.iv-therapy-module__3cDcJq__page{background:var(--color-white)}.iv-therapy-module__3cDcJq__header{background:var(--color-deep-slate);text-align:center;padding:9rem 1.5rem 5rem}.iv-therapy-module__3cDcJq__headerInner{max-width:720px;margin-inline:auto}.iv-therapy-module__3cDcJq__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);justify-content:center;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.68rem;font-weight:600;display:flex}.iv-therapy-module__3cDcJq__eyebrowLine{background:var(--color-gold);opacity:.4;width:24px;height:1px;display:block}.iv-therapy-module__3cDcJq__heading{font-family:var(--font-display);color:var(--color-white);margin-bottom:1.25rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1.15}.iv-therapy-module__3cDcJq__headingAccent{color:var(--color-gold);font-style:italic}.iv-therapy-module__3cDcJq__subtext{color:#fafbfc9e;font-size:.95rem;font-weight:300;line-height:1.8}.iv-therapy-module__3cDcJq__promoSection{background:var(--color-off-white);padding:5rem 1.5rem}.iv-therapy-module__3cDcJq__promoContent{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;max-width:1100px;margin-inline:auto;display:grid}.iv-therapy-module__3cDcJq__promoText{flex-direction:column;gap:1rem;display:flex}.iv-therapy-module__3cDcJq__promoLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-medical-blue);font-size:.62rem;font-weight:600}.iv-therapy-module__3cDcJq__promoHeading{font-family:var(--font-display);color:var(--color-deep-slate);font-size:2.5rem;font-weight:300}.iv-therapy-module__3cDcJq__promoDesc{color:var(--color-slate-mid);margin-bottom:.5rem;font-size:1rem;line-height:1.75}.iv-therapy-module__3cDcJq__promoImagePlaceholder{aspect-ratio:16/10;background:linear-gradient(135deg,#2b3a47 0%,#16222e 100%);border-radius:20px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 20px 40px #0000001a}.iv-therapy-module__3cDcJq__promoBadge{background:var(--color-gold);color:var(--color-deep-slate);border-radius:999px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.iv-therapy-module__3cDcJq__menuSection{max-width:1200px;margin-inline:auto;padding:6rem 1.5rem}.iv-therapy-module__3cDcJq__sectionHeader{text-align:center;margin-bottom:3.5rem}.iv-therapy-module__3cDcJq__menuHeading{font-family:var(--font-display);color:var(--color-deep-slate);margin-bottom:.5rem;font-size:2.75rem;font-weight:300}.iv-therapy-module__3cDcJq__menuSubheading{color:var(--color-slate-mid);font-size:1rem;font-weight:300}.iv-therapy-module__3cDcJq__grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;display:grid}.iv-therapy-module__3cDcJq__card{transition:transform .3s var(--ease-smooth), box-shadow .3s var(--ease-smooth);background:#fff;border:1px solid #2b3a470f;border-radius:24px;flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex}.iv-therapy-module__3cDcJq__card:hover{transform:translateY(-5px);box-shadow:0 24px 64px #2b3a4714}.iv-therapy-module__3cDcJq__cardHeader{border-bottom:1px solid #2b3a470d;padding-bottom:1rem}.iv-therapy-module__3cDcJq__cardName{font-family:var(--font-display);color:var(--color-deep-slate);margin-bottom:.25rem;font-size:1.6rem;font-weight:400}.iv-therapy-module__3cDcJq__cardSubtitle{color:var(--color-medical-blue);font-size:.8rem;font-style:italic}.iv-therapy-module__3cDcJq__cardDesc{color:var(--color-slate-mid);flex:1;font-size:.925rem;line-height:1.75}.iv-therapy-module__3cDcJq__ingredients{background:var(--color-off-white);border-radius:12px;padding:1rem}.iv-therapy-module__3cDcJq__ingredientsLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-deep-slate);margin-bottom:.25rem;font-size:.62rem;font-weight:600;display:block}.iv-therapy-module__3cDcJq__ingredientsText{color:var(--color-slate-mid);font-size:.8rem;font-weight:400}.iv-therapy-module__3cDcJq__boosterSection{background:var(--color-off-white);padding:6rem 1.5rem}.iv-therapy-module__3cDcJq__boosterGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:1200px;margin-inline:auto;display:grid}.iv-therapy-module__3cDcJq__boosterCard{text-align:center;background:#fff;border:1px solid #2b3a470f;border-radius:20px;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.iv-therapy-module__3cDcJq__boosterIcon{color:var(--color-gold);background:#c9a96e14;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:.5rem;font-size:1.5rem;display:flex}.iv-therapy-module__3cDcJq__boosterName{font-family:var(--font-display);color:var(--color-deep-slate);font-size:1.4rem;font-weight:400}.iv-therapy-module__3cDcJq__boosterSubtitle{color:var(--color-medical-blue);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.iv-therapy-module__3cDcJq__boosterDesc{color:var(--color-slate-mid);font-size:.875rem;line-height:1.6}.iv-therapy-module__3cDcJq__cta{background:var(--color-deep-slate);text-align:center;padding:6rem 1.5rem}.iv-therapy-module__3cDcJq__ctaInner{flex-direction:column;align-items:center;gap:1.5rem;max-width:600px;margin-inline:auto;display:flex}.iv-therapy-module__3cDcJq__ctaHeading{font-family:var(--font-display);color:var(--color-white);font-size:2.75rem;font-weight:300}.iv-therapy-module__3cDcJq__ctaText{color:#fafbfc99;margin-bottom:.5rem;font-size:1.1rem;font-weight:300}.iv-therapy-module__3cDcJq__ctaBtns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:900px){.iv-therapy-module__3cDcJq__promoContent{grid-template-columns:1fr;gap:2rem}.iv-therapy-module__3cDcJq__promoImagePlaceholder{aspect-ratio:2;order:-1}}@media (max-width:640px){.iv-therapy-module__3cDcJq__ctaBtns{flex-direction:column;width:100%}}
