:root{--hims-crimson-base:#8B1524;--hims-crimson-hover:#73111E;--hims-crimson-light:#FDF2F4;--hims-crimson-border:#F7B5BE;--hims-navy-950:#070D18;--hims-navy-900:#0B132B;--hims-navy-850:#101B3B;--hims-navy-800:#1C2541;--hims-navy-700:#334155;--hims-navy-600:#475569;--hims-navy-500:#64748B;--hims-navy-400:#94A3B8;--hims-navy-300:#CBD5E1;--hims-navy-200:#E2E8F0;--hims-navy-100:#F1F5F9;--hims-navy-50:#F8FAFC;--hims-gold-base:#D97706;--hims-gold-light:#FEF3C7;--hims-gold-border:#FCD34D;--hims-gold-dark:#92400E;--hims-red-base:#DC2626;--hims-red-hover:#B91C1C;--hims-red-light:#FEF2F2;--hims-red-border:#FECACA;--hims-teal-base:#0D9488;--hims-teal-light:#F0FDFA;--hims-teal-dark:#115E59;--hims-teal-border:#99F6E4;--hims-font-heading:'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;--hims-font-body:'Inter', system-ui, -apple-system, sans-serif;--hims-radius-sm:6px;--hims-radius-md:10px;--hims-radius-lg:16px;--hims-radius-xl:24px;--hims-radius-full:9999px;--hims-shadow-sm:0 1px 3px rgba(11, 19, 43, 0.05);--hims-shadow-md:0 4px 12px rgba(11, 19, 43, 0.08);--hims-shadow-lg:0 12px 30px rgba(11, 19, 43, 0.12);--hims-shadow-xl:0 20px 45px rgba(11, 19, 43, 0.16)}.hims-home-wrap{width:100%;overflow-x:hidden;background-color:#FFF;color:var(--hims-navy-800);font-family:var(--hims-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hims-container{width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box}.hims-section{padding-top:84px;padding-bottom:84px;position:relative}.hims-section[id],#hims-specialties,#hims-academics,#hims-facilities,#hims-consultation-booking,#hims-location{scroll-margin-top:136px}.hims-section-alt{background-color:var(--hims-navy-50)}.hims-section-navy{background:linear-gradient(145deg,var(--hims-navy-950) 0%,var(--hims-navy-900) 100%);color:#FFF}.hims-section-header{text-align:center;max-width:820px;margin:0 auto 52px auto}.hims-section-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background-color:var(--hims-crimson-light);color:var(--hims-crimson-base);border:1px solid var(--hims-crimson-border);border-radius:var(--hims-radius-full);font-size:13.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.hims-kicker-dot{width:7px;height:7px;border-radius:50%;background-color:var(--hims-crimson-base);display:inline-block}.hims-section-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background-color:var(--hims-crimson-light);color:var(--hims-crimson-base);border:1px solid var(--hims-crimson-border);border-radius:var(--hims-radius-full);font-size:13.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.hims-section-badge-teal{background-color:var(--hims-teal-light);color:var(--hims-teal-dark);border-color:var(--hims-teal-border)}.hims-section-badge-light{background-color:rgb(255 255 255 / .12);color:#F8FAFC;border-color:rgb(255 255 255 / .25)}.hims-section-title{font-family:var(--hims-font-heading);font-size:38px;font-weight:800;line-height:1.22;color:var(--hims-navy-950);margin:0 0 16px 0;letter-spacing:-.025em}.hims-section-navy .hims-section-title{color:#FFF}.hims-section-desc{font-size:17px;line-height:1.65;color:var(--hims-navy-600);margin:0}.hims-section-navy .hims-section-desc{color:var(--hims-navy-300)}.hims-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;border-radius:var(--hims-radius-md);font-size:15px;font-weight:700;text-decoration:none!important;transition:all 0.25s cubic-bezier(.16,1,.3,1);cursor:pointer;line-height:1.2;box-sizing:border-box}.hims-btn-primary{background-color:var(--hims-crimson-base);color:#FFFFFF!important;border:1px solid var(--hims-crimson-base);box-shadow:0 2px 6px rgb(139 21 36 / .2)}.hims-btn-primary:hover{background-color:var(--hims-crimson-hover);border-color:var(--hims-crimson-hover);color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 8px 20px rgb(139 21 36 / .3)}.hims-btn-outline{background-color:#FFF;color:var(--hims-navy-900)!important;border:1.5px solid var(--hims-navy-300)}.hims-btn-outline:hover{background-color:var(--hims-navy-50);border-color:var(--hims-navy-500);transform:translateY(-2px);box-shadow:var(--hims-shadow-sm)}.hims-btn-ghost{background-color:#fff0;color:var(--hims-navy-700)!important;border:1px solid var(--hims-navy-200)}.hims-btn-ghost:hover{background-color:var(--hims-navy-100);color:var(--hims-navy-950)!important}.hims-btn-gold{background:linear-gradient(135deg,#D97706 0%,#B45309 100%);color:#FFFFFF!important;border:1px solid #B45309;box-shadow:0 4px 14px rgb(180 83 9 / .3)}.hims-btn-gold:hover{background:linear-gradient(135deg,#B45309 0%,#92400E 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgb(180 83 9 / .4)}.hims-live-pulse-dot{width:9px;height:9px;border-radius:50%;background-color:#10B981;display:inline-block;box-shadow:0 0 0 0 rgb(16 185 129 / .7);animation:himsPulse 2s infinite cubic-bezier(.66,0,0,1)}@keyframes himsPulse{0%{box-shadow:0 0 0 0 rgb(16 185 129 / .7)}70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.hims-hero{position:relative;background:linear-gradient(180deg,#F8FAFC 0%,#EFF6FF 100%);padding-top:48px;padding-bottom:72px;border-bottom:1px solid var(--hims-navy-200)}.hims-hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center}.hims-hero-badge-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.hims-hero-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;background-color:#FFF;color:var(--hims-navy-800);border:1px solid var(--hims-navy-200);border-radius:var(--hims-radius-sm);font-size:13.5px;font-weight:700;box-shadow:var(--hims-shadow-sm)}.hims-hero-chip-crimson{color:var(--hims-crimson-base);border-color:var(--hims-crimson-border);background-color:var(--hims-crimson-light)}.hims-hero-title{font-family:var(--hims-font-heading);font-size:clamp(2.125rem, 2.5vw + 0.5rem, 2.625rem);font-weight:800;line-height:1.2;color:var(--hims-navy-950);margin:0 0 18px 0;letter-spacing:-.025em}.hims-hero-title span{color:var(--hims-crimson-base)}.hims-hero-subtitle{font-size:17px;line-height:1.68;color:var(--hims-navy-600);margin:0 0 32px 0;max-width:650px}.hims-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:38px}.hims-hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:var(--hims-radius-md);font-size:15px;font-weight:700;text-decoration:none!important;transition:all 0.25s cubic-bezier(.16,1,.3,1);cursor:pointer;box-shadow:0 2px 5px rgb(0 0 0 / .06)}.hims-hero-btn-primary{background-color:var(--hims-crimson-base);color:#FFFFFF!important;border:1px solid var(--hims-crimson-base)}.hims-hero-btn-primary:hover{background-color:var(--hims-crimson-hover);color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 8px 20px rgb(139 21 36 / .25)}.hims-hero-btn-secondary{background-color:#FFF;color:var(--hims-navy-900)!important;border:1.5px solid var(--hims-navy-300)}.hims-hero-btn-secondary:hover{background-color:var(--hims-navy-50);border-color:var(--hims-navy-500);transform:translateY(-2px)}.hims-hero-btn-emergency{background-color:var(--hims-red-light);color:var(--hims-red-base)!important;border:1.5px solid var(--hims-red-border)}.hims-hero-btn-emergency:hover{background-color:var(--hims-red-base);color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 6px 16px rgb(220 38 38 / .25)}.hims-hero-trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:26px;border-top:1px solid var(--hims-navy-200)}.hims-trust-item{display:flex;align-items:center;gap:12px}.hims-trust-icon{width:36px;height:36px;border-radius:var(--hims-radius-md);background-color:var(--hims-crimson-light);color:var(--hims-crimson-base);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.hims-trust-text{font-size:14.5px;font-weight:800;line-height:1.25;color:var(--hims-navy-900)}.hims-trust-text span{display:block;font-size:13px;font-weight:600;color:var(--hims-navy-600);margin-top:2px}.hims-hero-visual{position:relative;border-radius:var(--hims-radius-xl);overflow:hidden;box-shadow:var(--hims-shadow-xl);border:4px solid #FFF}.hims-hero-visual img{width:100%;height:460px;object-fit:cover;object-position:center 25%;display:block;transition:transform 0.6s cubic-bezier(.16,1,.3,1)}.hims-hero-visual:hover img{transform:scale(1.03)}.hims-hero-visual-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#fff0 45%,rgb(7 13 24 / .88) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:28px;color:#FFF}.hims-hero-visual-tag{display:inline-block;background-color:rgb(255 255 255 / .22);backdrop-filter:blur(6px);padding:6px 14px;border-radius:var(--hims-radius-sm);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;width:fit-content}.hims-hero-visual-caption{font-family:var(--hims-font-heading);font-size:19px;font-weight:700;margin:0;color:#FFF}.hims-hero-play-badge{position:absolute;top:20px;right:20px;background-color:rgb(7 13 24 / .85);backdrop-filter:blur(8px);color:#FFF;padding:8px 18px;border-radius:var(--hims-radius-full);font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;text-decoration:none!important;border:1px solid rgb(255 255 255 / .25);transition:all 0.25s ease}.hims-hero-play-badge:hover{background-color:var(--hims-crimson-base);border-color:var(--hims-crimson-base);color:#FFFFFF!important;transform:scale(1.04)}.hims-access-hub-wrap{position:relative!important;z-index:10!important;margin-top:0!important;margin-bottom:32px!important}.hims-access-hub{display:grid;grid-template-columns:repeat(4,1fr);background-color:#FFF;border-radius:var(--hims-radius-lg);box-shadow:0 16px 36px -8px rgb(11 19 43 / .12);border:1px solid var(--hims-navy-200);overflow:hidden}.hims-access-item{display:flex;align-items:center;gap:14px;padding:20px 22px;text-decoration:none!important;color:var(--hims-navy-900)!important;border-right:1px solid var(--hims-navy-100);transition:all 0.25s ease;position:relative}.hims-access-item:last-child{border-right:none}.hims-access-item:hover{background-color:var(--hims-navy-50)}.hims-access-emergency{background:linear-gradient(135deg,#FFF5F5 0%,#FFFFFF 100%);border-bottom:3px solid var(--hims-red-base)}.hims-access-emergency:hover{background-color:#FEE2E2}.hims-access-icon{font-size:24px;flex-shrink:0}.hims-access-info{flex-grow:1;min-width:0}.hims-access-title{display:block;font-family:var(--hims-font-heading);font-size:14px;font-weight:800;color:var(--hims-navy-950);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hims-access-emergency .hims-access-title{color:var(--hims-red-base)}.hims-access-sub{display:block;font-size:13.5px;font-weight:600;color:var(--hims-navy-600);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hims-access-arrow{font-size:16px;color:var(--hims-navy-400);transition:transform 0.2s ease,color 0.2s ease}.hims-access-item:hover .hims-access-arrow{transform:translateX(4px);color:var(--hims-crimson-base)}.hims-access-emergency:hover .hims-access-arrow{color:var(--hims-red-base)}.hims-stats-strip{background-color:#FFF;padding:44px 0;border-bottom:1px solid var(--hims-navy-200)}.hims-stats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;text-align:center}.hims-stat-item{padding:8px 12px;border-right:1px solid var(--hims-navy-200)}.hims-stat-item:last-child{border-right:none}.hims-stat-number{font-family:var(--hims-font-heading);font-size:40px;font-weight:800;line-height:1;color:var(--hims-crimson-base);margin-bottom:8px;letter-spacing:-.03em}.hims-stat-number span{font-size:28px;color:var(--hims-gold-base);font-weight:700}.hims-stat-label{font-size:15px;font-weight:800;color:var(--hims-navy-950);margin-bottom:4px}.hims-stat-sub{font-size:13.5px;color:var(--hims-navy-600);line-height:1.35;font-weight:500}.hims-ecosystem-section{background-color:var(--hims-navy-50)}.hims-ecosystem-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.hims-ecosystem-panel{background-color:#FFF;border-radius:var(--hims-radius-lg);overflow:hidden;border:1px solid var(--hims-navy-200);box-shadow:var(--hims-shadow-md);display:flex;flex-direction:column;transition:all 0.3s ease}.hims-ecosystem-panel:hover{transform:translateY(-4px);box-shadow:var(--hims-shadow-lg)}.hims-ecosystem-media{position:relative;height:240px;overflow:hidden}.hims-ecosystem-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}.hims-ecosystem-panel:hover .hims-ecosystem-media img{transform:scale(1.04)}.hims-ecosystem-tag{position:absolute;bottom:16px;left:16px;padding:6px 14px;border-radius:var(--hims-radius-sm);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;backdrop-filter:blur(6px)}.hims-tag-hospital{background-color:rgb(2 132 199 / .9);color:#FFF}.hims-tag-college{background-color:rgb(139 21 36 / .9);color:#FFF}.hims-ecosystem-content{padding:32px;flex-grow:1;display:flex;flex-direction:column}.hims-ecosystem-title{font-family:var(--hims-font-heading);font-size:24px;font-weight:800;color:var(--hims-navy-950);margin:0 0 12px 0;letter-spacing:-.015em}.hims-ecosystem-lead{font-size:15px;line-height:1.65;color:var(--hims-navy-600);margin:0 0 24px 0}.hims-ecosystem-list{list-style:none;padding:0;margin:0 0 32px 0;flex-grow:1}.hims-ecosystem-list li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;color:var(--hims-navy-700);margin-bottom:14px}.hims-ecosystem-list li:last-child{margin-bottom:0}.hims-eco-bullet{width:22px;height:22px;border-radius:50%;background-color:#DCFCE7;color:#16A34A;display:flex;align-items:center;justify-content:center;font-size:14.5px;font-weight:800;flex-shrink:0;margin-top:2px}.hims-ecosystem-actions{display:flex;flex-wrap:wrap;gap:12px}.hims-specialties-section{background-color:#FFF}.hims-filter-pills{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:44px}.hims-filter-pill{display:inline-flex;align-items:center;justify-content:center;height:42px;min-height:42px;line-height:1;padding:0 22px;vertical-align:middle;box-sizing:border-box;border-radius:var(--hims-radius-full);border:1px solid var(--hims-navy-200);background-color:var(--hims-navy-50);color:var(--hims-navy-700);font-size:14px;font-weight:700;cursor:pointer;transition:all 0.2s ease}.hims-filter-pill:hover{background-color:#FFF;border-color:var(--hims-navy-400);color:var(--hims-navy-950)}.hims-filter-pill.active{background-color:var(--hims-crimson-base);color:#FFF;border-color:var(--hims-crimson-base);box-shadow:0 4px 12px rgb(139 21 36 / .25)}.hims-clinical-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.hims-dept-panel{background-color:#FFF;border-radius:var(--hims-radius-lg);padding:26px;border:1px solid var(--hims-navy-200);transition:all 0.25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;position:relative}.hims-dept-panel:hover{transform:translateY(-4px);border-color:var(--hims-crimson-border);box-shadow:var(--hims-shadow-md)}.hims-dept-flagship{border-top:3.5px solid var(--hims-crimson-base);background:linear-gradient(180deg,#FFFFFF 0%,#FDF8F9 100%)}.hims-dept-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.hims-dept-icon-box{width:44px;height:44px;border-radius:var(--hims-radius-md);background-color:var(--hims-crimson-light);color:var(--hims-crimson-base);display:flex;align-items:center;justify-content:center;font-size:20px}.hims-dept-badge-wrap{display:inline-flex;align-items:center;gap:6px}.hims-dept-badge-tag{font-size:13px;font-weight:700;padding:4px 10px;background-color:var(--hims-navy-100);color:var(--hims-navy-700);border-radius:var(--hims-radius-sm);text-transform:uppercase;letter-spacing:.03em}.hims-dept-panel-body{flex-grow:1}.hims-dept-panel-title{font-family:var(--hims-font-heading);font-size:19px;font-weight:800;margin:0 0 8px 0;line-height:1.3}.hims-dept-panel-title a{color:var(--hims-navy-950)!important;text-decoration:none!important;transition:color 0.2s ease}.hims-dept-panel-title a:hover{color:var(--hims-crimson-base)!important}.hims-dept-panel-desc{font-size:15px;line-height:1.55;color:var(--hims-navy-700);margin:0 0 20px 0}.hims-dept-panel-footer{padding-top:14px;border-top:1px solid var(--hims-navy-100);display:flex;align-items:center;justify-content:space-between;font-size:13.5px}.hims-dept-timing{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--hims-teal-dark)}.hims-dept-arrow-link{font-size:14px;font-weight:700;color:var(--hims-crimson-base);text-decoration:none!important;display:inline-flex;align-items:center;gap:4px;transition:transform 0.2s ease}.hims-dept-arrow-link:hover{transform:translateX(3px)}.hims-departments-action-bar{margin-top:48px;background-color:var(--hims-navy-50);border:1px solid var(--hims-navy-200);border-radius:var(--hims-radius-lg);padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.hims-dept-action-text strong{display:block;font-size:16px;font-weight:800;color:var(--hims-navy-950);margin-bottom:4px}.hims-dept-action-text span{font-size:14px;color:var(--hims-navy-600)}.hims-dept-action-buttons{display:flex;gap:12px;flex-shrink:0}.hims-academics-section{background-color:var(--hims-navy-50)}.hims-academics-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:44px}.hims-academic-feature{background-color:#FFF;border-radius:var(--hims-radius-lg);padding:38px;border:1px solid var(--hims-navy-200);box-shadow:var(--hims-shadow-md);display:flex;flex-direction:column}.hims-feature-ug{border-top:4px solid var(--hims-gold-base)}.hims-feature-pg{border-top:4px solid var(--hims-crimson-base)}.hims-feature-badge-wrap{display:flex;align-items:center;gap:8px;margin-bottom:14px}.hims-program-tag{padding:5px 12px;border-radius:var(--hims-radius-sm);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.hims-tag-gold{background-color:var(--hims-gold-light);color:var(--hims-gold-dark)}.hims-tag-navy{background-color:var(--hims-navy-100);color:var(--hims-navy-800)}.hims-program-nmc{font-size:13px;font-weight:700;color:#16A34A;background-color:#DCFCE7;padding:4px 10px;border-radius:var(--hims-radius-sm)}.hims-feature-title{font-family:var(--hims-font-heading);font-size:26px;font-weight:800;color:var(--hims-navy-950);margin:0 0 10px 0;line-height:1.25}.hims-feature-lead{font-size:15px;line-height:1.6;color:var(--hims-navy-600);margin:0 0 24px 0}.hims-feature-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background-color:var(--hims-navy-50);border:1px solid var(--hims-navy-200);padding:16px;border-radius:var(--hims-radius-md);margin-bottom:24px;text-align:center}.hims-fstat-num{display:block;font-family:var(--hims-font-heading);font-size:22px;font-weight:800;color:var(--hims-crimson-base);line-height:1.1;margin-bottom:4px}.hims-fstat-lbl{font-size:13px;font-weight:700;color:var(--hims-navy-600);text-transform:uppercase}.hims-feature-highlights{margin-bottom:28px;flex-grow:1}.hims-hl-item{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--hims-navy-700);margin-bottom:10px}.hims-hl-icon{color:#16A34A;font-weight:800}.hims-feature-actions{display:flex;flex-wrap:wrap;gap:12px}.hims-campus-ribbon{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background-color:#FFF;border-radius:var(--hims-radius-lg);border:1px solid var(--hims-navy-200);padding:28px;box-shadow:var(--hims-shadow-sm)}.hims-cribbon-item{display:flex;align-items:flex-start;gap:14px}.hims-cribbon-icon{font-size:28px;flex-shrink:0;line-height:1}.hims-cribbon-content h4{font-family:var(--hims-font-heading);font-size:15px;font-weight:800;color:var(--hims-navy-950);margin:0 0 4px 0}.hims-cribbon-content p{font-size:14px;line-height:1.5;color:var(--hims-navy-700);margin:0}.hims-facilities-section{background-color:#FFF}.hims-mosaic-wrapper{display:grid;grid-template-columns:1.15fr 0.85fr;gap:24px;margin-bottom:36px}.hims-mosaic-anchor{position:relative;border-radius:var(--hims-radius-lg);overflow:hidden;background-size:cover;background-position:center;min-height:520px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:var(--hims-shadow-lg)}.hims-mosaic-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(7 13 24 / .45) 0%,rgb(7 13 24 / .94) 100%);pointer-events:none}.hims-mosaic-content{position:relative;z-index:2;padding:36px;color:#FFFFFF!important}.hims-mosaic-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.hims-mosaic-tag{padding:5px 12px;border-radius:var(--hims-radius-sm);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background-color:rgb(255 255 255 / .25);backdrop-filter:blur(6px);color:#FFFFFF!important}.hims-mosaic-spec-pill{padding:5px 12px;border-radius:var(--hims-radius-sm);font-size:13px;font-weight:600;background-color:rgb(0 0 0 / .5);color:#F8FAFC!important}.hims-mosaic-anchor-title{font-family:var(--hims-font-heading);font-size:28px;font-weight:800;color:#FFFFFF!important;margin:0 0 10px 0;line-height:1.25;text-shadow:0 2px 4px rgb(0 0 0 / .6)}.hims-mosaic-anchor-desc{font-size:15px;line-height:1.6;color:#F1F5F9!important;margin:0 0 24px 0;max-width:580px;text-shadow:0 1px 3px rgb(0 0 0 / .6)}.hims-mosaic-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hims-mosaic-tile{position:relative;border-radius:var(--hims-radius-lg);overflow:hidden;background-size:cover;background-position:center;min-height:250px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none!important;box-shadow:var(--hims-shadow-sm);transition:transform 0.3s ease,box-shadow 0.3s ease}.hims-mosaic-tile:hover{transform:translateY(-4px);box-shadow:var(--hims-shadow-lg)}.hims-mosaic-tile-content{position:relative;z-index:2;padding:20px;color:#FFFFFF!important}.hims-mosaic-tile-title{font-family:var(--hims-font-heading);font-size:17px;font-weight:800;color:#FFFFFF!important;margin:8px 0 6px 0;line-height:1.3;text-shadow:0 2px 4px rgb(0 0 0 / .7)}.hims-mosaic-tile-desc{font-size:14px;line-height:1.5;color:#F1F5F9!important;margin:0 0 12px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px rgb(0 0 0 / .7)}.hims-mosaic-more-link{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:700;color:#FCD34D;text-transform:uppercase;letter-spacing:.04em}.hims-facilities-footer-bar{background-color:var(--hims-navy-50);border:1px solid var(--hims-navy-200);border-radius:var(--hims-radius-lg);padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.hims-ffooter-info strong{display:block;font-size:15px;font-weight:800;color:var(--hims-navy-950);margin-bottom:2px}.hims-ffooter-info span{font-size:14px;color:var(--hims-navy-600)}.hims-journey-section{background-color:var(--hims-navy-50)}.hims-timeline-container{position:relative;margin-bottom:54px}.hims-timeline-track{position:absolute;top:24px;left:10%;right:10%;height:3px;background:linear-gradient(90deg,#CBD5E1 0%,#0284C7 50%,#16A34A 100%);z-index:1}.hims-timeline-steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.hims-timeline-step{display:flex;flex-direction:column;align-items:center;text-align:center}.hims-step-node{width:48px;height:48px;border-radius:50%;background-color:#FFF;border:3px solid var(--hims-crimson-base);box-shadow:0 0 0 6px rgb(139 21 36 / .12);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform 0.2s ease}.hims-node-num{font-family:var(--hims-font-heading);font-size:16px;font-weight:800;color:var(--hims-crimson-base)}.hims-step-card{background-color:#FFF;border-radius:var(--hims-radius-lg);padding:26px 20px;border:1px solid var(--hims-navy-200);box-shadow:var(--hims-shadow-sm);width:100%;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1}.hims-step-badge{display:inline-block;padding:4px 10px;background-color:var(--hims-navy-100);color:var(--hims-navy-700);font-size:13px;font-weight:700;border-radius:var(--hims-radius-sm);text-transform:uppercase;margin:0 auto 12px auto}.hims-step-title{font-family:var(--hims-font-heading);font-size:17px;font-weight:800;color:var(--hims-navy-950);margin:0 0 8px 0}.hims-step-desc{font-size:15px;line-height:1.55;color:var(--hims-navy-700);margin:0 0 16px 0;flex-grow:1}.hims-step-meta{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--hims-teal-dark);padding-top:10px;border-top:1px solid var(--hims-navy-100)}.hims-pmjay-strip{background:linear-gradient(135deg,#FFFBEB 0%,#FEF3C7 100%);border:2px solid var(--hims-gold-border);border-radius:var(--hims-radius-xl);padding:36px 40px;display:grid;grid-template-columns:auto 1fr auto;gap:36px;align-items:center;box-shadow:var(--hims-shadow-md)}.hims-pmjay-badge-col{text-align:center}.hims-pmjay-shield{width:64px;height:64px;background:linear-gradient(135deg,#D97706 0%,#B45309 100%);border-radius:var(--hims-radius-lg);display:flex;align-items:center;justify-content:center;color:#FFF;margin:0 auto 8px auto;box-shadow:0 6px 16px rgb(180 83 9 / .3)}.hims-pmjay-subtag{font-size:13px;font-weight:800;color:var(--hims-gold-dark);text-transform:uppercase;letter-spacing:.05em}.hims-pmjay-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px}.hims-pmjay-heading{font-family:var(--hims-font-heading);font-size:22px;font-weight:800;color:#78350F;margin:0}.hims-pmjay-limit-tag{background-color:#FEF3C7;border:1px solid #FCD34D;color:#92400E;font-size:13.5px;font-weight:800;padding:4px 12px;border-radius:var(--hims-radius-full)}.hims-pmjay-details{font-size:15px;line-height:1.6;color:#78350F;margin:0 0 10px 0}.hims-pmjay-reqs{font-size:14px;line-height:1.5;color:#78350F;font-weight:600}.hims-compliance-section{background:linear-gradient(145deg,#070D18 0%,#0F172A 100%);color:#FFF}.hims-compliance-header{text-align:center;max-width:820px;margin:0 auto 52px auto}.hims-compliance-badge-row{display:inline-flex;align-items:center;gap:10px;background-color:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .2);padding:6px 16px;border-radius:var(--hims-radius-full);margin-bottom:20px}.hims-pulse-indicator{width:8px;height:8px;border-radius:50%;background-color:#10B981;display:inline-block}.hims-compliance-badge{font-size:13.5px;font-weight:800;color:#FFF;text-transform:uppercase;letter-spacing:.05em}.hims-compliance-year{font-size:13px;font-weight:700;color:var(--hims-gold-border);padding-left:8px;border-left:1px solid rgb(255 255 255 / .25)}.hims-compliance-title{font-family:var(--hims-font-heading);font-size:36px;font-weight:800;color:#FFF;margin:0 0 16px 0;letter-spacing:-.02em}.hims-compliance-desc{font-size:16px;line-height:1.65;color:var(--hims-navy-300);margin:0}.hims-compliance-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:36px}.hims-compliance-pillar{background-color:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .12);border-radius:var(--hims-radius-lg);padding:28px;display:flex;flex-direction:column}.hims-cpillar-header{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgb(255 255 255 / .1)}.hims-cpillar-icon{font-size:26px;line-height:1}.hims-cpillar-title{font-family:var(--hims-font-heading);font-size:18px;font-weight:800;color:#FFF;margin:0 0 2px 0}.hims-cpillar-sub{font-size:13.5px;color:#94A3B8}.hims-cpillar-links{display:flex;flex-direction:column;gap:10px}.hims-cpillar-link-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:var(--hims-radius-md);background-color:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);text-decoration:none!important;color:#FFFFFF!important;transition:all 0.2s ease}.hims-cpillar-link-row:hover{background-color:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .25);transform:translateX(4px)}.hims-clink-title-wrap{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:#F8FAFC}.hims-clink-icon{color:var(--hims-gold-border);flex-shrink:0}.hims-clink-badge{font-size:12.5px;font-weight:700;padding:3px 8px;background-color:rgb(255 255 255 / .15);border-radius:4px;color:#FFF;white-space:nowrap}.hims-compliance-footer-strip{background-color:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .1);border-radius:var(--hims-radius-lg);padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.hims-cseal-text{display:flex;align-items:center;gap:12px;font-size:14px;color:#E2E8F0}.hims-btn-link-gold{font-size:14.5px;font-weight:700;color:#FCD34D!important;text-decoration:none!important;white-space:nowrap}.hims-btn-link-gold:hover{text-decoration:underline!important}.hims-notices-section{background-color:#FFF}.hims-bulletin-hub{background-color:#FFF;border-radius:var(--hims-radius-lg);border:1px solid var(--hims-navy-200);overflow:hidden;box-shadow:var(--hims-shadow-sm)}.hims-bulletin-tabs{display:flex;background-color:var(--hims-navy-50);border-bottom:1px solid var(--hims-navy-200)}.hims-btab-btn{flex:1;padding:16px 20px;background:#fff0;border:none;font-family:var(--hims-font-heading);font-size:14px;font-weight:800;color:var(--hims-navy-600);cursor:pointer;text-align:center;border-bottom:3px solid #fff0;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.hims-btab-btn.active{color:var(--hims-crimson-base);background-color:#FFF;border-bottom-color:var(--hims-crimson-base)}.hims-bulletin-panel{padding:24px 32px}.hims-bulletin-list{list-style:none;padding:0;margin:0}.hims-bulletin-item{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--hims-navy-100)}.hims-bulletin-item:last-child{border-bottom:none}.hims-bitem-date{background-color:var(--hims-navy-50);border:1px solid var(--hims-navy-200);border-radius:var(--hims-radius-md);padding:6px 12px;text-align:center;min-width:70px;flex-shrink:0}.hims-bdate-day{display:block;font-family:var(--hims-font-heading);font-size:16px;font-weight:800;color:var(--hims-crimson-base);line-height:1}.hims-bdate-mon{display:block;font-size:13px;font-weight:700;color:var(--hims-navy-600);text-transform:uppercase;margin-top:2px}.hims-bitem-info{flex-grow:1;display:flex;align-items:center;gap:12px}.hims-bitem-badge{font-size:12.5px;font-weight:700;padding:3px 8px;border-radius:4px;background-color:var(--hims-navy-100);color:var(--hims-navy-700);text-transform:uppercase;white-space:nowrap}.hims-badge-gold{background-color:var(--hims-gold-light);color:var(--hims-gold-dark)}.hims-badge-navy{background-color:#EFF6FF;color:#1D4ED8}.hims-bitem-title{font-size:15px;font-weight:700;color:var(--hims-navy-950)!important;text-decoration:none!important;line-height:1.4}.hims-bitem-title:hover{color:var(--hims-crimson-base)!important}.hims-bitem-action{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:var(--hims-crimson-base)!important;text-decoration:none!important;white-space:nowrap;flex-shrink:0}.hims-bitem-action:hover{text-decoration:underline!important}.hims-bulletin-footer{text-align:center;margin-top:36px}.hims-consult-section{background-color:var(--hims-navy-50)}.hims-consult-split{display:grid;grid-template-columns:1.15fr 0.85fr;gap:40px;align-items:flex-start}.hims-consult-form-card{background-color:#FFF;border-radius:var(--hims-radius-lg);padding:38px;border:1px solid var(--hims-navy-200);box-shadow:var(--hims-shadow-md)}.hims-cform-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--hims-navy-100)}.hims-cform-title{font-family:var(--hims-font-heading);font-size:20px;font-weight:800;color:var(--hims-navy-950);margin:0}.hims-cform-badge{font-size:13px;font-weight:700;color:var(--hims-teal-dark);background-color:var(--hims-teal-light);padding:4px 12px;border-radius:var(--hims-radius-full)}.hims-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hims-form-group{margin-bottom:20px}.hims-label{display:block;font-size:14.5px;font-weight:700;color:var(--hims-navy-950);margin-bottom:6px}.hims-req-star{color:var(--hims-red-base)}.hims-input,.hims-select,.hims-textarea{width:100%;min-height:48px;padding:12px 16px;border-radius:var(--hims-radius-md);border:1px solid var(--hims-navy-300);font-family:inherit;font-size:16px;color:var(--hims-navy-950);background-color:#FFF;box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease}.hims-input:focus,.hims-select:focus,.hims-textarea:focus{outline:none;border-color:var(--hims-crimson-base);box-shadow:0 0 0 3px rgb(139 21 36 / .15)}.hims-submit-btn{width:100%;min-height:50px;padding:16px 24px;border-radius:var(--hims-radius-md);background-color:var(--hims-crimson-base);color:#FFF;border:none;font-family:var(--hims-font-heading);font-size:16px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all 0.25s ease;box-shadow:0 4px 12px rgb(139 21 36 / .25)}.hims-submit-btn:hover{background-color:var(--hims-crimson-hover);box-shadow:0 6px 18px rgb(139 21 36 / .35);transform:translateY(-1px)}.hims-form-guarantee{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--hims-navy-600);line-height:1.45;margin-top:14px}.hims-form-guarantee svg{flex-shrink:0;margin-top:2px;color:var(--hims-navy-400)}.hims-consult-sidebar{display:flex;flex-direction:column;gap:20px}.hims-hotlines-card{background:linear-gradient(145deg,#070D18 0%,#0F172A 100%);border-radius:var(--hims-radius-lg);padding:32px;color:#FFF;border:1px solid rgb(255 255 255 / .1);box-shadow:var(--hims-shadow-md)}.hims-hcard-header{display:flex;align-items:center;gap:10px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid rgb(255 255 255 / .1)}.hims-hcard-title{font-family:var(--hims-font-heading);font-size:18px;font-weight:800;color:#FFF;margin:0}.hims-hotline-item{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.hims-hotline-item:last-child{margin-bottom:0}.hims-hl-icon{font-size:22px;line-height:1;margin-top:2px}.hims-hl-details{flex-grow:1}.hims-hl-label{display:block;font-size:13px;font-weight:700;color:#94A3B8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.hims-hl-number{font-family:var(--hims-font-heading);font-size:19px;font-weight:800;color:#FFFFFF!important;text-decoration:none!important;display:block;line-height:1.2}.hims-hl-number:hover{color:#FECACA!important}.hims-hl-emergency .hims-hl-number{color:#F87171!important;font-size:21px}.hims-hl-static{font-family:var(--hims-font-heading);font-size:15px;font-weight:800;color:#FCD34D}.hims-hl-note{display:block;font-size:13px;color:#CBD5E1;margin-top:2px}.hims-transit-card{background-color:#FFF;border-radius:var(--hims-radius-lg);padding:24px 28px;border:1px solid var(--hims-navy-200)}.hims-tcard-title{font-family:var(--hims-font-heading);font-size:16px;font-weight:800;color:var(--hims-navy-950);margin:0 0 14px 0}.hims-tcard-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--hims-navy-100);font-size:14.5px}.hims-tcard-row:last-child{border-bottom:none}.hims-tcard-row span{color:var(--hims-navy-700)}.hims-tcard-row strong{color:var(--hims-crimson-base);font-weight:700}.hims-location-section{background-color:#FFF}.hims-location-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.hims-location-card{background-color:var(--hims-navy-50);border-radius:var(--hims-radius-lg);padding:36px;border:1px solid var(--hims-navy-200);display:flex;flex-direction:column;justify-content:space-between}.hims-lcard-badge-row{display:flex;gap:8px;margin-bottom:14px}.hims-lcard-title{font-family:var(--hims-font-heading);font-size:22px;font-weight:800;color:var(--hims-navy-950);margin:0 0 14px 0}.hims-lcard-address{font-size:15px;line-height:1.6;color:var(--hims-navy-700);margin-bottom:22px}.hims-transit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.hims-tmetric-item{display:flex;align-items:center;gap:10px;background-color:#FFF;border:1px solid var(--hims-navy-200);padding:12px 14px;border-radius:var(--hims-radius-md)}.hims-tmetric-icon{font-size:20px}.hims-tmetric-item strong{display:block;font-size:14px;font-weight:800;color:var(--hims-navy-950)}.hims-tmetric-item span{font-size:13px;color:var(--hims-navy-600)}.hims-loc-emergency-strip{display:flex;align-items:center;gap:14px;background-color:var(--hims-red-light);border:1px solid var(--hims-red-border);padding:14px 18px;border-radius:var(--hims-radius-md);margin-bottom:28px}.hims-lemergency-icon{font-size:24px}.hims-lemergency-lbl{display:block;font-size:13px;font-weight:800;color:var(--hims-red-base);text-transform:uppercase}.hims-lemergency-num{font-family:var(--hims-font-heading);font-size:19px;font-weight:800;color:var(--hims-red-base)!important;text-decoration:none!important}.hims-lcard-actions{display:flex;flex-wrap:wrap;gap:12px}.hims-map-embed-wrapper{border-radius:var(--hims-radius-lg);overflow:hidden;border:1px solid var(--hims-navy-200);box-shadow:var(--hims-shadow-sm);min-height:440px}@media (max-width:1200px){.hims-clinical-grid{grid-template-columns:repeat(3,1fr)}.hims-stats-grid{grid-template-columns:repeat(3,1fr);gap:20px}.hims-stat-item:nth-child(3){border-right:none}.hims-mosaic-wrapper{grid-template-columns:1fr}.hims-mosaic-anchor{min-height:420px}}@media (min-width:769px) and (max-width:1024px){.hims-clinical-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px}}@media (max-width:992px){.hims-hero-grid{grid-template-columns:1fr;gap:40px}.hims-hero-visual img{height:360px}.hims-access-hub{grid-template-columns:repeat(2,1fr)}.hims-access-item:nth-child(1),.hims-access-item:nth-child(2){border-bottom:1px solid var(--hims-navy-100)}.hims-access-item:nth-child(2),.hims-access-item:nth-child(4){border-right:none}.hims-ecosystem-grid{grid-template-columns:1fr}.hims-academics-split{grid-template-columns:1fr}.hims-campus-ribbon{grid-template-columns:repeat(2,1fr)}.hims-timeline-track{display:none}.hims-timeline-steps{grid-template-columns:repeat(2,1fr)}.hims-pmjay-strip{grid-template-columns:1fr;text-align:center;padding:30px 24px}.hims-pmjay-badge-col{margin:0 auto}.hims-pmjay-title-row{justify-content:center}.hims-compliance-pillars-grid{grid-template-columns:1fr}.hims-consult-split{grid-template-columns:1fr}.hims-location-split{grid-template-columns:1fr}.hims-departments-action-bar{flex-direction:column;text-align:center}}@media (max-width:768px){.hims-section{padding-top:56px;padding-bottom:56px}.hims-section[id],#hims-specialties,#hims-academics,#hims-facilities,#hims-consultation-booking,#hims-location{scroll-margin-top:104px}.hims-filter-pills{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-bottom:10px;margin-bottom:28px;scrollbar-width:thin;gap:8px}.hims-filter-pill{display:inline-flex;align-items:center;justify-content:center;height:38px;min-height:38px;line-height:1;flex-shrink:0;white-space:nowrap;padding:0 16px;font-size:13px}.hims-hero{padding-top:36px;padding-bottom:64px}.hims-hero-title{font-size:32px}.hims-section-title{font-size:26px}.hims-hero-trust-row{grid-template-columns:repeat(2,1fr);gap:16px}.hims-stats-grid{grid-template-columns:repeat(2,1fr)}.hims-stat-item:nth-child(2){border-right:none}.hims-stat-item:nth-child(4){border-right:none}.hims-clinical-grid{grid-template-columns:1fr}.hims-mosaic-grid{grid-template-columns:1fr}.hims-timeline-steps{grid-template-columns:1fr}.hims-timeline-step{width:100%}.hims-form-row{grid-template-columns:1fr}.hims-consult-form-card{padding:24px}.hims-bulletin-tabs{flex-direction:column}.hims-btab-btn{padding:12px 16px}.hims-bulletin-item{flex-direction:column;align-items:flex-start;gap:12px}.hims-bitem-action{align-self:flex-end}}@media (max-width:480px){.hims-container{padding-left:16px;padding-right:16px}.hims-hero-title{font-size:28px}.hims-hero-subtitle{font-size:15px}.hims-hero-ctas{flex-direction:column;align-items:stretch}.hims-hero-btn{width:100%}.hims-hero-trust-row{grid-template-columns:1fr 1fr;gap:12px}.hims-access-hub{grid-template-columns:1fr}.hims-access-item{border-right:none;border-bottom:1px solid var(--hims-navy-100)}.hims-access-item:last-child{border-bottom:none;grid-column:span 1}.hims-stats-grid{grid-template-columns:1fr}.hims-stat-item{border-right:none;border-bottom:1px solid var(--hims-navy-200);padding-bottom:16px}.hims-stat-item:last-child{border-bottom:none}.hims-campus-ribbon{grid-template-columns:1fr}.hims-transit-grid{grid-template-columns:1fr}.hims-dept-action-buttons{flex-direction:column;width:100%}.hims-dept-action-buttons .hims-btn{width:100%}.hims-compliance-footer-strip{flex-direction:column;text-align:center}}.hims-section-navy h1,.hims-section-navy h2,.hims-section-navy h3,.hims-section-navy h4,.hims-section-navy h5,.hims-section-navy h6,.hims-compliance-section h1,.hims-compliance-section h2,.hims-compliance-section h3,.hims-compliance-section h4,.hims-compliance-section h5,.hims-compliance-section h6,.hims-compliance-title,.hims-cpillar-title,.hims-hotlines-card h1,.hims-hotlines-card h2,.hims-hotlines-card h3,.hims-hotlines-card h4,.hims-hotlines-card h5,.hims-hotlines-card h6,.hims-hcard-title,.hims-mosaic-anchor-title,.hims-mosaic-tile-title,.hims-modern-footer h1,.hims-modern-footer h2,.hims-modern-footer h3,.hims-modern-footer h4,.hims-modern-footer h5,.hims-modern-footer h6,.hims-fcol-title,.hims-footer-crest-text strong,.hims-direct-desk-card h1,.hims-direct-desk-card h2,.hims-direct-desk-card h3,.hims-direct-desk-card h4,.hims-hero-visual-caption{color:#FFFFFF!important}.hims-compliance-desc,.hims-mosaic-anchor-desc,.hims-mosaic-tile-desc,.hims-footer-lead,.hims-footer-campus-addr{color:#E2E8F0!important}.hims-cpillar-sub,.hims-hl-label,.hims-fe-text span{color:#94A3B8!important}.hims-access-title{color:var(--hims-navy-950,#0B1120)!important}.hims-access-emergency .hims-access-title{color:var(--hims-red-base,#DC2626)!important}.hims-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgb(7 13 24 / .88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:999999;display:none;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity 0.3s cubic-bezier(.16,1,.3,1)}.hims-modal-backdrop.active{display:flex!important;opacity:1!important}.hims-modal-content{position:relative;width:100%;max-width:960px;background-color:#000;border-radius:var(--hims-radius-xl,16px);overflow:hidden;box-shadow:0 30px 70px -15px rgb(0 0 0 / .85);border:1px solid rgb(255 255 255 / .15);transform:scale(.95);transition:transform 0.3s cubic-bezier(.16,1,.3,1)}.hims-modal-backdrop.active .hims-modal-content{transform:scale(1)}.hims-modal-close{position:absolute;top:14px;right:14px;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border-radius:50%!important;background-color:rgb(15 23 42 / .75)!important;border:1px solid rgb(255 255 255 / .3)!important;color:#FFFFFF!important;font-size:26px!important;font-weight:300!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:20!important;transition:background-color 0.2s ease,transform 0.2s ease!important}.hims-modal-close:hover,.hims-modal-close:focus-visible{background-color:var(--hims-crimson-base,#89130F)!important;border-color:var(--hims-crimson-base,#89130F)!important;transform:scale(1.08);color:#FFFFFF!important;outline:none!important}.hims-video-responsive{position:relative;width:100%;padding-top:56.25%;background-color:#000}.hims-video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.hims-location-section{padding-bottom:64px!important}#page-scroll-up{z-index:999!important;transition:all 0.3s cubic-bezier(.16,1,.3,1)!important}#page-scroll-up:focus-visible{outline:2px solid var(--hims-crimson-base,#89130F)!important;outline-offset:3px!important}.hims-dept-icon-box i{font-size:20px;color:var(--hims-crimson-base,#89130F);transition:transform 0.25s ease}.hims-dept-panel:hover .hims-dept-icon-box i{transform:scale(1.15)}.hims-trust-icon i{font-size:16px;color:var(--hims-crimson-base,#89130F)}.hims-tmetric-icon i{font-size:20px;color:var(--hims-crimson-base,#89130F);display:inline-flex;align-items:center;justify-content:center;width:28px}.hims-lemergency-icon i{font-size:22px;color:#DC2626}.hims-cpillar-icon i{font-size:24px;color:var(--hims-crimson-base,#89130F)}.hims-cribbon-icon i{font-size:26px;color:var(--hims-crimson-base,#89130F)}.hims-btab-icon i{font-size:16px;margin-right:2px}.hims-hl-icon i{font-size:20px;color:var(--hims-crimson-base,#89130F)}.hims-hl-emergency .hims-hl-icon i{color:#DC2626}.hims-hero-play-badge{background:linear-gradient(135deg,rgb(137 19 15 / .92) 0%,rgb(94 14 24 / .95) 100%)!important;border:1.5px solid rgb(255 255 255 / .4)!important;box-shadow:0 4px 15px rgb(0 0 0 / .35)!important;color:#FFFFFF!important;font-weight:700!important;letter-spacing:.02em;padding:10px 20px!important}.hims-hero-play-badge:hover{background:linear-gradient(135deg,#A81B15 0%,#74101E 100%)!important;border-color:#FFFFFF!important;transform:translateY(-2px) scale(1.04)!important;box-shadow:0 6px 20px rgb(137 19 15 / .45)!important}.hims-input-error{border-color:#DC2626!important;background-color:#FEF2F2!important;box-shadow:0 0 0 3px rgb(220 38 38 / .15)!important}.hims-status-alert{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px;margin-bottom:20px;animation:himsFadeIn 0.3s ease}.hims-status-error{background-color:#FEF2F2;border:1px solid #FCA5A5;color:#991B1B}.hims-booking-success-card{background:#FFF;border:2px solid #BBF7D0;border-radius:12px;padding:28px 24px;text-align:center;animation:himsFadeIn 0.35s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 25px rgb(22 101 52 / .08)}.hims-bsuccess-icon-wrap{width:60px;height:60px;border-radius:50%;background-color:#DCFCE7;color:#16A34A;font-size:32px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px auto}.hims-bsuccess-title{font-size:22px;font-weight:800;color:#166534;margin:0 0 10px 0;font-family:'Plus Jakarta Sans',sans-serif}.hims-bsuccess-text{font-size:15px;line-height:1.6;color:#334155;margin:0 0 20px 0}.hims-bsuccess-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:12px 16px;background:#F8FAFC;border-radius:8px;font-size:13px;color:#475569;margin-bottom:24px;border:1px solid #E2E8F0}.hims-bsuccess-meta div{display:flex;align-items:center;gap:6px}.hims-bsuccess-meta i{color:var(--hims-crimson-base,#89130F)}.hims-bsuccess-actions{display:flex;flex-direction:column;gap:12px;align-items:center}.hims-btn-wa{background-color:#25D366!important;color:#FFFFFF!important;border:none!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;gap:8px!important;box-shadow:0 4px 14px rgb(37 211 102 / .3)!important;text-decoration:none!important}.hims-btn-wa:hover{background-color:#1EBE5D!important;transform:translateY(-2px);box-shadow:0 6px 18px rgb(37 211 102 / .4)!important;color:#FFFFFF!important}@keyframes himsFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#page-scroll-up{position:fixed!important;right:24px!important;bottom:24px!important;width:46px!important;height:46px!important;z-index:999!important;background-color:var(--hims-crimson-base,#89130F)!important;color:#FFFFFF!important;border-radius:50%!important;box-shadow:0 4px 14px rgb(137 19 15 / .35)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform 0.25s cubic-bezier(.16,1,.3,1),background-color 0.2s ease,opacity 0.3s ease!important}#page-scroll-up:hover{background-color:#6E0F0C!important;transform:translateY(-3px) scale(1.05)!important;box-shadow:0 6px 18px rgb(137 19 15 / .45)!important}.hims-floating-whatsapp,#hims-floating-admissions-whatsapp{position:fixed!important;right:24px!important;bottom:84px!important;z-index:998!important;animation:himsAdmissionsBob 3.5s ease-in-out infinite alternate!important;transition:transform 0.25s cubic-bezier(.16,1,.3,1),box-shadow 0.2s ease!important}.hims-floating-whatsapp:hover,#hims-floating-admissions-whatsapp:hover{transform:translateY(-2px) scale(1.03)!important;animation-play-state:paused!important}@keyframes himsAdmissionsBob{0%{transform:translateY(0)}100%{transform:translateY(-4px)}}@media (max-width:768px){#page-scroll-up{right:16px!important;bottom:16px!important;width:42px!important;height:42px!important}.hims-floating-whatsapp,#hims-floating-admissions-whatsapp{right:16px!important;bottom:70px!important}}.hims-hero-title{font-family:var(--hims-font-heading);font-size:52px;font-weight:800;color:#0F172A;line-height:1.12;margin-bottom:22px;letter-spacing:-.035em;position:relative;z-index:2}.hims-hero-title-accent,.hims-hero-title span{color:#89130F!important;font-weight:800!important;display:inline!important;background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;animation:none!important}.hims-hero{position:relative;overflow:hidden;padding-top:48px!important;padding-bottom:44px!important}.hims-hero::before{content:'';position:absolute;top:-120px;right:-100px;width:550px;height:550px;border-radius:50%;background:radial-gradient(circle,rgb(137 19 15 / .07) 0%,#fff0 70%);pointer-events:none;z-index:0;will-change:transform;animation:himsAmbientFloat 14s ease-in-out infinite alternate}.hims-hero::after{content:'';position:absolute;bottom:-90px;left:5%;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,rgb(2 132 199 / .06) 0%,#fff0 70%);pointer-events:none;z-index:0;will-change:transform;animation:himsAmbientFloat 18s ease-in-out infinite alternate-reverse}@keyframes himsAmbientFloat{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(24px,30px,0) scale(1.08)}}.hims-hero-trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px!important;padding-top:24px!important;border-top:1px solid rgb(15 23 42 / .08)!important;position:relative;z-index:2}.hims-access-hub-wrap{position:relative!important;z-index:10!important;margin-top:0!important;margin-bottom:32px!important}.hims-hero-play-badge{position:absolute!important;top:20px!important;right:20px!important;bottom:auto!important;left:auto!important;width:auto!important;z-index:10!important;background:linear-gradient(135deg,rgb(137 19 15 / .95) 0%,rgb(94 14 24 / .95) 100%)!important;border:1.5px solid rgb(255 255 255 / .45)!important;box-shadow:0 4px 15px rgb(0 0 0 / .35)!important;color:#FFFFFF!important;padding:8px 18px!important;border-radius:9999px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;overflow:visible!important;transition:transform 0.25s cubic-bezier(.16,1,.3,1),box-shadow 0.25s ease!important}.hims-hero-play-badge:hover{transform:scale(1.06)!important;box-shadow:0 6px 22px rgb(0 0 0 / .4)!important;color:#FFFFFF!important}.hims-play-ripple{position:absolute;inset:-3px;border-radius:24px;border:2px solid rgb(255 255 255 / .65);pointer-events:none;animation:himsPlayRipple 2.4s ease-out infinite}@keyframes himsPlayRipple{0%{transform:scale(.96);opacity:.85}65%{transform:scale(1.14);opacity:0}100%{transform:scale(1.18);opacity:0}}.hims-hero-btn-emergency{position:relative;overflow:visible!important;animation:himsEmergencyPulse 2.8s cubic-bezier(.4,0,.6,1) infinite!important}@keyframes himsEmergencyPulse{0%,100%{box-shadow:0 4px 14px rgb(220 38 38 / .28)}50%{box-shadow:0 6px 22px rgb(220 38 38 / .6),0 0 0 4px rgb(220 38 38 / .16)}}.hims-radar-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:#EF4444;margin-right:6px;flex-shrink:0;box-shadow:0 0 0 0 rgb(239 68 68 / .8);animation:himsRadarRing 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes himsRadarRing{0%{box-shadow:0 0 0 0 rgb(239 68 68 / .85)}70%{box-shadow:0 0 0 7px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.hims-marquee-section{background:#0B1320;padding:30px 0 34px 0;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08);overflow:hidden;position:relative}.hims-marquee-section::before,.hims-marquee-section::after{content:'';position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.hims-marquee-section::before{left:0;background:linear-gradient(to right,#0B1320,#fff0)}.hims-marquee-section::after{right:0;background:linear-gradient(to left,#0B1320,#fff0)}.hims-marquee-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.hims-marquee-kicker{display:inline-flex;align-items:center;gap:8px;color:#F59E0B;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.hims-marquee-note{font-size:13px;color:#94A3B8}.hims-marquee-wrapper{display:flex;overflow:hidden;user-select:none;position:relative;width:100%}.hims-marquee-wrapper:hover .hims-marquee-track,.hims-marquee-wrapper:focus-within .hims-marquee-track{animation-play-state:running!important}.hims-marquee-track{display:flex!important;width:max-content!important;animation:himsMarquee 26s linear infinite!important;will-change:transform!important}@keyframes himsMarquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}.hims-marquee-group{display:flex!important;align-items:center!important;gap:16px!important;padding-right:16px!important;flex-shrink:0!important}.hims-marquee-item{display:flex!important;align-items:center!important;gap:14px!important;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .09)!important;border-radius:12px!important;padding:12px 16px!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:86px!important;min-height:86px!important;max-height:86px!important;box-sizing:border-box!important;overflow:hidden!important;flex-shrink:0!important;transition:background 0.25s ease,border-color 0.25s ease,transform 0.25s ease!important}.hims-marquee-item:hover{background:rgb(255 255 255 / .08)!important;border-color:rgb(245 158 11 / .45)!important;transform:translateY(-2px)!important}.hims-mitem-icon{width:42px!important;height:42px!important;border-radius:10px!important;background:rgb(245 158 11 / .12)!important;color:#F59E0B!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;flex-shrink:0!important}.hims-mitem-text{flex:1!important;min-width:0!important;overflow:hidden!important}.hims-mitem-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:2px!important;white-space:nowrap!important;overflow:hidden!important}.hims-mitem-code{font-size:11px!important;font-weight:800!important;color:#F8FAFC!important;letter-spacing:0.05em!important;white-space:nowrap!important;flex-shrink:0!important;line-height:1!important}.hims-mitem-badge{font-size:10px!important;font-weight:600!important;background:rgb(255 255 255 / .1)!important;color:#CBD5E1!important;padding:2px 6px!important;border-radius:4px!important;text-transform:uppercase!important;white-space:nowrap!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important}body.hims-foundation-active .hims-mitem-title,.hims-marquee-item .hims-mitem-title{font-size:13.5px!important;font-weight:700!important;color:#FFFFFF!important;margin:0!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.hims-foundation-active .hims-mitem-sub,.hims-marquee-item .hims-mitem-sub{font-size:11px!important;color:#94A3B8!important;margin:2px 0 0 0!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.hims-stats-strip{background-color:#FFF;padding:40px 0;border-bottom:1px solid #E2E8F0;position:relative}.hims-stats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;text-align:center}.hims-stat-item{padding:10px 12px 14px 12px;border-right:1px solid #E2E8F0;transition:transform 0.25s cubic-bezier(.16,1,.3,1),background-color 0.22s ease;border-radius:8px;position:relative}.hims-stat-item:hover{background-color:#F8FAFC;transform:translateY(-2px)}.hims-stat-item::after{content:'';position:absolute;bottom:0;left:25%;right:25%;height:2px;background:#89130F;transform:scaleX(0);transform-origin:center;transition:transform 0.25s cubic-bezier(.16,1,.3,1)}.hims-stat-item:hover::after{transform:scaleX(1)}.hims-stat-item:last-child{border-right:none}.hims-stat-number{font-family:var(--hims-font-heading);font-size:38px;font-weight:800;line-height:1;color:#89130F!important;margin-bottom:8px;letter-spacing:-.03em}.hims-stat-number .hims-countup{font-family:var(--hims-font-heading);font-size:38px!important;font-weight:800!important;line-height:1;color:#89130F!important;letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:inline-block;transition:color 0.25s ease}.hims-stat-number .hims-stat-suffix{font-size:26px!important;color:#D97706!important;font-weight:700!important}.hims-stat-item:hover .hims-countup{color:#C2410C!important}.hims-stat-label{font-size:15px;font-weight:800;color:#0F172A;margin-bottom:4px}.hims-stat-sub{font-size:13px;color:#475569;line-height:1.35;font-weight:500}.hims-ecosystem-panel{background-color:#FFF;border-radius:16px;overflow:hidden;border:1px solid #E2E8F0;box-shadow:0 4px 16px rgb(15 23 42 / .06);position:relative;display:flex;flex-direction:column;transition:transform 0.3s cubic-bezier(.16,1,.3,1),box-shadow 0.3s ease}.hims-ecosystem-panel:hover{border-color:rgb(137 19 15 / .3);transform:translateY(-4px);box-shadow:0 12px 30px rgb(15 23 42 / .1)}.hims-border-beam{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;padding:2px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hims-border-beam::after{content:'';position:absolute;aspect-ratio:1;width:250px;background:conic-gradient(from 0deg,transparent 0 340deg,#F59E0B 360deg);animation:borderBeam 7s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85}@keyframes borderBeam{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.hims-eco-icon{color:#16A34A;font-size:14px;margin-right:8px;flex-shrink:0;margin-top:3px}.hims-timeline-container{position:relative}.hims-timeline-track{position:absolute;top:24px;left:8%;right:8%;height:4px;border-radius:2px;background:linear-gradient(90deg,#CBD5E1 0%,#89130F 25%,#0284C7 50%,#16A34A 75%,#CBD5E1 100%);background-size:200% 100%;animation:himsConduitFlow 6s linear infinite!important;z-index:1}@keyframes himsConduitFlow{0%{background-position:200% 0}100%{background-position:-200% 0}}.hims-timeline-step{transition:transform 0.25s cubic-bezier(.16,1,.3,1)}.hims-timeline-step:hover{transform:translateY(-3px)}.hims-timeline-step:hover .hims-step-node{transform:scale(1.12);box-shadow:0 0 0 6px rgb(137 19 15 / .16);border-color:#89130F}.hims-step-node{transition:transform 0.25s cubic-bezier(.34,1.56,.64,1),box-shadow 0.25s ease,border-color 0.25s ease}.hims-hero-btn,.hims-btn{transition:transform 0.22s cubic-bezier(.16,1,.3,1),box-shadow 0.22s ease,background-color 0.22s ease!important}.hims-hero-btn:hover,.hims-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgb(137 19 15 / .25)}.hims-hero-btn-secondary:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgb(15 23 42 / .12)}.hims-hero-btn svg,.hims-btn svg{transition:transform 0.25s cubic-bezier(.16,1,.3,1)}.hims-hero-btn:hover svg,.hims-btn:hover svg{transform:translateX(3px)}.hims-dept-icon-box{transition:transform 0.3s cubic-bezier(.34,1.56,.64,1),background-color 0.25s ease!important}.hims-dept-panel:hover .hims-dept-icon-box{transform:scale(1.08);background-color:rgb(137 19 15 / .12)!important}.hims-mosaic-anchor,.hims-mosaic-tile{transition:transform 0.3s cubic-bezier(.16,1,.3,1),box-shadow 0.3s ease!important}.hims-mosaic-anchor:hover,.hims-mosaic-tile:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgb(11 19 32 / .25)}@media (max-width:991px){.hims-stats-grid{grid-template-columns:repeat(3,1fr);gap:20px}.hims-stat-item:nth-child(3){border-right:none}.hims-hero-title{font-size:38px}}@media (max-width:640px){.hims-stats-grid{grid-template-columns:repeat(2,1fr);gap:16px}.hims-stat-item{border-right:none;border-bottom:1px solid #E2E8F0;padding-bottom:14px}.hims-stat-item:nth-last-child(-n+2){border-bottom:none}.hims-hero-title{font-size:30px}}.hims-hero-visual{position:relative!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 20px 45px -10px rgb(11 19 43 / .22)!important;border:4px solid #FFFFFF!important;height:460px!important;background:#070D18!important}.hims-hero-poster{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 25%!important;z-index:1!important;opacity:0.15!important}.hims-hero-video-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;z-index:2!important;border-radius:inherit!important;pointer-events:none!important}.hims-hero-video-frame video,.hims-hero-native-video{position:absolute!important;top:50%!important;left:50%!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;transform:translate(-50%,-50%)!important;border:none!important;outline:none!important;pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important}.hims-hero-video-frame iframe{position:absolute!important;top:50%!important;left:50%!important;width:140%!important;height:140%!important;min-width:100%!important;min-height:100%!important;transform:translate(-50%,-50%)!important;border:none!important;pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;touch-action:none!important}.hims-hero-video-shield{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:5!important;background:transparent!important;cursor:default!important;pointer-events:auto!important;touch-action:pan-y!important}.hims-hero-video-topbar{position:absolute!important;top:16px!important;left:16px!important;right:16px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;z-index:10!important;pointer-events:auto!important}.hims-hero-live-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgb(7 13 24 / .85)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgb(255 255 255 / .25)!important;color:#FFFFFF!important;padding:6px 14px!important;border-radius:9999px!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.06em!important;text-transform:uppercase!important;box-shadow:0 4px 12px rgb(0 0 0 / .3)!important}.hims-live-pulse-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#EF4444!important;box-shadow:0 0 0 0 rgb(239 68 68 / .85)!important;animation:himsLiveDotPulse 1.8s infinite!important}@keyframes himsLiveDotPulse{0%{box-shadow:0 0 0 0 rgb(239 68 68 / .85)}70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.hims-hero-video-actions{display:flex!important;align-items:center!important;gap:8px!important}.hims-hero-sound-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;background:rgb(7 13 24 / .85)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgb(255 255 255 / .25)!important;color:#FFFFFF!important;padding:6px 14px!important;border-radius:9999px!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 4px 12px rgb(0 0 0 / .3)!important;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease!important}.hims-hero-sound-btn:hover{background:#89130F!important;border-color:#89130F!important;transform:scale(1.04)!important}.hims-hero-sound-btn.hims-sound-active{background:#16A34A!important;border-color:#16A34A!important}.hims-hero-expand-btn{width:34px!important;height:34px!important;border-radius:50%!important;background:rgb(7 13 24 / .85)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgb(255 255 255 / .25)!important;color:#FFFFFF!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 4px 12px rgb(0 0 0 / .3)!important;transition:background 0.2s ease,transform 0.2s ease!important}.hims-hero-expand-btn:hover{background:#89130F!important;border-color:#89130F!important;transform:scale(1.08)!important;color:#FFFFFF!important}.hims-hero-visual-overlay{position:absolute!important;inset:auto 0 0 0!important;background:linear-gradient(180deg,#fff0 0%,rgb(7 13 24 / .88) 100%)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:22px!important;color:#FFFFFF!important;z-index:5!important;pointer-events:none!important}.hims-hero-visual-tag{display:inline-block!important;background-color:rgb(255 255 255 / .22)!important;backdrop-filter:blur(6px)!important;padding:4px 10px!important;border-radius:4px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.05em!important;margin-bottom:6px!important;width:fit-content!important}.hims-hero-visual-caption{font-family:var(--hims-font-heading)!important;font-size:17px!important;font-weight:700!important;margin:0!important;color:#FFFFFF!important;line-height:1.3!important;text-shadow:0 2px 8px rgb(0 0 0 / .7)!important}@media (max-width:991px){.hims-hero-visual{height:380px!important}}@media (max-width:640px){.hims-hero-visual{height:320px!important}}