.medicare-part-d-module__69uOva__page{background:var(--paper,#fff)}.medicare-part-d-module__69uOva__seasonBanner{background:var(--fv-red,#d62828);color:var(--paper,#fff);text-align:center;padding:.75rem 0}.medicare-part-d-module__69uOva__seasonBannerInner{font-family:var(--font-body);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.medicare-part-d-module__69uOva__seasonBannerInner strong{font-weight:700}.medicare-part-d-module__69uOva__seasonBannerIcon{flex-shrink:0}.medicare-part-d-module__69uOva__hero{background:linear-gradient(180deg, var(--paper-cream,#f4f1ec) 0%, var(--paper,#fff) 100%);border-bottom:1px solid #0a0a0a0f;padding:4.5rem 0 4rem}.medicare-part-d-module__69uOva__heroInner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.medicare-part-d-module__69uOva__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}.medicare-part-d-module__69uOva__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}.medicare-part-d-module__69uOva__heroTitleAccent{font-family:var(--font-serif);color:var(--fv-red,#d62828);font-style:italic;font-weight:500}.medicare-part-d-module__69uOva__heroSubtitle{font-family:var(--font-body);color:#0a0a0ab8;max-width:760px;margin:0;font-size:1.0625rem;line-height:1.6}.medicare-part-d-module__69uOva__heroActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.medicare-part-d-module__69uOva__heroTrust{font-family:var(--font-body);color:#0a0a0a99;margin:.75rem 0 0;font-size:.8125rem}@media (max-width:640px){.medicare-part-d-module__69uOva__hero{padding:3rem 0 2.5rem}}.medicare-part-d-module__69uOva__sectionHeader{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.medicare-part-d-module__69uOva__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}.medicare-part-d-module__69uOva__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}.medicare-part-d-module__69uOva__titleAccent{font-family:var(--font-serif);color:var(--fv-red,#d62828);font-style:italic;font-weight:500}.medicare-part-d-module__69uOva__sectionLede{font-family:var(--font-body);color:#0a0a0ab8;max-width:680px;margin:0;font-size:1rem;line-height:1.6}.medicare-part-d-module__69uOva__howSection{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.medicare-part-d-module__69uOva__howGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:900px){.medicare-part-d-module__69uOva__howGrid{grid-template-columns:1fr}.medicare-part-d-module__69uOva__howSection{padding:3.5rem 0}}.medicare-part-d-module__69uOva__howStep{background:var(--paper-cream,#f4f1ec);border:1px solid #0a0a0a0f;border-radius:14px;padding:2rem}.medicare-part-d-module__69uOva__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}.medicare-part-d-module__69uOva__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}.medicare-part-d-module__69uOva__howStepBody{font-family:var(--font-body);color:#0a0a0ab8;margin:0;font-size:.9375rem;line-height:1.6}.medicare-part-d-module__69uOva__mistakesSection{background:var(--paper-cream,#f4f1ec);padding:clamp(40px,4vw,64px) 0}.medicare-part-d-module__69uOva__mistakesGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (max-width:720px){.medicare-part-d-module__69uOva__mistakesGrid{grid-template-columns:1fr}.medicare-part-d-module__69uOva__mistakesSection{padding:3.5rem 0}}.medicare-part-d-module__69uOva__mistakeCard{background:var(--paper,#fff);border:1px solid #0a0a0a0f;border-radius:14px;align-items:flex-start;gap:.875rem;padding:1.75rem;display:flex}.medicare-part-d-module__69uOva__mistakeIcon{color:var(--fv-red,#d62828);flex-shrink:0;margin-top:.1875rem}.medicare-part-d-module__69uOva__mistakeTitle{font-family:var(--font-display);color:var(--ink,#0a0a0a);margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.medicare-part-d-module__69uOva__mistakeBody{font-family:var(--font-body);color:#0a0a0ab8;margin:0;font-size:.9375rem;line-height:1.6}.medicare-part-d-module__69uOva__savingsSection{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.medicare-part-d-module__69uOva__savingsInner{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.medicare-part-d-module__69uOva__savingsTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink,#0a0a0a);max-width:26ch;margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15}.medicare-part-d-module__69uOva__savingsCardRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;width:100%;max-width:880px;margin:0 auto;display:grid}@media (max-width:720px){.medicare-part-d-module__69uOva__savingsCardRow{grid-template-columns:1fr;gap:1rem}.medicare-part-d-module__69uOva__savingsSection{padding:3.5rem 0}}.medicare-part-d-module__69uOva__savingsCard{background:var(--paper-cream,#f4f1ec);text-align:left;border:1px solid #0a0a0a0f;border-radius:14px;flex-direction:column;gap:.5rem;padding:2rem 1.75rem;display:flex}.medicare-part-d-module__69uOva__savingsCardWinner{background:var(--ink,#0a0a0a);border-color:#0000}.medicare-part-d-module__69uOva__savingsCardWinner .medicare-part-d-module__69uOva__savingsCardLabel{color:#f88}.medicare-part-d-module__69uOva__savingsCardWinner .medicare-part-d-module__69uOva__savingsCardName,.medicare-part-d-module__69uOva__savingsCardWinner .medicare-part-d-module__69uOva__savingsCardCost{color:var(--paper,#fff)}.medicare-part-d-module__69uOva__savingsCardWinner .medicare-part-d-module__69uOva__savingsCardNote{color:#ffffffb8}.medicare-part-d-module__69uOva__savingsCardLabel{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a8c;margin:0;font-size:.6875rem;font-weight:700}.medicare-part-d-module__69uOva__savingsCardName{font-family:var(--font-display);color:var(--ink,#0a0a0a);letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:600}.medicare-part-d-module__69uOva__savingsCardCost{font-family:var(--font-display);color:var(--fv-red,#d62828);letter-spacing:-.03em;align-items:center;gap:.25rem;margin:.5rem 0;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:900;display:inline-flex}.medicare-part-d-module__69uOva__savingsCardNote{font-family:var(--font-body);color:#0a0a0ab3;margin:0;font-size:.875rem;line-height:1.5}.medicare-part-d-module__69uOva__savingsCardArrow{color:var(--fv-red,#d62828);justify-content:center;align-items:center;display:flex}@media (max-width:720px){.medicare-part-d-module__69uOva__savingsCardArrow{transform:rotate(90deg)}}.medicare-part-d-module__69uOva__savingsFootnote{font-family:var(--font-serif);color:#0a0a0a99;max-width:760px;margin:2rem auto 0;font-size:.875rem;font-style:italic;line-height:1.55}.medicare-part-d-module__69uOva__quoteSection{background:var(--paper-cream,#f4f1ec);padding:clamp(40px,4vw,64px) 0}.medicare-part-d-module__69uOva__calloutQuote{background:var(--paper,#fff);border-left:3px solid var(--fv-red,#d62828);border-radius:0 12px 12px 0;max-width:760px;margin:0 auto;padding:2.5rem 2rem}.medicare-part-d-module__69uOva__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}.medicare-part-d-module__69uOva__calloutAttribution{font-family:var(--font-body);color:#0a0a0ab3;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;display:flex}.medicare-part-d-module__69uOva__calloutMark{background:var(--fv-red,#d62828);flex-shrink:0;width:24px;height:1px}@media (max-width:640px){.medicare-part-d-module__69uOva__quoteSection{padding:3.5rem 0}}.medicare-part-d-module__69uOva__formSection{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}@media (max-width:640px){.medicare-part-d-module__69uOva__formSection{padding:3.5rem 0}}.medicare-part-d-module__69uOva__faqSection{background:var(--paper-cream,#f4f1ec);padding:clamp(40px,4vw,64px) 0}.medicare-part-d-module__69uOva__faqList{flex-direction:column;gap:.875rem;display:flex}.medicare-part-d-module__69uOva__faqItem{background:var(--paper,#fff);border:1px solid #0a0a0a0f;border-radius:12px;padding:1.25rem 1.5rem;transition:all .2s}.medicare-part-d-module__69uOva__faqItem[open]{border-color:#d628282e;box-shadow:0 8px 24px -16px #0a0a0a1f}.medicare-part-d-module__69uOva__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}.medicare-part-d-module__69uOva__faqQuestion::-webkit-details-marker{display:none}.medicare-part-d-module__69uOva__faqIcon{color:var(--fv-red,#d62828);flex-shrink:0;margin-top:.1875rem}.medicare-part-d-module__69uOva__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){.medicare-part-d-module__69uOva__faqSection{padding:3.5rem 0}}.medicare-part-d-module__69uOva__closingSection{background:var(--ink,#0a0a0a);color:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.medicare-part-d-module__69uOva__closingInner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.medicare-part-d-module__69uOva__closingIcon{color:#f88}.medicare-part-d-module__69uOva__closingTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper,#fff);max-width:26ch;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1}.medicare-part-d-module__69uOva__closingTitleAccent{font-family:var(--font-serif);color:#f88;font-style:italic;font-weight:500}.medicare-part-d-module__69uOva__closingBody{font-family:var(--font-body);color:#ffffffc7;max-width:640px;margin:0;font-size:1.0625rem;line-height:1.6}.medicare-part-d-module__69uOva__closingActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}@media (max-width:640px){.medicare-part-d-module__69uOva__closingSection{padding:3.5rem 0}}.medicare-part-d-module__69uOva__heroSplit{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}@media (max-width:900px){.medicare-part-d-module__69uOva__heroSplit{grid-template-columns:1fr}}.medicare-part-d-module__69uOva__heroPitch{text-align:left;flex-direction:column;align-items:flex-start;gap:1.1rem;padding-top:8px;display:flex}.medicare-part-d-module__69uOva__heroFormCol{border:1px solid var(--fv-line,#c9c2b2);background:#fff;border-radius:18px;padding:10px;box-shadow:0 16px 44px #1a1a1a1a}.medicare-part-d-module__69uOva__drMikeCard{border:1px solid var(--fv-line,#c9c2b2);background:#fff;border-radius:16px;align-items:center;gap:16px;max-width:520px;margin:6px 0;padding:14px 18px;display:flex}.medicare-part-d-module__69uOva__drMikeImg{object-fit:cover;border-radius:14px;flex:0 0 104px;width:104px;height:104px}.medicare-part-d-module__69uOva__drMikeQuote{margin-bottom:6px;font-size:15px;font-style:italic;line-height:1.45}.medicare-part-d-module__69uOva__drMikeName{margin-bottom:6px;font-size:13.5px;font-weight:800}.medicare-part-d-module__69uOva__drMikeCall{color:var(--fv-red,#c8102e);align-items:center;gap:6px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}
