.ed-medications_page__DL191{background:var(--paper,#fff)}.ed-medications_hero__xDAL2{background:linear-gradient(180deg,var(--paper-cream,#f4f1ec) 0,var(--paper,#fff) 100%);padding:4.5rem 0 4rem;border-bottom:1px solid hsla(0,0%,4%,.06)}.ed-medications_heroInner__19qR4{text-align:center;display:flex;flex-direction:column;gap:1.25rem;align-items:center}.ed-medications_eyebrow___squA{display:inline-flex;align-items:center;gap:.4375rem;padding:.4375rem .875rem;background:rgba(214,40,40,.1);color:var(--fv-red,#d62828);border-radius:999px;font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ed-medications_heroTitle__CX5sV{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--ink,#0a0a0a);margin:0;max-width:22ch}.ed-medications_heroTitleAccent__Lda9G{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--fv-red,#d62828)}.ed-medications_heroSubtitle__FlXT5{font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;color:hsla(0,0%,4%,.72);max-width:800px;margin:0}.ed-medications_heroActions__jSN7E{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}.ed-medications_heroTrust__0B3PE{font-family:var(--font-body);font-size:.8125rem;color:hsla(0,0%,4%,.6);margin:.75rem 0 0}@media (max-width:640px){.ed-medications_hero__xDAL2{padding:3rem 0 2.5rem}}.ed-medications_doctorFirstBand__lZ3G1{background:var(--ink,#0a0a0a);color:var(--paper,#fff);padding:3rem 0}.ed-medications_doctorFirstInner__k2aPj{display:flex;gap:1.5rem;align-items:flex-start}@media (max-width:640px){.ed-medications_doctorFirstInner__k2aPj{flex-direction:column;gap:1rem}.ed-medications_doctorFirstBand__lZ3G1{padding:2.5rem 0}}.ed-medications_doctorFirstIcon__L8k4T{color:#f88;flex-shrink:0;margin-top:.25rem}.ed-medications_doctorFirstTitle__EseLd{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--paper,#fff);margin:0 0 .625rem;letter-spacing:-.02em}.ed-medications_doctorFirstBody__kUocn{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:hsla(0,0%,100%,.82);margin:0}.ed-medications_sectionHeader__f8wCw{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center;margin-bottom:3rem}.ed-medications_sectionEyebrow__Gcoud{font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fv-red,#d62828);margin:0}.ed-medications_sectionTitle__vpfsb{font-family:var(--font-display);font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--ink,#0a0a0a);margin:0;max-width:26ch}.ed-medications_titleAccent__wVpzw{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--fv-red,#d62828)}.ed-medications_sectionLede__GcoX0{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:hsla(0,0%,4%,.72);max-width:720px;margin:0}.ed-medications_pricingSection__4lVnZ{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.ed-medications_pricingTableWrap__rb5QG{max-width:920px;margin:0 auto;overflow-x:auto;border-radius:14px;border:1px solid hsla(0,0%,4%,.08)}.ed-medications_pricingTable__wIwls{width:100%;border-collapse:collapse;background:var(--paper,#fff)}.ed-medications_pricingTable__wIwls thead{background:var(--paper-cream,#f4f1ec)}.ed-medications_pricingTable__wIwls th{font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,4%,.6);padding:1rem 1.25rem;text-align:left;border-bottom:1px solid hsla(0,0%,4%,.08)}.ed-medications_pricingTable__wIwls td{padding:1.125rem 1.25rem;border-bottom:1px solid hsla(0,0%,4%,.06);font-family:var(--font-body);font-size:.9375rem;color:var(--ink,#0a0a0a);vertical-align:middle}.ed-medications_pricingTable__wIwls tr:last-child td{border-bottom:none}.ed-medications_pricingMedName__Rn500{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;color:var(--ink,#0a0a0a)}.ed-medications_pricingMedGeneric__kRj7v{font-family:var(--font-serif);font-style:italic;font-size:.8125rem;color:hsla(0,0%,4%,.55);margin-top:.125rem}.ed-medications_pricingPrice__gu23t{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--fv-red,#d62828);letter-spacing:-.02em}.ed-medications_pricingPrice90__MOZlL{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--ink,#0a0a0a)}.ed-medications_pricingComp__Pnpcb{font-family:var(--font-body);font-size:.8125rem;color:hsla(0,0%,4%,.55);font-style:italic}.ed-medications_pricingFootnote__geTYW{text-align:center;margin-top:1.5rem;font-family:var(--font-serif);font-style:italic;font-size:.8125rem;color:hsla(0,0%,4%,.55);max-width:720px;margin-left:auto;margin-right:auto}@media (max-width:640px){.ed-medications_pricingSection__4lVnZ{padding:3.5rem 0}.ed-medications_pricingTable__wIwls td,.ed-medications_pricingTable__wIwls th{padding:.75rem}.ed-medications_pricingComp__Pnpcb{font-size:.75rem}}.ed-medications_safetySection__sPvmT{background:var(--paper-cream,#f4f1ec);padding:clamp(40px,4vw,64px) 0}.ed-medications_safetyInner__tyW4a{display:flex;gap:1.75rem;align-items:flex-start;max-width:880px;margin:0 auto;background:var(--paper,#fff);border-radius:18px;padding:2.5rem}@media (max-width:720px){.ed-medications_safetyInner__tyW4a{flex-direction:column;padding:1.75rem;gap:1.25rem}.ed-medications_safetySection__sPvmT{padding:3.5rem 0}}.ed-medications_safetyIconWrap__3Olh_{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:var(--fv-red,#d62828);color:var(--paper,#fff)}.ed-medications_safetyContent__MSOk_{flex:1 1}.ed-medications_safetyTitle__qmR86{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--ink,#0a0a0a);margin:0 0 1rem;max-width:28ch}.ed-medications_safetyBody__gYWCa{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:hsla(0,0%,4%,.78);margin:0 0 1rem}.ed-medications_safetyContraIndicator__j8Z7M{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.25rem;background:rgba(214,40,40,.08);border-left:3px solid var(--fv-red,#d62828);border-radius:0 8px 8px 0;margin-top:1rem;font-family:var(--font-body);font-size:.9375rem;line-height:1.55;color:var(--ink,#0a0a0a)}.ed-medications_safetyContraIndicator__j8Z7M svg{color:var(--fv-red,#d62828);flex-shrink:0;margin-top:.1875rem}.ed-medications_safetyContraIndicator__j8Z7M strong{font-weight:700;color:var(--fv-red-deep,#b71c1c)}.ed-medications_privacySection__4PuAq{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.ed-medications_privacyInner___PCfb{text-align:center;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.ed-medications_privacyIcon__Klb3s{color:var(--fv-red,#d62828)}.ed-medications_privacyTitle__Phmth{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--ink,#0a0a0a);margin:0}.ed-medications_privacyBody__vlnlr{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:hsla(0,0%,4%,.78);margin:0}@media (max-width:640px){.ed-medications_privacySection__4PuAq{padding:3.5rem 0}}.ed-medications_howSection__MaNUk{background:var(--paper-cream,#f4f1ec);padding:clamp(40px,4vw,64px) 0}.ed-medications_howGrid__14Wfn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}@media (max-width:900px){.ed-medications_howGrid__14Wfn{grid-template-columns:1fr}.ed-medications_howSection__MaNUk{padding:3.5rem 0}}.ed-medications_howStep___twLI{background:var(--paper,#fff);border:1px solid hsla(0,0%,4%,.06);border-radius:14px;padding:2rem}.ed-medications_howStepNum__Ir1X1{display:block;font-family:var(--font-display);font-size:2.5rem;font-weight:600;color:rgba(214,40,40,.18);line-height:1;letter-spacing:-.04em;margin-bottom:1rem}.ed-medications_howStepTitle__dKUu_{font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--ink,#0a0a0a);margin:0 0 .625rem}.ed-medications_howStepBody__4nlsa{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:hsla(0,0%,4%,.72);margin:0}.ed-medications_quoteSection__9AV2o{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.ed-medications_calloutQuote__N0kC8{max-width:760px;margin:0 auto;padding:2.5rem 2rem;background:var(--paper-cream,#f4f1ec);border-left:3px solid var(--fv-red,#d62828);border-radius:0 12px 12px 0}.ed-medications_calloutText__7W1Wy{font-family:var(--font-serif);font-style:italic;font-size:1.1875rem;line-height:1.55;color:var(--ink,#0a0a0a);margin:0 0 1rem}.ed-medications_calloutAttribution__nUEMd{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-size:.875rem;font-weight:600;color:hsla(0,0%,4%,.7)}.ed-medications_calloutMark__4sbjp{width:24px;height:1px;background:var(--fv-red,#d62828);flex-shrink:0}@media (max-width:640px){.ed-medications_quoteSection__9AV2o{padding:3.5rem 0}}.ed-medications_formSection__DBbxs{background:var(--paper-cream,#f4f1ec);padding:clamp(40px,4vw,64px) 0}@media (max-width:640px){.ed-medications_formSection__DBbxs{padding:3.5rem 0}}.ed-medications_faqSection__u1RnL{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.ed-medications_faqList__CY_NI{display:flex;flex-direction:column;gap:.875rem}.ed-medications_faqItem__90_C3{background:var(--paper-cream,#f4f1ec);border:1px solid hsla(0,0%,4%,.06);border-radius:12px;padding:1.25rem 1.5rem;transition:all .2s ease}.ed-medications_faqItem__90_C3[open]{border-color:rgba(214,40,40,.18);box-shadow:0 8px 24px -16px hsla(0,0%,4%,.12);background:var(--paper,#fff)}.ed-medications_faqQuestion__dkt7r{display:flex;align-items:flex-start;gap:.75rem;font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.4;color:var(--ink,#0a0a0a);cursor:pointer;list-style:none}.ed-medications_faqQuestion__dkt7r::-webkit-details-marker{display:none}.ed-medications_faqIcon__dxkq3{color:var(--fv-red,#d62828);margin-top:.1875rem;flex-shrink:0}.ed-medications_faqAnswer__2Ncfb{margin:1rem 0 0 1.75rem;padding-top:1rem;border-top:1px solid hsla(0,0%,4%,.08);font-family:var(--font-body);font-size:.9375rem;line-height:1.7;color:hsla(0,0%,4%,.78)}@media (max-width:640px){.ed-medications_faqSection__u1RnL{padding:3.5rem 0}}