.ed-medications-module__aXiGgG__page{background:var(--paper,#fff)}.ed-medications-module__aXiGgG__hero{background:linear-gradient(180deg, var(--paper-cream,#f4f1ec) 0%, var(--paper,#fff) 100%);border-bottom:1px solid #0a0a0a0f;padding:4.5rem 0 4rem}.ed-medications-module__aXiGgG__heroInner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.ed-medications-module__aXiGgG__eyebrow{color:var(--fv-red,#d62828);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;background:#d628281a;border-radius:999px;align-items:center;gap:.4375rem;padding:.4375rem .875rem;font-size:.75rem;font-weight:700;display:inline-flex}.ed-medications-module__aXiGgG__heroTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink,#0a0a0a);max-width:22ch;margin:0;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.05}.ed-medications-module__aXiGgG__heroTitleAccent{font-family:var(--font-serif);color:var(--fv-red,#d62828);font-style:italic;font-weight:500}.ed-medications-module__aXiGgG__heroSubtitle{font-family:var(--font-body);color:#0a0a0ab8;max-width:800px;margin:0;font-size:1.0625rem;line-height:1.6}.ed-medications-module__aXiGgG__heroActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.ed-medications-module__aXiGgG__heroTrust{font-family:var(--font-body);color:#0a0a0a99;margin:.75rem 0 0;font-size:.8125rem}@media (max-width:640px){.ed-medications-module__aXiGgG__hero{padding:3rem 0 2.5rem}}.ed-medications-module__aXiGgG__doctorFirstBand{background:var(--ink,#0a0a0a);color:var(--paper,#fff);padding:3rem 0}.ed-medications-module__aXiGgG__doctorFirstInner{align-items:flex-start;gap:1.5rem;display:flex}@media (max-width:640px){.ed-medications-module__aXiGgG__doctorFirstInner{flex-direction:column;gap:1rem}.ed-medications-module__aXiGgG__doctorFirstBand{padding:2.5rem 0}}.ed-medications-module__aXiGgG__doctorFirstIcon{color:#f88;flex-shrink:0;margin-top:.25rem}.ed-medications-module__aXiGgG__doctorFirstTitle{font-family:var(--font-display);color:var(--paper,#fff);letter-spacing:-.02em;margin:0 0 .625rem;font-size:1.5rem;font-weight:600}.ed-medications-module__aXiGgG__doctorFirstBody{font-family:var(--font-body);color:#ffffffd1;margin:0;font-size:1rem;line-height:1.65}.ed-medications-module__aXiGgG__sectionHeader{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.ed-medications-module__aXiGgG__sectionEyebrow{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--fv-red,#d62828);margin:0;font-size:.8125rem;font-weight:600}.ed-medications-module__aXiGgG__sectionTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink,#0a0a0a);max-width:26ch;margin:0;font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:600;line-height:1.1}.ed-medications-module__aXiGgG__titleAccent{font-family:var(--font-serif);color:var(--fv-red,#d62828);font-style:italic;font-weight:500}.ed-medications-module__aXiGgG__sectionLede{font-family:var(--font-body);color:#0a0a0ab8;max-width:720px;margin:0;font-size:1rem;line-height:1.6}.ed-medications-module__aXiGgG__pricingSection{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.ed-medications-module__aXiGgG__pricingTableWrap{border:1px solid #0a0a0a14;border-radius:14px;max-width:920px;margin:0 auto;overflow-x:auto}.ed-medications-module__aXiGgG__pricingTable{border-collapse:collapse;background:var(--paper,#fff);width:100%}.ed-medications-module__aXiGgG__pricingTable thead{background:var(--paper-cream,#f4f1ec)}.ed-medications-module__aXiGgG__pricingTable th{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a99;text-align:left;border-bottom:1px solid #0a0a0a14;padding:1rem 1.25rem;font-size:.75rem;font-weight:700}.ed-medications-module__aXiGgG__pricingTable td{font-family:var(--font-body);color:var(--ink,#0a0a0a);vertical-align:middle;border-bottom:1px solid #0a0a0a0f;padding:1.125rem 1.25rem;font-size:.9375rem}.ed-medications-module__aXiGgG__pricingTable tr:last-child td{border-bottom:none}.ed-medications-module__aXiGgG__pricingMedName{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink,#0a0a0a);font-weight:600}.ed-medications-module__aXiGgG__pricingMedGeneric{font-family:var(--font-serif);color:#0a0a0a8c;margin-top:.125rem;font-size:.8125rem;font-style:italic}.ed-medications-module__aXiGgG__pricingPrice{font-family:var(--font-display);color:var(--fv-red,#d62828);letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.ed-medications-module__aXiGgG__pricingPrice90{font-family:var(--font-display);color:var(--ink,#0a0a0a);font-size:1.0625rem;font-weight:600}.ed-medications-module__aXiGgG__pricingComp{font-family:var(--font-body);color:#0a0a0a8c;font-size:.8125rem;font-style:italic}.ed-medications-module__aXiGgG__pricingFootnote{text-align:center;font-family:var(--font-serif);color:#0a0a0a8c;max-width:720px;margin-top:1.5rem;margin-left:auto;margin-right:auto;font-size:.8125rem;font-style:italic}@media (max-width:640px){.ed-medications-module__aXiGgG__pricingSection{padding:3.5rem 0}.ed-medications-module__aXiGgG__pricingTable th,.ed-medications-module__aXiGgG__pricingTable td{padding:.75rem}.ed-medications-module__aXiGgG__pricingComp{font-size:.75rem}}.ed-medications-module__aXiGgG__safetySection{background:var(--paper-cream,#f4f1ec);padding:clamp(40px,4vw,64px) 0}.ed-medications-module__aXiGgG__safetyInner{background:var(--paper,#fff);border-radius:18px;align-items:flex-start;gap:1.75rem;max-width:880px;margin:0 auto;padding:2.5rem;display:flex}@media (max-width:720px){.ed-medications-module__aXiGgG__safetyInner{flex-direction:column;gap:1.25rem;padding:1.75rem}.ed-medications-module__aXiGgG__safetySection{padding:3.5rem 0}}.ed-medications-module__aXiGgG__safetyIconWrap{background:var(--fv-red,#d62828);width:64px;height:64px;color:var(--paper,#fff);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ed-medications-module__aXiGgG__safetyContent{flex:1}.ed-medications-module__aXiGgG__safetyTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink,#0a0a0a);max-width:28ch;margin:0 0 1rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.15}.ed-medications-module__aXiGgG__safetyBody{font-family:var(--font-body);color:#0a0a0ac7;margin:0 0 1rem;font-size:1rem;line-height:1.65}.ed-medications-module__aXiGgG__safetyContraIndicator{border-left:3px solid var(--fv-red,#d62828);font-family:var(--font-body);color:var(--ink,#0a0a0a);background:#d6282814;border-radius:0 8px 8px 0;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.55;display:flex}.ed-medications-module__aXiGgG__safetyContraIndicator svg{color:var(--fv-red,#d62828);flex-shrink:0;margin-top:.1875rem}.ed-medications-module__aXiGgG__safetyContraIndicator strong{color:var(--fv-red-deep,#b71c1c);font-weight:700}.ed-medications-module__aXiGgG__privacySection{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.ed-medications-module__aXiGgG__privacyInner{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:760px;margin:0 auto;display:flex}.ed-medications-module__aXiGgG__privacyIcon{color:var(--fv-red,#d62828)}.ed-medications-module__aXiGgG__privacyTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink,#0a0a0a);margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.15}.ed-medications-module__aXiGgG__privacyBody{font-family:var(--font-body);color:#0a0a0ac7;margin:0;font-size:1rem;line-height:1.7}@media (max-width:640px){.ed-medications-module__aXiGgG__privacySection{padding:3.5rem 0}}.ed-medications-module__aXiGgG__howSection{background:var(--paper-cream,#f4f1ec);padding:clamp(40px,4vw,64px) 0}.ed-medications-module__aXiGgG__howGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:900px){.ed-medications-module__aXiGgG__howGrid{grid-template-columns:1fr}.ed-medications-module__aXiGgG__howSection{padding:3.5rem 0}}.ed-medications-module__aXiGgG__howStep{background:var(--paper,#fff);border:1px solid #0a0a0a0f;border-radius:14px;padding:2rem}.ed-medications-module__aXiGgG__howStepNum{font-family:var(--font-display);color:#d628282e;letter-spacing:-.04em;margin-bottom:1rem;font-size:2.5rem;font-weight:600;line-height:1;display:block}.ed-medications-module__aXiGgG__howStepTitle{font-family:var(--font-display);color:var(--ink,#0a0a0a);margin:0 0 .625rem;font-size:1.125rem;font-weight:600;line-height:1.3}.ed-medications-module__aXiGgG__howStepBody{font-family:var(--font-body);color:#0a0a0ab8;margin:0;font-size:.9375rem;line-height:1.6}.ed-medications-module__aXiGgG__quoteSection{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.ed-medications-module__aXiGgG__calloutQuote{background:var(--paper-cream,#f4f1ec);border-left:3px solid var(--fv-red,#d62828);border-radius:0 12px 12px 0;max-width:760px;margin:0 auto;padding:2.5rem 2rem}.ed-medications-module__aXiGgG__calloutText{font-family:var(--font-serif);color:var(--ink,#0a0a0a);margin:0 0 1rem;font-size:1.1875rem;font-style:italic;line-height:1.55}.ed-medications-module__aXiGgG__calloutAttribution{font-family:var(--font-body);color:#0a0a0ab3;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;display:flex}.ed-medications-module__aXiGgG__calloutMark{background:var(--fv-red,#d62828);flex-shrink:0;width:24px;height:1px}@media (max-width:640px){.ed-medications-module__aXiGgG__quoteSection{padding:3.5rem 0}}.ed-medications-module__aXiGgG__formSection{background:var(--paper-cream,#f4f1ec);padding:clamp(40px,4vw,64px) 0}@media (max-width:640px){.ed-medications-module__aXiGgG__formSection{padding:3.5rem 0}}.ed-medications-module__aXiGgG__faqSection{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.ed-medications-module__aXiGgG__faqList{flex-direction:column;gap:.875rem;display:flex}.ed-medications-module__aXiGgG__faqItem{background:var(--paper-cream,#f4f1ec);border:1px solid #0a0a0a0f;border-radius:12px;padding:1.25rem 1.5rem;transition:all .2s}.ed-medications-module__aXiGgG__faqItem[open]{background:var(--paper,#fff);border-color:#d628282e;box-shadow:0 8px 24px -16px #0a0a0a1f}.ed-medications-module__aXiGgG__faqQuestion{font-family:var(--font-display);color:var(--ink,#0a0a0a);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.ed-medications-module__aXiGgG__faqQuestion::-webkit-details-marker{display:none}.ed-medications-module__aXiGgG__faqIcon{color:var(--fv-red,#d62828);flex-shrink:0;margin-top:.1875rem}.ed-medications-module__aXiGgG__faqAnswer{font-family:var(--font-body);color:#0a0a0ac7;border-top:1px solid #0a0a0a14;margin:1rem 0 0 1.75rem;padding-top:1rem;font-size:.9375rem;line-height:1.7}@media (max-width:640px){.ed-medications-module__aXiGgG__faqSection{padding:3.5rem 0}}
