.medical-hero{--medical-ink:#172b3a;--medical-pink:#e93681;position:relative;isolation:isolate;min-height:clamp(570px,40vw,650px);overflow:hidden;background:#fdf9f2;color:var(--medical-ink)}.medical-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat}.medical-hero__curve{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(to right,#fdf9f2 50px,transparent 50px)}.medical-hero__curve>svg{display:block;width:100%;height:100%;max-width:none;transform:translate(50px)}.medical-hero__copy{position:relative;z-index:1;box-sizing:border-box;width:51%;padding:clamp(48px,5vw,76px) 0 40px max(28px,calc((100vw - 1280px)/2 + 68px))}.medical-hero__eyebrow{margin:0 0 19px;font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.medical-hero__eyebrow:before{display:inline-block;width:18px;height:2px;margin:0 11px 3px 0;background:var(--medical-pink);content:""}.medical-hero h1{margin:0;font-family:SF Pro Display,Helvena,ClaimsHeader,serif;font-size:clamp(48px,5vw,70px);font-weight:850;letter-spacing:-.052em;line-height:.91}.medical-hero__lead{max-width:440px;margin:18px 0;color:#354858;font-size:15px;line-height:1.35}.medical-hero__benefits{display:flex;gap:23px;margin:22px 0 24px;padding:0;list-style:none}.medical-hero__benefits li{width:66px;color:var(--medical-ink);font-size:10px;font-weight:750;line-height:1.12;text-align:center}.medical-hero__benefits svg{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 7px;padding:9px;border-radius:50%;background:#edf5f4;color:#308f89;stroke-width:1.8}.medical-hero__benefits li:first-child svg{background:#fff0f5;color:var(--medical-pink)}.medical-hero__benefits li:last-child svg{background:#fff6df;color:#e5a71e}.medical-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.medical-hero__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 21px;border-radius:12px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.medical-hero__primary{gap:9px;background:var(--medical-pink);color:#fff!important}.medical-hero__primary:hover{background:#c92a6c;transform:translateY(-2px)}.medical-hero__primary svg{width:16px}.medical-hero__secondary{border:1px solid #cbd2d2;background:#fffdf9;color:var(--medical-ink)!important}.medical-hero__secondary:hover{background:#f4f0ea}.medical-hero__support{margin:18px 0 0;color:#53606b;font-size:10px}.medical-hero__actions a:focus-visible{outline:3px solid var(--medical-ink);outline-offset:3px}@media (max-width:800px){.medical-hero{min-height:620px}.medical-hero__photo{background-position:68% center}.medical-hero__curve{display:none}.medical-hero__mobile-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fdf9f2fa,#fdf9f2e6 62%,#fdf9f240)}.medical-hero__copy{width:100%;padding:48px 24px 52px}.medical-hero h1{font-size:clamp(45px,12vw,61px)}.medical-hero__lead{max-width:390px}.medical-hero__benefits{gap:8px;justify-content:space-between;max-width:330px}.medical-hero__benefits li{width:70px}.medical-hero__actions{max-width:390px}.medical-hero__actions a{flex:1;padding:0 12px}.medical-hero__support{font-size:11px}}@media (prefers-reduced-motion:reduce){.medical-hero__actions a{transition:none}}.medical-page{--medical-ink: #172b3a;--medical-muted: #5d6970;--medical-paper: #fffefd;--medical-wash: #f7f7f3;--medical-line: #dce1df;--medical-pink: #e93681;background:var(--medical-paper);color:var(--medical-ink)}.medical-page main{overflow-x:clip}.medical-page main :is(h2,h3){color:var(--medical-ink)!important;font-family:SF Pro Display,Helvena,ClaimsHeader,serif!important;letter-spacing:-.045em!important}.medical-page main :is(p,li){color:var(--medical-muted)}.medical-page main>section>div>h2{font-size:clamp(2.25rem,4vw,3.8rem);line-height:1.05}.medical-page main>section{scroll-margin-top:128px;padding-block:clamp(72px,9vw,128px)!important;background:var(--medical-paper)!important}.medical-page main>section:nth-of-type(2n){background:var(--medical-wash)!important}.medical-page .medical-light-stats{padding-block:clamp(45px,5vw,72px)!important;border-block:1px solid var(--medical-line);background:var(--medical-paper)!important}.medical-page .medical-light-stats p:first-child{color:var(--medical-pink)!important;font-size:clamp(30px,3vw,44px);letter-spacing:-.045em}.medical-page .medical-light-stats p+p{color:var(--medical-muted)}.medical-page .medical-fading-testimonials{position:relative;display:grid;min-height:270px;place-items:center;padding:48px 20px;background:var(--medical-paper)}.medical-page .medical-fading-testimonials>div{position:static;display:grid;min-height:280px;max-width:1200px;margin-inline:auto;place-items:center}.medical-page .medical-fading-testimonials p{color:var(--medical-ink);font-size:clamp(28px,3.75vw,48px);line-height:1.25;text-shadow:none!important}.medical-page .medical-fading-testimonials p+p{margin-top:20px;color:var(--medical-muted);font-size:clamp(16px,2vw,23px)}.medical-page main>section:not(.medical-quote-section) :is(.rounded-xl,.rounded-lg,.rounded-2xl){border-color:var(--medical-line)!important;border-radius:12px!important;box-shadow:none!important}.medical-page main>section:not(.medical-quote-section) :is(.bg-blue-50,.bg-purple-50,.bg-green-50,.bg-yellow-50){background:var(--medical-wash)!important}.medical-page main>section[aria-labelledby^=guides-]>div>div:first-child{margin-inline:auto;margin-bottom:56px;text-align:center}.medical-page main>section[aria-labelledby^=guides-] h2{font-size:clamp(2.25rem,4vw,3.8rem);line-height:1.05}.medical-page .homepage-style-faq{background:var(--medical-wash)!important}.medical-page main>section.medical-quote-section{scroll-margin-top:100px;background:#fff5f7!important}.medical-page #how-ai-works>div>h2,.medical-page #how-ai-works>div>p{margin-inline:auto;text-align:center}.medical-service-image{display:block;width:100%;max-width:1024px;height:auto;margin:40px auto 0;border-radius:16px}.medical-service-steps{max-width:1024px;margin:24px auto 0;gap:24px;text-align:center}.medical-service-step{padding:12px}.medical-page #how-ai-works .medical-service-step h3{font-size:1.25rem;line-height:1.3;text-wrap:balance}.medical-page #how-ai-works .medical-service-step p{font-size:15px;line-height:1.65}.medical-page #how-ai-works [data-testid=button-request-callback]{max-width:100%;white-space:normal}@media (min-width: 768px){.medical-service-step h3{min-height:2.6em}}.medical-page .medical-quote-section>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:clamp(32px,7vw,104px);align-items:center}.medical-page .medical-quote-section h2{font-size:clamp(2.4rem,4vw,4rem)!important;line-height:1.01}.medical-page .medical-quote-section .form-heading-font{padding:0!important}.medical-page .medical-quote-section .form-heading-font h3{color:#fff!important;letter-spacing:.03em!important}.medical-page a:focus-visible,.medical-page button:focus-visible{outline:2px solid var(--medical-pink)!important;outline-offset:3px}.medical-page .medical-final-cta #cta>div>div{border:1px solid var(--medical-line);border-radius:12px;background:var(--medical-ink);background-image:none;box-shadow:none}.medical-page .medical-final-cta h2,.medical-page .medical-final-cta h2 span,.medical-page .medical-final-cta p,.medical-page .medical-final-cta a{color:var(--medical-paper)!important}.medical-page .medical-final-cta h2 span{padding:0;background:transparent}.medical-page .medical-final-cta a{background:var(--medical-pink)!important}@media (max-width: 767px){.medical-page .medical-quote-section>div{grid-template-columns:1fr}.medical-page main>section{padding-block:72px!important}}@media (prefers-reduced-motion: reduce){.medical-page *{scroll-behavior:auto!important;transition:none!important}}.medical-page{--medical-ink: #172b3a;--medical-muted: #5d6970;--medical-paper: #fffefd;--medical-wash: #f7f7f3;--medical-line: #e4d5d1;--medical-pink: #e93681;min-height:100dvh;overflow-x:clip}.medical-page .medical-hero{--medical-hero-height: max(470px, 30.651vw);height:var(--medical-hero-height);min-height:0;background:#fdf9f2}.medical-page .medical-hero__photo{z-index:0;background-position:65% center;background-size:cover}.medical-page .medical-hero__curve{z-index:1}.medical-page .medical-hero__curve svg path{fill:#fdf9f2;opacity:1}.medical-page .medical-hero__copy{z-index:2;display:flex;flex-direction:column;justify-content:center;width:46%;height:100%;padding:28px 0 28px 5vw}.medical-page .medical-hero h1{margin:0;color:#061433!important;font-family:SF Pro Display,Helvena,ClaimsHeader,Recoleta Alt,serif;font-size:clamp(48.88px,4.559vw,67.68px)!important;font-weight:850!important;letter-spacing:-.05em!important;line-height:.91!important}.medical-page .medical-hero h1 span{display:block}.medical-page .medical-hero__lead{max-width:94%;margin:30px 0 24px;color:#536373!important;font-size:clamp(18px,1vw,20px);line-height:1.38}.medical-page .medical-hero__primary{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;width:min(100%,500px);min-height:66px;padding:0 26px;border-radius:999px;background:var(--medical-pink);color:#fffefd!important;font-size:18px;font-weight:800;text-align:center;text-decoration:none;isolation:isolate}.medical-page .medical-hero__primary:before{content:""}.medical-page .medical-hero__primary:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:2px solid var(--medical-pink);border-radius:inherit;content:"";animation:medical-life-cta-pulse 3s ease-out infinite;pointer-events:none}@keyframes medical-life-cta-pulse{0%,15%{opacity:.32;transform:scale(1)}65%,to{opacity:0;transform:scale(1.045,1.24)}}.medical-page .medical-hero__primary:hover:after,.medical-page .medical-hero__primary:focus-visible:after{animation:none;opacity:0}.medical-page .medical-hero__primary svg{width:22px;height:22px}.medical-page .medical-hero__reading-link{align-self:flex-start;min-height:44px;display:inline-flex;align-items:center;margin-top:6px;color:#172b3a;font-size:13px;font-weight:650;text-decoration:underline;text-decoration-color:#e93681;text-underline-offset:4px}.medical-page .medical-value-strip{background:#e8e2d8;color:#071735}.medical-value-strip__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px;min-height:86px;margin-inline:auto;padding:11px 32px}.medical-value-strip__item{display:flex;align-items:center;justify-content:center;gap:15px;padding:0 25px;border-right:1px solid #cbd0cf}.medical-value-strip__item:last-child{border-right:0}.medical-value-strip__item svg{flex-shrink:0;width:33px;height:33px;color:#e93681;stroke-width:1.7}.medical-value-strip__item strong{display:block;font-size:13px;line-height:1.2}.medical-value-strip__item span{display:block;margin-top:3px;color:#586573;font-size:12px;line-height:1.2}.medical-page main>section{padding-block:clamp(64px,8vw,108px)!important}.medical-page main :is(p,li){line-height:1.72}.medical-page .medical-reasons{background:#fbf7f2;padding-inline:clamp(24px,5vw,64px)}.medical-reasons__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,64px);align-items:start;max-width:1216px;margin-inline:auto}.medical-reasons__contact{min-width:0;scroll-margin-top:140px}.medical-reasons__content{min-width:0}.medical-reasons__contact>.form-heading-font{padding:0!important}.medical-reasons__contact>.form-heading-font>div{padding-inline:0}.medical-page .medical-reasons__contact .callback-form__image-heading{color:#fff!important}.medical-page .medical-reasons__eyebrow{margin:0 0 16px;color:#a62c60;font-size:.73rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.medical-page main .medical-reasons h2{margin:0 0 24px;font-size:clamp(2rem,3.5vw,3rem)!important;line-height:1.08!important}.medical-reasons__lead{max-width:70ch;color:var(--medical-muted)}.medical-reasons__list{display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(28px,6vw,80px);list-style:none;margin:40px 0 0;padding:0}.medical-reasons__list>li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:15px;padding:26px 0;border-top:1px solid var(--medical-line)}.medical-reasons__number{padding-top:5px;color:#a62c60;font-size:.8rem;font-weight:800}.medical-reasons__list h3{margin:0 0 10px;font-size:1.4rem;font-weight:750;line-height:1.2}.medical-reasons__list p{margin:0;color:var(--medical-muted)}@media (max-width: 1023px){.medical-reasons__inner{grid-template-columns:minmax(0,1fr)}}.medical-page main>section>div>h2{margin-bottom:36px;font-size:clamp(2.25rem,4vw,3.8rem)!important;line-height:1.02!important}.medical-page main :is(#key-facts,#types,#pricing-factors)>div>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,6vw,80px)}.medical-page main :is(#key-facts,#types,#pricing-factors)>div>.grid>div{padding:30px 0;border:0;border-top:1px solid var(--medical-line);border-radius:0!important;background:transparent;box-shadow:none}.medical-page main :is(#key-facts,#types,#pricing-factors) h3{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.18}.medical-page #who-for{background:#fffaf7!important}.medical-page #who-for .prose{max-width:900px}.medical-page #who-for .prose li,.medical-page #exclusions .prose li{padding:18px 0;border-bottom:1px solid var(--medical-line)}.medical-page #exclusions{background:#fbf5f0!important}.medical-page #exclusions .prose{padding:clamp(24px,4vw,48px);border:1px solid #e8d8d5;border-radius:22px;background:#fffefd}.medical-page #exclusions ul{margin:0;padding-left:20px}.medical-page #claims>div>.grid{gap:0}.medical-page #claims [data-testid^=claim-step-]{padding:30px 24px;border-radius:0!important;border-top:1px solid var(--medical-line);border-right:1px solid var(--medical-line);background:transparent!important}.medical-page #claims [data-testid^=claim-step-]>div:first-child{background:#fce6ed;color:#a62c60;border-radius:50%}.medical-page main table{border-radius:0!important;box-shadow:none!important}.medical-page main thead,.medical-page main th{background:#e8e2d8!important;color:#172b3a!important}.medical-page main td{border-color:var(--medical-line);line-height:1.65}.medical-page main>.homepage-style-faq{background:#fffaf7!important}.medical-page #faqs>div{max-width:816px}.medical-page #faqs h2{margin-bottom:64px;text-align:center;font-size:clamp(2rem,3.5vw,2.5rem)!important}.medical-page #faqs [data-testid^=faq-]{border:1px solid #eadfd5!important;border-radius:16px!important;background:#fffdf9!important}.medical-page #faqs button[data-state]{padding:20px 24px!important;background:#fffdf9;color:#26362f!important;font-size:clamp(1.125rem,1.7vw,1.25rem)!important;line-height:1.4;text-decoration:none}.medical-page #faqs button[data-state]:hover{background:#fce6ed}.medical-page #faqs button[data-state]>svg{width:32px;height:32px;padding:6px;border-radius:50%;background:#fce6ed;color:#bb205e!important}.medical-page #faqs [role=region]>div{background:#fffefd;padding:20px 24px!important;font-size:1.08rem;line-height:1.65}.medical-page main>section[aria-labelledby^=guides-]{background:#fbf5f0!important}.medical-page main>section[aria-labelledby^=guides-]>div>div:first-child{max-width:none;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--medical-line);text-align:left}.medical-page main>section[aria-labelledby^=guides-]>div>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,6vw,80px)}.medical-page main>section[aria-labelledby^=guides-] a{position:relative;padding:28px 0;border:0;border-bottom:1px solid var(--medical-line);border-radius:0!important;background:transparent;box-shadow:none}.medical-page main>section[aria-labelledby^=guides-] a h3{font-size:clamp(1.2rem,1.7vw,1.52rem)}.medical-page main>section[aria-labelledby^=guides-] a span{color:#a62c60}.medical-page #faqs [role=region][data-state=closed]{display:none}@media (max-width: 800px){.medical-page .medical-hero{display:flex;flex-direction:column;height:auto;overflow:hidden}.medical-page .medical-hero__curve,.medical-page .medical-hero__mobile-shade{display:none}.medical-page .medical-hero__copy{width:100%;height:auto;padding:46px 24px 58px}.medical-page .medical-hero h1{font-size:clamp(46px,11vw,54px)!important}.medical-page .medical-hero__photo{position:relative;order:2;height:360px;background-position:68% center}}@media (max-width: 767px){.medical-value-strip__inner{grid-template-columns:minmax(0,1fr);padding:12px 24px}.medical-value-strip__item{justify-content:flex-start;padding:16px 0;border-right:0;border-bottom:1px solid #cbd0cf}.medical-value-strip__item:last-child{border-bottom:0}.medical-page main :is(#key-facts,#types,#pricing-factors)>div>.grid,.medical-page #claims>div>.grid,.medical-page .medical-service-steps{grid-template-columns:minmax(0,1fr)}.medical-page main>section[aria-labelledby^=guides-]>div>.grid{grid-template-columns:minmax(0,1fr)}.medical-page .medical-hero__primary{padding-inline:18px;font-size:16px}.medical-page #claims [data-testid^=claim-step-]{border-right:0;padding-inline:0}.medical-page #faqs h2{margin-bottom:42px}.medical-page main table{min-width:620px}}@media (prefers-reduced-motion: reduce){.medical-page .medical-hero__primary:after{animation:none;opacity:0}}.medical-page main>#why-choose.medical-advice{--advice-ink: #172b3a;--advice-muted: #495b61;--advice-rule: #dfd1ca;--advice-rose: #a62c60;padding-block:clamp(72px,8vw,116px)!important;background:#fbf5f0!important}.medical-advice__inner{width:min(1216px,calc(100% - 48px));margin-inline:auto}.medical-advice__masthead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(36px,6vw,88px);padding-bottom:clamp(36px,5vw,64px);border-bottom:1px solid var(--advice-rule)}.medical-page #why-choose .medical-advice__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:var(--advice-rose);font-size:.72rem;font-weight:800;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.medical-advice__eyebrow:before{content:"";width:24px;height:2px;background:var(--advice-rose)}.medical-page #why-choose h2.medical-advice__title{max-width:none;margin:0;color:var(--advice-ink)!important;font-size:clamp(2.8rem,5.3vw,4.65rem)!important;font-weight:750;line-height:1.02!important;letter-spacing:-.05em!important;text-align:left;text-wrap:balance}.medical-advice__title span{display:block;color:var(--advice-rose)}.medical-page #why-choose .medical-advice__intro{max-width:40ch;margin:0 0 5px;color:var(--advice-muted);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.72}.medical-advice__body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(36px,6vw,88px);align-items:start;margin-top:clamp(36px,5vw,64px)}.medical-advice__principles{list-style:none;margin:0;padding:0}.medical-advice__principle{display:grid;grid-template-columns:36px minmax(0,1fr);gap:18px;padding-bottom:30px}.medical-advice__principle+.medical-advice__principle{padding-top:30px;border-top:1px solid var(--advice-rule)}.medical-advice__principle:last-child{padding-bottom:0}.medical-advice__index{padding-top:6px;color:var(--advice-rose);font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.05em}.medical-page #why-choose .medical-advice__principle h3{margin:0 0 12px;color:var(--advice-ink)!important;font-size:clamp(1.4rem,2.15vw,1.85rem);font-weight:750;line-height:1.16}.medical-page #why-choose .medical-advice__principle p{max-width:57ch;margin:0;color:var(--advice-muted);font-size:1rem;line-height:1.75}.medical-advice__notebook{position:relative;padding:clamp(26px,3.5vw,42px);border:1px solid #e1d3c5;border-radius:22px;background:#fffcf6;box-shadow:0 15px 38px #492d2f0b}.medical-advice__notebook:before{position:absolute;top:-1px;right:34px;width:28px;height:43px;background:#f0ccd9;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);content:""}.medical-page #why-choose .medical-advice__note-label{margin:0 0 17px;color:var(--advice-rose);font-size:.69rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.medical-page #why-choose .medical-advice__notebook h3{max-width:18ch;margin:0 0 12px;font-size:clamp(1.7rem,2.65vw,2.25rem);font-weight:750;line-height:1.13}.medical-page #why-choose .medical-advice__note-intro{margin:0 0 28px;color:var(--advice-muted);font-size:.95rem;line-height:1.65}.medical-advice__details{margin:0}.medical-advice__detail{display:grid;grid-template-columns:22px minmax(0,1fr);-moz-column-gap:11px;column-gap:11px;padding:17px 0;border-top:1px solid #e8ded1}.medical-advice__detail>svg{grid-column:1;grid-row:1 / 3;width:20px;height:20px;margin-top:2px;color:var(--advice-rose);stroke-width:1.6}.medical-advice__detail dt{grid-column:2;color:var(--advice-ink);font-size:.98rem;font-weight:750;line-height:1.4}.medical-advice__detail dd{grid-column:2;margin:5px 0 0;color:var(--advice-muted);font-size:.91rem;line-height:1.65}.medical-page #why-choose .medical-advice__note-footer{margin:10px 0 0;padding-top:18px;border-top:1px solid #e8ded1;color:#5d6970;font-size:.79rem;line-height:1.65}.medical-advice__invitation{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:clamp(44px,6vw,80px);padding:clamp(26px,3.5vw,42px);border:1px solid #e7c8d0;border-radius:22px;background:#f9e7eb}.medical-page #why-choose .medical-advice__invitation h3{margin:0 0 10px;font-size:clamp(1.55rem,2.4vw,2.1rem);font-weight:750;line-height:1.15}.medical-page #why-choose .medical-advice__invitation p{max-width:58ch;margin:0;color:#4d5358;font-size:1rem;line-height:1.65}.medical-advice__cta{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:18px;min-height:58px;padding:15px 26px;border-radius:999px;background:#b52060;color:#fffdf9!important;font-size:1rem;font-weight:750;text-decoration:none;transition:transform .18s ease}.medical-advice__cta svg{width:21px;height:21px;color:#fffdf9}.medical-advice__cta:hover{background:#982050;transform:translateY(-2px)}.medical-page #why-choose a:focus-visible{outline:3px solid #172b3a!important;outline-offset:5px}.medical-advice__regulatory{display:flex;align-items:start;gap:13px;margin-top:30px}.medical-advice__regulatory>svg{flex-shrink:0;width:21px;height:21px;margin-top:2px;color:#7b575c;stroke-width:1.5}.medical-page #why-choose .medical-advice__regulatory p{max-width:95ch;margin:0;color:#5d6265;font-size:.82rem;line-height:1.7}.medical-advice__regulatory a{color:#8d2452;text-decoration:underline;text-underline-offset:3px}@media (max-width: 767px){.medical-advice__inner{width:calc(100% - 40px)}.medical-advice__masthead,.medical-advice__body{grid-template-columns:minmax(0,1fr);gap:30px}.medical-page #why-choose h2.medical-advice__title{font-size:clamp(2.65rem,9.8vw,3.7rem)!important}.medical-page #why-choose .medical-advice__intro{max-width:55ch}.medical-advice__principle{grid-template-columns:26px minmax(0,1fr);gap:12px}.medical-advice__invitation{align-items:stretch;flex-direction:column;gap:24px}.medical-advice__cta{align-self:stretch}}@media (prefers-reduced-motion: reduce){.medical-advice__cta{transition:none}.medical-advice__cta:hover{transform:none}}.medical-page main>#key-facts.medical-facts{--facts-ink: #172b3a;--facts-muted: #495b61;--facts-rule: #e1d5cb;--facts-rose: #a62c60;padding-block:clamp(64px,8vw,108px)!important;background:#fffaf4!important}.medical-facts__inner{width:min(1216px,calc(100% - 48px));margin-inline:auto}.medical-facts__heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,6vw,88px);align-items:end;padding-bottom:clamp(32px,4vw,50px);border-bottom:1px solid var(--facts-rule)}.medical-page #key-facts .medical-facts__eyebrow{margin:0 0 20px;color:var(--facts-rose);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.medical-page #key-facts h2.medical-facts__title{margin:0;color:var(--facts-ink)!important;font-size:clamp(2.4rem,4.4vw,3.85rem)!important;font-weight:750;letter-spacing:-.045em!important;line-height:1.04!important}.medical-facts__title span{display:block}.medical-page #key-facts .medical-facts__introduction{max-width:40ch;margin:0 0 4px;color:var(--facts-muted);font-size:1.08rem;line-height:1.72}.medical-facts__reading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,6vw,88px);align-items:start;padding-block:clamp(36px,5vw,64px)}.medical-facts__chapters{list-style:none;margin:0;padding:0}.medical-facts__chapter{display:grid;grid-template-columns:34px minmax(0,1fr);gap:17px}.medical-facts__chapter+.medical-facts__chapter{margin-top:28px;padding-top:28px;border-top:1px solid var(--facts-rule)}.medical-facts__number{margin-top:4px;color:var(--facts-rose);font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.05em}.medical-page #key-facts .medical-facts__chapter h3{margin:0 0 13px;color:var(--facts-ink)!important;font-size:clamp(1.4rem,2.15vw,1.85rem);font-weight:750;line-height:1.16}.medical-page #key-facts .medical-facts__chapter p{max-width:57ch;margin:0;color:var(--facts-muted);font-size:1rem;line-height:1.75}.medical-facts__boundaries{min-width:0}.medical-facts__nhs{padding:clamp(25px,3vw,38px);border:1px solid #d1ded8;border-radius:22px 22px 0 0;background:#eaf0e9}.medical-facts__nhs>svg{display:block;width:30px;height:30px;margin-bottom:22px;color:#39685d;stroke-width:1.5}.medical-page #key-facts .medical-facts__nhs h3{max-width:18ch;margin:0 0 16px;color:#263e36!important;font-size:clamp(1.65rem,2.6vw,2.2rem);line-height:1.12;font-weight:750}.medical-page #key-facts .medical-facts__nhs p{margin:0;color:#405c52;font-size:1rem;line-height:1.72}.medical-facts__history{padding:clamp(25px,3vw,38px);border:1px solid #e6cfd1;border-top:0;border-radius:0 0 22px 22px;background:#f9e9e8}.medical-page #key-facts .medical-facts__history .medical-facts__eyebrow{margin-bottom:13px;font-size:.68rem}.medical-page #key-facts .medical-facts__history h3{margin:0 0 12px;color:#623744!important;font-size:1.4rem;font-weight:750;line-height:1.18}.medical-page #key-facts .medical-facts__history p{margin:0;color:#614d53;font-size:.95rem;line-height:1.72}.medical-facts__history a{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:12px;color:#8d2451;font-size:.9rem;font-weight:750;text-decoration:underline;text-underline-offset:4px}.medical-facts__history a svg{width:17px;height:17px}.medical-facts__types{padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--facts-rule)}.medical-facts__types-heading{display:flex;align-items:baseline;justify-content:space-between;gap:28px}.medical-page #key-facts .medical-facts__types h3{max-width:27ch;margin:0;font-size:clamp(1.65rem,2.6vw,2.2rem);font-weight:750;line-height:1.14}.medical-page #key-facts .medical-facts__types-heading p{max-width:45ch;margin:0;color:var(--facts-muted);font-size:.95rem;line-height:1.65}.medical-facts__labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 0}.medical-facts__label{padding:0 24px;border-left:1px solid var(--facts-rule)}.medical-facts__label:first-child{padding-left:0;border-left:0}.medical-facts__label:last-child{padding-right:0}.medical-facts__label dt{margin:0 0 12px;color:var(--facts-rose);font-size:1.1rem;font-weight:750;line-height:1.3}.medical-facts__label dd{margin:0;color:var(--facts-muted);font-size:.94rem;line-height:1.72}.medical-facts__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 30px;margin-top:38px;padding-top:26px;border-top:1px solid var(--facts-rule)}.medical-facts__footer a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#8d2451;font-size:.95rem;font-weight:750;text-decoration:underline;text-underline-offset:5px}.medical-facts__footer a svg{width:20px;height:20px;transition:transform .18s ease}.medical-facts__footer a:hover svg{transform:translate(3px)}.medical-page #key-facts a:focus-visible{outline:3px solid #172b3a!important;outline-offset:4px;border-radius:3px}@media (max-width: 767px){.medical-facts__inner{width:calc(100% - 40px)}.medical-facts__heading,.medical-facts__reading,.medical-facts__labels{grid-template-columns:minmax(0,1fr)}.medical-facts__heading{gap:24px}.medical-facts__reading{gap:34px}.medical-page #key-facts .medical-facts__introduction{max-width:55ch}.medical-facts__chapter{grid-template-columns:25px minmax(0,1fr);gap:12px}.medical-facts__types-heading{align-items:start;flex-direction:column;gap:18px}.medical-facts__labels{margin-top:24px}.medical-facts__label{padding:22px 0;border-left:0;border-top:1px solid var(--facts-rule)}.medical-facts__label:last-child{padding-bottom:0}.medical-facts__footer{align-items:start;flex-direction:column;margin-top:28px}}@media (prefers-reduced-motion: reduce){.medical-facts__footer a svg{transition:none}.medical-facts__footer a:hover svg{transform:none}}
