:root{--ink:#17314d;--blue:#5e91bb;--blue2:#82b8d8;--red:#d94a52;--paper:#f5f8fb;--line:#d9e5ee;--muted:#62758a;--shadow:0 18px 55px rgba(43,82,117,.13)}
body{background:#f7f9fb;color:var(--ink)}
.utility{background:#eaf4fa;color:#486279;border-bottom:1px solid #d8e8f1}
.utility .wrap{min-height:35px}.utility a{color:#b8323b;text-decoration:none;font-weight:500}
.header{background:rgba(255,255,255,.98);box-shadow:0 7px 24px rgba(46,83,112,.06)}
.nav{min-height:90px;gap:20px}.wordmark{display:flex;align-items:center;text-decoration:none;margin-right:auto;gap:10px;color:#16375b}.wordmark i{font-style:normal;color:#e21d2c;font:500 44px/1 Arial}.wordmark span{display:grid;line-height:.9}.wordmark b{font-size:25px;letter-spacing:.12em}.wordmark small{color:#e21d2c;font-size:10px;letter-spacing:.18em;margin-top:7px}.wordmark em{font-style:normal;font-size:11px;color:#6f8090;border-left:1px solid var(--line);padding-left:12px;line-height:1.3}
.menu{gap:18px}.menu>a{font-weight:600;color:#354b61;font-size:13px}.menu>a[aria-current="page"]:after,.menu>a:hover:after{background:#75a9ce;height:2px}.menu .contact-link{border:1px solid #9bbbd0;border-radius:999px;padding:8px 14px;background:#fff;color:#355b77}.menu .contact-link:after{display:none}.menu .tele-link{color:#477f9f}
.flag-row{display:flex;gap:5px;padding-left:10px;border-left:1px solid var(--line)}.flag-row a{font-size:20px;text-decoration:none;filter:saturate(.92);transition:.2s}.flag-row a:hover{transform:translateY(-2px)}
.hero{min-height:690px}.hero:before{background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,rgba(9,34,56,.1) 55%,rgba(9,34,56,.28) 100%)}.hero-grid{grid-template-columns:1fr 320px}.hero-copy{max-width:810px;background:rgba(255,255,255,.9);color:var(--ink);backdrop-filter:blur(13px);padding:28px 32px;border:1px solid rgba(255,255,255,.7);border-radius:22px;box-shadow:0 20px 60px rgba(20,46,70,.16)}.hero .eyebrow{color:#477f9f}.hero h1{font-size:clamp(44px,6vw,78px);text-shadow:none}.hero-lead{color:#3f566e;font-size:21px}.hero-panel{background:rgba(255,255,255,.94)}
.facts{background:#fff}.urgent-band{display:none}.section{padding:78px 0}.section.white{background:#fff}.section-head h2,.page-intro h1{color:#183b5c}.accent-line{color:#6aa3c8}.section-head p{font-size:17px}
.route{border-color:#dbe6ed;background:#fff}.route:first-child{background:linear-gradient(145deg,#eaf5fb,#fff);color:var(--ink);border-color:#cfe4ef}.route:hover{box-shadow:0 18px 40px rgba(51,94,126,.12)}.route .arrow{color:#77a9c9}.button{font-weight:600;border-radius:12px}.button.blue{background:#e5f1f8;color:#2e607f;border-color:#b8d2e2}.button.outline{border-color:#9dbbd0;color:#36627e;background:#fff}.button.white{color:#a7323b}
.visual-break{align-items:center}.visual-card{margin:0 0 0 auto;width:min(470px,90%);background:rgba(255,255,255,.93);backdrop-filter:blur(12px)}
.coverage{background:linear-gradient(145deg,#edf6fb,#fff);color:var(--ink);border:1px solid #cfe2ec}.coverage .eyebrow{color:#547d99}.coverage-note{background:#f8fbfd;border:1px solid #d7e7ef;font-weight:600}.insurer-tile{box-shadow:0 10px 25px rgba(46,83,112,.05)}
.person{box-shadow:0 10px 25px rgba(50,83,110,.06)}.person-body{padding:16px}.person p{font-size:13px}.person h3{font-weight:700}
.home-tail{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mini-panel{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;min-height:340px}.mini-panel.tele{background:linear-gradient(145deg,#eef8fd,#fff)}.mini-panel h2{font-size:34px;line-height:1.08;margin:8px 0 14px}.mini-panel .online-services{margin-top:18px}.mini-panel .guide-grid{grid-template-columns:1fr}.mini-panel .guide{padding:15px}.mini-panel .guide h3{margin:5px 0;font-size:17px}
.page-hero{background:linear-gradient(145deg,#eaf4fa,#f9fcfe);color:var(--ink);border-bottom:1px solid #d9e8f0}.page-intro p{color:#547087}.page-hero .eyebrow{color:#5a88a8}
.service-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:15px}.service-tile{grid-column:span 4;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;position:relative;overflow:hidden}.service-tile.wide{grid-column:span 6}.service-tile .service-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:23px;margin-bottom:28px;background:#eaf6fb}.service-tile:nth-child(2n) .service-icon{background:#fff2e6}.service-tile:nth-child(3n) .service-icon{background:#eef7e9}.service-tile h2{font-size:21px;margin:0 0 7px}.service-tile p{margin:0;color:var(--muted)}
.insurance-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px}.ins-panel{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px}.ins-panel h2{font-size:32px;margin:5px 0 12px}.brand-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.brand-pill{background:#f3f8fb;border:1px solid #d4e5ed;border-radius:999px;padding:8px 13px;font-weight:600;color:#446379}.search-box{display:grid;gap:8px;margin:22px 0}.search-box input{border:1px solid #c8dce7;border-radius:13px;padding:14px;font:inherit}.insurer-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.insurer-item{background:#fff;border:1px solid var(--line);padding:13px;border-radius:12px;color:#4c657a}.recommend-card{display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:22px;background:linear-gradient(125deg,#f7fbfd,#edf7fb);border:1px solid #cfe3ec;border-radius:22px;padding:24px}.recommend-card img{max-height:75px;object-fit:contain}.recommend-card h3{margin:0}.recommend-card p{margin:4px 0;color:var(--muted)}
.team-strip.full .person{min-width:0}.team-verification{display:grid;grid-template-columns:1fr 1fr;gap:18px}.verification-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}.verification-card strong{display:block;font-size:20px}.verification-card p{color:var(--muted)}
.guide-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.guide-category{min-height:230px;border-radius:20px;overflow:hidden;position:relative;background:#dfeef5;text-decoration:none;display:flex;align-items:flex-end}.guide-category img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.guide-category:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(13,44,68,.78))}.guide-category div{position:relative;z-index:1;color:#fff;padding:20px}.guide-category h2{margin:4px 0;font-size:24px}.guide-category p{margin:0;font-size:13px}
.contact-layout{align-items:start}.consent-row{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start;background:#f6f9fb;border:1px solid var(--line);padding:12px;border-radius:11px}.consent-row input{width:auto;margin-top:5px}.form-card .button{margin-top:18px}.light-footer{background:#eef4f7;color:#4e6578;border-top:1px solid #d7e4eb}.light-footer h3{color:#27445d}.light-footer a{color:#4d687d}.footer-wordmark{justify-content:flex-start;margin-bottom:15px}.footer-license{margin-top:28px;padding:15px;border:1px solid #d3e2ea;background:#f8fbfc;border-radius:12px;font-size:13px}.footer-bottom{border-color:#d4e0e7}.socials.branded .facebook{background:#1877f2}.socials.branded .instagram{background:linear-gradient(135deg,#feda75,#d62976 50%,#4f5bd5)}
.sos-float{position:fixed;right:24px;bottom:78px;z-index:41}.sos-float>a{width:62px;height:62px;border-radius:50%;background:#d94a52;color:#fff;display:grid;place-items:center;text-decoration:none;box-shadow:0 12px 28px rgba(173,47,58,.28)}.sos-float>a b{font-size:17px}.sos-float>a span{display:none}.sos-note{display:none;position:absolute;right:70px;bottom:0;width:285px;background:#fff;border:1px solid #efcbd0;border-radius:14px;padding:13px;color:#6d3a40;box-shadow:var(--shadow);font-size:13px}.sos-float:hover .sos-note,.sos-float:focus-within .sos-note{display:block}
[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1)}[data-reveal].revealed{opacity:1;transform:none}
.tele-hero{background:linear-gradient(135deg,#eef7fb,#fff);padding:62px 0}.tele-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}.tele-copy h1{font-size:clamp(44px,6vw,72px);line-height:.98;letter-spacing:-.045em;margin:10px 0 18px}.tele-copy p{font-size:19px;color:var(--muted)}.tele-price{display:inline-flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:15px;padding:10px 14px;margin:10px 0}.tele-price b{font-size:25px}.tele-visual{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tele-visual img{width:100%;height:330px;object-fit:cover;border-radius:18px}.tele-visual img:last-child{margin-top:35px}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.process article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.process span{color:#70a4c5;font-size:28px}.local-proof{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px}.local-proof h2{font-size:34px}.local-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.local-facts{display:grid;gap:9px}.local-facts div{background:#f6f9fb;padding:13px;border-radius:12px}.template-note{background:#fffbea;border:1px solid #eedca1;padding:13px;border-radius:12px;color:#685b31}
.weight-hero{background:linear-gradient(145deg,#f4f8ff,#fff);padding:62px 0}.weight-visual{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px;min-height:390px;display:flex;align-items:center;justify-content:center}.weight-visual img{max-height:340px;object-fit:contain}.eligibility{display:grid;grid-template-columns:1fr 1fr;gap:15px}.eligibility article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.faq details{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px 18px;margin:9px 0}.faq summary{font-weight:700;cursor:pointer}.directory-controls{display:flex;gap:12px;margin:20px 0}.directory-controls input{flex:1;border:1px solid #c8dce7;border-radius:12px;padding:13px}.city-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.city-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:13px;text-decoration:none}.city-card small{display:block;color:#7a8b9a}
@media(max-width:1100px){.wordmark em{display:none}.flag-row{position:absolute;top:94px;right:18px;background:#fff;padding:5px 8px;border:1px solid var(--line);border-radius:12px}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:760px}.service-tile{grid-column:span 6}.guide-categories{grid-template-columns:1fr 1fr}.city-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.menu{top:90px}.menu .contact-link{border:0;padding:0}.home-tail,.insurance-hero-grid,.tele-grid,.local-grid{grid-template-columns:1fr}.recommend-card{grid-template-columns:100px 1fr}.recommend-card .button{grid-column:1/-1;justify-self:start}.process{grid-template-columns:1fr 1fr}.team-verification{grid-template-columns:1fr}}
@media(max-width:640px){.wordmark b{font-size:20px}.wordmark i{font-size:36px}.wordmark small{font-size:8px}.flag-row{top:78px}.hero-copy{padding:20px}.hero h1{font-size:43px}.service-bento{grid-template-columns:1fr}.service-tile,.service-tile.wide{grid-column:1}.guide-categories,.process,.eligibility,.insurer-list,.city-grid{grid-template-columns:1fr}.recommend-card{grid-template-columns:1fr}.recommend-card img{justify-self:start}.tele-visual img{height:230px}.sos-float{right:16px}.sos-note{right:0;bottom:70px}.visual-card{margin:0 auto}.floating{bottom:12px}}

/* Empire v4 */
.header{position:sticky;top:0;z-index:60;border-bottom:1px solid #dce4ea}.nav{min-height:104px}.wordmark{position:relative;padding-left:42px}.wordmark i{position:absolute;left:-2px;top:50%;transform:translateY(-52%);font-size:74px;font-weight:900;line-height:1;opacity:.19;z-index:0}.wordmark span,.wordmark em{position:relative;z-index:1}.wordmark b{font-size:27px}.header-tools{display:grid;gap:9px;justify-items:end}.header-socials{display:flex;gap:6px}.header-socials a{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;color:#fff;text-decoration:none;font-weight:800;font-size:14px}.header-socials .facebook{background:#1877f2}.header-socials .instagram{background:linear-gradient(135deg,#feda75,#d62976 50%,#4f5bd5)}.flag-row{border:0;padding:0}.rect-flag{display:block;width:25px;height:16px;border:1px solid rgba(0,0,0,.13);box-shadow:0 1px 2px rgba(0,0,0,.08)}.flag-se{background:linear-gradient(90deg,transparent 30%,#f7cf2f 30% 40%,transparent 40%),linear-gradient(transparent 42%,#f7cf2f 42% 59%,transparent 59%),#1768aa}.flag-es{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.flag-de{background:linear-gradient(#111 0 33%,#d00 33% 66%,#ffce00 66%)}.flag-fr{background:linear-gradient(90deg,#0055a4 0 33%,#fff 33% 66%,#ef4135 66%)}.flag-gb{background:linear-gradient(33deg,transparent 43%,#fff 43% 48%,#c8102e 48% 52%,#fff 52% 57%,transparent 57%),linear-gradient(-33deg,#21468b 43%,#fff 43% 48%,#c8102e 48% 52%,#fff 52% 57%,#21468b 57%)}.menu .contact-link{min-width:92px;text-align:center;background:#dceef8;border-color:#7faccc;color:#214e6d}.menu .contact-link:hover{background:#cae4f2}
.hero-copy{max-width:680px;padding:23px 27px;background:rgba(255,255,255,.68);border-color:rgba(255,255,255,.52);box-shadow:0 12px 40px rgba(20,46,70,.1)}.hero h1{font-size:clamp(38px,5vw,64px)}.hero-lead{font-size:18px}.floating{background:#f7f8f9;border:1px solid #cbd5dc;box-shadow:0 9px 24px rgba(31,58,78,.15);overflow:hidden}.floating a{background:transparent}
.assist-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.assist-tile{min-height:145px;border-radius:16px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:18px;color:#fff;background:#6889a4}.assist-tile:before{content:"";position:absolute;inset:0;background-image:linear-gradient(0deg,rgba(17,47,69,.84),rgba(58,93,117,.16)),var(--bg);background-size:cover;background-position:center;filter:saturate(.6)}.assist-tile strong{position:relative;z-index:1}.spanish-logo-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:20px}.spanish-logo-row .logo-grid{margin:0}.no-pay{font-size:21px;font-weight:700;color:#244d68}
.person{transition:transform .25s ease,box-shadow .25s ease}.person:hover{transform:translateY(-6px) scale(1.012);box-shadow:0 18px 35px rgba(41,74,101,.14)}.person.paola img{object-position:center 29%}.international-panel{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;background:linear-gradient(135deg,#fff,#f3f5f6);border:1px solid var(--line);border-radius:24px;padding:30px}.international-icons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.international-icons div{background:#fff;border:1px solid var(--line);border-radius:15px;padding:18px}.international-icons b{display:block;font-size:26px;margin-bottom:7px}
.page-hero{padding:40px 0;background:#f1f3f4}.page-intro h1{font-size:clamp(36px,5vw,58px)}body[data-page="services"] .page-hero,body[data-page="insurance"] .page-hero{background-image:linear-gradient(90deg,rgba(255,255,255,.93),rgba(255,255,255,.66)),var(--page-art);background-size:cover;background-position:center;min-height:300px;display:flex;align-items:center}body[data-page="services"]{--page-art:url('/wp-content/uploads/2026/08/consultation-room.webp')}body[data-page="insurance"]{--page-art:url('/wp-content/uploads/2026/08/dutch-insurers.webp')}
.tele-home{display:grid;grid-template-columns:1.05fr .95fr;gap:20px}.tele-home-visual{min-height:220px;border-radius:17px;background:url('/wp-content/uploads/2026/08/telehealth-video.webp') center/cover}.icon-services{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0}.icon-services span{display:flex;gap:8px;align-items:center;color:#4d6578}.icon-services i{font-style:normal;width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:#e8f5fb}.guide-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.guide-mini{position:relative;overflow:hidden;min-height:128px;border-radius:15px;padding:15px;display:flex;align-items:flex-end;text-decoration:none;color:#fff;background:#66849a}.guide-mini:before{content:"";position:absolute;inset:0;background-image:linear-gradient(0deg,rgba(15,43,63,.83),rgba(26,62,89,.16)),var(--bg);background-size:cover;background-position:center}.guide-mini span{position:relative;z-index:1;font-weight:700}
.v4-footer{background:#46505a;color:#eef2f5;padding:40px 0 0}.v4-footer h3{color:#fff;margin-top:0}.v4-footer a{color:#dce7ed}.v4-grid{grid-template-columns:1fr 1fr 1.25fr 1fr;gap:30px}.legal-links{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.price-strip{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid #65717b;border-bottom:1px solid #65717b;padding:15px 0;margin-top:23px}.price-strip b{color:#fff;margin-left:5px}.v4-footer .footer-license{background:transparent;border:0;padding:13px 0;margin:0;color:#d7e1e7}.footer-black{background:#161a1e;padding:15px 0;margin-top:5px}.footer-black .wrap{display:flex;justify-content:space-between;gap:20px;color:#cbd0d5;font-size:12px}
.precheck{position:fixed;inset:0;background:rgba(15,32,46,.62);z-index:100;display:none;place-items:center;padding:18px}.precheck.open{display:grid}.precheck-card{width:min(820px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:24px;padding:28px;box-shadow:0 25px 70px rgba(0,0,0,.28);position:relative}.precheck-close{position:absolute;right:18px;top:13px;border:0;background:transparent;font-size:32px}.precheck-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:20px 0}.precheck-grid label,.precheck-grid fieldset{border:1px solid var(--line);border-radius:13px;padding:12px}.precheck-grid input[type=number]{width:100%;border:0;border-bottom:1px solid #9bb3c4;padding:8px;font:inherit}.precheck-grid fieldset{display:flex;gap:18px}.precheck-grid legend{font-size:13px;padding:0 5px}.precheck-grid .checkline{display:flex;align-items:flex-start;gap:8px}.precheck-result{background:#eef6fa;border:1px solid #c8e0eb;border-radius:13px;padding:15px}.precheck-actions{display:flex;justify-content:space-between;margin-top:15px}.precheck-trigger{background:#fff;border:1px solid #c9dce7;border-radius:19px;padding:20px;box-shadow:0 13px 35px rgba(51,89,115,.1)}
.weight-intro{display:grid;grid-template-columns:1.08fr .92fr;gap:32px;align-items:center}.intent-list{list-style:none;padding:0;display:grid;gap:9px}.intent-list li{padding-left:28px;position:relative}.intent-list li:before{content:"✓";position:absolute;left:0;color:#4f9c77;font-weight:800}.small-button{padding:11px 17px;font-size:14px}.step-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.step-flow article{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}.step-flow article:not(:last-child):after{content:"→";position:absolute;right:-22px;top:42%;font-size:25px;color:#77a8c7}.step-icon{font-size:28px}.faq-split{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:14px 4px}.faq-list summary{font-weight:700;cursor:pointer}.faq-visual{min-height:440px;border-radius:22px;background:var(--faq-image) center/cover}.doctor-editorial{background:#fff;padding:68px 0}.doctor-editorial-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:30px;align-items:center}.doctor-title{font-size:clamp(48px,7vw,88px);line-height:.9;letter-spacing:-.055em}.doctor-mosaic{display:grid;grid-template-columns:1.2fr .8fr;gap:10px}.doctor-mosaic img{width:100%;height:420px;object-fit:cover;border-radius:22px}.doctor-mosaic img:last-child{height:300px;margin-top:90px}.city-stamp{display:inline-flex;gap:8px;align-items:center;border:1px solid #bdd4e1;border-radius:999px;padding:8px 13px;color:#416b84}.pharmacy-embed iframe{width:100%;height:620px;border:0;border-radius:20px}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px}.contact-cards{display:grid;gap:10px}.contact-cards a{background:#f6f8fa;border:1px solid var(--line);border-radius:12px;padding:13px;text-decoration:none}.map-section iframe{display:block;width:100%;height:520px;border:0}
@media(max-width:1100px){.header-tools{margin-left:auto}.assist-tiles{grid-template-columns:1fr 1fr}.v4-grid{grid-template-columns:1fr 1fr}.weight-intro,.doctor-editorial-grid,.faq-split{grid-template-columns:1fr}.step-flow{grid-template-columns:1fr 1fr}.step-flow article:nth-child(2):after{display:none}}
@media(max-width:760px){.nav{min-height:84px}.header-tools{position:absolute;right:55px;top:8px}.header-socials{display:none}.flag-row{position:static}.wordmark{padding-left:34px}.wordmark i{font-size:58px}.hero-copy{max-width:92%;background:rgba(255,255,255,.74)}.assist-tiles,.tele-home,.spanish-logo-row,.international-panel,.contact-layout{grid-template-columns:1fr}.v4-grid,.step-flow,.precheck-grid{grid-template-columns:1fr}.step-flow article:after{display:none}.footer-black .wrap{display:grid}.guide-mini-grid{grid-template-columns:1fr 1fr}.doctor-mosaic img{height:290px}.doctor-mosaic img:last-child{height:230px;margin-top:40px}}
.header{transition:top .25s,width .25s,border-radius .25s,box-shadow .25s}.header.is-scrolled{top:12px;width:min(1320px,calc(100% - 28px));margin-inline:auto;border-radius:18px;box-shadow:0 12px 32px rgba(28,51,69,.15);overflow:visible}.tele-utility .wrap{justify-content:flex-end;gap:26px}.tele-header .nav{min-height:92px}.tele-header .wordmark em{max-width:190px}.book-now{border:0;border-radius:999px;background:#2f75d6;color:#fff;padding:13px 24px;font:700 14px/1 inherit;cursor:pointer;box-shadow:0 8px 18px rgba(47,117,214,.22)}.mega-item{position:relative}.mega-item>a{color:#354b61;text-decoration:none;font-weight:600;font-size:13px}.mega-panel{display:none;position:absolute;top:30px;left:50%;transform:translateX(-50%);width:340px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px;box-shadow:0 18px 45px rgba(25,51,72,.16);grid-template-columns:1fr 1fr;gap:10px}.mega-item:hover .mega-panel,.mega-item:focus-within .mega-panel{display:grid}.mega-panel a{display:grid;text-decoration:none;color:var(--ink);border-radius:12px;overflow:hidden;background:#f7f9fb}.mega-panel img{width:100%;height:95px;object-fit:cover}.mega-panel b,.mega-panel small{padding:7px 9px 0}.mega-panel small{padding-top:0;padding-bottom:9px;color:var(--muted)}.booking-modal{position:fixed;inset:0;background:rgba(15,32,46,.62);z-index:110;display:none;place-items:center;padding:18px}.booking-modal.open{display:grid}.booking-card{width:min(920px,96vw);height:min(780px,92vh);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.3)}.booking-top{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line)}.booking-top button{border:0;background:transparent;font-size:32px;cursor:pointer}.booking-card iframe{width:100%;height:calc(100% - 62px);border:0}.tele-header .header-tools{grid-auto-flow:column;align-items:center}.tele-header .flag-row{grid-column:auto}
@media(max-width:980px){.tele-header .menu{padding:18px}.mega-item{padding:8px 0}.mega-panel{position:static;transform:none;width:100%;margin-top:8px}.tele-header .book-now{padding:12px 18px}.header.is-scrolled{top:8px}.tele-header .wordmark em{display:none}}
@media(max-width:640px){.tele-header .wordmark b{font-size:17px}.tele-header .wordmark small{font-size:7px}.tele-header .header-tools{top:10px}.tele-header .flag-row{display:none}.book-now{font-size:13px;padding:12px 16px}.booking-card{height:88vh}.header.is-scrolled{width:calc(100% - 16px);border-radius:16px}}
.header.is-scrolled{position:fixed;left:50%;transform:translateX(-50%)}
.wordmark i{left:25px}
[hidden]{display:none!important}.precheck-card{max-height:calc(100vh - 24px);padding:22px;overflow:hidden}.precheck-card h2{margin:6px 0}.precheck-card p{margin:7px 0}.precheck-grid{gap:8px;margin:12px 0}.precheck-grid label,.precheck-grid fieldset{padding:9px}.precheck-actions{margin-top:9px}
@media(max-width:760px){.precheck-card{max-height:92vh;overflow:auto;padding:20px}.precheck-grid{grid-template-columns:1fr}}

/* Empire v5 */
.wordmark i{font-size:84px;opacity:.34;left:20px}.wordmark em strong{color:#375e77}.header-socials a{width:29px;height:29px}.header-socials svg{width:21px;height:21px}.header-socials .facebook svg{width:24px;height:24px}.rect-flag{width:21px;height:14px}.flag-row a{filter:saturate(1.2) contrast(1.04)}
.menu{align-items:center}.menu .nav-slab{display:grid;gap:1px;min-width:86px;padding:8px 11px;border-radius:7px;border:1px solid #c8dce8;text-align:left;line-height:1.05}.menu .nav-slab:after{display:none}.menu .nav-slab span{font-size:13px}.menu .nav-slab small{font-size:9px;font-weight:500;color:#688095}.menu .tele-link{background:linear-gradient(135deg,#eef8fd,#dceff8)}.menu .contact-link{background:#e6f0f6;color:#244f69;border-color:#8db4ca;border-radius:7px}
.hero-copy{max-width:560px;padding:20px 24px;background:rgba(255,255,255,.46);backdrop-filter:blur(6px)}.hero h1{font-size:clamp(36px,4.2vw,54px)}.hero-panel{background:rgba(255,255,255,.78)}
.tele-header .menu{gap:28px}.mega-panel{top:48px}.mega-services{width:600px;grid-template-columns:repeat(3,1fr)}.mega-panel img{height:115px;object-position:center 18%}.mega-panel .product-crop{object-fit:contain;background:#fff;padding:8px}.mega-symbol{height:115px;display:grid;place-items:center;background:linear-gradient(135deg,#ddecf6,#f8fcfe);font:800 32px/1 Georgia;color:#4b80a1}.mega-wide-item .mega-panel{left:auto;right:-40px;transform:none}.mega-directory{width:560px;grid-template-columns:1fr 1fr;padding:22px;top:48px}.mega-directory>div{display:grid;gap:7px}.mega-directory>div>b{padding-bottom:8px;color:#2b5c79}.mega-directory a{padding:5px 0;background:transparent;border-bottom:1px solid #e8eef2;border-radius:0;font-size:13px}
.image-page-hero{min-height:320px;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.62)),url('/wp-content/uploads/2026/08/dutch-insurers.webp');background-size:cover;background-position:center}.image-page-hero .page-intro{padding-block:45px}.image-page-hero .page-intro p{max-width:700px;color:#4a667a}.ins-feature{background:linear-gradient(145deg,#edf7fb,#fff)}.network-logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.network-logo-grid article{min-height:190px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:center}.network-logo-grid img{width:100%;height:62px;object-fit:contain;margin-bottom:16px}.network-logo-grid p{margin:8px 0 0;color:var(--muted);font-size:13px}.falck-mark span{font-size:38px;color:#e21d2c}.falck-mark strong{font-size:19px}.directory-head{align-items:end}.result-count{color:#5f7688;background:#eef5f8;padding:8px 12px;border-radius:999px;font-size:13px}.insurance-alert{background:#fff8e9;border:1px solid #ead39c;border-radius:13px;padding:13px 16px;margin-bottom:18px;color:#695a34}.v5-directory{grid-template-columns:1fr 1fr;max-height:720px;overflow:auto;padding-right:8px}.v5-directory .insurer-item{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px}.v5-directory .insurer-item div{display:grid;gap:4px}.v5-directory .insurer-item span{font-size:13px;color:#39739a;font-weight:600}.v5-directory .insurer-item small{max-width:180px;text-align:right;color:#7a8996}.asssa-card{background:linear-gradient(135deg,#f1fbff,#fff)}
.team-page-hero{background:#f1f3f4;padding:42px 0;border-bottom:1px solid #dfe5e9}.team-page-hero .page-intro p{max-width:790px}.v5-international{background:linear-gradient(130deg,#fff 25%,#edf7fb)}.v5-international .international-icons div:first-child{transform:rotate(-1deg)}.v5-international .international-icons div:last-child{transform:translateY(12px) rotate(1deg)}
.contact-hero{padding:70px 0;background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.7)),url('/wp-content/uploads/2026/08/clinic-front.webp') center/cover}.contact-hero h1{font-size:clamp(40px,6vw,68px);max-width:850px;margin:8px 0 12px}.contact-v5{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:start}.visit-panel{background:#eef7fb;border:1px solid #d0e4ee;border-radius:24px;padding:28px}.visit-panel h2{font-size:35px}.visit-actions{display:grid;gap:9px;margin:23px 0}.visit-actions a{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:12px;text-decoration:none}.visit-actions a>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#e8f3f8}.visit-actions small,.visit-actions strong{display:block}.location-note{background:#fff;border-left:4px solid #74a9c8;padding:13px 15px}.location-note p{margin:4px 0}.contact-form-v5{display:block;padding:30px}.contact-form-v5 header{margin-bottom:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-grid label{display:grid;gap:7px}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid textarea{width:100%;border:1px solid #bfd1dc;border-radius:11px;padding:12px;font:inherit;background:#fbfdfe}.contact-form-v5 .consent-row{margin-top:15px}.form-submit-row{display:flex;align-items:center;gap:18px;margin-top:16px}.form-submit-row .button{margin:0}.map-v5{position:relative}.map-label{position:absolute;z-index:2;left:50%;top:22px;transform:translateX(-50%);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);padding:12px 18px;border-radius:13px;display:grid;text-align:center}
.guide-feature{display:grid;grid-template-columns:1fr .8fr;gap:28px;align-items:center}.guide-feature img{width:100%;height:390px;object-fit:cover;object-position:center 14%;border-radius:22px}.tick-list{list-style:none;padding:0;display:grid;gap:9px}.tick-list li{position:relative;padding-left:28px}.tick-list li:before{content:'✓';position:absolute;left:0;color:#43936b;font-weight:800}.medicine-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.medicine-guide-grid article{background:#fff;border:1px solid var(--line);border-radius:17px;padding:20px}.medicine-guide-grid span{width:43px;height:43px;border-radius:12px;background:#e5f3f9;display:grid;place-items:center;font-weight:800;color:#39749a}
.asssa-hero{padding:68px 0;background:linear-gradient(135deg,#eef9fd,#fff)}.asssa-hero-grid{display:grid;grid-template-columns:1fr .8fr;gap:32px;align-items:center}.asssa-hero-grid>img{width:100%;height:430px;object-fit:cover;border-radius:24px}.asssa-hero-logo{max-width:150px;max-height:70px;object-fit:contain;margin:18px 0 8px}.asssa-hero h1{font-size:clamp(42px,6vw,68px);line-height:1}.asssa-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.asssa-benefits article{border:1px solid var(--line);border-radius:18px;padding:22px}.asssa-benefits span{color:#65a4c7;font-size:22px}.certificate-section{background:#eef6fa}.certificate-card{display:grid;grid-template-columns:1fr 330px;gap:28px;align-items:center}.certificate-price{display:flex;gap:12px;align-items:center}.certificate-price strong{font-size:38px}.certificate-price span{max-width:250px}.certificate-action{background:#fff;border:1px solid #c8dee9;border-radius:22px;padding:25px;display:grid;gap:10px}.certificate-action>strong{font-size:52px}.certificate-action small{color:var(--muted)}
.tele-hub-hero{background:#fff;padding:72px 0}.tele-hub-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:32px;align-items:center}.tele-hub-hero h1,.city-doctor-hero h1,.weight-v5-hero h1{font-size:clamp(46px,6.5vw,82px);line-height:.94;letter-spacing:-.05em;margin:18px 0}.tele-sales{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;color:#355e79}.tele-hero-action{display:flex;align-items:center;gap:18px}.tele-hero-action>div{display:grid}.tele-hero-action strong{font-size:32px}.tele-hub-media{position:relative}.tele-hub-media>img{width:82%;height:500px;object-fit:cover;object-position:center 12%;border-radius:26px}.weight-promo{position:absolute;right:0;bottom:30px;width:60%;background:#fff;border:1px solid var(--line);border-radius:18px;padding:10px;box-shadow:var(--shadow);display:flex;align-items:center;gap:12px;text-decoration:none}.weight-promo img{width:80px;height:105px;object-fit:contain}.weight-promo span{display:grid}.weight-promo small{color:#5e7a8c}.popular-care{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.popular-care a{display:grid;min-height:120px;padding:18px;border-radius:17px;background:#f3f8fb;border:1px solid #dae8ef;text-decoration:none}.popular-care span{color:#4f86a7;font-size:13px}.condition-directory{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.condition-directory article{background:#fff;border:1px solid var(--line);border-radius:13px;padding:14px;font-weight:650}.care-limits{display:grid;grid-template-columns:1fr 1fr;gap:18px}.care-limits>div{padding:28px;border-radius:22px;border:1px solid var(--line)}.can-card{background:#eff9f3}.cannot-card{background:#fff5f3}.care-limits>div>span{font-size:28px}.hub-pricing{display:grid;grid-template-columns:1.4fr repeat(4,.65fr);gap:12px;align-items:stretch}.hub-pricing article{border:1px solid var(--line);border-radius:16px;padding:18px;display:grid;align-content:space-between}.hub-pricing article strong{font-size:30px}.city-hub-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px}.city-hub-callout p{max-width:700px}
.city-doctor-hero,.weight-v5-hero{background:#fff;padding:66px 0}.city-doctor-grid{display:grid;grid-template-columns:1fr .9fr;gap:32px;align-items:center}.hero-ticks{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;gap:9px}.hero-ticks li{padding-left:24px;position:relative}.hero-ticks li:before{content:'✓';position:absolute;left:0;color:#46976c}.hero-button-row{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.compact-price{margin:0}.city-doctor-collage{display:grid;grid-template-columns:1.15fr .85fr;gap:10px}.city-doctor-collage img{width:100%;height:460px;object-fit:cover;object-position:center 15%;border-radius:22px}.city-doctor-collage img:last-child{height:330px;margin-top:70px}.illness-visual-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.illness-visual-grid article{min-height:190px;border-radius:18px;position:relative;display:flex;align-items:flex-end;padding:18px;overflow:hidden;background-image:linear-gradient(0deg,rgba(18,49,71,.82),rgba(18,49,71,.06)),var(--illness);background-size:cover;background-position:center}.illness-visual-grid span{color:#fff;font-weight:750;position:relative}.green-facts div{background:#eff8f2;border-left:4px solid #64a77c}.area-links{display:flex;flex-wrap:wrap;gap:8px}.area-links a{padding:7px 10px;background:#e8f3f8;border-radius:999px;text-decoration:none;font-size:13px}.followup-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:32px;align-items:center}.followup-grid img{width:100%;height:500px;object-fit:cover;border-radius:24px}.arrow-flow article:not(:last-child):after{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;right:-30px;z-index:2}.weight-visual{position:relative}.weight-visual>span{position:absolute;left:16px;bottom:16px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:10px 13px}.wellness-faq{background-size:cover;background-position:center 18%}
.precheck-card{box-shadow:0 30px 90px rgba(6,32,50,.35);border:1px solid #c9dce7}.precheck-card header{padding-right:35px}.precheck-grid fieldset{flex-wrap:wrap}.precheck-grid .risk-factors{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.precheck-result{border-left:5px solid #63a5c7}
.options-intro{background:#eef7fb;padding:60px 0}.options-intro h1{font-size:clamp(42px,6vw,72px);margin:8px 0}.option-stack{display:grid;gap:28px}.header-option{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px}.option-meta{display:flex;justify-content:space-between;margin-bottom:14px}.mock-header{display:flex;align-items:center;gap:25px;padding:18px;border:1px solid var(--line);border-radius:15px;box-shadow:0 9px 22px rgba(33,66,90,.08)}.mock-brand{display:flex;align-items:center;color:#183b5c}.mock-brand i{font:800 50px/1 Arial;color:#e21d2c}.mock-brand small{color:#d9343e}.mock-header nav{display:flex;align-items:center;gap:18px;margin-left:auto}.mock-header nav>span{font-size:13px;font-weight:650}.mock-header a{text-decoration:none}.mock-slab{display:grid;padding:8px 12px;border-radius:7px;background:#e8f3f8;color:#2c607f}.mock-slab small{font-size:9px}.mock-slab.contact{background:#dcebf4}.mock-image-slab{min-width:105px;height:58px;padding:10px;border-radius:9px;display:flex;align-items:end;color:#fff;font-weight:750;background:linear-gradient(0deg,rgba(20,52,74,.75),rgba(20,52,74,.08)),url('/wp-content/uploads/2026/08/telehealth-video.webp') center/cover}.mock-image-slab.contact{background:linear-gradient(0deg,rgba(20,52,74,.75),rgba(20,52,74,.08)),url('/wp-content/uploads/2026/08/clinic-front.webp') center/cover}.mock-capsule{padding:10px 14px;border-radius:999px;background:#e7f3f9;color:#2e6483}.mock-capsule.contact{background:#dfe9ef}
.falck-tile{justify-content:flex-end}.falck-tile span{position:absolute;top:18px;font-size:32px}.assist-tile.logo-tile:before{background-image:linear-gradient(0deg,rgba(17,47,69,.78),rgba(255,255,255,.52)),var(--bg);background-size:88% auto;background-repeat:no-repeat;background-position:center}.descriptive-insurance-cta{max-width:240px;text-align:center}
@media(max-width:1100px){.mega-services{width:500px}.condition-directory{grid-template-columns:repeat(4,1fr)}.popular-care{grid-template-columns:1fr 1fr}.hub-pricing{grid-template-columns:1fr 1fr 1fr}.hub-pricing>div{grid-column:1/-1}.medicine-guide-grid,.asssa-benefits{grid-template-columns:1fr 1fr}.mock-header nav>span:nth-child(-n+2){display:none}}
@media(max-width:980px){.network-logo-grid{grid-template-columns:1fr 1fr}.tele-hub-grid,.city-doctor-grid,.followup-grid,.asssa-hero-grid,.certificate-card,.guide-feature,.contact-v5{grid-template-columns:1fr}.tele-hub-media>img{height:390px}.condition-directory{grid-template-columns:repeat(3,1fr)}.illness-visual-grid{grid-template-columns:1fr 1fr}.mega-services,.mega-directory{width:100%;grid-template-columns:1fr}.mega-wide-item .mega-panel{right:auto}.menu .nav-slab{display:block}.menu .nav-slab small{display:none}}
@media(max-width:700px){.v5-directory,.network-logo-grid,.popular-care,.condition-directory,.care-limits,.hub-pricing,.medicine-guide-grid,.asssa-benefits,.illness-visual-grid,.tele-sales,.hero-ticks,.form-grid{grid-template-columns:1fr}.v5-directory .insurer-item{display:grid}.v5-directory .insurer-item small{text-align:left;max-width:none}.contact-form-v5{padding:20px}.tele-hub-media>img{width:100%;height:330px}.weight-promo{position:relative;width:100%;right:auto;bottom:auto;margin-top:-30px}.city-doctor-collage img{height:310px}.city-doctor-collage img:last-child{height:240px;margin-top:40px}.followup-grid img{height:360px}.hub-pricing>div{grid-column:auto}.mock-header{align-items:flex-start}.mock-header nav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mock-header nav>span{display:none}.precheck-grid .risk-factors{grid-template-columns:1fr}.form-grid .full{grid-column:auto}}

/* Empire v6 — approved clinic refinements and the interlinked telehealth system */
.wordmark i{font-size:96px;opacity:.34;color:#d81726;left:16px}
.header-socials a{width:25px;height:25px}.header-socials svg{width:18px;height:18px}.header-socials .facebook svg{width:21px;height:21px}
.flag-row{gap:8px}.rect-flag{border-radius:3px;overflow:hidden}.flag-gb{background:linear-gradient(90deg,transparent 43%,#fff 43% 57%,transparent 57%),linear-gradient(transparent 37%,#fff 37% 63%,transparent 63%),linear-gradient(90deg,transparent 47%,#c8102e 47% 53%,transparent 53%),linear-gradient(transparent 44%,#c8102e 44% 56%,transparent 56%),linear-gradient(32deg,transparent 43%,#fff 43% 47%,#c8102e 47% 51%,#fff 51% 55%,transparent 55%),linear-gradient(-32deg,#21468b 43%,#fff 43% 47%,#c8102e 47% 51%,#fff 51% 55%,#21468b 55%)}
.menu .nav-capsule{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 15px;border-radius:999px;border:1px solid #bcd4e2;background:#edf7fb;color:#315f7c;text-decoration:none;font-size:13px;font-weight:650;white-space:nowrap}.menu .nav-capsule:after{display:none}.menu .nav-capsule.contact-link{min-width:102px;background:#dfeaf0;border-color:#91afbf;color:#234f69}
.team-page-hero .eyebrow{color:#3d657d!important;opacity:1!important}.v5-international .international-icons strong,.v5-international .international-icons small{display:block}.v5-international .international-icons small{margin-top:8px}
.falck-tile:before{background-image:linear-gradient(0deg,rgba(17,47,69,.82),rgba(17,47,69,.06)),var(--bg)!important;background-size:cover!important;background-position:center!important;filter:saturate(.95)!important}.assist-tile{border:1px solid rgba(119,159,184,.35)}

.mega-item:after{content:"";position:absolute;left:-18px;right:-18px;top:22px;height:34px}.mega-panel{top:46px}.mega-item:hover .mega-panel,.mega-panel:hover,.mega-item:focus-within .mega-panel{display:grid}.mega-panel img{object-position:center 18%}.mega-services>a:nth-child(1) img{object-position:center 12%}.mega-panel .menu-cover{width:100%;object-fit:cover;padding:0}.mega-panel .product-crop{object-fit:cover;padding:0;transform:scale(1.17);background:#fff}.mega-panel a{position:relative}.mega-directory>div{align-content:start}.mega-directory>div>b{margin:0;padding:0 0 9px}.mega-symbol{display:none}

.v6-tele-hero,.weight-hub-hero,.drug-hub-hero,.drug-city-hero{padding:74px 0;background:#fff;overflow:hidden}.v6-hero-grid,.weight-hub-grid,.drug-hero-grid,.drug-city-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:42px;align-items:center}.v6-tele-hero h1,.weight-hub-hero h1,.drug-hub-hero h1,.drug-city-hero h1{font-size:clamp(48px,6.6vw,84px);line-height:.93;letter-spacing:-.055em;margin:18px 0}.v6-hero-photo,.single-hero-image{position:relative}.v6-hero-photo>img,.single-hero-image>img{display:block;width:100%;height:530px;object-fit:cover;object-position:center 12%;border-radius:30px}.price-orbit{position:absolute;left:-28px;bottom:28px;display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px 18px;box-shadow:var(--shadow)}.price-orbit strong{font-size:38px}.price-orbit span{color:var(--muted);font-size:13px}
.service-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-choice-grid>a{position:relative;display:grid;align-content:start;min-height:310px;padding:26px;border:1px solid var(--line);border-radius:24px;background:#fff;color:var(--ink);text-decoration:none;box-shadow:0 12px 35px rgba(43,82,117,.07);transition:.25s}.service-choice-grid>a:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.service-choice-grid small{color:#5d7b8e;margin:20px 0 4px}.service-choice-grid h2{font-size:28px;margin:0}.service-choice-grid p{color:var(--muted)}.service-choice-grid>a>strong{font-size:32px;margin-top:auto}.choice-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;font-weight:850;font-size:20px}.choice-icon.cyan{background:#dff7fb;color:#1389a2}.choice-icon.coral{background:#ffebe6;color:#d55d48}.choice-icon.green{background:#e4f6ea;color:#35875b}.choice-icon.amber{background:#fff1d5;color:#a46a00}.choice-icon.violet{background:#eee8ff;color:#7054b6}
.treatment-slabs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.treatment-slabs>a{height:245px;border-radius:22px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:21px;color:#fff;text-decoration:none;background-image:linear-gradient(0deg,rgba(12,40,59,.88),rgba(12,40,59,.05) 75%),var(--care);background-size:cover;background-position:center}.treatment-slabs span{font-size:22px;font-weight:800}.treatment-slabs small{opacity:.86}.hub-link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hub-link-grid a{display:grid;grid-template-rows:155px auto;border:1px solid var(--line);border-radius:20px;overflow:hidden;text-decoration:none;color:var(--ink);background:#fff}.hub-link-grid img{width:100%;height:155px;object-fit:cover}.hub-link-grid a:nth-child(2) img,.hub-link-grid a:nth-child(3) img{object-fit:contain;padding:12px}.hub-link-grid div{padding:16px}.hub-link-grid h3{margin:4px 0}.hub-link-grid small{color:#4e85a5}
.telehealth-person{background-position:center 12%}.single-hero-image .price-orbit{left:auto;right:-15px}.repeat-ribbon{display:flex;gap:9px;flex-wrap:wrap;padding:13px 16px;border-radius:14px;background:#eff7fb;border:1px solid #cfe2ed;text-decoration:none;color:#325f79}.repeat-ribbon span{color:#4f7186}.city-doctor-grid{grid-template-columns:1fr .9fr}

.directory-hero{padding:75px 0 55px;background:linear-gradient(135deg,#eef9fd,#fff)}.directory-hero h1{font-size:clamp(48px,7vw,80px);line-height:.95;letter-spacing:-.05em;margin:15px 0}.directory-hero p{max-width:780px;font-size:19px;color:var(--muted)}.directory-search{display:grid;gap:8px;max-width:750px;margin-top:26px;font-weight:700}.directory-search input{border:1px solid #b8cfdd;border-radius:15px;padding:16px 18px;font:inherit;background:#fff;box-shadow:0 12px 32px rgba(45,79,104,.08)}.condition-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.condition-card-grid>a{display:block;position:relative;border:1px solid var(--line);border-radius:21px;padding:18px;background:#fff;text-decoration:none;color:var(--ink);overflow:hidden}.condition-card-grid img{width:100%;height:180px;object-fit:cover;border-radius:14px;filter:saturate(.8);opacity:.82}.condition-card-grid .choice-icon{position:absolute;left:31px;top:165px;border:4px solid #fff}.condition-card-grid h2{margin:30px 0 5px}.condition-card-grid p{color:var(--muted)}

.weight-hub-hero{background:linear-gradient(135deg,#f6fbfd,#fff)}.dual-product{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dual-product a{display:grid;grid-template-rows:330px auto auto;background:#fff;border:1px solid var(--line);border-radius:25px;padding:15px;text-decoration:none;color:var(--ink);box-shadow:var(--shadow)}.dual-product img{width:100%;height:320px;object-fit:contain}.dual-product strong{font-size:25px}.dual-product small{color:var(--muted)}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.compare-grid article{border-radius:24px;padding:30px;border:1px solid var(--line);background:linear-gradient(145deg,#edf9fc,#fff)}.compare-grid article:last-child{background:linear-gradient(145deg,#f4eefc,#fff)}
.drug-hub-hero.wegovy-theme,.drug-city-hero.wegovy-theme{background:linear-gradient(135deg,#f4fbff,#fff 55%,#e6f4ff)}.drug-hub-hero.mounjaro-theme,.drug-city-hero.mounjaro-theme{background:linear-gradient(135deg,#f7f2ff,#fff 55%,#ecf7ff)}.drug-pen-stage,.floating-pen{min-height:520px;display:grid;place-items:center;position:relative}.drug-pen-stage img,.floating-pen img{width:100%;height:500px;object-fit:contain;transform:scale(1.1)}.drug-pen-stage span{position:absolute;right:10px;bottom:20px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:15px 18px;box-shadow:var(--shadow)}.drug-pen-stage span b{font-size:30px}.mounjaro-stage img{transform:scale(1.12) rotate(-4deg)}.mounjaro-tilt img{transform:scale(1.22) rotate(-7deg)}.editorial-split{display:grid;grid-template-columns:1.25fr .75fr;gap:38px;align-items:center}.fact-card{background:#edf7fb;border:1px solid #cce2ed;border-radius:23px;padding:26px}.fact-card dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.fact-card dt{color:var(--muted)}.fact-card dd{margin:0;font-weight:700}.dose-track{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.dose-track.six{grid-template-columns:repeat(6,1fr)}.dose-track article{position:relative;display:grid;min-height:170px;padding:20px;border-radius:18px;background:#fff;border:1px solid var(--line)}.dose-track article:not(:last-child):after{content:"→";position:absolute;right:-13px;top:44%;z-index:2;background:#e7f4fa;border-radius:50%;width:28px;height:28px;display:grid;place-items:center}.dose-track strong{font-size:27px;margin:12px 0}.dose-track span,.dose-track small{color:var(--muted)}.source-note{font-size:13px;color:var(--muted);margin-top:18px}.editorial-image{width:100%;height:460px;object-fit:cover;border-radius:25px}.city-link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.city-link-grid a{display:grid;gap:7px;border:1px solid var(--line);border-radius:16px;padding:20px;text-decoration:none;color:var(--ink)}.city-link-grid span{font-size:13px;color:var(--muted)}.text-link{display:inline-block;margin-top:10px;color:#2d708e;font-weight:700}.compact-faq-media{grid-template-columns:1.25fr .75fr}.compact-faq-media .faq-visual{min-height:460px;background-size:cover;background-position:center 8%}

.precheck-card{width:min(900px,96vw);overflow:auto}.precheck-grid{grid-template-columns:1fr 1fr;gap:0 20px;border-top:1px solid var(--line);margin:12px 0}.precheck-grid>label,.precheck-grid fieldset{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;padding:11px 4px!important;margin:0}.precheck-grid fieldset{display:flex;gap:16px}.precheck-grid legend{width:100%;font-weight:700;margin-bottom:6px}.precheck-grid .risk-factors{grid-template-columns:repeat(3,1fr);padding:10px 4px!important}.precheck-grid input[type=number]{padding:8px;border-radius:8px}.precheck-actions{position:sticky;bottom:-22px;background:#fff;padding:10px 0 0;z-index:3}

@media(max-width:1100px){.service-choice-grid,.condition-card-grid{grid-template-columns:1fr 1fr}.treatment-slabs{grid-template-columns:1fr 1fr}.hub-link-grid,.city-link-grid{grid-template-columns:1fr 1fr}.dose-track,.dose-track.six{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.v6-hero-grid,.weight-hub-grid,.drug-hero-grid,.drug-city-grid,.editorial-split{grid-template-columns:1fr}.v6-hero-photo>img,.single-hero-image>img{height:390px}.drug-pen-stage,.floating-pen{min-height:360px}.drug-pen-stage img,.floating-pen img{height:360px}.mega-item:after{display:none}.mega-panel{top:auto}.menu .nav-capsule{display:flex!important}}
@media(max-width:700px){.service-choice-grid,.condition-card-grid,.treatment-slabs,.hub-link-grid,.compare-grid,.city-link-grid,.dose-track,.dose-track.six{grid-template-columns:1fr}.v6-tele-hero h1,.weight-hub-hero h1,.drug-hub-hero h1,.drug-city-hero h1{font-size:43px}.v6-hero-photo>img,.single-hero-image>img{height:320px}.price-orbit{left:10px!important;right:auto!important;bottom:10px}.condition-card-grid img{height:165px}.condition-card-grid .choice-icon{top:150px}.dose-track article:not(:last-child):after{content:"↓";right:18px;top:auto;bottom:-14px}.precheck-grid{grid-template-columns:1fr}.precheck-grid .risk-factors{grid-template-columns:1fr}.drug-pen-stage span{right:0}.wordmark i{font-size:68px}.flag-row{gap:6px}}
html,body{overflow-x:clip}

/* Empire v7 */
.wordmark i{color:#c41220;opacity:.43}
.rect-flag{object-fit:cover}.flag-row img.rect-flag{display:block;background:#fff}
.assist-tile{padding:0;transition:transform .25s,box-shadow .25s}.assist-tile:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(29,60,82,.2)}.assist-tile>a{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:flex-end;padding:18px;color:#fff;text-decoration:none}.assist-tile:before,.assist-tile.logo-tile:before,.falck-tile:before{background-image:linear-gradient(0deg,rgba(17,47,69,.84),rgba(17,47,69,.03) 70%),var(--bg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;filter:none!important}.assist-tile strong{font-size:16px;text-shadow:0 2px 9px rgba(0,0,0,.35)}

.asssa-v7-hero{padding:72px 0;background:#fff}.asssa-v7-grid{display:grid;grid-template-columns:1fr .92fr;gap:48px;align-items:center}.asssa-v7-logo{width:260px;height:100px;object-fit:contain;object-position:left center;margin:18px 0}.asssa-v7-hero h1{font-size:clamp(46px,6vw,76px);line-height:.96;letter-spacing:-.05em;margin:12px 0}.asssa-v7-hero p{font-size:18px;color:var(--muted);max-width:700px}.asssa-doctor-frame{position:relative;background:#fff;border:1px solid #e1e9ee;border-radius:26px;padding:13px;box-shadow:var(--shadow)}.asssa-doctor-frame img{display:block;width:100%;height:490px;object-fit:cover;object-position:center 15%;border-radius:18px}.asssa-doctor-frame span{position:absolute;left:28px;right:28px;bottom:28px;background:rgba(255,255,255,.92);padding:13px 16px;border-radius:12px;font-weight:700}.certificate-v7{padding:86px 0;background:linear-gradient(135deg,#eaf6fb,#fff)}.certificate-v7-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:52px;align-items:center}.certificate-paper{position:relative;min-height:480px;background:#fff;border:1px solid #cfdfe7;padding:54px 46px;box-shadow:0 24px 60px rgba(35,72,98,.15);transform:rotate(-2deg)}.certificate-paper:after{content:"";position:absolute;inset:14px;border:2px solid #e1ebf0;pointer-events:none}.paper-cross{font:800 62px/1 Arial;color:#cf2430}.certificate-paper small{display:block;letter-spacing:.22em;color:#59809a;margin:22px 0}.certificate-paper h2{font:700 39px/1.05 Georgia;margin:0}.certificate-lines{height:105px;margin:30px 0;background:repeating-linear-gradient(transparent 0 27px,#dce7ed 28px 29px)}.paper-stamp{display:inline-block;border:2px solid #5d94b5;color:#487d9d;padding:9px 14px;border-radius:50%;transform:rotate(-8deg)}.certificate-book-row{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;align-items:center;margin-top:25px}.certificate-book-row>strong{font-size:48px}.certificate-book-row .button{grid-column:1/-1;width:max-content}

.v7-tele-hero{padding:74px 0;background:#fff}.v7-tele-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:46px;align-items:center}.v7-tele-hero h1,.online-doctor-hero h1,.repeat-hero h1{font-size:clamp(48px,6.5vw,82px);line-height:.94;letter-spacing:-.055em;margin:18px 0}.v7-tele-visual,.online-doctor-visual,.repeat-visual{position:relative}.v7-tele-visual>img,.online-doctor-visual>img,.repeat-visual>img{display:block;width:100%;height:535px;object-fit:cover;object-position:center 12%;border-radius:28px}.same-day-card{position:absolute;left:-25px;bottom:28px;background:#fff;border:1px solid var(--line);border-radius:17px;padding:14px 18px;box-shadow:var(--shadow);display:grid}.same-day-card span{color:var(--muted)}.trust-ribbon{background:#183b5c;color:#fff}.trust-ribbon .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.trust-ribbon .wrap>div{padding:20px;border-right:1px solid rgba(255,255,255,.17);display:grid}.trust-ribbon b{font-size:22px}.trust-ribbon span{font-size:12px;opacity:.75}
.hub-service-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hub-service-cards>a{display:grid;min-height:330px;align-content:start;border:1px solid var(--line);border-radius:22px;padding:23px;text-decoration:none;color:var(--ink);background:#fff;box-shadow:0 12px 30px rgba(37,72,97,.06);transition:.25s}.hub-service-cards>a:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.hub-service-cards small{margin:20px 0 4px;color:#5a7a8e}.hub-service-cards h3{font-size:26px;margin:0}.hub-service-cards p{color:var(--muted)}.hub-service-cards>a>b{font-size:30px;margin-top:auto}
.v7-featured{background:#f1f6f9}.featured-treatment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.featured-treatment-grid>a{min-height:285px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;border-radius:23px;padding:24px;color:#fff;text-decoration:none;background-image:linear-gradient(0deg,rgba(12,39,58,.92),rgba(12,39,58,.08) 76%),var(--feature);background-size:cover;background-position:center;transition:.3s}.featured-treatment-grid>a:hover{transform:translateY(-5px);background-size:106%}.featured-treatment-grid h3{font-size:25px;margin:6px 0}.featured-treatment-grid p{margin:0;opacity:.85}.featured-treatment-grid small{text-transform:uppercase;letter-spacing:.08em}
.quick-access-section{background:#fff}.quick-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-access-grid a{display:grid;grid-template-columns:48px 1fr 30px;gap:12px;align-items:center;padding:15px 17px;border:1px solid var(--line);border-radius:15px;text-decoration:none;color:var(--ink);transition:.2s}.quick-access-grid a:hover{transform:translateY(-3px);background:#f1f8fb}.quick-access-grid i{width:46px;height:46px;border-radius:13px;background:#e7f4fa;display:grid;place-items:center;font-style:normal;font-weight:800;color:#32708f}.quick-access-grid span{display:grid}.quick-access-grid small{color:var(--muted)}.quick-access-grid em{font-style:normal;font-size:22px;color:#5e99ba}
.review-proof{display:grid;grid-template-columns:.7fr 1.3fr;gap:22px}.review-score,.verified-reviews{border:1px solid var(--line);border-radius:24px;padding:28px}.review-score{background:#eef7fb}.review-score>strong{display:block;font-size:50px;margin:12px 0}.review-score>strong small{font-size:16px;color:#efa92e}.verified-reviews{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#fff}.verified-reviews>div,.verified-reviews>a{grid-column:1/-1}.verified-reviews blockquote{margin:0;padding:18px;border-radius:16px;background:#f7f9fb}.verified-reviews blockquote p{font-size:18px}.verified-reviews cite{font-style:normal;color:var(--muted);font-size:12px}

.online-doctor-hero,.repeat-hero{padding:72px 0;background:#fff}.online-doctor-grid,.repeat-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}.consultation-choice{display:grid;grid-template-columns:1fr 1fr;gap:18px}.consultation-choice article{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);border-radius:23px;overflow:hidden;background:#fff}.consultation-choice img{width:100%;height:100%;min-height:370px;object-fit:cover;object-position:center 12%}.consultation-choice article>div{padding:26px}.use-case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.use-case-grid article{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.use-case-grid img{width:100%;height:175px;object-fit:cover}.use-case-grid h3,.use-case-grid p{margin-inline:17px}.use-case-grid p{color:var(--muted);margin-bottom:18px}.comparison-callout{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#eef7fb;border-radius:24px;padding:30px}.comparison-callout p{max-width:760px}
.repeat-hero{background:linear-gradient(135deg,#f3f9fc,#fff)}.repeat-facts{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:22px 0}.repeat-facts span{display:grid;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:13px}.repeat-facts b{font-size:19px}.repeat-visual img{object-fit:cover}.repeat-visual>span{position:absolute;left:20px;bottom:20px;background:#fff;border-radius:12px;padding:12px 15px;font-weight:700}.prescription-compare{display:grid;grid-template-columns:1fr 1fr;gap:18px}.prescription-compare article{padding:28px;border-radius:23px;border:1px solid var(--line)}.prescription-compare article>span{font-size:28px}.repeat-yes{background:#edf8f1}.repeat-no{background:#fff5f1}.repeat-process{display:grid;gap:12px}.repeat-process article{display:grid;grid-template-columns:75px 1fr;gap:18px;align-items:start;background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}.repeat-process article>span{width:58px;height:58px;border-radius:15px;background:#e7f3f9;display:grid;place-items:center;font-size:20px;font-weight:800;color:#397593}.repeat-process h3{margin:3px 0}.evidence-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:center}.evidence-panel img{width:100%;height:420px;object-fit:cover;border-radius:23px}

.directory-section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:24px}.directory-section-head h2{font-size:clamp(35px,5vw,55px);margin:4px 0}.directory-section-head>a{text-decoration:none;font-weight:700;color:#3c7899}.directory-section-head>p{max-width:520px}.v7-condition-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.v7-condition-grid>a{display:grid;grid-template-columns:115px 1fr;min-height:150px;border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#fff;color:var(--ink);text-decoration:none;transition:.22s}.v7-condition-grid>a:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.v7-condition-grid img{width:115px;height:100%;object-fit:cover;transform:scale(1.04)}.v7-condition-grid>a>div{padding:15px}.v7-condition-grid small{color:#4e84a3}.v7-condition-grid h3{margin:5px 0;font-size:18px}.v7-condition-grid p{font-size:13px;color:var(--muted);margin:0}.medication-grid>a{background:#fdfefe}

.weight-v7-hero{position:relative;min-height:720px;display:flex;align-items:center;overflow:hidden;background:#eef5f8}.weight-v7-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.86) 48%,rgba(255,255,255,.05) 75%),url('/wp-content/uploads/2026/08/wellness-walk.webp');background-size:cover;background-position:center 22%;transform:scale(1.02)}.weight-v7-copy{position:relative;max-width:740px}.weight-v7-copy h1{font-size:clamp(50px,7vw,86px);line-height:.92;letter-spacing:-.055em;margin:18px 0}.weight-v7-copy>p{font-size:20px;max-width:680px}.weight-hero-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.weight-hero-facts span{display:grid;background:rgba(255,255,255,.85);border:1px solid var(--line);padding:13px;border-radius:13px;font-size:12px}.weight-hero-facts b{font-size:14px}.premium-product-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.premium-product-pair a{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;min-height:330px;border:1px solid var(--line);border-radius:25px;background:linear-gradient(145deg,#f0f9fd,#fff);padding:24px;text-decoration:none;color:var(--ink);overflow:hidden}.premium-product-pair a:last-child{background:linear-gradient(145deg,#f6f0fc,#fff)}.premium-product-pair img{width:100%;height:280px;object-fit:contain;transform:scale(1.08)}.premium-product-pair h3{font-size:38px;margin:5px 0}.premium-product-pair span{color:#5683a0}.eligibility-v7{background:#eef7fb}.eligibility-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.eligibility-grid>img{width:100%;height:470px;object-fit:cover;object-position:center 10%;border-radius:24px;transform:scale(1.01)}.eligibility-thresholds{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.eligibility-thresholds div{display:grid;padding:16px;background:#fff;border-radius:14px}.eligibility-thresholds strong{font-size:25px}.eligibility-thresholds span{font-size:13px;color:var(--muted)}.dose-overview{display:grid;grid-template-columns:1fr 1fr;gap:15px}.dose-overview article{display:grid;grid-template-columns:65px 1fr;gap:17px;padding:23px;border:1px solid var(--line);border-radius:20px}.dose-overview article>span{width:62px;height:62px;border-radius:16px;background:#e5f5fb;display:grid;place-items:center;font-size:30px;font-weight:850}.dose-overview article:last-child>span{background:#eee7fa}.weight-process-v7{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}.weight-process-v7 article{background:#fff;border:1px solid var(--line);border-radius:17px;padding:20px}.weight-process-v7 article>span{color:#4f92b7;font-size:25px;font-weight:850}.side-effects-grid,.side-effects-premium{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:center}.side-effects-grid>img{width:100%;height:450px;object-fit:cover;object-position:center 8%;border-radius:24px;transform:scale(1.01)}.symptom-chips{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.symptom-chips span{padding:8px 11px;background:#e7f3f9;border-radius:999px;font-size:13px}.lifestyle-v7{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.lifestyle-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lifestyle-photo-grid img{width:100%;height:220px;object-fit:cover;border-radius:17px;transform:scale(1.01)}.lifestyle-photo-grid img:first-child{grid-row:span 2;height:450px}.weight-face-fix{background-size:cover!important;background-position:center 8%!important;transform:scale(1.01)}

.premium-drug-hero{padding:70px 0;background:#fff;overflow:hidden}.wegovy-premium{background:linear-gradient(135deg,#effaff,#fff 60%)}.mounjaro-premium{background:linear-gradient(135deg,#f5effc,#fff 60%)}.premium-drug-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}.premium-drug-hero h1{font-size:clamp(50px,7vw,84px);line-height:.92;letter-spacing:-.055em;margin:18px 0}.drug-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.drug-value-grid span{display:grid;padding:12px;background:rgba(255,255,255,.8);border:1px solid var(--line);border-radius:12px;font-size:12px}.drug-value-grid b{font-size:18px}.premium-pen{position:relative;min-height:560px;display:grid;place-items:center;background:#fff;border-radius:30px}.premium-pen img{width:100%;height:520px;object-fit:contain;transform:scale(1.12)}.mounjaro-pen-premium img{transform:scale(1.2) rotate(-5deg)}.premium-pen>span{position:absolute;right:20px;bottom:20px;background:#fff;border:1px solid var(--line);padding:12px 15px;border-radius:13px;box-shadow:var(--shadow)}.drug-nav-strip{background:#173a59;color:#fff;position:sticky;top:0;z-index:35}.drug-nav-strip .wrap{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:12px}.drug-nav-strip a{color:#fff;text-decoration:none;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.1);font-size:13px}.drug-fact-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px}.drug-fact-stack>div{display:grid;grid-template-columns:46px 1fr;gap:10px;align-items:center;background:#f3f8fa;border:1px solid var(--line);border-radius:15px;padding:14px}.drug-fact-stack i{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#dff1f8;font-style:normal;font-weight:850}.drug-fact-stack span{display:grid}.warning-card{background:#fff4f1;border:1px solid #ebcbc3;border-radius:23px;padding:28px}.warning-card>span{font-size:32px;color:#c95b49}.practical-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.practical-guide-grid article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:21px}.practical-guide-grid article>span{font-size:28px;color:#518dab}.premium-dose article{background:linear-gradient(160deg,#fff,#f1f8fb)}
.medication-city-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.medication-city-grid .city-card{display:grid;min-height:120px;align-content:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;text-decoration:none;color:var(--ink)}.medication-city-grid .featured-city{background:#eaf6fb;border-color:#8ebbd1}.medication-city-grid small{color:var(--muted)}

@media(max-width:1100px){.hub-service-cards,.practical-guide-grid{grid-template-columns:1fr 1fr}.featured-treatment-grid{grid-template-columns:1fr 1fr}.v7-condition-grid{grid-template-columns:1fr 1fr}.weight-process-v7{grid-template-columns:repeat(3,1fr)}.medication-city-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.asssa-v7-grid,.certificate-v7-grid,.v7-tele-grid,.online-doctor-grid,.repeat-hero-grid,.eligibility-grid,.premium-drug-grid,.side-effects-grid,.side-effects-premium,.lifestyle-v7{grid-template-columns:1fr}.consultation-choice article{grid-template-columns:1fr}.consultation-choice img{height:300px;min-height:0}.use-case-grid{grid-template-columns:1fr 1fr}.review-proof{grid-template-columns:1fr}.premium-product-pair a{grid-template-columns:1fr}.premium-product-pair img{height:230px}.premium-pen{min-height:420px}.premium-pen img{height:400px}.weight-v7-bg{background-image:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.78)),url('/wp-content/uploads/2026/08/wellness-walk.webp')}.drug-nav-strip{position:static}}
@media(max-width:700px){.hub-service-cards,.featured-treatment-grid,.quick-access-grid,.consultation-choice,.use-case-grid,.prescription-compare,.v7-condition-grid,.premium-product-pair,.dose-overview,.practical-guide-grid,.medication-city-grid{grid-template-columns:1fr}.trust-ribbon .wrap{grid-template-columns:1fr 1fr}.v7-tele-hero h1,.online-doctor-hero h1,.repeat-hero h1,.weight-v7-copy h1,.premium-drug-hero h1{font-size:43px}.v7-tele-visual>img,.online-doctor-visual>img,.repeat-visual>img{height:330px}.same-day-card{left:10px}.hub-service-cards>a{min-height:280px}.featured-treatment-grid>a{min-height:240px}.review-proof,.verified-reviews{grid-template-columns:1fr}.repeat-facts,.eligibility-thresholds,.drug-value-grid,.drug-fact-stack{grid-template-columns:1fr}.weight-hero-facts{grid-template-columns:1fr}.weight-process-v7{grid-template-columns:1fr}.lifestyle-photo-grid img:first-child{grid-row:auto;height:220px}.v7-condition-grid>a{grid-template-columns:95px 1fr}.v7-condition-grid img{width:95px}.directory-section-head{display:grid}.certificate-paper{min-height:390px;padding:42px 30px}.certificate-paper h2{font-size:31px}.asssa-doctor-frame img{height:360px}.premium-pen{min-height:330px}.premium-pen img{height:310px}.drug-nav-strip .wrap{justify-content:flex-start;overflow:auto;flex-wrap:nowrap}.comparison-callout{display:grid}.evidence-panel{grid-template-columns:1fr}.evidence-panel img{height:300px}}

/* Empire v8 — compact telehealth system and corrected source artwork */
.assist-tiles .assist-tile:nth-child(1):before{background-image:linear-gradient(0deg,rgba(17,47,69,.74),rgba(255,255,255,.12) 74%),url('/wp-content/uploads/2026/08/eurocross-source.png')!important;background-size:82% auto!important;background-position:center 44%!important;background-color:#fff!important}
.assist-tiles .assist-tile:nth-child(2):before{background-image:linear-gradient(0deg,rgba(17,47,69,.74),rgba(255,255,255,.1) 74%),url('/wp-content/uploads/2026/08/sos-international-source.png')!important;background-size:79% auto!important;background-position:center 42%!important;background-color:#fff!important}
.assist-tiles .assist-tile:nth-child(3):before{background-image:linear-gradient(0deg,rgba(17,47,69,.8),rgba(17,47,69,.14) 70%),url('/wp-content/uploads/2026/08/falck-responder-v2.jpg')!important;background-size:cover!important;background-position:center 36%!important;filter:saturate(.82) brightness(.92)!important}
.assist-tiles .assist-tile:nth-child(4):before{background-image:linear-gradient(0deg,rgba(17,47,69,.74),rgba(255,255,255,.08) 74%),url('/wp-content/uploads/2026/08/euro-center-source.png')!important;background-size:66% auto!important;background-position:center 42%!important;background-color:#fff!important}
.assist-tiles .assist-tile a{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:flex-end;padding:18px;color:#fff;text-decoration:none}
.button,.book-now{transition:transform .2s,box-shadow .2s}.button:hover,.book-now:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(37,79,106,.18)}
.v8-hub-hero{position:relative;min-height:700px;display:flex;align-items:center;overflow:hidden;background:#153c58;color:#fff}.v8-hub-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;transform:scale(1.02);animation:v8Hero 8s ease-out both}.v8-hub-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,38,58,.92) 0%,rgba(9,38,58,.77) 47%,rgba(9,38,58,.12) 78%)}@keyframes v8Hero{from{transform:scale(1.08)}to{transform:scale(1.02)}}
.v8-hub-copy{position:relative;padding:80px 0;max-width:1180px}.v8-hub-copy>p{max-width:730px;font-size:20px;color:rgba(255,255,255,.87)}.v8-hub-copy h1{font-size:clamp(54px,7vw,88px);line-height:.91;letter-spacing:-.055em;max-width:900px;margin:20px 0}.button.light{background:#fff;color:#173d57;border-color:#fff}.v8-hero-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:890px;margin-top:32px}.v8-hero-facts span{display:grid;padding:13px 15px;border:1px solid rgba(255,255,255,.28);border-radius:13px;background:rgba(255,255,255,.11);backdrop-filter:blur(8px);font-size:12px}.v8-hero-facts b{font-size:17px;color:#fff}
.v8-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;align-items:stretch}.v8-service-grid>a{display:grid;grid-template-rows:auto auto auto 1fr auto;min-height:275px;padding:21px;border:1px solid var(--line);border-radius:19px;background:#fff;color:var(--ink);text-decoration:none;transition:.25s}.v8-service-grid>a:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.v8-service-grid i{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:#e5f4fa;color:#277393;font-style:normal;font-weight:800}.v8-service-grid small{margin-top:15px;color:#568096}.v8-service-grid h3{font-size:24px;margin:4px 0}.v8-service-grid p{color:var(--muted);font-size:14px}.v8-service-grid>a>b{font-size:28px;align-self:end}
.v8-popular{background:#f1f6f8}.v8-treatment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.v8-treatment-grid>a{position:relative;min-height:165px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:17px;border-radius:17px;color:#fff;text-decoration:none;background-image:linear-gradient(0deg,rgba(10,39,57,.9),rgba(10,39,57,.1) 80%),var(--feature);background-size:cover;background-position:center 18%;transition:.25s}.v8-treatment-grid>a:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.08)}.v8-treatment-grid>a:hover{transform:translateY(-4px);background-size:105%}.v8-treatment-grid span,.v8-treatment-grid b{position:relative}.v8-treatment-grid span{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.v8-treatment-grid b{font-size:18px;margin-top:3px}
.v8-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.v8-flow article{position:relative;padding:24px 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v8-flow article+article{border-left:1px solid var(--line)}.v8-flow article>i{font-style:normal;color:#6c9ab4;font-size:12px}.v8-flow article>span{display:block;font-size:28px;margin:11px 0}.v8-flow h3{margin:0}.v8-flow p{color:var(--muted);font-size:14px}
.v8-review-band{background:#eaf5f9}.v8-review-band>.wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:center}.review-carousel{display:flex;gap:12px;overflow:auto;scroll-snap-type:x mandatory;padding:8px 2px 15px}.review-carousel blockquote{min-width:280px;scroll-snap-align:start;margin:0;padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff}.review-carousel p{font-size:17px}.review-carousel cite{font-style:normal;color:var(--muted);font-size:12px}
.precheck-card fieldset{border:0!important;padding:8px 0!important}.precheck-card fieldset label{border:0!important;padding:6px 0!important;background:transparent!important}.precheck-card input[type=number]{font-size:16px}.precheck-grid fieldset{display:grid;grid-template-columns:1fr 1fr;gap:5px}.precheck-grid fieldset.risk-factors{grid-template-columns:1fr 1fr}
@media(max-width:980px){.v8-service-grid,.v8-treatment-grid{grid-template-columns:1fr 1fr}.v8-review-band>.wrap{grid-template-columns:1fr}.v8-flow{grid-template-columns:1fr 1fr}.v8-flow article:nth-child(3){border-left:0}.v8-hub-shade{background:linear-gradient(90deg,rgba(9,38,58,.91),rgba(9,38,58,.55))}}
@media(max-width:700px){.v8-hub-hero{min-height:720px}.v8-hub-copy h1{font-size:45px}.v8-hero-facts,.v8-service-grid,.v8-treatment-grid,.v8-flow{grid-template-columns:1fr}.v8-service-grid>a{min-height:220px}.v8-treatment-grid>a{min-height:150px}.v8-flow article+article{border-left:0;border-top:0}.precheck-grid fieldset,.precheck-grid fieldset.risk-factors{grid-template-columns:1fr}.precheck-card{max-height:92vh;overflow:auto}.review-carousel blockquote{min-width:82vw}}
.v8-consult-hero{padding:74px 0;background:#fff}.v8-consult-hero.video{background:#f2f8fb}.v8-consult-grid{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}.v8-consult-grid h1{font-size:clamp(50px,7vw,82px);line-height:.93;letter-spacing:-.055em;margin:18px 0}.v8-consult-grid>img{width:100%;height:520px;object-fit:cover;object-position:center 12%;border-radius:25px}.tick-list{padding:0;list-style:none}.tick-list li{position:relative;padding:7px 0 7px 27px}.tick-list li:before{content:"✓";position:absolute;left:0;color:#25a269;font-weight:850}.callout-card{padding:30px;border:1px solid var(--line);border-radius:22px;background:#e9f5f9}.callout-card h3{font-size:30px;margin-top:0}
@media(max-width:900px){.v8-consult-grid{grid-template-columns:1fr}.v8-consult-grid>img{height:360px}}
.v8-directory-hero{padding:80px 0;background:linear-gradient(135deg,#153c58,#286886);color:#fff}.v8-directory-hero h1{font-size:clamp(48px,7vw,78px);line-height:.95;letter-spacing:-.05em;max-width:900px}.v8-directory-hero p{font-size:19px;max-width:720px;color:rgba(255,255,255,.82)}.directory-search{display:flex;align-items:center;max-width:760px;margin-top:28px;background:#fff;border-radius:14px;padding:5px 5px 5px 18px;color:#173d57}.directory-search span{font-weight:800}.directory-search input{flex:1;border:0;padding:16px;font:inherit;outline:0;font-size:16px}.v8-directory-groups{display:grid;gap:70px}.v8-directory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.v8-directory-grid>a{display:grid;grid-template-columns:88px 1fr;min-height:120px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);text-decoration:none;transition:.22s}.v8-directory-grid>a:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.v8-directory-grid img{width:88px;height:100%;object-fit:cover;object-position:center 18%}.v8-directory-grid a>div{padding:13px}.v8-directory-grid h3{font-size:17px;margin:3px 0}.v8-directory-grid p{font-size:12px;color:var(--muted);margin:0}.v8-medicine-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v8-medicine-list>a{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:15px;text-decoration:none;color:var(--ink)}.v8-medicine-list i{width:45px;height:45px;display:grid;place-items:center;border-radius:12px;background:#e8f5f9;font-style:normal;font-weight:850;color:#317997}.v8-medicine-list span{display:grid}.v8-medicine-list small{color:var(--muted)}.v8-condition-hero{padding:76px 0;background:#f2f8fa}.v8-condition-hero>.wrap{display:grid;grid-template-columns:1fr .78fr;gap:45px;align-items:center}.v8-condition-hero h1{font-size:clamp(48px,7vw,78px);line-height:.94;letter-spacing:-.05em}.v8-condition-hero p{font-size:19px;color:var(--muted)}.v8-condition-hero img{width:100%;height:430px;object-fit:cover;object-position:center 18%;border-radius:24px}.source-note{padding:18px;border-left:4px solid #54a6c7;background:#eef8fb}
@media(max-width:1050px){.v8-directory-grid{grid-template-columns:1fr 1fr}.v8-condition-hero>.wrap{grid-template-columns:1fr}.v8-condition-hero img{height:340px}}
@media(max-width:700px){.v8-directory-grid,.v8-medicine-list{grid-template-columns:1fr}.v8-directory-hero h1,.v8-condition-hero h1{font-size:43px}.v8-directory-grid>a{grid-template-columns:78px 1fr}.v8-directory-grid img{width:78px}.v8-condition-hero img{height:280px}}
.v8-weight-hero{position:relative;min-height:720px;display:flex;align-items:center;overflow:hidden;background:#eef7fa}.v8-weight-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%}.v8-weight-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.9) 49%,rgba(255,255,255,.06) 80%)}.v8-weight-hero>.wrap{position:relative;z-index:1}.v8-weight-hero h1{font-size:clamp(52px,7vw,85px);line-height:.92;letter-spacing:-.055em;max-width:800px}.v8-weight-hero p{font-size:20px;max-width:680px}.v8-product-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.v8-product-pair>a{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;min-height:300px;padding:20px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(140deg,#eaf8fd,#fff);overflow:hidden;text-decoration:none;color:var(--ink)}.v8-product-pair>a:last-child{background:linear-gradient(140deg,#f4edfb,#fff)}.v8-product-pair img{width:100%;height:280px;object-fit:contain;transform:scale(1.25) rotate(-8deg)}.v8-product-pair a:last-child img{transform:scale(1.3) rotate(8deg)}.v8-product-pair h3{font-size:38px;margin:3px 0}.v8-eligibility{background:#eaf5f9}.v8-eligibility img{width:100%;height:430px;object-fit:cover;object-position:center 14%;border-radius:23px}.v8-progress{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:center}.v8-progress-images{display:grid;gap:12px}.v8-progress-images img{width:100%;max-height:300px;object-fit:contain;border-radius:18px;background:#fff;border:1px solid var(--line)}.faq-photo{width:100%;height:330px;object-fit:cover;object-position:center 15%;border-radius:21px;margin-top:22px}.large-copy{font-size:20px;max-width:900px}
.v8-drug-hero{padding:70px 0;overflow:hidden}.v8-drug-hero.wegovy{background:linear-gradient(135deg,#e8f9ff,#fff)}.v8-drug-hero.mounjaro{background:linear-gradient(135deg,#f3ebfb,#fff)}.v8-drug-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center}.v8-drug-grid h1{font-size:clamp(52px,7vw,84px);line-height:.91;letter-spacing:-.055em;margin:18px 0}.v8-drug-grid p{font-size:19px;max-width:700px}.v8-pen-stage{min-height:510px;display:grid;place-items:center}.v8-pen-stage img{width:125%;height:500px;object-fit:contain;transform:rotate(-16deg) translateX(-7%);filter:drop-shadow(0 25px 25px rgba(49,75,93,.16))}.mounjaro .v8-pen-stage img{transform:rotate(-9deg) translateX(-8%);width:135%}.v8-inline-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:650px;margin-top:22px}.v8-inline-facts span{padding:11px 13px;border:1px solid rgba(87,140,169,.3);border-radius:12px;background:rgba(255,255,255,.7);font-weight:700}.v8-section-nav{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;padding:14px;background:#fff;border-block:1px solid var(--line)}.v8-section-nav span{font-weight:800;margin-right:8px}.v8-section-nav a{padding:8px 13px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--ink)}.v8-dose-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:35px;align-items:center}.v8-dose-layout>img{width:100%;max-height:440px;object-fit:contain;border-radius:22px;background:#fff;border:1px solid var(--line)}
@media(max-width:950px){.v8-product-pair,.v8-progress,.v8-drug-grid,.v8-dose-layout{grid-template-columns:1fr}.v8-weight-hero:after{background:rgba(255,255,255,.86)}.v8-pen-stage{min-height:360px}.v8-pen-stage img{height:350px;width:100%;transform:rotate(-12deg)}.mounjaro .v8-pen-stage img{width:100%;transform:rotate(-7deg)}}
@media(max-width:700px){.v8-weight-hero{min-height:750px}.v8-weight-hero h1,.v8-drug-grid h1{font-size:44px}.v8-product-pair{grid-template-columns:1fr}.v8-product-pair>a{grid-template-columns:.6fr 1.4fr;min-height:230px}.v8-product-pair img{height:210px}.v8-section-nav{justify-content:flex-start;overflow:auto;flex-wrap:nowrap}.v8-section-nav>*{white-space:nowrap}.v8-inline-facts{grid-template-columns:1fr 1fr}.v8-pen-stage{min-height:290px}.v8-pen-stage img{height:290px}.faq-photo{height:260px}}
.v8-repeat-hero{padding:72px 0;background:linear-gradient(135deg,#edf7fb,#fff)}.v8-repeat-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:42px;align-items:center}.v8-repeat-grid h1{font-size:clamp(50px,7vw,80px);line-height:.92;letter-spacing:-.055em}.v8-repeat-grid>div>p{font-size:19px;color:var(--muted)}.v8-rx-visual{position:relative;overflow:hidden;border-radius:25px}.v8-rx-visual img{width:100%;height:500px;object-fit:cover;object-position:center 24%;transform:scale(1.08)}.v8-rx-visual>span{position:absolute;left:18px;right:18px;bottom:18px;display:grid;padding:15px;border-radius:14px;background:rgba(255,255,255,.94)}.v8-rx-visual small{color:var(--muted)}.v8-route-compare{display:grid;grid-template-columns:1fr 1fr;gap:15px}.v8-route-compare article{padding:27px;border:1px solid var(--line);border-radius:21px;background:#fff}.v8-route-compare article.yes{background:#edf9f2}.v8-route-compare article>i{font-size:27px;font-style:normal;color:#2d819f;font-weight:850}.v8-route-compare h3{font-size:27px}
@media(max-width:850px){.v8-repeat-grid,.v8-route-compare{grid-template-columns:1fr}.v8-rx-visual img{height:330px}.v8-repeat-grid h1{font-size:44px}}
.v8-drug-grid{grid-template-columns:1.15fr .85fr;gap:22px}.v8-drug-grid h1{font-size:clamp(50px,6.2vw,74px);line-height:.92;letter-spacing:-.05em}
@media(max-width:950px){.v8-drug-grid{grid-template-columns:1fr}}

/* Empire v9 */
.assist-tiles{max-width:980px;margin-inline:auto;gap:10px}.assist-tile{min-height:126px}.assist-tiles .assist-tile:nth-child(1):before{background-size:100% auto!important;background-position:center 43%!important}.assist-tiles .assist-tile:nth-child(2):before{background-size:96% auto!important;background-position:center 42%!important}.assist-tiles .assist-tile:nth-child(4):before{background-size:94% auto!important;background-position:center 42%!important}.assist-tiles .assist-tile a{padding-left:24px}.v9-menu-pen{object-fit:cover!important;object-position:center!important;transform:scale(1.55)}
.v9-compact{padding-block:62px}.v9-hub-hero{position:relative;height:505px;display:flex;align-items:center;overflow:hidden;background:#153c58;color:#fff}.v9-hub-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 37%}.v9-hub-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,42,62,.92),rgba(11,42,62,.72) 48%,rgba(11,42,62,.08) 79%)}.v9-hub-copy{position:relative}.v9-hub-copy h1{font-size:clamp(49px,6vw,75px);line-height:.92;letter-spacing:-.05em;max-width:820px;margin:17px 0}.v9-hub-copy>p{font-size:18px;max-width:700px;color:rgba(255,255,255,.88)}
.v9-trust-row{background:#fff;border-bottom:1px solid var(--line)}.v9-trust-row>.wrap{display:grid;grid-template-columns:repeat(3,1fr);max-width:960px}.v9-trust-row span{display:grid;padding:18px 22px;text-align:center;border-inline:1px solid var(--line);font-size:12px;color:var(--muted)}.v9-trust-row b{font-size:19px;color:var(--ink)}
.v9-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.v9-service-grid>a{display:grid;grid-template-rows:auto auto auto 1fr auto;min-height:225px;padding:18px;border:1px solid var(--line);border-radius:17px;text-decoration:none;color:var(--ink);background:#fff;transition:.22s}.v9-service-grid>a:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.v9-service-grid i{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#e6f4f9;font-style:normal;font-weight:850;color:#2b7595}.v9-service-grid small{margin-top:12px;color:#668397}.v9-service-grid h3{font-size:21px;margin:3px 0}.v9-service-grid p{font-size:13px;color:var(--muted)}.v9-service-grid>a>b{font-size:26px;align-self:end}
.v9-conditions{background:#f1f6f8}.v9-treatment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.v9-treatment-grid>a{position:relative;min-height:155px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:16px;border:1px solid #d8e3e9;border-radius:16px;text-decoration:none;color:var(--ink);background-image:linear-gradient(0deg,rgba(255,255,255,.96),rgba(255,255,255,.43) 78%),var(--feature);background-size:cover;background-position:center;transition:.23s}.v9-treatment-grid>a:hover{transform:translateY(-4px);background-size:105%}.v9-treatment-grid span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#4f7e97}.v9-treatment-grid b{font-size:17px;margin-top:2px}.v9-treatment-grid.v9-four{grid-template-columns:repeat(4,1fr)}
.v9-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v9-flow article{padding:15px;border:1px solid var(--line);border-radius:14px;background:#f7fafb;min-height:155px}.v9-flow.white-steps article{background:#fff}.v9-flow article>i{font-size:10px;font-style:normal;color:#6c98b1}.v9-flow article>span{display:block;font-size:23px;margin:8px 0}.v9-flow h3{font-size:17px;margin:0}.v9-flow p{font-size:12px;color:var(--muted)}
.v9-review-section{background:#fff}.v9-review-layout{display:grid;grid-template-columns:3fr 1fr;gap:16px}.google-review-panel{padding:24px;border:1px solid var(--line);border-radius:21px;background:#fff}.google-heading{display:flex;gap:18px;align-items:center}.google-heading h2{margin:0}.google-heading p{margin:4px 0;color:var(--muted)}.google-word{font-size:26px;font-weight:800;letter-spacing:-3px}.google-word i{font-style:normal}.google-word i:nth-child(1),.google-word i:nth-child(4){color:#4285f4}.google-word i:nth-child(2),.google-word i:nth-child(6){color:#ea4335}.google-word i:nth-child(3){color:#fbbc05}.google-word i:nth-child(5){color:#34a853}.google-carousel{display:flex;gap:10px;overflow:auto;scroll-snap-type:x mandatory;margin-top:17px}.google-carousel blockquote{min-width:255px;scroll-snap-align:start;margin:0;padding:17px;border:1px solid var(--line);border-radius:15px;background:#fff}.google-carousel blockquote>span{color:#f6b800;letter-spacing:2px}.google-carousel p{font-size:14px}.google-carousel cite{font-size:11px;color:var(--muted);font-style:normal}.booking-review-card{padding:23px;border-radius:21px;background:#eaf5f9;display:flex;flex-direction:column;gap:10px}.booking-review-card>strong{font-size:46px}.booking-review-card blockquote{margin:0;padding:12px;background:#fff;border-radius:12px;font-size:13px}.booking-review-card a{font-weight:700;color:#245f7e}.v9-limits{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v9-limits>div{display:grid;grid-template-columns:48px 1fr;column-gap:13px;padding:19px;border:1px solid var(--line);border-radius:16px}.v9-limits i{grid-row:1/3;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#e8f6ef;color:#267a50;font-style:normal;font-weight:850}.v9-limits>div:last-child i{background:#fff0ec;color:#b94b37}.v9-limits h3,.v9-limits p{margin:0}.v9-limits p{font-size:13px;color:var(--muted)}.v9-quick{background:#f2f7f9}
.v9-consult-hero{position:relative;min-height:540px;display:flex;align-items:center;overflow:hidden;background:#fff}.v9-consult-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}.v9-consult-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.88) 48%,rgba(255,255,255,.04) 78%)}.v9-consult-hero>.wrap{position:relative;z-index:1}.v9-consult-hero h1,.v9-video-hero h1{font-size:clamp(48px,6.3vw,75px);line-height:.93;letter-spacing:-.05em;max-width:760px}.v9-consult-hero p{max-width:650px;font-size:18px}.v9-consult-hero .tick-list{max-width:620px}.v9-video-hero{padding:62px 0;background:#fff}.v9-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.v9-video-grid>img{width:100%;height:470px;object-fit:cover;object-position:center 20%;border-radius:23px}.v9-video-grid p{font-size:18px;color:var(--muted)}.v9-faq-three{display:grid;grid-template-columns:.72fr 1.28fr .55fr;gap:20px;align-items:start}.faq-photo-panel{position:relative;min-height:360px;display:flex;align-items:flex-end;overflow:hidden;padding:17px;border-radius:19px;background-image:linear-gradient(0deg,rgba(15,48,69,.76),transparent 65%),var(--faq);background-size:cover;background-position:center 18%;color:#fff;font-weight:800}.faq-photo-panel.rx{background-size:contain;background-repeat:no-repeat;background-color:#eef7fa;background-position:center}.faq-photo-panel.rx:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,48,69,.78),transparent 55%)}.faq-photo-panel span{position:relative}.v9-faq-three .faq-list details{padding:12px 0}.v9-city-links{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:17px;background:#edf6fa}.v9-city-links h3{font-size:25px;margin:2px 0 10px}.v9-city-links a{padding:8px 0;border-bottom:1px solid rgba(76,124,150,.18);font-weight:700;color:#285f7c;text-decoration:none}.v9-city-links .button{margin-top:6px}.faq-extra{display:none}.v9-faq-collapsible.show-all .faq-extra{display:block}.faq-more{margin-top:12px}
.v9-repeat-hero{padding:58px 0;background:linear-gradient(135deg,#edf7fb,#fff);overflow:hidden}.v9-repeat-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:25px;align-items:center}.v9-repeat-grid h1{font-size:clamp(48px,6.1vw,73px);line-height:.93;letter-spacing:-.05em}.v9-repeat-grid>div>p{font-size:18px;color:var(--muted)}.v9-rx-phone{height:490px;display:grid;place-items:center}.v9-rx-phone img{height:560px;width:100%;object-fit:contain;filter:drop-shadow(0 25px 28px rgba(24,54,76,.18));transform:rotate(3deg)}.v9-inline-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:18px}.v9-inline-facts span{display:grid;padding:10px;border:1px solid var(--line);border-radius:11px;background:#fff;font-size:11px}.v9-inline-facts b{font-size:14px}.v9-route-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v9-route-compare article{padding:21px;border:1px solid var(--line);border-radius:18px}.v9-route-compare article:first-child{background:#edf8f2}.v9-route-compare i{font-size:25px;font-style:normal;color:#327c9b;font-weight:850}.v9-route-compare h3{font-size:24px}.v9-process-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.v9-process-notes span{display:grid;padding:13px;border-left:3px solid #5fa4c4;background:#fff;font-size:12px}.v9-medication-chips{display:flex;gap:8px;flex-wrap:wrap}.v9-medication-chips a{padding:10px 13px;border-radius:999px;background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--ink)}
.v9-weight-hero{position:relative;height:565px;display:flex;align-items:center;overflow:hidden;background:#eef7fa}.v9-weight-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 21%}.v9-weight-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.88) 50%,rgba(255,255,255,.04) 80%)}.v9-weight-hero>.wrap{position:relative;z-index:1}.weight-badges{display:flex;gap:7px;flex-wrap:wrap}.weight-badges span{padding:7px 11px;border:1px solid #9fc2d2;border-radius:999px;background:rgba(255,255,255,.84);font-size:12px;font-weight:700}.v9-weight-hero h1{font-size:clamp(50px,6.7vw,80px);line-height:.92;letter-spacing:-.05em;max-width:790px}.v9-weight-hero p{font-size:18px;max-width:650px}.v9-product-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.v9-product-trio>a,.v9-product-trio>article{display:grid;grid-template-rows:190px auto auto 1fr auto;min-height:400px;padding:19px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(150deg,#eef9fd,#fff);text-decoration:none;color:var(--ink);overflow:hidden}.v9-product-trio>*:nth-child(2){background:linear-gradient(150deg,#f5edfb,#fff)}.v9-product-trio>*:nth-child(3){background:linear-gradient(150deg,#eef5ff,#fff)}.v9-product-trio img{width:100%;height:190px;object-fit:contain;transform:scale(1.15) rotate(-7deg)}.v9-product-trio h3{font-size:30px;margin:4px 0}.v9-product-trio span{font-size:11px;color:#5b8298}.v9-product-trio p{font-size:13px;color:var(--muted)}.v9-eligibility{background:#eaf5f9}.v9-eligibility img{width:100%;height:400px;object-fit:cover;object-position:center 16%;border-radius:22px}.v9-progress{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:center}.v9-dose-pair{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:10px;border:1px solid var(--line);border-radius:20px;background:#fff}.v9-dose-pair img{width:100%;height:360px;object-fit:contain}
.v9-drug-hero{height:495px;display:flex;align-items:center;overflow:hidden}.v9-drug-hero.wegovy{background:linear-gradient(135deg,#e8f9ff,#fff)}.v9-drug-hero.mounjaro{background:linear-gradient(135deg,#f3ebfb,#fff)}.v9-drug-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:18px;align-items:center}.v9-drug-grid h1{font-size:clamp(48px,6.1vw,73px);line-height:.92;letter-spacing:-.05em}.v9-drug-grid p{font-size:18px}.v9-pen-stage{height:460px;display:grid;place-items:center}.v9-pen-stage img{width:155%;height:450px;object-fit:contain;transform:rotate(-16deg) translateX(-9%);filter:drop-shadow(0 22px 22px rgba(33,67,91,.16));transition:transform .25s}.mounjaro .v9-pen-stage img{width:165%;transform:rotate(-9deg) translateX(-10%)}.v9-pen-stage img:hover{transform:rotate(-16deg) translateX(-9%) scale(1.05)}.mounjaro .v9-pen-stage img:hover{transform:rotate(-9deg) translateX(-10%) scale(1.05)}.v9-drug-facts{background:#fff;border-bottom:1px solid var(--line)}.v9-drug-facts>.wrap{display:grid;grid-template-columns:repeat(4,1fr);max-width:1000px}.v9-drug-facts span{display:grid;padding:15px;text-align:center;border-inline:1px solid var(--line);font-size:11px;color:var(--muted)}.v9-drug-facts b{font-size:16px;color:var(--ink)}.v9-section-nav{display:flex;justify-content:center;gap:7px;padding:12px;background:#f7fafb;border-bottom:1px solid var(--line)}.v9-section-nav a,.v9-section-nav span{padding:7px 11px;border-radius:999px}.v9-section-nav a{background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--ink)}.v9-section-nav span{font-weight:800}.v9-dose-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:28px;align-items:center}.v9-dose-layout>img{width:100%;height:500px;object-fit:cover;border-radius:18px}.v9-practical-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.v9-practical-grid article{padding:18px;border-radius:17px;background:#fff;border-top:4px solid #5aa7c6}.v9-practical-grid article:nth-child(2){border-color:#8974bd}.v9-practical-grid article:nth-child(3){border-color:#ef9b64}.v9-practical-grid article:nth-child(4){border-color:#5cad7f}.v9-practical-grid article>span{font-size:27px;color:#397f9c}.v9-practical-grid h3{margin:7px 0}.v9-practical-grid p{font-size:13px;color:var(--muted)}.v9-city-team{display:grid;grid-template-columns:1fr 1fr;gap:28px}.v9-simple-city-list{display:flex;gap:8px;flex-wrap:wrap}.v9-simple-city-list a{padding:8px 0;margin-right:16px;border-bottom:2px solid #8ebbd0;text-decoration:none;color:#285f7b;font-weight:700}.v9-mini-team>div{display:flex;margin:15px 0}.v9-mini-team img{width:72px;height:72px;object-fit:cover;object-position:center 15%;border-radius:50%;border:4px solid #fff;margin-left:-10px}.v9-mini-team img:first-child{margin-left:0}
.v9-directory-hero{position:relative;padding:55px 0 70px;background:linear-gradient(135deg,#153c58,#286886);color:#fff}.v9-directory-hero h1{font-size:clamp(46px,6.3vw,70px);line-height:.94;letter-spacing:-.05em;margin:16px 0}.v9-directory-hero p{font-size:17px;max-width:690px}.directory-search{position:relative}.search-suggestions{position:absolute;z-index:50;top:calc(100% + 8px);left:0;right:0;max-height:440px;overflow:auto;padding:8px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 24px 60px rgba(12,40,58,.22)}.search-suggestions a{display:grid;grid-template-columns:68px 1fr 24px;gap:11px;align-items:center;padding:8px;color:var(--ink);text-decoration:none;border-radius:10px}.search-suggestions a:hover{background:#edf7fa}.search-suggestions img{width:68px;height:52px;object-fit:cover;border-radius:8px}.search-suggestions span{display:grid}.search-suggestions small{color:var(--muted)}.search-suggestions em{font-style:normal}.search-suggestions>p{color:var(--muted);padding:12px}.v9-directory-groups{display:grid;gap:58px}.v9-directory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.v9-directory-grid>a{display:grid;grid-template-rows:135px 1fr;overflow:hidden;border:1px solid var(--line);border-radius:16px;text-decoration:none;color:var(--ink);background:#fff;transition:.22s}.v9-directory-grid>a:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.v9-directory-grid img{display:block;width:100%;height:135px;object-fit:cover;object-position:center}.v9-directory-grid a>div{padding:13px}.v9-directory-grid h3{font-size:17px;margin:2px 0}.v9-directory-grid p{font-size:12px;color:var(--muted);margin:4px 0}.v9-medicine-list{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.v9-medicine-list>a{display:grid;grid-template-columns:43px 1fr;gap:10px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:14px;text-decoration:none;color:var(--ink)}.v9-medicine-list i{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#e8f5f9;font-style:normal;font-weight:850}.v9-medicine-list span{display:grid}.v9-medicine-list small{font-size:11px;color:var(--muted)}
@media(max-width:1050px){.v9-service-grid,.v9-treatment-grid,.v9-directory-grid{grid-template-columns:1fr 1fr}.v9-review-layout,.v9-faq-three,.v9-product-trio,.v9-progress,.v9-drug-grid,.v9-dose-layout,.v9-video-grid,.v9-repeat-grid{grid-template-columns:1fr}.v9-medicine-list{grid-template-columns:1fr 1fr}.v9-drug-hero{height:auto;padding:45px 0}.v9-pen-stage{height:320px}.v9-pen-stage img,.mounjaro .v9-pen-stage img{width:100%;height:330px;transform:rotate(-10deg)}.v9-city-team{grid-template-columns:1fr}.v9-rx-phone{height:330px}.v9-rx-phone img{height:390px}.v9-video-grid>img{height:360px}.v9-dose-layout>img{height:420px}.v9-product-trio{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.v9-hub-hero{height:555px}.v9-hub-hero>img{object-position:64% center}.v9-hub-shade{background:rgba(11,42,62,.72)}.v9-hub-copy h1{font-size:43px}.v9-hub-copy>p{font-size:16px}.v9-hub-copy .city-stamp{max-width:100%;font-size:12px;white-space:normal}.v9-trust-row>.wrap,.v9-drug-facts>.wrap{grid-template-columns:repeat(3,1fr);padding:0}.v9-trust-row span,.v9-drug-facts span{padding:10px 5px;font-size:9px}.v9-trust-row b,.v9-drug-facts b{font-size:12px}.v9-service-grid{grid-template-columns:1fr 1fr}.v9-service-grid>a{min-height:205px;padding:13px}.v9-service-grid h3{font-size:18px}.v9-treatment-grid,.v9-treatment-grid.v9-four{grid-template-columns:1fr 1fr}.v9-treatment-grid>a{min-height:130px;padding:12px}.v9-flow{grid-template-columns:1fr 1fr}.v9-flow article{min-height:145px}.v9-review-layout,.v9-limits,.v9-route-compare,.v9-process-notes,.v9-product-trio,.v9-progress,.v9-city-team,.v9-directory-grid,.v9-medicine-list{grid-template-columns:1fr}.v9-consult-hero{min-height:610px}.v9-consult-hero>img{object-position:70% center}.v9-consult-hero:after{background:rgba(255,255,255,.78)}.v9-consult-hero h1,.v9-video-hero h1,.v9-repeat-grid h1,.v9-weight-hero h1,.v9-drug-grid h1{font-size:42px}.v9-faq-three{grid-template-columns:1fr}.faq-photo-panel{min-height:250px}.faq-extra{display:none!important}.v9-faq-collapsible.show-all .faq-extra{display:block!important}.v9-video-hero{padding-top:35px}.v9-video-grid>img{height:285px}.v9-inline-facts{grid-template-columns:repeat(4,1fr)}.v9-inline-facts span{padding:7px 4px;font-size:8px;text-align:center}.v9-inline-facts b{font-size:10px}.v9-weight-hero{height:650px}.v9-weight-hero>img{object-position:62% center}.v9-weight-hero:after{background:rgba(255,255,255,.8)}.weight-badges{display:grid;grid-template-columns:1fr 1fr}.v9-product-trio>a,.v9-product-trio>article{grid-template-rows:160px auto auto 1fr auto;min-height:360px}.v9-product-trio img{height:160px}.v9-dose-pair{grid-template-columns:1fr}.v9-dose-pair img{height:260px}.v9-drug-hero{padding:35px 0}.v9-pen-stage{height:280px}.v9-pen-stage img,.mounjaro .v9-pen-stage img{height:290px}.v9-drug-facts>.wrap{grid-template-columns:repeat(4,1fr)}.v9-section-nav{justify-content:flex-start;overflow:auto;white-space:nowrap}.v9-dose-layout>img{height:320px}.v9-practical-grid{grid-template-columns:1fr 1fr}.v9-directory-hero{padding:42px 0 56px}.v9-directory-hero h1{font-size:42px}.directory-search{padding-left:10px}.directory-search>span{display:none}.search-suggestions{max-height:360px}.v9-directory-grid>a{grid-template-columns:90px 1fr;grid-template-rows:none}.v9-directory-grid img{width:90px;height:100%}.v9-rx-phone{height:300px}.v9-rx-phone img{height:350px}}

/* Empire v10 — telehealth routing and editorial refinements */
.v10-hub-hero{height:510px}
.v10-hub-hero>img{object-position:center 32%}
.dual-pen-card{isolation:isolate}
.dual-pen-card .dual-pens{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:0;background:#eef7fb}
.dual-pen-card .dual-pens img{width:58%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 13px rgba(17,51,72,.2))}
.dual-pen-card .dual-pens img+img{margin-left:-22%}
.dual-pen-card>small,.dual-pen-card>h3,.dual-pen-card>p{position:relative;z-index:2;text-shadow:0 2px 12px rgba(0,0,0,.7)}
.v10-number-flow article i{width:48px;height:48px;font-size:25px;border-radius:15px;box-shadow:0 8px 18px rgba(32,87,116,.14)}
.v10-review-layout{display:grid;grid-template-columns:3fr 1fr;gap:15px;align-items:stretch}
.google-review-panel,.booking-review-panel{border:1px solid var(--line);border-radius:22px;background:#fff;padding:24px;box-shadow:0 12px 30px rgba(29,70,95,.06)}
.google-review-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:16px}
.google-wordmark{font-weight:850;font-size:22px;letter-spacing:-.03em}.google-wordmark i{font-style:normal;color:#4285f4}.google-wordmark i:nth-child(2){color:#ea4335}.google-wordmark i:nth-child(3){color:#fbbc05}.google-wordmark i:nth-child(4){color:#4285f4}.google-wordmark i:nth-child(5){color:#34a853}.google-wordmark i:nth-child(6){color:#ea4335}
.google-review-head>span{display:grid;text-align:right;font-size:12px;color:var(--muted)}.google-review-head strong{font-size:21px;color:var(--ink)}
.google-carousel blockquote{display:none;margin:0;min-height:150px;padding:23px;border-radius:16px;background:#f5f9fb}.google-carousel blockquote.active{display:block}.google-carousel p{font-size:20px;line-height:1.45;margin:0 0 16px}.google-carousel cite{font-style:normal;color:var(--muted)}
.review-controls{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.review-controls button{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:#fff;font-size:20px;cursor:pointer;transition:.2s}.review-controls button:hover{transform:translateY(-2px);background:#eaf6fb}
.booking-review-panel{display:flex;flex-direction:column;justify-content:center;background:#eef7fb}.booking-review-panel strong{font-size:38px}.booking-review-panel small{color:var(--muted)}
.v10-care-team{display:grid;grid-template-columns:.72fr 1.28fr;gap:16px}.v10-limit-stack{display:grid;gap:14px}.v10-limit-stack>article,.v10-team-card{border:1px solid var(--line);border-radius:20px;padding:23px;background:#fff}.v10-team-card{background:#edf7fb}.v10-team-card h3{font-size:27px;margin:8px 0}.v10-team-card p{color:var(--muted)}
.team-circles{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.team-circles figure{width:76px;margin:0;text-align:center}.team-circles img{width:62px;height:62px;object-fit:cover;object-position:center 13%;border-radius:50%;border:3px solid #fff;box-shadow:0 4px 12px rgba(19,64,88,.15)}.team-circles figcaption{font-size:10px;margin-top:4px}
.v10-route-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.v10-route-cards article{display:flex;flex-direction:column;padding:22px;border:1px solid var(--line);border-radius:19px;background:#fff}.v10-route-cards h3{margin:8px 0}.v10-route-cards .button{margin-top:auto}
.v10-video-full{position:relative;min-height:590px;display:flex;align-items:center;padding-top:70px;overflow:hidden}.v10-video-full>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.v10-video-full:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.96) 0 47%,rgba(255,255,255,.12) 76%)}.v10-video-full .wrap{position:relative;z-index:2;width:100%}.v10-video-full .v9-video-copy{max-width:610px}
.v10-faq-locations{display:grid;grid-template-columns:.72fr 2fr;gap:24px;align-items:start}.v10-faq-locations .faq-photo-panel{min-height:390px}.v10-faq-locations .faq-list{columns:2;column-gap:12px}.v10-faq-locations .faq-list details{break-inside:avoid;margin:0 0 10px}.v10-faq-locations .v9-city-links{grid-column:1/-1;display:flex;align-items:center;gap:14px;padding:13px 17px;border:1px solid var(--line);border-radius:14px;background:#f7fafb}.v10-faq-locations .v9-city-links h3{font-size:15px;margin:0}.v10-faq-locations .v9-city-links a{font-size:12px}
.v10-rx-phone{display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#e9f4f9,#fff);border-radius:25px}.v10-rx-phone img{width:100%;height:520px!important;object-fit:contain!important;object-position:center top!important;border-radius:0!important}
.v10-equal-routes article{display:flex;flex-direction:column}.v10-equal-routes .button{margin-top:auto;width:max-content}
.v10-treatment-list{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.v10-treatment-list article{padding:16px;border:1px solid var(--line);border-radius:15px;background:#fff}.v10-treatment-list h3{font-size:17px;margin:4px 0}.v10-treatment-list p{font-size:12px;color:var(--muted)}
.v10-send-evidence{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;border-radius:20px;background:#eaf6fb}.v10-send-evidence p{margin:4px 0;color:var(--muted)}
.v10-certificate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.v10-certificate-grid article{padding:20px;border-radius:18px;border:1px solid var(--line);background:#fff}.v10-certificate-grid article>span{font-size:28px}.v10-certificate-grid h3{font-size:18px}
.v10-medicine-index{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.v10-medicine-index article{padding:14px;border:1px solid var(--line);border-radius:13px;background:#fff}.v10-medicine-index h3{font-size:16px;margin:3px 0}.v10-medicine-index p{font-size:11px;color:var(--muted);margin:0}
.v9-dose-layout>img{height:auto;min-height:360px;object-fit:contain!important;background:#fff}
.v9-mini-team>div{flex-wrap:wrap}.v9-mini-team img{width:62px;height:62px}

@media(max-width:980px){.v10-review-layout,.v10-care-team,.v10-faq-locations{grid-template-columns:1fr}.v10-route-cards,.v10-certificate-grid,.v10-treatment-list,.v10-medicine-index{grid-template-columns:1fr 1fr}.v10-faq-locations .faq-photo-panel{min-height:300px}}
@media(max-width:700px){.v10-hub-hero{height:490px}.v10-hub-hero>img{object-position:62% center}.v10-review-layout{grid-template-columns:1fr}.google-review-head{align-items:flex-start}.google-carousel p{font-size:17px}.v10-care-team{grid-template-columns:1fr}.v10-route-cards,.v10-certificate-grid,.v10-treatment-list,.v10-medicine-index{grid-template-columns:1fr 1fr}.v10-route-cards article,.v10-certificate-grid article{padding:15px}.v10-video-full{min-height:650px;padding-top:88px}.v10-video-full>img{object-position:69% center}.v10-video-full:after{background:rgba(255,255,255,.8)}.v10-faq-locations .faq-list{columns:1}.v10-faq-locations .v9-city-links{display:block}.v10-rx-phone img{height:370px!important}.v10-send-evidence{display:block}.v10-send-evidence .button{margin-top:12px}.precheck{padding:6px}.precheck-card{width:100%;max-height:98dvh;padding:15px;border-radius:16px}.precheck-card header p{font-size:12px}.precheck-card h2{font-size:24px}.precheck-grid{margin:7px 0}.precheck-grid>label,.precheck-grid fieldset{padding:7px 2px!important;font-size:13px}.precheck-grid fieldset.risk-factors{grid-template-columns:1fr 1fr}.precheck-result{padding:9px;font-size:12px}.precheck-actions{bottom:-15px}}

/* Empire v11 — Costa-inspired telehealth density, artwork and interaction */
.mega-services-three{grid-template-columns:repeat(3,minmax(185px,1fr));min-width:760px}
.mega-services-three>a{min-height:190px}.mega-services-three img{height:105px!important;object-fit:cover!important;background:#fff}.mega-services-three>a:nth-child(2) img{object-fit:contain!important;padding:5px}.mega-services-three>a:nth-child(3) img{object-position:center 58%}
.v10-hub-hero{height:355px}.v10-hub-hero>img{object-position:center 30%}.v10-hub-hero .v9-hub-copy{max-width:750px}.v10-hub-hero .v9-hub-copy h1{font-size:clamp(40px,5vw,68px)}
.v9-service-grid{gap:12px}.v9-service-grid>a{min-height:235px;position:relative;overflow:hidden;padding:22px;background:#fff;border-color:#dce8ee}.v9-service-grid>a:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.97) 25%,rgba(239,248,252,.76));z-index:0}.v9-service-grid>a>*{position:relative;z-index:1}.v9-service-grid>a:nth-child(1){background:url('/wp-content/uploads/2026/08/telehealth-hero-v9.webp') center/cover}.v9-service-grid>a:nth-child(2){background:url('/wp-content/uploads/2026/08/eprescription-phone-v11.jpg') 84% center/cover}.v9-service-grid>a:nth-child(3){background:url('/wp-content/uploads/2026/08/happy-04.webp') center/cover}.v9-service-grid>a:nth-child(4){background:url('/wp-content/uploads/2026/08/medical-certificate-v11.jpg') center/cover}.v9-service-grid>a:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(25,77,104,.12)}
.dual-pen-card>span:not(.dual-pens),.dual-pen-card>b{position:relative;z-index:3;color:#153c52;text-shadow:0 2px 12px rgba(255,255,255,.95)}.dual-pen-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.88));z-index:1}
.google-carousel{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;overflow:visible}.google-carousel blockquote{display:none!important;min-width:0;min-height:170px;padding:16px!important;background:#fff!important;border:1px solid #e2e7ea}.google-carousel blockquote.active{display:block!important}.google-carousel p{font-size:14px!important;line-height:1.45}.google-carousel b{color:#fbbc04;letter-spacing:1px}.google-profile-link{display:inline-block;margin-top:14px}.booking-review-panel{padding:20px}.setmore-wordmark{font-size:25px;font-weight:850;color:#233649}.setmore-wordmark i{font-style:normal;color:#28a7d8}.booking-review-panel blockquote{background:#fff;border:1px solid #d9e7ed;border-radius:13px;padding:13px;margin:4px 0}
.v10-care-team{grid-template-columns:.82fr 1.18fr;gap:12px}.v10-limit-stack{gap:9px}.v10-limit-stack>article,.v10-team-card{padding:15px 18px;border-radius:16px}.v10-limit-stack h3{font-size:17px;margin:3px 0}.v10-limit-stack p,.v10-team-card p{font-size:12px;line-height:1.45;margin:4px 0}.v10-team-card h2{font-size:24px;margin:5px 0}.team-circles{justify-content:space-between;gap:14px;margin:10px 0}.team-circles span{text-align:center;font-size:10px}.team-circles span img{display:block;margin:auto}
.v11-online-hero{background:#fff}.v11-online-hero .v8-consult-grid{min-height:480px}.v11-online-hero img{height:430px;object-fit:cover;border-radius:28px}.v11-consult-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v11-consult-options article{display:flex;gap:18px;padding:22px;background:#f3f9fc;border:1px solid var(--line);border-radius:18px}.v11-consult-options i{width:50px;height:50px;display:grid;place-items:center;flex:0 0 auto;border-radius:15px;background:#fff;color:#1688b8;font-size:25px;font-style:normal}.v11-consult-options h3,.v11-consult-options p{margin:0}.v11-consult-options p{color:var(--muted);margin-top:5px}.v11-arrow-flow article{position:relative;padding:17px!important;min-height:155px}.v11-arrow-flow article:not(:last-child):after{content:"→";position:absolute;right:-17px;top:50%;z-index:3;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#18a9cf;color:#fff;font-weight:900}.v11-compact-treatment>a{min-height:170px!important}.v11-route-cards{grid-template-columns:repeat(3,1fr)}.v11-city-strip{min-height:0!important;padding:10px 14px!important}.v11-city-strip span,.v11-city-strip a{font-size:12px!important}
.v10-rx-phone{position:relative;background:#fff!important}.v10-rx-phone img{height:540px!important;transform:scale(1.08)}.phone-brand{position:absolute;z-index:3;top:21%;left:50%;transform:translateX(-50%);font-size:10px;font-weight:900;letter-spacing:.04em;white-space:nowrap;color:#1b4260}.phone-brand i{font-style:normal;color:#c83e48;font-size:16px;margin-right:3px}
.search-suggestions .search-rx{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#e8f6fb;color:#167da6;font-weight:900}
.v11-certificate-hero{background:#fff}.v11-certificate-art{display:grid;place-items:center;background:#fff;border-radius:24px;overflow:hidden}.v11-certificate-art img{width:100%;height:430px;object-fit:contain}.v11-certificate-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px}.v11-certificate-facts span{padding:10px;border-radius:12px;background:#edf7fb;font-size:11px}.v11-certificate-facts b{display:block;font-size:18px;color:#176d96}.v11-certificate-grid article{border-top:4px solid #1ca4c9}.v11-certificate-detail{align-items:center}.v11-certificate-detail .certificate-paper{transform:rotate(-1deg);box-shadow:0 20px 45px rgba(34,72,92,.13)}
.button,.book-now{transition:transform .18s ease,box-shadow .18s ease}.button:hover,.book-now:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(24,92,125,.18)}
.hero-pen-badges{display:inline-flex!important;align-items:center;gap:5px;padding:4px 10px!important;background:rgba(255,255,255,.93)!important;color:#173d53!important}.hero-pen-badges img{width:44px;height:32px;object-fit:contain}.hero-pen-badges b{font-size:11px}.v9-product-trio>a{transition:.2s}.v9-product-trio>a:hover{transform:translateY(-4px);box-shadow:0 15px 32px rgba(24,81,109,.12)}.v9-flow article{min-height:150px;padding:17px}.v9-flow article i{font-size:24px}.v9-eligibility .editorial-split>img{max-height:420px;object-fit:cover;border-radius:24px}
.v9-drug-hero,.v9-drug-hero.wegovy,.v9-drug-hero.mounjaro,.v9-drug-hero.ozempic{background:#fff!important}.v9-drug-hero .v9-pen-stage{background:transparent!important;overflow:visible}.v9-drug-hero .v9-pen-stage img{transform:scale(1.35);transition:transform .25s ease;filter:drop-shadow(0 18px 18px rgba(27,66,89,.18))}.v9-drug-hero .v9-pen-stage img:hover{transform:scale(1.42)}.v9-dose-layout>img{height:245px!important;min-height:0!important;width:100%;object-fit:contain!important;border-radius:22px}.editorial-split>img{border-radius:22px}.v9-practical-grid article{border-top:4px solid #24a9cb;background:linear-gradient(180deg,#fff,#f4fafc)}.v9-city-team{gap:18px}.v9-simple-city-list{display:flex;flex-wrap:wrap;gap:8px}.v9-simple-city-list a{border:0!important;background:#eef7fa;border-radius:999px;padding:7px 11px!important}
@media(max-width:980px){.mega-services-three{min-width:0;grid-template-columns:1fr}.google-carousel{grid-template-columns:1fr 1fr}.v11-route-cards{grid-template-columns:1fr}.v11-certificate-facts{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.v10-hub-hero{height:390px}.v10-hub-hero .v9-hub-copy h1{font-size:38px}.v9-trust-row .wrap{grid-template-columns:repeat(3,1fr)!important}.v9-trust-row span{font-size:9px!important;padding:8px 3px!important}.v9-trust-row b{font-size:13px!important}.v9-service-grid{grid-template-columns:1fr 1fr!important}.v9-service-grid>a{min-height:210px;padding:15px}.google-carousel{grid-template-columns:1fr 1fr}.google-carousel blockquote.active:nth-of-type(n+3){display:none!important}.v11-consult-options{grid-template-columns:1fr}.v11-online-hero .v8-consult-grid{min-height:0}.v11-online-hero img{height:300px}.v11-arrow-flow article:not(:last-child):after{display:none}.v11-certificate-art img{height:260px}.v11-certificate-facts{grid-template-columns:repeat(4,1fr);gap:4px}.v11-certificate-facts span{font-size:8px;padding:7px 3px}.v11-certificate-facts b{font-size:12px}.v11-compact-treatment>a{min-height:145px!important}.v10-rx-phone img{height:420px!important}}

/* NMC v12 — mobile clinic navigation, compact clinic pages and searchable insurers */
.clinic-actions{display:flex;gap:7px;align-items:center}.clinic-actions .nav-capsule{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 13px;border:1px solid #bcd4e2;border-radius:999px;background:#edf7fb;color:#315f7c;text-decoration:none;font-size:12px;font-weight:750;white-space:nowrap}.clinic-actions .contact-link{background:#dfeaf0;border-color:#91afbf;color:#234f69}.footer-toggle{width:100%;padding:0;border:0;background:transparent;color:#fff;font:700 18px/1.2 inherit;text-align:left;cursor:pointer}.footer-toggle span{display:none;float:right;font-size:23px}.footer-links{display:block}.health-blog-toggle,.mobile-swipe-hint{display:none}.insurer-search-box{position:relative}.insurance-suggestions{position:absolute;z-index:45;left:0;right:0;top:calc(100% + 7px);max-height:420px;overflow:auto;padding:7px;border:1px solid #cfe0e8;border-radius:15px;background:#fff;box-shadow:0 20px 50px rgba(25,64,86,.18)}.insurance-suggestions article{display:grid;grid-template-columns:68px 1fr;gap:12px;align-items:center;padding:9px;border-radius:11px}.insurance-suggestions article+article{border-top:1px solid #e7eef2}.insurance-suggestions img{width:68px;height:48px;object-fit:contain;border-radius:8px;background:#f6f9fa}.insurance-suggestions span{display:grid}.insurance-suggestions small{color:#526c7e}.insurance-suggestions p{padding:12px;margin:0;color:#526c7e}

@media(max-width:760px){
  .clinic-header .nav{min-height:142px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools" "menu menu";gap:8px 10px;padding:8px 0 10px}
  .clinic-header .wordmark{grid-area:brand;min-width:0;margin:0;padding-left:35px;gap:7px}
  .clinic-header .wordmark i{left:7px;font-size:65px;opacity:.38}
  .clinic-header .wordmark b{font-size:20px;letter-spacing:.1em}
  .clinic-header .wordmark small{font-size:7px;letter-spacing:.17em;margin-top:5px}
  .clinic-header .wordmark em{display:none}
  .clinic-header .header-tools{grid-area:tools;position:static;display:grid;grid-template-columns:1fr;justify-items:end;gap:5px;margin:0}
  .clinic-header .header-socials{display:none}
  .clinic-header .flag-row{position:static;display:flex;gap:7px;padding:0;border:0;background:transparent}
  .clinic-header .rect-flag{width:22px;height:14px}
  .clinic-header .clinic-actions{gap:5px}
  .clinic-header .clinic-actions .nav-capsule{min-height:29px;padding:4px 9px;font-size:10px}
  .clinic-header .menu{grid-area:menu;position:static!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:4px;width:100%;padding:0!important;background:transparent;box-shadow:none;overflow:visible}
  .clinic-header .menu>a{display:flex;align-items:center;justify-content:center;min-height:37px;padding:4px 3px;border:1px solid #d9e5eb;border-radius:9px;background:#f7fafb;text-align:center;font-size:10px;line-height:1.1;text-decoration:none}
  .clinic-header .menu>a:after{display:none!important}
  .clinic-header.is-scrolled{top:5px;width:calc(100% - 10px);border-radius:14px}

  body[data-page="home"] .hero{display:block;min-height:0;padding-top:250px;background-color:#f5f7fa;background-size:100% 250px;background-position:center top;color:var(--ink)}
  body[data-page="home"] .hero:before{display:none}
  body[data-page="home"] .hero-grid{display:grid;grid-template-columns:1fr;gap:11px;padding:0 0 24px;margin-top:-20px}
  body[data-page="home"] .hero-copy{max-width:none;padding:18px;border:1px solid #dbe5eb;border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 14px 32px rgba(20,53,73,.13)}
  body[data-page="home"] .hero .eyebrow{color:#39708e;font-size:9px;letter-spacing:.12em}
  body[data-page="home"] .hero h1{font-size:36px;line-height:.98;margin:7px 0 10px}
  body[data-page="home"] .hero-lead{font-size:15px}
  body[data-page="home"] .hero-panel{max-width:none;padding:16px;border:1px solid #dbe5eb;box-shadow:none}
  body[data-page="home"] .fact-grid{grid-template-columns:1fr 1fr}
  body[data-page="home"] .fact:nth-child(n+3){display:none}
  body[data-page="home"] .fact{padding:13px 10px}
  body[data-page="home"] .fact small{font-size:9px}
  body[data-page="home"] .fact strong{font-size:12px}

  .section{padding:38px 0}
  .section-head{gap:12px;margin-bottom:22px}
  .section-head p{font-size:15px}
  .assist-tiles{grid-template-columns:1fr 1fr!important;gap:8px}
  .assist-tile{min-height:112px}
  .assist-tiles .assist-tile a{padding:12px;font-size:12px}
  .spanish-logo-row{grid-template-columns:1fr!important;gap:12px}
  .spanish-logo-row>.button{width:100%;font-size:13px;padding:10px 12px}
  .spanish-logo-row .logo-grid{grid-template-columns:1fr 1fr}
  .spanish-logo-row .logo-card{min-height:82px;padding:10px}
  .team-strip:not(.full){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 1px 8px;gap:9px}
  .team-strip:not(.full) .person{min-width:150px;scroll-snap-align:start}
  .mobile-swipe-hint{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:9px 0 0;color:#557184;font-size:12px}.mobile-swipe-hint span{font-size:20px;color:#177da6}
  .icon-services{grid-template-columns:1fr 1fr;gap:7px}
  .icon-services span{font-size:12px}
  .icon-services i{width:auto;height:auto;padding:0;background:transparent!important;border:0;border-radius:0;font-size:18px}
  .home-tail{gap:12px}
  .mini-panel{min-height:0;padding:19px}
  .health-blog-panel .blue-label,.health-blog-panel>h2{display:none}
  .health-blog-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:10px 0;border:0;background:transparent;color:#173e57;font:750 16px/1.2 inherit;text-align:left}
  .health-blog-toggle b{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#e6f3f8;color:#176b8e;font-size:22px}
  .health-blog-panel .guide-mini-grid,.health-blog-panel>p{display:none}
  .health-blog-panel.open .guide-mini-grid{display:grid}.health-blog-panel.open>p{display:block}

  .service-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}
  .service-tile,.service-tile.wide{grid-column:span 3!important;min-height:150px;padding:15px}
  .service-tile:nth-child(1){grid-column:span 6!important;min-height:135px}
  .service-tile:nth-child(4),.service-tile:nth-child(5),.service-tile:nth-child(6){grid-column:span 2!important;min-height:170px}
  .service-tile:nth-child(7),.service-tile:nth-child(8){grid-column:span 3!important}
  .service-tile .service-icon{width:auto;height:auto;display:block;margin:0 0 9px;background:transparent!important;border:0;border-radius:0;font-size:22px}
  .service-tile h2{font-size:16px}.service-tile p{font-size:12px;line-height:1.45}
  body[data-page="services"] .section-head p{margin-top:0}

  .network-logo-grid{grid-template-columns:1fr 1fr!important;gap:8px}
  .network-logo-grid article{min-height:150px;padding:14px}
  .network-logo-grid img{height:48px;margin-bottom:8px}
  .network-logo-grid p{font-size:11px}
  .directory-head{grid-template-columns:1fr auto}.directory-head .result-count:empty{display:none}
  .search-box{margin:12px 0}.search-box input{font-size:16px}
  .v5-directory{display:none}
  .insurance-suggestions{max-height:330px}
  .insurance-suggestions article{grid-template-columns:58px 1fr;padding:8px}.insurance-suggestions img{width:58px;height:42px}.insurance-suggestions small{font-size:11px}

  .team-strip.full{display:grid!important;grid-template-columns:1fr 1fr;gap:9px;overflow:visible;padding:0}
  .team-strip.full .person{min-width:0}
  .team-strip.full .person img{height:165px}
  .team-strip.full .person-body{padding:10px}.team-strip.full .person h3{font-size:16px}.team-strip.full .person p{font-size:11px}
  .international-panel{padding:20px}
  .international-icons{gap:7px}.international-icons div{padding:9px 0;background:transparent;border:0;border-radius:0;transform:none!important}.international-icons b{font-size:22px}

  .v4-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px 14px}
  .footer-group{min-width:0}.footer-health,.footer-legal{grid-column:1/-1}
  .footer-toggle{font-size:15px}.footer-toggle span{display:block}
  .footer-links{display:none;padding-top:8px}.footer-group.open .footer-links{display:block}.footer-group.open .footer-toggle span{transform:rotate(45deg)}
  .v4-footer a{font-size:12px;margin:4px 0}.legal-links{grid-template-columns:1fr 1fr}
  .footer-license{font-size:11px!important}.footer-black .wrap{font-size:10px}
}

/* NMC v13 — mobile health guides and compact telehealth navigation */
.guide-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;justify-self:end;width:min(330px,100%);padding:11px 14px;border:1px solid #cfe0e8;border-radius:999px;background:#fff;color:#234f69;font:750 13px/1.2 inherit;cursor:pointer}.guide-section-toggle b{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#e7f4f8;color:#167da6;font-size:23px}.guide-collapse{display:none}.guide-accordion.open .guide-collapse{display:block}.health-category-section{padding-bottom:40px}.health-category-section+#local{padding-top:44px}.weight-category img{object-position:center 20%}.tele-footer .v4-grid{grid-template-columns:1.2fr .8fr .8fr}.tele-footer-intro{display:grid;align-content:start;gap:5px}.tele-footer-intro strong{font-size:21px;color:#fff}.tele-footer-intro span{font-size:14px;color:#c6d9e5}.booking-review-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.booking-review-carousel blockquote{display:none!important}.booking-review-carousel blockquote.active{display:block!important}.booking-review-panel .review-controls{margin:0}.tele-team-section .v10-care-team{grid-template-columns:1fr}.tele-team-section .v10-team-card{order:1}.tele-team-section .v10-limit-stack{order:2;grid-template-columns:1fr 1fr}.tele-team-section .team-circles{flex-wrap:nowrap}.tele-reviews{padding-top:46px;padding-bottom:46px}.v10-hub-hero .v9-hub-shade{background:linear-gradient(90deg,rgba(10,50,73,.64),rgba(12,65,89,.32))}

@media(max-width:760px){
  .tele-utility{display:block}.tele-utility .wrap{min-height:32px;display:flex!important;justify-content:center!important;gap:8px!important;font-size:9px}.tele-utility .wrap>span{display:inline!important}.tele-utility a{font-size:10px;white-space:nowrap}
  .tele-header .nav{min-height:150px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools" "menu menu";gap:8px 10px;padding:8px 0 10px}
  .tele-header .wordmark{grid-area:brand;display:grid;grid-template-columns:30px 1fr;grid-template-areas:"cross name" "cross partner";gap:0 7px;min-width:0;margin:0;padding:0}
  .tele-header .wordmark i{position:static;grid-area:cross;align-self:center;font-size:47px;line-height:1;color:#c92f3a;opacity:.82;transform:none}
  .tele-header .wordmark>span{grid-area:name;align-self:end}.tele-header .wordmark b{display:block;font-size:18px;letter-spacing:.09em}.tele-header .wordmark small{display:block;width:100%;font-size:7px;letter-spacing:.16em;margin:2px 0 0}
  .tele-header .wordmark em{display:block!important;grid-area:partner;align-self:start;max-width:none;font-size:7px;line-height:1.15;border:0;padding:0;color:#5d7484}
  .tele-header .header-tools{grid-area:tools;position:static;display:grid;justify-items:center;align-items:center;gap:5px;margin:0}.tele-header .book-now{grid-row:1;justify-self:center;padding:9px 16px;font-size:11px}.tele-header .flag-row{position:static;display:flex;gap:5px;padding:0;border:0;background:transparent}.tele-header .rect-flag{width:20px;height:13px}
  .tele-header .menu{grid-area:menu;position:static!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:0!important;background:transparent;box-shadow:none;align-items:stretch;overflow:visible}
  .tele-header .menu>a,.tele-header .mega-item>a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:5px 3px;border:1px solid #d7e5eb;border-radius:9px;background:#f7fafb;text-align:center;font-size:9px;line-height:1.1;text-decoration:none}
  .tele-header .mega-item{position:relative;padding:0}.tele-header .mega-panel{display:none;position:absolute;z-index:80;top:42px;left:0;right:auto;transform:none;width:min(340px,calc(100vw - 26px));max-height:60vh;overflow:auto;margin:0;padding:8px;grid-template-columns:1fr 1fr}.tele-header .mega-item:nth-last-child(-n+2) .mega-panel{left:auto;right:0}.tele-header .mega-item.open .mega-panel{display:grid}.tele-header .mega-panel img{height:72px!important}.tele-header.is-scrolled{top:4px;width:calc(100% - 8px);border-radius:14px}
  .v10-hub-hero{height:340px!important}.v10-hub-hero .v9-hub-shade{background:rgba(240,249,252,.64)}.v10-hub-hero .v9-hub-copy{color:#123b52}.v10-hub-hero .v9-hub-copy h1{font-size:34px!important}.v10-hub-hero .v9-hub-copy p{font-size:13px}.v10-hub-hero .city-stamp{background:rgba(255,255,255,.9);color:#176d91}
  #choose{padding-top:28px;padding-bottom:30px}.v9-service-grid>a{min-height:112px!important;padding:10px!important}.v9-service-grid>a i{font-size:19px}.v9-service-grid>a span{font-size:9px}.v9-service-grid h3{font-size:15px!important;margin:2px 0}.v9-service-grid p{display:none}.v9-service-grid b{font-size:13px}
  #choose+.section{padding-top:30px}.v9-treatment-grid>a{min-height:112px!important}.v9-compact{padding-top:30px!important;padding-bottom:30px!important}.v9-flow article{min-height:120px!important;padding:12px!important}.v9-flow article i{font-size:20px}.v9-flow article h3{font-size:15px}.v9-flow article p{font-size:11px}
  .tele-reviews{padding:30px 0}.google-review-panel,.booking-review-panel{padding:15px}.google-carousel{grid-template-columns:1fr 1fr!important}.google-carousel blockquote{min-height:145px!important;padding:12px!important}.google-carousel p{font-size:12px!important}.google-wordmark{font-size:20px}.review-controls button{width:36px;height:36px}.booking-review-panel{min-height:0}.booking-review-panel strong{font-size:30px}
  .tele-team-section{padding:30px 0}.tele-team-section .v10-team-card{padding:15px}.tele-team-section .team-circles{gap:6px;justify-content:space-between}.tele-team-section .team-circles span{min-width:0}.tele-team-section .team-circles img{width:46px;height:46px}.tele-team-section .team-circles b{font-size:8px}.tele-team-section .v10-limit-stack{grid-template-columns:1fr 1fr;gap:7px}.tele-team-section .v10-limit-stack>article{padding:11px}.tele-team-section .v10-limit-stack p{font-size:10px}.tele-team-section .v10-limit-stack h3{font-size:14px}
  .tele-footer .v4-grid{grid-template-columns:1fr 1fr!important}.tele-footer-intro{grid-column:1/-1}.tele-footer .footer-legal{grid-column:1/-1}.tele-footer .footer-group .footer-toggle span{display:block}.tele-footer .footer-links{display:none}.tele-footer .footer-group.open .footer-links{display:block}
  body[data-page="guides"] .team-page-hero{padding:30px 0;background:#fff;color:var(--ink)}body[data-page="guides"] .team-page-hero .eyebrow{color:#39708e}body[data-page="guides"] .team-page-hero p{color:#52657a}.health-category-section{padding:24px 0 20px}.guide-categories{grid-template-columns:1fr 1fr!important;gap:8px}.guide-category{min-height:155px}.guide-category div{padding:12px}.guide-category h2{font-size:17px}.guide-category p{font-size:10px}.guide-category img{object-position:center 20%}.weight-category img{object-position:center 12%}.health-category-section+#local{padding-top:26px}.guide-feature img{height:230px!important}.medicine-guide-grid{grid-template-columns:1fr 1fr!important;gap:8px}.medicine-guide-grid article{padding:13px}.medicine-guide-grid article:last-child{grid-column:1/-1}.medicine-guide-grid h3{font-size:15px}.medicine-guide-grid p{font-size:11px}.guide-accordion{padding:27px 0}.guide-accordion .section-head{margin-bottom:0}.guide-section-toggle{justify-self:start}.guide-accordion.open .section-head{margin-bottom:18px}
  body[data-page="contact"] .contact-hero{padding:28px 0;background:#fff!important}body[data-page="contact"] .contact-hero h1{font-size:36px}.contact-v5{gap:16px}.contact-form-v5 .consent-row input{width:24px!important;height:24px!important;min-width:24px;margin:1px 0 0}.contact-form-v5 .consent-row span{font-size:12px}.form-submit-row{align-items:flex-start;flex-direction:column;gap:8px}
}

.medication-guide-hero{padding:64px 0;background:linear-gradient(135deg,#fff,#eef8fb)}.medication-guide-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;align-items:center}.medication-guide-grid h1{font-size:clamp(44px,6vw,74px);line-height:.96;letter-spacing:-.05em;margin:14px 0}.medication-guide-grid p{font-size:18px;color:var(--muted)}.medication-guide-grid>img{width:100%;height:430px;object-fit:cover;object-position:center 20%;border-radius:24px}.medication-guide-hero .city-stamp{color:#176d91;background:#eaf6fa}.medication-guide-hero+.section .v11-consult-options i{font-size:18px;font-weight:900}
@media(max-width:760px){.medication-guide-hero{padding:34px 0}.medication-guide-grid{grid-template-columns:1fr;gap:20px}.medication-guide-grid h1{font-size:39px}.medication-guide-grid>img{height:250px}.medication-guide-grid p{font-size:15px}}

/* NMC v14 — premium hubs, compact navigation and verified live media */
.visual-break{background-image:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.08)),url('/wp-content/uploads/2026/08/sala-medica.webp')!important;background-size:cover!important;background-position:center!important}
.tele-home-visual{background-image:url('/wp-content/uploads/2026/08/telehealth-hero-v9.webp')!important}
.assist-tiles{margin-top:18px!important}.assist-tile:before{background-size:cover!important;background-position:center!important}.assist-tiles .assist-tile:nth-child(1):before{background-image:linear-gradient(0deg,rgba(17,47,69,.68),rgba(17,47,69,.05)),url('/wp-content/uploads/2026/08/eurocross.png')!important}.assist-tiles .assist-tile:nth-child(2):before{background-image:linear-gradient(0deg,rgba(17,47,69,.68),rgba(17,47,69,.05)),url('/wp-content/uploads/2026/08/sos-international.png')!important}.assist-tiles .assist-tile:nth-child(3):before{background-image:linear-gradient(0deg,rgba(17,47,69,.72),rgba(17,47,69,.08)),url('/wp-content/uploads/2026/08/clinic-front.webp')!important}.assist-tiles .assist-tile:nth-child(4):before{background-image:linear-gradient(0deg,rgba(17,47,69,.68),rgba(17,47,69,.05)),url('/wp-content/uploads/2026/08/euro-center.png')!important}

#choose .section-head{display:block;margin-bottom:20px}#choose .section-head p{margin:7px 0 0}.v9-service-grid>a{background:#fff!important;grid-template-columns:68px 1fr;grid-template-rows:auto auto auto 1fr;column-gap:14px;min-height:205px}.v9-service-grid>a:before{display:none!important}.v9-service-grid>a i{grid-row:1/3;width:62px;height:62px;border:0;border-radius:16px;font-size:26px;color:#fff}.v9-service-grid>a span{align-self:end}.v9-service-grid>a h3,.v9-service-grid>a p,.v9-service-grid>a>b{grid-column:1/-1}.v9-service-grid .icon-doctor{background:linear-gradient(135deg,#23a7d4,#11698d)}.v9-service-grid .icon-rx{background:linear-gradient(135deg,#f26d5b,#d73d63)}.v9-service-grid .icon-weight{background:linear-gradient(135deg,#66b987,#248665)}.v9-service-grid .icon-certificate{background:linear-gradient(135deg,#efad3d,#d56a3a)}.grid-tail-link{display:table;margin:17px 0 0 auto;font-weight:800;color:#236582;text-decoration:none}
.v10-hub-hero .v9-hub-shade{background:linear-gradient(90deg,rgba(242,250,252,.92),rgba(236,248,251,.55),rgba(255,255,255,.08))!important}.v10-hub-hero .v9-hub-copy{color:#123b52!important}.v10-hub-hero .v9-hub-copy p{color:#264f64!important}.v10-hub-hero .city-stamp{color:#176d91;background:rgba(255,255,255,.9)}
.v11-online-hero{background:#fff}.v11-online-hero .v8-consult-grid{grid-template-columns:1.05fr .95fr}.v11-online-hero h1{font-size:clamp(46px,5.4vw,68px);max-width:780px}.v11-online-hero img{width:100%;height:470px;object-fit:cover;object-position:center 20%;border-radius:0}.repeat-route-note{font-size:14px!important}.format-choice-head{display:grid!important;grid-template-columns:.8fr 1.2fr;align-items:center;gap:25px}.format-choice-head+.v11-consult-options{margin-top:-82px;margin-left:42%;position:relative}.v11-consult-options article{background:#fff;border:0;box-shadow:0 12px 36px rgba(27,70,93,.1);min-height:170px}.v11-consult-options article:first-child{border-top:5px solid #29a6cb}.v11-consult-options article:last-child{border-top:5px solid #8c70c5}.v11-consult-options i{width:56px;height:56px;border:0;font-size:27px}.v10-faq-locations .faq-list details,.v9-faq-collapsible details{border:0!important;padding:8px 2px!important}.v10-faq-locations .faq-list summary,.v9-faq-collapsible summary{font-weight:800}.v11-city-strip{grid-column:1/-1!important;display:flex!important;flex-direction:row!important;align-items:center!important;min-height:38px!important;padding:7px 14px!important;gap:8px!important;border-radius:10px!important;background:#f6fafb!important}.v11-city-strip a{padding:0!important;border:0!important;font-size:12px!important}.v11-city-strip span{font-weight:850;font-size:12px}.v11-city-strip b{color:#93acb9}
.v9-repeat-hero{background:#fff!important}.v9-rx-phone,.v10-rx-phone{background:#fff!important}.v9-rx-phone img{height:620px!important;transform:rotate(-6deg) scale(1.08)}.phone-brand{display:none!important}.repeat-evidence-panel{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:16px;padding:17px 20px;border-radius:15px;background:#edf7fb}.repeat-evidence-panel p{margin:4px 0}.repeat-evidence-panel a{display:inline-block;margin-left:8px;padding:9px 13px;border-radius:999px;background:#fff;color:#236582;font-weight:800;text-decoration:none}.repeat-holiday-section details{border:1px solid #d4e5ec;border-radius:17px;background:#fff;overflow:hidden}.repeat-holiday-section summary{display:flex;align-items:center;gap:14px;padding:18px 22px;cursor:pointer}.repeat-holiday-section summary span{font-size:28px}.repeat-holiday-section summary em{margin-left:auto;color:#277796}.repeat-holiday-section details>div{padding:0 22px 20px}.v10-treatment-list a{background:#fff!important;border:1px solid #dce9ee;border-radius:15px}.v10-treatment-list i{background:transparent!important;border:0!important;font-size:24px}.v9-route-compare article{box-shadow:0 12px 34px rgba(28,68,91,.08)}.v9-route-compare article:nth-child(2){background:#fff5ef;border-color:#f1d3c3}.v9-faq-three:has(.faq-photo-panel.rx){grid-template-columns:.75fr 1.5fr}.faq-photo-panel.rx{background-image:linear-gradient(0deg,rgba(15,48,69,.7),transparent 60%),url('/wp-content/uploads/2026/08/eprescription-phone-v11.jpg')!important;background-size:cover!important}
.v11-certificate-hero{background:linear-gradient(135deg,#fff7e6,#f1f9fc 52%,#f7efff)!important}.v11-certificate-art{background:linear-gradient(145deg,#fff,#fff6e6);border:1px solid #eeddb9;border-radius:28px;box-shadow:0 22px 55px rgba(70,62,31,.12);padding:18px;transform:rotate(1.5deg)}.v11-certificate-grid article:nth-child(1){border-top:5px solid #2ea6c8}.v11-certificate-grid article:nth-child(2){border-top:5px solid #e95d76}.v11-certificate-grid article:nth-child(3){border-top:5px solid #62ad82}.v11-certificate-grid article:nth-child(4){border-top:5px solid #e9a23e}.v11-certificate-grid article>span{background:transparent!important;font-size:34px}
.v9-weight-hero{background:#fff}.v9-weight-hero>img{filter:saturate(.95) contrast(1.04);object-position:center 28%}.hero-pen-badges{min-height:128px!important;padding:12px 18px!important;display:grid!important;grid-template-columns:repeat(3,82px);align-items:end;gap:6px!important}.hero-pen-badges img{height:78px!important;width:82px!important;object-fit:contain;transform:scale(1.25)}.hero-pen-badges b{grid-column:1/-1;text-align:center}.v9-eligibility{background:#e8f7ee!important}.v9-eligibility img{object-position:center 32%!important}.v9-flow article:not(:last-child):after{content:'→';position:absolute;right:-17px;top:45%;z-index:3;font-size:27px;color:#38a078}.v9-flow article{position:relative}.v9-dose-pair img{height:230px!important}.v9-faq-three .faq-list{columns:2;column-gap:18px}.v9-faq-three .faq-list details{break-inside:avoid}.v9-faq-three>.v9-city-links.v11-city-strip{columns:auto}
.v9-drug-hero{height:455px!important}.v9-drug-facts b:after{content:''}.v9-dose-layout{grid-template-columns:.9fr 1.1fr}.v9-dose-layout>img{height:280px!important;min-height:0!important;object-fit:contain!important;background:#fff}.v9-drug-hero .hero-button-row{flex-wrap:wrap}.v9-drug-hero .v9-pen-stage img{transform:scale(1.45) rotate(-8deg)}.v9-drug-hero .v9-pen-stage img:hover{transform:scale(1.51) rotate(-8deg)}.v11-assessment-box{background:#fff!important;border:1px solid #d8e7ed}.v9-city-team{padding:20px;border-radius:18px;background:#f7fafb}.v9-simple-city-list a{background:transparent!important;padding:4px 0!important;border-radius:0!important;border-bottom:1px solid #aecbd8!important}
body[data-page="services"] main>.section{background:#fff}.service-tile .service-icon{background:transparent!important;border:0!important}
body[data-page="services"]{--page-art:url('/wp-content/uploads/2026/08/sala-medica.webp')!important}
.tele-footer .v4-grid{grid-template-columns:1.1fr 1fr 1fr 1fr!important}.tele-footer .footer-license{margin-top:13px;padding-top:13px}

@media(max-width:760px){
 .v9-service-grid>a{grid-template-columns:44px 1fr;grid-template-rows:auto auto auto;min-height:118px!important}.v9-service-grid>a i{width:42px;height:42px;font-size:19px}.v9-service-grid>a h3,.v9-service-grid>a>b{grid-column:1/-1}.v9-service-grid>a p{display:none}.v9-service-grid>a>b{font-size:15px;margin-top:3px}
 .format-choice-head{display:block!important}.format-choice-head+.v11-consult-options{margin:16px 0 0}.v11-online-hero .v8-consult-grid{grid-template-columns:1fr}.v11-online-hero h1{font-size:38px!important}.v11-online-hero img{height:260px!important}.v11-city-strip{white-space:nowrap;overflow:auto}.v10-faq-locations .faq-list,.v9-faq-three .faq-list{columns:1}.v9-faq-three .faq-list details:nth-of-type(n+5){display:none}.v9-faq-three .faq-list.show-all details{display:block}.v9-flow article:not(:last-child):after{display:none}
 .v9-rx-phone img{height:390px!important}.repeat-evidence-panel{display:block}.repeat-evidence-panel>div:last-child{margin-top:12px}.repeat-evidence-panel a{margin:0 6px 0 0}.repeat-holiday-section summary{padding:14px}.repeat-holiday-section summary em{font-size:10px}
 .hero-pen-badges{grid-template-columns:repeat(3,58px);min-height:108px!important}.hero-pen-badges img{width:58px!important;height:60px!important}.v9-weight-hero{height:610px}.v9-weight-hero>img{object-position:60% center}.v9-dose-pair img{height:190px!important}.v9-drug-hero{height:auto!important}.v9-dose-layout>img{height:210px!important}.tele-footer .v4-grid{grid-template-columns:1fr 1fr!important}
}
