html:has(.plan-page-v2){scroll-behavior:smooth}.plan-page-v2{--g-700:#15803d;--g-800:#166534;--g-50:#f0fdf4;--g-100:#edf8f2;--g-200:#bbf7d0;--g-chip:#e6f4ec;--g-chip-hover:#d6efdf;--ink-surface:#1e293b;--ink-edge:#0f172a;--on-dark:#fff;--on-dark-soft:#f0fdf4;--on-dark-mute:#cbd5e1;--ink:#1a1a1a;--text:#1e293b;--text-2:#374151;--muted:#4b5563;--faint:#6b7280;--faint-2:#94a3b8;--border:#e2e8f0;--border-soft:#e1e7e3;--divider:#e2e8f0;--surface:#f8fafc;--surface-2:#f8faf9;--white:#fff;--amber:#b45309;--amber-bg:#fdf3e3;--amber-border:#f0c98a;--amber-hover:#fbe9cf;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--r-btn:8px;--font-heading:var(--font-outfit), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:var(--font-poppins), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--track-display:-.02em;--page-width:860px;--nav-width:860px;--space-t1:88px;--space-t2:56px;--space-t3:40px;--tap:48px;--fs-display:36px;--fs-stat:26px;--fs-num:19px;--fs-title:30px;--fs-h1:26px;--fs-h2:22px;--fs-subhead:16px;--fs-body:18px;--fs-body-sm:16px;--fs-support:14px;--fs-caption:13px;--fs-plan-title:26px;--fs-figure:25px;--fs-value:17px;--fs-label:15px;--fs-status:14.5px;--fs-note:13.5px;--fs-small:12.5px;--fs-micro:12px;--fs-glyph-lg:24px;--fs-glyph-md:22px;--fs-glyph-sm:18px;--pd-green:#15803d;--pd-green-dark:#166534;--pd-green-soft:#eaf5ee;--pd-tint:#f3f8f5;--pd-ink:#141a22;--pd-ink-2:#4b5563;--pd-ink-3:#6b7280;--pd-line:#e5e7eb;--pd-tint-line:#dfeae3;--pd-rail:#cfe5d7;--pd-hairline:#eef0f2;--pd-amber:#b45309;--pd-star:#16803c;--pd-star-off:#cbd2d9;--pd-banner:#11602f;--pd-banner-gradient:linear-gradient(110deg, #0c4a24 0%, #11602f 50%, #1d7a45 100%)}:where(.plan-page-v2,.plan-page-v2 *){box-sizing:border-box;margin:0;padding:0}.plan-page-v2 [hidden]{display:none!important}@media (max-width:640px){.plan-page-v2{--fs-display:30px;--fs-stat:22px;--fs-title:24px;--fs-h1:22px;--fs-h2:20px;--fs-body:17px}}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.plan-page-v2{font-family:var(--font-body);font-size:var(--fs-body);background:var(--white);color:var(--text);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.55}:where(.plan-page-v2) .hs-val,:where(.plan-page-v2) .ct-val,:where(.plan-page-v2) .drug-cost,:where(.plan-page-v2) .score-num,:where(.plan-page-v2) .benefit-cost,:where(.plan-page-v2) .bcard-amt,:where(.plan-page-v2) .cov-badge strong,:where(.plan-page-v2) .ss-val,:where(.plan-page-v2) .scen-amt,:where(.plan-page-v2) .dual-code,:where(.plan-page-v2) .innet,:where(.plan-page-v2) .doc-loc{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:where(.plan-page-v2) .innet--warning{color:var(--amber);background:var(--amber-bg)}:where(.plan-page-v2) .page{width:100%}:where(.plan-page-v2) .\!page{width:100%!important}:where(.plan-page-v2) .wrap{max-width:var(--page-width);margin:0 auto;padding:0 24px}:where(.plan-page-v2) .wrap--hero{padding-top:28px}:where(.plan-page-v2) .plan-detail-page .wrap--hero{max-width:none;padding:8px max(24px, calc((100% - var(--page-width)) / 2 + 24px)) 48px;background:var(--g-50)}:where(.plan-page-v2) .plan-detail-page .wrap--hero>.back{margin-bottom:8px}:where(.plan-page-v2) .plan-detail-page .wrap--hero>.\!back{margin-bottom:8px!important}:where(.plan-page-v2) .plan-detail-page .hero{background:0 0;border-radius:0;padding:0}:where(.plan-page-v2) .page>.wrap:last-child{padding-bottom:88px}:where(.plan-page-v2) .\!page>.wrap:last-child{padding-bottom:88px!important}:where(.plan-page-v2) .zip-prompt{max-width:var(--page-width);margin:0 auto;padding:40px 24px}:where(.plan-page-v2) .zip-prompt-kicker{font-family:var(--font-heading);font-size:var(--fs-support);letter-spacing:.08em;text-transform:uppercase;color:var(--g-700);font-weight:600;line-height:1.3}:where(.plan-page-v2) .zip-prompt-title{font-family:var(--font-heading);font-size:var(--fs-display);letter-spacing:var(--track-display);color:var(--ink);margin-top:8px;font-weight:800;line-height:1.1}:where(.plan-page-v2) .zip-prompt-copy{max-width:520px;font-size:var(--fs-body);color:var(--muted);margin-top:16px;line-height:1.55}:where(.plan-page-v2) .zip-prompt-form{flex-direction:column;gap:12px;margin-top:32px;display:flex}:where(.plan-page-v2) .zip-prompt-field{flex:1;min-width:0}:where(.plan-page-v2) .zip-prompt-label{font-size:var(--fs-support);color:var(--text);font-weight:600;line-height:1.3;display:block}:where(.plan-page-v2) .zip-prompt-input{width:100%;min-height:var(--tap);border:1px solid var(--border);border-radius:var(--r-btn);background:var(--white);color:var(--text);font:inherit;font-size:var(--fs-body);margin-top:4px;padding:12px 16px;display:block}:where(.plan-page-v2) .zip-prompt-submit{min-height:var(--tap);border-radius:var(--r-btn);background:var(--g-700);color:var(--on-dark);font-family:var(--font-heading);font-size:var(--fs-body);cursor:pointer;white-space:nowrap;border:0;padding:12px 24px;font-weight:800}:where(.plan-page-v2) .zip-prompt-submit:hover{background:var(--g-800)}@media (min-width:640px){:where(.plan-page-v2) .zip-prompt-form{flex-direction:row;align-items:flex-end}:where(.plan-page-v2) .zip-prompt-submit{flex:none}}@media (max-width:639px){:where(.plan-page-v2) .zip-prompt{padding:32px 16px}}:where(.plan-page-v2) .band{width:100%}:where(.plan-page-v2) .\!band{width:100%!important}:where(.plan-page-v2) .band--gray{background:var(--surface);margin:64px 0;padding:60px 0}:where(.plan-page-v2) .band--green{background:var(--g-50);border-top:1px solid var(--g-200);border-bottom:1px solid var(--g-200);margin:64px 0;padding:48px 0}:where(.plan-page-v2) .band .wrap>.section-lbl:first-child{margin-top:0}:where(.plan-page-v2) .\!band .wrap>.section-lbl:first-child{margin-top:0!important}:where(.plan-page-v2) .plan-detail-page{--space-t1:48px;--space-t2:48px;--space-t3:32px}:where(.plan-page-v2 .plan-detail-page) .band--gray,:where(.plan-page-v2 .plan-detail-page) .band--green{margin:48px 0;padding:48px 0}:where(.plan-page-v2) .back{min-height:40px;font-family:var(--font-heading);font-size:var(--fs-support);color:var(--g-700);align-items:center;gap:6px;margin-bottom:.25rem;font-weight:800;text-decoration:none;display:inline-flex}:where(.plan-page-v2) .\!back{min-height:40px!important;font-family:var(--font-heading)!important;font-size:var(--fs-support)!important;color:var(--g-700)!important;align-items:center!important;gap:6px!important;margin-bottom:.25rem!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}:where(.plan-page-v2) .back:hover{text-decoration:underline}:where(.plan-page-v2) .\!back:hover{text-decoration:underline!important}:where(.plan-page-v2) .stamp{font-size:var(--fs-caption);color:var(--faint);margin-bottom:1rem;font-weight:400}:where(.plan-page-v2) .section-lbl{font-family:var(--font-heading);color:var(--ink)}:where(.plan-page-v2) .section-support{font-family:var(--font-body);font-size:var(--fs-support);color:var(--faint);letter-spacing:0;margin-top:5px;font-weight:400;display:block}:where(.plan-page-v2) .kicker{font-family:var(--font-heading);font-size:var(--fs-support);letter-spacing:.08em;text-transform:uppercase;color:var(--g-700);margin-bottom:7px;font-weight:600;display:block}:where(.plan-page-v2) .section-lbl--t1{font-size:var(--fs-h1);letter-spacing:var(--track-display);margin-top:var(--space-t1);margin-bottom:18px;font-weight:800;line-height:1.2}:where(.plan-page-v2) .section-lbl--t2{font-size:var(--fs-h2);margin-top:var(--space-t2);margin-bottom:16px;font-weight:800;line-height:1.25}:where(.plan-page-v2) .section-lbl--t3{font-size:var(--fs-subhead);letter-spacing:.01em;color:var(--muted);margin-top:var(--space-t3);margin-bottom:12px;font-weight:800}:where(.plan-page-v2) .hero{background:var(--g-50);border-radius:var(--r-lg);min-width:0;padding:2rem}:where(.plan-page-v2) .rating-inline{align-items:center;gap:9px;margin-bottom:14px;display:flex}:where(.plan-page-v2) .rating-stars{color:var(--g-700);white-space:nowrap;font-size:15px;line-height:1}:where(.plan-page-v2) .rating-text{font-size:var(--fs-support);color:var(--muted)}:where(.plan-page-v2) .rating-text strong{font-family:var(--font-heading);color:var(--ink);font-weight:800}:where(.plan-page-v2) .plan-type{font-family:var(--font-heading);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-weight:600}:where(.plan-page-v2) .carrier-name{font-family:var(--font-heading);font-size:var(--fs-body-sm);color:var(--muted);margin-bottom:3px;font-weight:400}:where(.plan-page-v2) .plan-name{font-family:var(--font-heading);font-size:var(--fs-title);letter-spacing:var(--track-display);color:var(--text);margin-bottom:14px;font-weight:800;line-height:1.15}:where(.plan-page-v2) .contract-pbp{color:var(--muted);font-weight:800}:where(.plan-page-v2) .badges{flex-wrap:wrap;gap:7px;display:flex}:where(.plan-page-v2) .\!badges{flex-wrap:wrap!important;gap:7px!important;display:flex!important}:where(.plan-page-v2) .badge{font-family:var(--font-heading);font-size:var(--fs-caption);border-radius:var(--r-pill);background:var(--white);color:var(--g-800);border:1px solid var(--g-200);padding:5px 11px;font-weight:800}:where(.plan-page-v2) .badge--rating{background:var(--g-800);color:var(--on-dark)}:where(.plan-page-v2) .score-box{text-align:center;flex-shrink:0;align-self:flex-start;min-width:88px}:where(.plan-page-v2) .score-chip{background:var(--g-700);border-radius:var(--r-md);padding:10px 16px}:where(.plan-page-v2) .score-num{font-family:var(--font-heading);font-size:var(--fs-title);letter-spacing:var(--track-display);color:var(--on-dark);font-weight:800;line-height:1}:where(.plan-page-v2) .score-stars{color:var(--on-dark);margin-top:4px;font-size:12px}:where(.plan-page-v2) .score-lbl{font-size:var(--fs-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-weight:400}:where(.plan-page-v2) .hero-stats{grid-template-columns:repeat(4,1fr);margin:1.75rem 0;display:grid}:where(.plan-page-v2) .hs{background:0 0;border:none;border-radius:0;padding:2px 22px}:where(.plan-page-v2) .hs:first-child{padding-left:0}:where(.plan-page-v2) .hs+.hs{border-left:1px solid var(--g-200);padding-left:22px}:where(.plan-page-v2) .hs-lbl{font-size:var(--fs-caption);color:var(--muted);white-space:nowrap;margin-bottom:5px;font-weight:400}:where(.plan-page-v2) .hs-val{font-family:var(--font-heading);font-size:var(--fs-stat);letter-spacing:var(--track-display);color:var(--text);font-weight:800}:where(.plan-page-v2) .hs-val--sm{font-size:var(--fs-body-sm)}:where(.plan-page-v2) .hs-sub{font-size:var(--fs-caption);color:var(--muted);margin-top:3px;font-weight:400}:where(.plan-page-v2) .cov-badges{flex-wrap:wrap;gap:8px 24px;margin-top:1.5rem;display:flex}:where(.plan-page-v2) .cov-badge{cursor:pointer;min-height:44px;font-size:var(--fs-support);color:var(--text);background:0 0;border:none;align-items:center;gap:7px;padding:0;font-weight:400;text-decoration:none;display:inline-flex}:where(.plan-page-v2) .cov-badge>i:first-child{color:var(--g-700);font-size:17px}:where(.plan-page-v2) .cov-badge strong{color:var(--g-800);font-weight:800}:where(.plan-page-v2) .cov-badge--warning>i:first-child,:where(.plan-page-v2) .cov-badge--warning strong{color:var(--amber)}:where(.plan-page-v2) .cov-badge--negative>i:first-child,:where(.plan-page-v2) .cov-badge--negative strong{color:#b42318}:where(.plan-page-v2) .cov-badge:hover .cov-label{text-decoration:underline}:where(.plan-page-v2) .cov-arrow{color:var(--faint);font-size:15px}:where(.plan-page-v2) .enroll-btn{border-radius:var(--r-btn);width:100%;min-height:56px;font-family:var(--font-heading);font-size:var(--fs-body);letter-spacing:-.01em;cursor:pointer;background:var(--g-700);color:var(--on-dark);border:none;justify-content:center;align-items:center;gap:8px;padding:15px;font-weight:800;transition:background .15s,transform .15s,box-shadow .15s;display:flex}:where(.plan-page-v2) .enroll-btn:hover{background:var(--g-800);transform:translateY(-1px);box-shadow:0 6px 16px #15803d38}:where(.plan-page-v2) .hero .enroll-btn{margin-top:1.5rem}:where(.plan-page-v2) .agent-line{text-align:center;font-size:var(--fs-support);color:var(--muted);margin-top:14px;font-weight:400}:where(.plan-page-v2) .agent-line a{color:var(--g-700);font-weight:800;text-decoration:none}:where(.plan-page-v2) .wrap--close{text-align:center}:where(.plan-page-v2) .wrap--close .enroll-btn{max-width:460px;margin:0 auto}:where(.plan-page-v2) .enroll-chooser{max-width:var(--page-width);margin:0 auto;padding:28px 24px 88px}:where(.plan-page-v2) .enroll-chooser .back{margin-bottom:12px}:where(.plan-page-v2) .enroll-chooser .\!back{margin-bottom:12px!important}:where(.plan-page-v2) button.back{cursor:pointer;background:0 0;border:none}:where(.plan-page-v2) button.\!back{cursor:pointer!important;background:0 0!important;border:none!important}:where(.plan-page-v2) .enroll-chooser-heading{font-family:var(--font-heading);font-size:var(--fs-h1);letter-spacing:var(--track-display);color:var(--ink);outline:none;margin:0 0 6px;font-weight:800;line-height:1.2}:where(.plan-page-v2) .enroll-chooser-sub{font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--muted);margin-bottom:24px;font-weight:400;line-height:1.55}:where(.plan-page-v2) .enroll-chooser-sub strong{color:var(--ink);font-weight:700}:where(.plan-page-v2) .enroll-cards{flex-direction:column;gap:12px;display:flex}:where(.plan-page-v2) .enroll-card{border-radius:var(--r-lg);border:1.5px solid var(--border-soft);background:var(--white);text-align:left;width:100%;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;flex-direction:column;gap:6px;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex;position:relative}:where(.plan-page-v2) .enroll-card:hover{border-color:var(--g-700)}:where(.plan-page-v2) .enroll-card--rec{border:2px solid var(--g-700);background:var(--g-50)}:where(.plan-page-v2) .enroll-card--rec:hover{background:var(--g-100)}:where(.plan-page-v2) .enroll-card--disabled{opacity:.55;cursor:not-allowed;pointer-events:none}:where(.plan-page-v2) .enroll-card-badge{font-family:var(--font-heading);font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--on-dark);background:var(--g-700);border-radius:var(--r-pill);padding:2px 10px;font-weight:800;position:absolute;top:-9px;left:14px}:where(.plan-page-v2) .enroll-card-header{align-items:center;gap:10px;display:flex}:where(.plan-page-v2) .enroll-card-icon{width:32px;height:32px;color:var(--g-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.plan-page-v2) .enroll-card--rec .enroll-card-icon{background:var(--white)}:where(.plan-page-v2) .enroll-card-title{font-family:var(--font-heading);font-size:var(--fs-subhead);color:var(--ink);flex:1;min-width:0;font-weight:800}:where(.plan-page-v2) .enroll-card-arrow{color:var(--g-700);flex-shrink:0}:where(.plan-page-v2) .enroll-card-desc{font-family:var(--font-body);font-size:var(--fs-support);color:var(--text-2);font-weight:400;line-height:1.5}:where(.plan-page-v2) .enroll-card-desc strong{color:var(--g-700);font-weight:800}:where(.plan-page-v2) .enroll-card-error{border-radius:var(--r-md);border:1px solid var(--amber-border);background:var(--amber-bg);font-family:var(--font-body);font-size:var(--fs-support);color:var(--amber);margin-top:8px;padding:10px 14px;line-height:1.5}:where(.plan-page-v2) .card{background:var(--white);border:1.5px solid var(--border-soft);border-radius:var(--r-lg);padding:1.4rem}:where(.plan-page-v2) .\!card{background:var(--white)!important;border:1.5px solid var(--border-soft)!important;border-radius:var(--r-lg)!important;padding:1.4rem!important}:where(.plan-page-v2) .our-take{background:var(--surface);border-radius:var(--r-lg);margin-top:var(--space-t1);padding:1.75rem 2rem 2rem}:where(.plan-page-v2) .our-take-title{font-family:var(--font-heading);font-size:var(--fs-h2);color:var(--ink);margin-bottom:1.25rem;font-weight:800}:where(.plan-page-v2) :where(.take-block)+.take-block{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.5rem}:where(.plan-page-v2) .take-hd{font-family:var(--font-heading);font-size:var(--fs-subhead);color:var(--ink);align-items:center;gap:8px;margin-bottom:12px;font-weight:800;display:flex}:where(.plan-page-v2) .take-hd--good>i{color:var(--g-700)}:where(.plan-page-v2) .take-hd--watch>i{color:var(--amber)}:where(.plan-page-v2) .take-items{grid-template-columns:1fr 1fr;gap:10px 28px;display:grid}:where(.plan-page-v2) .take-items .item{margin-bottom:0}:where(.plan-page-v2) .take-items .\!item{margin-bottom:0!important}:where(.plan-page-v2) .item{font-size:var(--fs-body-sm);color:var(--text-2);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";align-items:flex-start;gap:9px;margin-bottom:11px;font-weight:400;line-height:1.45;display:flex}:where(.plan-page-v2) .\!item{font-size:var(--fs-body-sm)!important;color:var(--text-2)!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"!important;align-items:flex-start!important;gap:9px!important;margin-bottom:11px!important;font-weight:400!important;line-height:1.45!important;display:flex!important}:where(.plan-page-v2) .item:last-child{margin-bottom:0}:where(.plan-page-v2) .\!item:last-child{margin-bottom:0!important}:where(.plan-page-v2) .ic-g{color:var(--g-700);flex-shrink:0;margin-top:1px;font-size:18px}:where(.plan-page-v2) .ic-a{color:var(--amber);flex-shrink:0;margin-top:1px;font-size:18px}:where(.plan-page-v2) .cost-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}:where(.plan-page-v2) .ct{background:var(--surface);border-radius:var(--r-md);padding:14px}:where(.plan-page-v2) .ct--good{background:var(--g-100)}:where(.plan-page-v2) .ct--watch{background:var(--amber-bg)}:where(.plan-page-v2) .ct-lbl{font-size:var(--fs-caption);color:var(--muted);margin-bottom:5px;font-weight:400}:where(.plan-page-v2) .ct-val{font-family:var(--font-heading);font-size:var(--fs-num);color:var(--ink);font-weight:800}:where(.plan-page-v2) .ct-val--good{color:var(--g-700)}:where(.plan-page-v2) .ct-val--sm{font-size:var(--fs-support)}:where(.plan-page-v2) .ct-note{font-size:var(--fs-caption);color:var(--muted);margin-top:4px;font-weight:400}:where(.plan-page-v2) :where(.ct--watch) .ct-note{color:var(--amber)}:where(.plan-page-v2) .extras-row{flex-wrap:wrap;gap:8px;margin-bottom:1rem;display:flex}:where(.plan-page-v2) .extra{font-size:var(--fs-support);background:var(--g-chip);color:var(--g-800);border-radius:var(--r-pill);align-items:center;gap:6px;padding:7px 13px;font-weight:400;display:inline-flex}:where(.plan-page-v2) .extra i{font-size:15px}:where(.plan-page-v2) .benefit-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:10px;margin-bottom:14px;display:grid}:where(.plan-page-v2) .bcard{border-radius:var(--r-md);background:var(--white);border:none;height:100%;overflow:hidden}:where(.plan-page-v2) .bcard>summary{cursor:pointer;min-height:var(--tap);padding:1rem;list-style:none}:where(.plan-page-v2) .bcard>summary::-webkit-details-marker{display:none}:where(.plan-page-v2) .bcard>summary::marker{content:""}:where(.plan-page-v2) .bcard>summary:hover{background:var(--surface-2)}:where(.plan-page-v2) .bcard[open]>summary{background:var(--g-50)}:where(.plan-page-v2) .bcard-static-head{min-height:var(--tap);padding:1rem}:where(.plan-page-v2) .bcard-top{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}:where(.plan-page-v2) .bcard-ic{color:var(--g-700);font-size:22px}:where(.plan-page-v2) .bcard-name{font-family:var(--font-heading);font-size:var(--fs-subhead);color:var(--ink);font-weight:800;line-height:1.3}:where(.plan-page-v2) .bcard-fig{margin-top:6px}:where(.plan-page-v2) .bcard-amt{font-family:var(--font-heading);font-size:var(--fs-display);letter-spacing:var(--track-display);color:var(--text);font-weight:800;line-height:1}:where(.plan-page-v2) .bcard-unit{font-size:var(--fs-caption);color:var(--muted);margin-top:4px;font-weight:400;display:block}:where(.plan-page-v2) .bcard-fig--text{font-family:var(--font-heading);font-size:var(--fs-subhead);color:var(--text);font-weight:800}:where(.plan-page-v2) .bcard-fig--text.is-good{color:var(--g-700)}:where(.plan-page-v2) .bcard-chev{color:var(--faint);font-size:16px;line-height:1;transition:transform .2s;display:inline-block}:where(.plan-page-v2) .bcard-chev i{font-size:inherit;color:inherit}:where(.plan-page-v2) .bcard[open] .bcard-chev{transform:rotate(180deg)}:where(.plan-page-v2) .bcard-detail{flex-direction:column;gap:0;padding:0 1rem 1rem;display:flex}:where(.plan-page-v2) .bcard-caveat{font-size:var(--fs-caption);color:var(--faint);margin-top:9px;line-height:1.4}:where(.plan-page-v2) .bcard-detail .benefit-row{flex-direction:column;align-items:flex-start;gap:2px}:where(.plan-page-v2) .bcard-detail .benefit-row-value{text-align:left}:where(.plan-page-v2) .see-more{margin-bottom:0}:where(.plan-page-v2) .see-more>summary{cursor:pointer;min-height:var(--tap);font-family:var(--font-heading);font-size:var(--fs-subhead);color:var(--g-700);align-items:center;gap:6px;font-weight:800;list-style:none;display:inline-flex}:where(.plan-page-v2) .see-more>summary::-webkit-details-marker{display:none}:where(.plan-page-v2) .see-more>summary::marker{content:""}:where(.plan-page-v2) .see-more>summary:hover{text-decoration:underline}:where(.plan-page-v2) .see-more-chev{line-height:1;transition:transform .2s;display:inline-block}:where(.plan-page-v2) .see-more-chev i{font-size:inherit;color:inherit}:where(.plan-page-v2) .see-more[open] .see-more-chev{transform:rotate(180deg)}:where(.plan-page-v2) .see-more-body{margin-top:.85rem}:where(.plan-page-v2) .benefit-accordion{flex-direction:column;display:flex}:where(.plan-page-v2) .benefit-detail{border:none;border-bottom:1px solid var(--border);background:0 0}:where(.plan-page-v2) .benefit-summary{min-height:var(--tap);cursor:pointer;font-size:var(--fs-body-sm);align-items:center;gap:11px;padding:.85rem 1rem;list-style:none;display:flex}:where(.plan-page-v2) .benefit-summary::-webkit-details-marker{display:none}:where(.plan-page-v2) .benefit-summary::marker{content:""}:where(.plan-page-v2) .benefit-summary:hover{background:var(--surface-2)}:where(.plan-page-v2) .benefit-detail--static .benefit-summary{cursor:default}:where(.plan-page-v2) .benefit-detail--static .benefit-summary:hover{background:0 0}:where(.plan-page-v2) .benefit-icon{color:var(--g-700);text-align:center;flex-shrink:0;width:22px;font-size:18px}:where(.plan-page-v2) .benefit-name{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-subhead);color:var(--ink);flex:1}:where(.plan-page-v2) .benefit-cost{font-size:var(--fs-caption);color:var(--muted);white-space:nowrap;font-weight:400}:where(.plan-page-v2) .benefit-cost.cost--good{color:var(--g-700);font-weight:800}:where(.plan-page-v2) .benefit-chevron{color:var(--faint);flex-shrink:0;font-size:16px;line-height:1;transition:transform .2s;display:inline-block}:where(.plan-page-v2) .benefit-chevron i{font-size:inherit;color:inherit}:where(.plan-page-v2) .benefit-detail[open] .benefit-chevron{transform:rotate(180deg)}:where(.plan-page-v2) .benefit-expanded{flex-direction:column;gap:0;padding:0 1rem .9rem 49px;display:flex}:where(.plan-page-v2) .benefit-row{font-size:var(--fs-support);border-bottom:1px solid var(--divider);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-weight:400;display:flex}:where(.plan-page-v2) .benefit-row:last-child{border-bottom:none}:where(.plan-page-v2) .benefit-row-label{color:var(--muted);flex-shrink:0}:where(.plan-page-v2) .benefit-row-value{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:400}:where(.plan-page-v2) .cta-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:1.75rem;display:grid}:where(.plan-page-v2) .big-cta{text-align:left;cursor:pointer;border-radius:var(--r-lg);background:var(--white);border:none;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:1.5rem 1.4rem;transition:background .15s;display:flex}:where(.plan-page-v2) .big-cta:hover{background:var(--g-50)}:where(.plan-page-v2) .big-cta-ic{border-radius:var(--r-md);background:var(--g-50);width:46px;height:46px;color:var(--g-700);justify-content:center;align-items:center;margin-bottom:4px;font-size:22px;display:flex}:where(.plan-page-v2) .big-cta-title{font-family:var(--font-heading);font-size:var(--fs-subhead);color:var(--ink);font-weight:800}:where(.plan-page-v2) .big-cta-sub{font-size:var(--fs-caption);color:var(--muted);font-weight:400;line-height:1.4}:where(.plan-page-v2) .big-cta-go{min-height:var(--tap);font-family:var(--font-heading);font-size:var(--fs-support);color:var(--on-dark);background:var(--g-800);border-radius:var(--r-btn);align-items:center;gap:6px;margin-top:10px;padding:0 16px;font-weight:800;display:inline-flex}:where(.plan-page-v2) .preview-hd{font-family:var(--font-heading);font-size:var(--fs-subhead);color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;margin:1.75rem 0 .7rem;scroll-margin-top:105px;font-weight:800;display:flex}:where(.plan-page-v2) .preview-hd>span{font-family:var(--font-body);font-size:var(--fs-caption);color:var(--faint);white-space:nowrap;font-weight:400}:where(.plan-page-v2) .innet{background:var(--g-100);color:var(--g-800);font-weight:800;font-size:var(--fs-caption);border-radius:var(--r-pill);align-items:center;gap:5px;padding:4px 11px;display:inline-flex}:where(.plan-page-v2) .preview-note{font-size:var(--fs-caption);color:var(--faint);margin-bottom:.6rem;font-weight:400}:where(.plan-page-v2) .doc-list,:where(.plan-page-v2) .drug-list{border:none;border-top:1px solid var(--border);border-radius:0;margin-bottom:.6rem;overflow:visible}:where(.plan-page-v2) .docrow{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:.8rem .25rem;display:flex}:where(.plan-page-v2) .doc-av{background:var(--g-chip);width:36px;height:36px;color:var(--g-800);font-family:var(--font-heading);font-weight:800;font-size:var(--fs-caption);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.plan-page-v2) .docrow-main{flex:1;min-width:0}:where(.plan-page-v2) .doc-name{font-family:var(--font-heading);font-size:var(--fs-subhead);color:var(--text);font-weight:800}:where(.plan-page-v2) .doc-tag{font-size:var(--fs-caption);color:var(--g-800);background:var(--g-chip);border-radius:5px;margin-left:6px;padding:1px 6px;font-weight:800}:where(.plan-page-v2) .doc-spec{font-size:var(--fs-caption);color:var(--muted);margin-top:1px;font-weight:400}:where(.plan-page-v2) .doc-loc{font-size:var(--fs-caption);color:var(--faint);text-align:right;white-space:nowrap;font-weight:400;line-height:1.4}:where(.plan-page-v2) .drug{border-bottom:1px solid var(--border);align-items:flex-start;gap:11px;padding:.9rem .25rem;display:flex}:where(.plan-page-v2) .\!drug{border-bottom:1px solid var(--border)!important;align-items:flex-start!important;gap:11px!important;padding:.9rem .25rem!important;display:flex!important}:where(.plan-page-v2) .drug-check{color:var(--g-700);flex-shrink:0;margin-top:1px;font-size:18px}:where(.plan-page-v2) .drug-main{flex:1;min-width:0}:where(.plan-page-v2) .drug-name{font-family:var(--font-heading);font-size:var(--fs-subhead);color:var(--text);font-weight:800}:where(.plan-page-v2) .drug-sub{font-size:var(--fs-caption);color:var(--muted);margin-top:1px;font-weight:400}:where(.plan-page-v2) .drug-cost{font-family:var(--font-heading);font-size:var(--fs-num);color:var(--g-700);white-space:nowrap;text-align:right;font-weight:800}:where(.plan-page-v2) .drug-swap{background:var(--g-50);border-radius:var(--r-sm);font-size:var(--fs-caption);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;padding:8px 12px;font-weight:400;display:flex}:where(.plan-page-v2) .drug-swap-ic{color:var(--g-700);flex-shrink:0;font-size:16px}:where(.plan-page-v2) .drug-swap-text{flex:1;min-width:0}:where(.plan-page-v2) .drug-swap-text strong{color:var(--g-800);font-weight:800}:where(.plan-page-v2) .swap-btn{font-family:var(--font-heading);font-size:var(--fs-caption);color:var(--on-dark);background:var(--g-700);border-radius:var(--r-btn);cursor:pointer;white-space:nowrap;border:none;min-height:38px;margin-left:auto;padding:0 14px;font-weight:800}:where(.plan-page-v2) .swap-btn:hover{background:var(--g-800)}:where(.plan-page-v2) .add-link{cursor:pointer;min-height:40px;font-family:var(--font-heading);font-size:var(--fs-support);color:var(--g-700);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-weight:800;text-decoration:none;display:inline-flex}:where(.plan-page-v2) .add-link:hover{text-decoration:underline}:where(.plan-page-v2) .lookup-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:1rem;display:grid}:where(.plan-page-v2) .lookup-btn,:where(.plan-page-v2) .part-d-btn{width:100%;min-height:var(--tap);cursor:pointer;text-align:left;border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);align-items:center;gap:11px;padding:1rem 1.1rem;transition:background .15s;display:flex}:where(.plan-page-v2) .lookup-btn:hover,:where(.plan-page-v2) .part-d-btn:hover{background:var(--g-50)}:where(.plan-page-v2) .part-d-btn{margin-bottom:1rem}:where(.plan-page-v2) .lookup-btn i,:where(.plan-page-v2) .part-d-btn i{color:var(--g-700);flex-shrink:0;font-size:20px}:where(.plan-page-v2) .lb-lbl{font-family:var(--font-heading);font-size:var(--fs-support);color:var(--ink);font-weight:800}:where(.plan-page-v2) .lb-sub{font-size:var(--fs-caption);color:var(--muted);margin-top:2px;font-weight:400}:where(.plan-page-v2) .doc-search{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:1rem;padding:1.1rem 1.3rem 1.3rem}:where(.plan-page-v2) .doc-search-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}:where(.plan-page-v2) .doc-search-field{flex-direction:column;flex:260px;gap:6px;min-width:220px;display:flex;position:relative}:where(.plan-page-v2) .doc-search-field--zip{flex:0 0 140px;min-width:140px}:where(.plan-page-v2) .doc-search-label{font-family:var(--font-heading);font-size:var(--fs-support);color:var(--ink);font-weight:800}:where(.plan-page-v2) .doc-search-input{width:100%;min-height:var(--tap);border:1.5px solid var(--border);border-radius:var(--r-md);font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--ink);background:var(--white);box-sizing:border-box;outline:none;padding:0 14px}:where(.plan-page-v2) .doc-search-input:focus{border-color:var(--g-700)}:where(.plan-page-v2) .doc-search-results{z-index:30;background:var(--white);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;max-height:340px;margin-top:4px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a1f}:where(.plan-page-v2) .doc-search-option{text-align:left;background:var(--white);border:none;border-bottom:1px solid var(--border-soft);cursor:pointer;width:100%;font-family:var(--font-body);padding:12px 14px;display:block}:where(.plan-page-v2) .doc-search-results>:last-child>.doc-search-option{border-bottom:none}:is(:where(.plan-page-v2) .doc-search-option:hover,:where(.plan-page-v2) .doc-search-option:focus-visible){background:var(--g-50)}:where(.plan-page-v2) .doc-opt-name{font-family:var(--font-heading);font-size:var(--fs-subhead);color:var(--text);font-weight:800;display:block}:where(.plan-page-v2) .doc-opt-sub{font-size:var(--fs-caption);color:var(--muted);margin-top:1px;font-weight:400;display:block}:where(.plan-page-v2) .doc-search-hint{font-size:var(--fs-support);color:var(--faint);margin-top:10px;font-weight:400}:where(.plan-page-v2) .doc-search-close{margin-top:10px}:where(.plan-page-v2) .doc-net{border-radius:var(--r-pill);font-family:var(--font-heading);font-size:var(--fs-caption);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:4px 11px;font-weight:800;display:inline-flex}:where(.plan-page-v2) .doc-net--in{background:var(--g-100);color:var(--g-800)}:where(.plan-page-v2) .doc-net--out{background:var(--amber-bg);color:var(--amber)}:where(.plan-page-v2) .doc-net--checking{background:var(--surface);color:var(--faint)}:where(.plan-page-v2) .doc-remove{border-radius:var(--r-sm);width:40px;min-height:40px;color:var(--faint);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}:where(.plan-page-v2) .doc-remove-label{display:none}:where(.plan-page-v2) .doc-remove:hover{background:var(--surface);color:var(--ink)}:where(.plan-page-v2) .doc-links{flex-direction:column;gap:5px;display:flex}:where(.plan-page-v2) .doc-link{min-height:var(--tap);border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);color:var(--text-2);align-items:center;gap:11px;padding:.7rem .9rem;text-decoration:none;transition:background .15s;display:flex}:where(.plan-page-v2) .doc-link:hover{background:var(--surface)}:where(.plan-page-v2) .doc-link>i:first-child{color:var(--faint);flex-shrink:0;font-size:18px}:where(.plan-page-v2) .doc-link:hover>i:first-child{color:var(--g-700)}:where(.plan-page-v2) .doc-link>i:last-child{color:var(--faint);flex-shrink:0;margin-left:auto;font-size:13px}:where(.plan-page-v2) .doc-link-title{font-family:var(--font-heading);font-size:var(--fs-support);color:var(--text);font-weight:800}:where(.plan-page-v2) .doc-link-sub{font-size:var(--fs-caption);color:var(--faint);margin-top:1px;font-weight:400}:where(.plan-page-v2) .doc-link--muted{opacity:.8;border-style:dashed}:where(.plan-page-v2) .tools-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:.5rem 1rem}:where(.plan-page-v2) .wizard-strip{justify-content:space-between;align-items:center;gap:12px;padding:.9rem .25rem;display:flex}:where(.plan-page-v2) .wizard-strip+.wizard-strip{border-top:1px solid var(--border)}:where(.plan-page-v2) .wl{align-items:center;gap:11px;display:flex}:where(.plan-page-v2) .wi{color:var(--g-700);font-size:20px}:where(.plan-page-v2) .wlbl{font-family:var(--font-heading);font-size:var(--fs-support);color:var(--text);font-weight:800}:where(.plan-page-v2) .wsub{font-size:var(--fs-caption);color:var(--muted);margin-top:1px;font-weight:400}:where(.plan-page-v2) .wbtn{font-family:var(--font-heading);font-size:var(--fs-caption);border-radius:var(--r-btn);background:var(--white);border:1px solid var(--g-200);min-height:44px;color:var(--g-800);white-space:nowrap;align-items:center;padding:0 15px;font-weight:800;text-decoration:none;transition:background .15s;display:inline-flex}:where(.plan-page-v2) .wbtn:hover{background:var(--g-50)}:where(.plan-page-v2) .compliance-footer{font-size:var(--fs-caption);color:var(--faint);border-top:1px solid var(--border);margin-top:2.5rem;padding-top:1.25rem;font-weight:400;line-height:1.65}:where(.plan-page-v2) .compliance-footer p{margin-bottom:.65rem}:where(.plan-page-v2) .compliance-footer p:last-child{margin-bottom:0}:where(.plan-page-v2) .compliance-footer a{color:var(--g-700)}:where(.plan-page-v2) .compliance-numbered{flex-direction:column;gap:.5rem;margin:1rem 0 .65rem;padding-left:1.3rem;display:flex}:where(.plan-page-v2) .compliance-numbered li{font-size:var(--fs-caption);color:var(--faint);line-height:1.65}:where(.plan-page-v2) .footer-links{margin-top:.5rem}:where(.plan-page-v2) .footer-links a{color:var(--g-700);text-decoration:underline}:where(.plan-page-v2) .language-assistance{border-top:1px solid var(--border);margin-top:1rem;padding-top:.5rem}:where(.plan-page-v2) .language-assistance summary{min-height:44px;font-family:var(--font-heading);font-size:var(--fs-caption);color:var(--g-800);cursor:pointer;padding:12px 0;font-weight:800}:where(.plan-page-v2) .language-assistance summary:focus-visible{outline:3px solid var(--g-300);outline-offset:2px;border-radius:4px}:where(.plan-page-v2) .language-assistance-list{columns:2;column-gap:24px;padding-top:.5rem}:where(.plan-page-v2) .language-assistance-list p{break-inside:avoid}:where(.plan-page-v2) .elig-banner{border-radius:var(--r-lg);background:var(--g-50);border:1px solid var(--g-200);align-items:flex-start;gap:12px;margin-bottom:1rem;padding:1.1rem 1.3rem;display:flex}:where(.plan-page-v2) .elig-banner--below-hero{margin-top:1.5rem}:where(.plan-page-v2) .eb-icon{color:var(--g-700);flex-shrink:0;margin-top:1px;font-size:22px}:where(.plan-page-v2) .eb-lbl{font-family:var(--font-heading);font-size:var(--fs-support);color:var(--ink);margin-bottom:4px;font-weight:800}:where(.plan-page-v2) .eb-sub{font-size:var(--fs-caption);color:var(--text-2);font-weight:400;line-height:1.55}:where(.plan-page-v2) .any-doc-banner{border-radius:var(--r-lg);background:var(--g-50);border:1px solid var(--g-200);align-items:center;gap:12px;margin-bottom:1rem;padding:1.1rem 1.3rem;display:flex}:where(.plan-page-v2) .any-doc-banner>i{color:var(--g-700);flex-shrink:0;font-size:24px}:where(.plan-page-v2) .adb-lbl{font-family:var(--font-heading);font-size:var(--fs-support);color:var(--ink);margin-bottom:2px;font-weight:800}:where(.plan-page-v2) .adb-sub{font-size:var(--fs-caption);color:var(--text-2);font-weight:400;line-height:1.5}:where(.plan-page-v2) .enroll-btn--phone{text-decoration:none}:where(.plan-page-v2) .enroll-note{color:var(--muted);text-align:center;margin-top:.7rem;font-weight:400}:where(.plan-page-v2) .no-drug-banner{border:1px solid var(--amber-border);border-radius:var(--r-lg);background:var(--amber-bg);align-items:flex-start;gap:12px;margin-bottom:1rem;padding:1.1rem 1.3rem;display:flex}:where(.plan-page-v2) .no-drug-banner>i{color:var(--amber);flex-shrink:0;margin-top:1px;font-size:22px}:where(.plan-page-v2) .ndb-lbl{font-family:var(--font-heading);font-size:var(--fs-support);color:var(--ink);margin-bottom:3px;font-weight:800}:where(.plan-page-v2) .ndb-sub{font-size:var(--fs-caption);color:var(--text-2);font-weight:400;line-height:1.55}:where(.plan-page-v2) .dual-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:1rem;display:grid}:where(.plan-page-v2) .dual{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:11px 13px}:where(.plan-page-v2) .dual-code{font-family:var(--font-heading);font-size:var(--fs-support);color:var(--g-700);margin-bottom:2px;font-weight:800}:where(.plan-page-v2) .dual-desc{font-size:var(--fs-caption);color:var(--muted);font-weight:400;line-height:1.4}:where(.plan-page-v2) .msp{border:1.5px solid var(--border-soft);border-radius:var(--r-lg);font-size:var(--fs-caption);color:var(--text-2);margin-bottom:1rem;padding:1.3rem;font-weight:400;line-height:1.6}:where(.plan-page-v2) .msp strong{color:var(--ink);font-weight:800}:where(.plan-page-v2) .msp ul{flex-direction:column;gap:.45rem;margin:.6rem 0;list-style:none;display:flex}:where(.plan-page-v2) .msp li{padding-left:1.15rem;position:relative}:where(.plan-page-v2) .msp li:before{content:"•";color:var(--g-700);font-weight:800;position:absolute;top:0;left:2px}:where(.plan-page-v2) .msp li strong{color:var(--ink)}:where(.plan-page-v2) .msp-note{font-size:var(--fs-caption);color:var(--faint);margin-top:.7rem;font-weight:400}:where(.plan-page-v2) .giveback-line{font-size:var(--fs-support);color:var(--text-2);align-items:flex-start;gap:8px;margin-top:16px;font-weight:400;line-height:1.5;display:flex}:where(.plan-page-v2) .giveback-line>i{color:var(--g-700);flex-shrink:0;font-size:17px;position:relative;top:1px}:where(.plan-page-v2) .giveback-line s{color:var(--faint)}:where(.plan-page-v2) .giveback-line strong{font-family:var(--font-heading);color:var(--ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:800}:where(.plan-page-v2) .scenario{border:1.5px solid var(--border-soft);border-radius:var(--r-lg);margin-bottom:1rem;padding:1.3rem}:where(.plan-page-v2) .\!scenario{border:1.5px solid var(--border-soft)!important;border-radius:var(--r-lg)!important;margin-bottom:1rem!important;padding:1.3rem!important}:where(.plan-page-v2) .scen-intro{font-size:var(--fs-body-sm);color:var(--text);margin-bottom:1rem;font-weight:400;line-height:1.55}:where(.plan-page-v2) .scen-rows{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:1.1rem;display:grid}:where(.plan-page-v2) .scen-row{background:var(--surface);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}:where(.plan-page-v2) .scen-svc{font-size:var(--fs-caption);color:var(--text);align-items:center;gap:7px;font-weight:400;display:flex}:where(.plan-page-v2) .scen-svc i{color:var(--g-700);flex-shrink:0;font-size:16px}:where(.plan-page-v2) .scen-amt{font-size:var(--fs-caption);color:var(--muted);white-space:nowrap;font-weight:800}:where(.plan-page-v2) .scen-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:.9rem;display:grid}:where(.plan-page-v2) .ss{background:var(--surface);border-radius:var(--r-md);text-align:center;padding:13px}:where(.plan-page-v2) .ss-lbl{font-size:var(--fs-caption);color:var(--muted);margin-bottom:5px;font-weight:400}:where(.plan-page-v2) .ss-val{font-family:var(--font-heading);font-size:var(--fs-num);color:var(--ink);font-weight:800;line-height:1}:where(.plan-page-v2) .ss-val--good{color:var(--g-700)}:where(.plan-page-v2) .ss--you{background:var(--g-100);border:1px solid var(--g-200)}:where(.plan-page-v2) .ss--you .ss-val{color:var(--g-700)}:where(.plan-page-v2) .ss-sub{font-size:var(--fs-caption);color:var(--g-700);margin-top:4px;font-weight:400;line-height:1.3}:where(.plan-page-v2) .scen-note{font-size:var(--fs-caption);color:var(--faint);font-weight:400;line-height:1.6}:where(.plan-page-v2) .scen-select{min-height:var(--tap);font-family:var(--font-heading);font-weight:800;font-size:var(--fs-body-sm);color:var(--ink);background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-btn);cursor:pointer;max-width:100%;margin-bottom:14px;padding:0 14px}:where(.plan-page-v2) .rate-toggle{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}:where(.plan-page-v2) .rate-tab{min-height:var(--tap);font-family:var(--font-heading);font-size:var(--fs-support);color:var(--g-800);background:var(--g-chip);border-radius:var(--r-pill);cursor:pointer;border:none;padding:0 18px;font-weight:800;transition:background .15s}:where(.plan-page-v2) .rate-tab:hover{background:var(--g-chip-hover)}:where(.plan-page-v2) .rate-tab.is-active{background:var(--g-800);color:var(--on-dark)}:where(.plan-page-v2) .rate-panel{border:1.5px solid var(--border-soft);border-radius:var(--r-lg);font-size:var(--fs-body-sm);color:var(--text-2);padding:1.1rem 1.3rem;font-weight:400;line-height:1.6}:where(.plan-page-v2) .rate-panel strong{color:var(--ink);font-weight:800}:where(.plan-page-v2) .info-link{color:var(--g-700);cursor:pointer;font-weight:600;text-decoration:underline}:where(.plan-page-v2) .info-link:hover{color:var(--g-800)}:where(.plan-page-v2) .info-dialog{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);width:calc(100% - 32px);max-width:460px;color:var(--text);margin:auto;padding:0}:where(.plan-page-v2) .info-dialog::backdrop{background:#0f172a73}:where(.plan-page-v2) .info-dialog-inner{padding:1.6rem 1.6rem 1.4rem;position:relative}:where(.plan-page-v2) .info-dialog-close{width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:var(--r-md);background:0 0;border:none;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;top:10px;right:10px}:where(.plan-page-v2) .info-dialog-close:hover{background:var(--surface);color:var(--ink)}:where(.plan-page-v2) .info-dialog-title{font-family:var(--font-heading);font-size:var(--fs-h2);color:var(--ink);margin:0 2.2rem .8rem 0;font-weight:800;line-height:1.3}:where(.plan-page-v2) .info-dialog-body{font-size:var(--fs-body-sm);color:var(--text-2);margin-bottom:1.3rem;font-weight:400;line-height:1.6}:where(.plan-page-v2) .info-dialog-btn{min-height:var(--tap);font-family:var(--font-heading);font-size:var(--fs-body-sm);color:var(--on-dark);background:var(--g-800);border-radius:var(--r-btn);cursor:pointer;border:none;padding:0 22px;font-weight:800}:where(.plan-page-v2) .info-dialog-btn:hover{background:var(--g-700)}@media (max-width:640px){:where(.plan-page-v2) .wrap{padding:0 16px}:where(.plan-page-v2) .enroll-chooser{padding:20px 16px 60px}:where(.plan-page-v2) .enroll-card{padding:1rem}:where(.plan-page-v2) .band--gray,:where(.plan-page-v2) .band--green{margin:48px 0;padding:44px 0}.plan-page-v2{--space-t1:60px;--space-t2:44px;--space-t3:32px}:where(.plan-page-v2) .plan-detail-page{--space-t1:32px;--space-t2:32px;--space-t3:24px}:where(.plan-page-v2 .plan-detail-page) .band--gray,:where(.plan-page-v2 .plan-detail-page) .band--green{margin:32px 0;padding:32px 0}:where(.plan-page-v2) .hero{padding:1.5rem}:where(.plan-page-v2) .plan-detail-page .wrap--hero{padding:8px 16px 32px}:where(.plan-page-v2) .hero-stats{grid-template-columns:repeat(2,1fr);gap:18px 24px}:where(.plan-page-v2) .hs{padding:0}:where(.plan-page-v2) .hs+.hs{border-left:none;padding-left:0}:where(.plan-page-v2) .cost-grid,:where(.plan-page-v2) .benefit-grid{grid-template-columns:repeat(2,1fr)}:where(.plan-page-v2) .take-items,:where(.plan-page-v2) .cta-row,:where(.plan-page-v2) .lookup-row,:where(.plan-page-v2) .dual-grid,:where(.plan-page-v2) .scen-rows,:where(.plan-page-v2) .scen-summary{grid-template-columns:1fr}:where(.plan-page-v2) .our-take{padding:1.5rem 1.25rem 1.75rem}:where(.plan-page-v2) .language-assistance-list{columns:1}}@keyframes mkOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes mp-help-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes mp-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mp-out{to{opacity:0}}@keyframes mp-type{0%{width:0}to{width:10ch}}@keyframes mp-caret{50%{border-color:#0000}}@keyframes mp-press{0%,to{filter:none;transform:none}40%{filter:brightness(.82);transform:scale(.95)}}@keyframes mp-rip{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes mp-blip{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes mp-rot-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes mp-rot-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes mp-gone-row{0%{opacity:1;transform:none}22%{opacity:1;background:#fff7ed;border-color:#fdba74;transform:none}60%{opacity:0;height:34px;margin-bottom:6px;transform:translate(115%)}to{opacity:0;border-width:0;height:0;margin-bottom:0;transform:translate(115%)}}@keyframes mp-grow-a{0%{height:34px;box-shadow:none;border-radius:10px}}@keyframes mp-grow-c{0%{opacity:1;filter:none;border-radius:10px;height:34px;animation-timing-function:cubic-bezier(.2,.6,.3,1);top:114px}58.8%{opacity:1;filter:none;border-radius:10px;height:34px;top:322px}61.8%{opacity:1;filter:none;border-radius:10px;height:34px;animation-timing-function:cubic-bezier(.2,.6,.3,1);top:322px}to{opacity:.25;filter:blur(2px);border-radius:14px;height:228px;top:322px}}@keyframes mp-lift{to{opacity:0;transform:translateY(-10px)}}@keyframes mp-sink{to{opacity:0;transform:translateY(240px)}}@keyframes mp-draw{to{stroke-dashoffset:0}}@keyframes mp-note{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes mp-cur-add{0%{transform:translate(520px,300px)}11%,32%{transform:translate(200px,69px)}38%,43%{transform:translate(180px,114px)}55%,60%{transform:translate(511px,69px)}80%,to{transform:translate(521px,346px)}}@keyframes mp-cur-filter{0%{transform:translate(521px,346px)}50%{transform:translate(548px,352px)}to{transform:translate(540px,348px)}}@keyframes mp-cur-card{0%{transform:translate(540px,348px)}8%,to{transform:translate(572px,358px)}}.mp-up{opacity:0;animation-name:mp-up;animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.6,.3,1);animation-fill-mode:forwards}.mp-out{animation-name:mp-out;animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:forwards}.mp-gone{animation-name:mp-out;animation-duration:.4s;animation-timing-function:ease;animation-fill-mode:forwards}.mp-type{white-space:nowrap;vertical-align:bottom;border-right:2px solid #15803d;width:0;animation-name:mp-type,mp-caret;animation-duration:.9s,.7s;animation-timing-function:steps(10,end),step-end;animation-iteration-count:1,infinite;animation-fill-mode:forwards,none;display:inline-block;overflow:hidden}.mp-press{animation-name:mp-press;animation-duration:.3s;animation-timing-function:ease}.mp-cur{z-index:30;pointer-events:none;animation-timing-function:cubic-bezier(.45,.05,.35,1);animation-fill-mode:forwards;position:absolute;top:0;left:0}.mp-cur-add{animation-name:mp-cur-add;animation-duration:5.6s}.mp-cur-filter{animation-name:mp-cur-filter;animation-duration:8.4s}.mp-cur-card{animation-name:mp-cur-card;animation-duration:14.5s}.mp-rip{z-index:29;opacity:0;pointer-events:none;border:3px solid #15803d99;border-radius:999px;width:36px;height:36px;margin:-18px 0 0 -18px;animation-name:mp-rip;animation-duration:.56s;animation-timing-function:ease-out;animation-fill-mode:forwards;position:absolute}.mp-blip{opacity:0;animation-name:mp-blip;animation-timing-function:linear;animation-fill-mode:forwards}.mp-rot{opacity:0}.mp-rot-s{opacity:1;animation-name:mp-rot-out;animation-duration:.42s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards}.mp-rot-0{opacity:1;animation-name:mp-rot-out;animation-duration:.42s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-delay:1.8s;animation-fill-mode:forwards}.mp-rot-1{animation-name:mp-rot-in,mp-rot-out;animation-duration:.42s,.42s;animation-timing-function:cubic-bezier(.2,.6,.3,1),cubic-bezier(.4,0,.2,1);animation-fill-mode:both,forwards}.mp-rot-3{animation-name:mp-rot-in;animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.6,.3,1);animation-fill-mode:both}.mp-gone-row{animation-name:mp-gone-row;animation-duration:.82s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards}.mp-grow-a{animation-name:mp-grow-a;animation-duration:1s;animation-timing-function:cubic-bezier(.2,.6,.3,1);animation-delay:.6s;animation-fill-mode:both}.mp-grow-c{animation-name:mp-grow-c;animation-duration:1.7s;animation-timing-function:linear;animation-delay:.6s;animation-fill-mode:both}.mp-lift{animation-name:mp-lift;animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.6,.3,1);animation-fill-mode:forwards}.mp-sink{animation-name:mp-sink;animation-duration:1s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards}.mp-line{stroke-dasharray:1;stroke-dashoffset:1px;animation-name:mp-draw;animation-duration:.55s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards}.mp-note{opacity:0;animation-name:mp-note;animation-duration:.35s;animation-timing-function:cubic-bezier(.2,.6,.3,1);animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.mp-up,.mp-note{opacity:1!important;animation:none!important;transform:none!important}.mp-line{stroke-dashoffset:0!important;animation:none!important}.mp-gone,.mp-lift,.mp-sink,.mp-cur,.mp-rip,.mp-blip{display:none!important}.mp-grow-a,.mp-grow-c,.mp-out,.mp-type,.mp-press,.mp-rot,.mp-rot-s,.mp-rot-0,.mp-gone-row{animation:none!important}}