.clinic-offers{color:var(--ink);padding-block:var(--s-7)}.clinic-offers__heading{max-width:45rem;margin-bottom:var(--s-6)}.clinic-offers__heading .eyebrow,.clinic-offers__heading h2{margin-bottom:var(--s-3)}.clinic-offers__heading .lede{color:var(--ink-muted)}.clinic-offers__row{align-items:start;gap:var(--s-4) var(--s-7);padding-block:var(--s-6);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"summary scope""action scope";display:grid}.clinic-offers__row--main{padding:var(--s-6);margin-bottom:var(--s-4);border-radius:var(--r-xl,var(--r-lg));background:linear-gradient(150deg, var(--navy), var(--ink));color:var(--white);box-shadow:var(--shadow-card,0 12px 32px #042c5314);border:0}.clinic-offers__summary{grid-area:summary}.clinic-offers__scope{grid-area:scope}.clinic-offers__action{grid-area:action}.clinic-offers__row h3{color:inherit;margin:var(--s-2) 0 var(--s-3);font-size:clamp(1.5rem,3vw,2rem)}.clinic-offers__label{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;line-height:1.6}.clinic-offers__row--main .clinic-offers__label{color:var(--coral-light)}.clinic-offers__price{font-family:var(--font-manrope), sans-serif;letter-spacing:-.025em;margin-top:var(--s-4);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600}.clinic-offers__price span{font-family:var(--font-inter), sans-serif;letter-spacing:0;font-size:.85rem;font-weight:400}.clinic-offers__tax,.clinic-offers__standard,.clinic-offers__language{font-size:.8125rem;line-height:1.5}.clinic-offers__tax{margin-top:var(--s-1)}.clinic-offers__standard{margin-top:var(--s-2)}.clinic-offers__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.clinic-offers__list li{align-items:start;gap:var(--s-2);line-height:1.6;display:flex}.clinic-offers__check{width:18px;height:18px;color:var(--navy);flex:0 0 18px;margin-top:4px}.clinic-offers__row--main .clinic-offers__check{color:var(--coral-light)}.clinic-offers__language{margin-top:var(--s-2)}.clinic-offers__row--advanced{padding-block:var(--s-5)}.clinic-offers__row--advanced summary{cursor:pointer;color:var(--navy);font-weight:500}.clinic-offers__row--advanced details[open] summary{margin-bottom:var(--s-4)}.clinic-offers__row--advanced .clinic-offers__price{font-size:1.75rem}.clinic-offers__terms{border-top:1px solid var(--line);padding-top:var(--s-4);gap:var(--s-2) var(--s-5);color:var(--ink-muted);grid-template-columns:1fr 1fr;font-size:.8125rem;line-height:1.6;display:grid}.report-v2 .clinic-offers{padding-block:0}.report-v2 .clinic-offers__heading{margin-bottom:var(--s-5)}.report-v2 .clinic-offers__heading h2{font-size:clamp(1.7rem,3vw,2.35rem)}.report-v2 .clinic-offers__row{column-gap:var(--s-5)}.report-v2 .clinic-offers__row--main{padding:var(--s-5)}@media (max-width:640px){.clinic-offers{padding-block:var(--s-6)}.clinic-offers__row{gap:var(--s-4);padding-block:var(--s-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""scope""action"}.clinic-offers__row--main,.report-v2 .clinic-offers__row--main{padding:var(--s-4)}.clinic-offers__terms{grid-template-columns:1fr}.clinic-offers__action .btn{white-space:normal;max-width:100%;line-height:1.3}}.report-v2 .clinic-offers__price{margin-top:var(--s-4)}.report-v2 .clinic-offers__tax{margin-top:var(--s-1)}.report-v2 .clinic-offers__language{margin-top:var(--s-2)}.clinic-offers__ladder{margin:0;padding:0;list-style:none}.clinic-offers__step{margin:0}.clinic-offers__places{align-items:center;gap:var(--s-2);margin:calc(-1 * var(--s-3)) 0 var(--s-5);background:color-mix(in srgb, var(--coral,#c0532f) 12%, transparent);color:var(--coral,#c0532f);letter-spacing:.01em;border-radius:999px;padding:.35rem .85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.clinic-offers__places:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.clinic-offers__label{color:var(--ink-muted);font-weight:600}.clinic-offers__outcome{max-width:26rem;line-height:1.55}.clinic-offers__row--main .clinic-offers__outcome{color:color-mix(in srgb, var(--white) 88%, transparent)}.clinic-offers__standard{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.clinic-offers__standard s{opacity:.7}.clinic-offers__badge{background:color-mix(in srgb, var(--coral,#c0532f) 14%, transparent);color:var(--coral,#c0532f);letter-spacing:.02em;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.clinic-offers__row--main .clinic-offers__badge{background:color-mix(in srgb, var(--coral-light,#f2a184) 22%, transparent);color:var(--coral-light,#f2a184)}.clinic-offers__why{margin:var(--s-5) 0 var(--s-5);padding:var(--s-5) var(--s-6);border-left:3px solid var(--coral,#c0532f);border-radius:0 var(--r-lg,12px) var(--r-lg,12px) 0;background:var(--white,#fff);max-width:52rem;position:relative;box-shadow:0 6px 20px #042c530f}.clinic-offers__why h3{margin:0 0 var(--s-2);color:var(--navy,#1b3a6b);font-size:1.05rem;font-weight:600}.clinic-offers__why p{color:var(--ink);margin:0;line-height:1.65}.clinic-offers__row--main+.clinic-offers__why{margin-top:var(--s-6)}.clinic-offers__step:has(.clinic-offers__row--main)+.clinic-offers__step .clinic-offers__why{margin-top:var(--s-6)}@media (max-width:640px){.clinic-offers__why{padding:var(--s-4)}}
