.ccMZYG_calculator{gap:var(--space-6);max-width:640px;margin:0 auto;display:grid}.ccMZYG_sliders{gap:var(--space-5);display:grid}.ccMZYG_slider{gap:var(--space-2);display:grid}.ccMZYG_sliderLabel{font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);justify-content:space-between;display:flex}.ccMZYG_sliderValue{color:var(--text-strong);font-weight:var(--fw-bold)}.ccMZYG_range{width:100%;accent-color:var(--brand)}.ccMZYG_assumption{color:var(--text-muted);font-size:var(--text-caption);text-align:center}.ccMZYG_result{text-align:center;padding:var(--space-6)}.ccMZYG_calculator .ccMZYG_resultCard{background:var(--calc-result-bg);box-shadow:var(--calc-result-ring)}.ccMZYG_resultLabel{color:var(--calc-result-label);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.ccMZYG_resultValue{font-weight:var(--fw-extrabold);font-size:var(--text-display);color:var(--calc-result-value)}.ccMZYG_resultSub{color:var(--calc-result-label)}.ccMZYG_resultYearly{color:var(--calc-result-yearly);font-size:var(--text-body)}
.JF7bdW_section{padding:var(--space-12) var(--space-8)}.JF7bdW_gray{background:var(--surface-app)}.JF7bdW_inner{max-width:1100px;margin:0 auto}.JF7bdW_head{text-align:center;gap:var(--space-2);margin-bottom:var(--space-8);justify-items:center;display:grid}.JF7bdW_subhead{max-width:56ch;color:var(--text-muted);font-size:var(--text-h4)}.JF7bdW_eyebrowAmber{color:var(--accent-amber)}
.xtRX_G_footnote{max-width:1000px;margin:var(--space-4) auto 0;color:var(--text-muted);font-size:var(--text-caption);text-align:center}
.EOpF_q_wrap{height:100%;position:relative}.EOpF_q_photo{border-radius:var(--radius-xl);width:100%;height:auto;display:block}.EOpF_q_photoFill{object-fit:cover}
.FrGxTa_list{gap:var(--space-2);max-width:720px;margin:0 auto;display:grid}.FrGxTa_item{border-bottom:1px solid var(--faq-border)}.FrGxTa_question{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) 0;cursor:pointer;text-align:left;font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--text-body-lg);color:var(--faq-question);background:0 0;border:none;display:flex}.FrGxTa_icon{color:var(--faq-icon);transition:transform var(--dur-fast) var(--ease-standard);flex-shrink:0;display:inline-flex}.FrGxTa_item[data-open=true] .FrGxTa_icon{transform:rotate(45deg)}.FrGxTa_answer{padding-bottom:var(--space-4);color:var(--text-muted);line-height:var(--lh-body)}
.icWdtW_section{padding:var(--space-16) var(--space-8);background:var(--surface-page);max-width:1100px;margin:0 auto}.icWdtW_sectionHead{text-align:center;gap:var(--space-2);margin-bottom:var(--space-8);justify-items:center;display:grid}
.qt9eDW_fit{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.qt9eDW_fitBody{color:var(--text-muted)}.qt9eDW_fitList{gap:var(--space-3);color:var(--text-muted);padding-left:0;list-style:none;display:grid}.qt9eDW_fitList li{align-items:flex-start;gap:var(--space-2);display:flex}@media (max-width:900px){.qt9eDW_fit{grid-template-columns:1fr}}
.eLLaKq_pill{height:26px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--tint-green);color:var(--accent-green);font-weight:var(--fw-bold);font-size:var(--text-caption);align-items:center;display:inline-flex}.eLLaKq_body{gap:var(--space-4);display:grid}.eLLaKq_map{justify-content:center;display:flex}.eLLaKq_list{gap:var(--space-2);display:grid}.eLLaKq_stop{align-items:center;gap:var(--space-3);padding:var(--space-1) 0;display:flex}.eLLaKq_stopNumber{border-radius:var(--radius-pill);background:var(--route-stop-bg);width:22px;height:22px;color:var(--route-stop-fg);font-size:var(--text-caption);font-weight:var(--fw-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.eLLaKq_stopName{color:var(--text-default);font-size:var(--text-body);flex:1}.eLLaKq_stopDrive{color:var(--text-muted);font-size:var(--text-caption)}
.S6XWjW_hero{padding:var(--space-16) var(--space-8);background:var(--page-hero-bg)}.S6XWjW_centered{text-align:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.S6XWjW_grid{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;max-width:1200px;margin:0 auto;display:grid}.S6XWjW_eyebrowAmber{color:var(--accent-amber)}.S6XWjW_text h1{margin:0}.S6XWjW_headline{text-wrap:balance;max-width:20ch}.S6XWjW_body{max-width:56ch;margin-top:var(--space-4);color:var(--text-muted);font-size:var(--text-body-lg)}.S6XWjW_centered .S6XWjW_body{font-size:var(--text-h4)}.S6XWjW_actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.S6XWjW_finePrint{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-caption);margin-top:var(--space-4);display:inline-flex}@media (max-width:900px){.S6XWjW_grid{grid-template-columns:minmax(0,1fr)}.S6XWjW_centered .S6XWjW_actions{justify-content:center}}
.XCh6Eq_accent{color:var(--brand)}
.UvymrW_accentAmber{color:var(--accent-amber)}
.XBnq8G_accent{color:var(--brand)}
.OGf-9W_accent{color:var(--brand)}
.kHm4kW_wrap{padding:0 var(--space-8) var(--space-12)}.kHm4kW_pricewrap{gap:var(--space-6);grid-template-columns:1.1fr 1fr;align-items:stretch;max-width:940px;margin:0 auto;display:grid}@media (max-width:860px){.kHm4kW_pricewrap{grid-template-columns:1fr;max-width:480px}}.kHm4kW_pcard{border-radius:var(--radius-2xl);padding:var(--space-10);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--pcard-ring);position:relative;overflow:hidden}.kHm4kW_pcard:before{content:"";background:radial-gradient(600px 300px at 90% -10%, var(--pcard-glow), transparent 60%);position:absolute;inset:0}.kHm4kW_pcard>*{position:relative}.kHm4kW_ribbon{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--amber-400);color:var(--on-amber);font-size:var(--text-caption);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:inline-flex}.kHm4kW_name{margin-top:var(--space-5);font-size:var(--text-h3);font-weight:var(--fw-extrabold)}.kHm4kW_priceRow{align-items:baseline;gap:var(--space-1);margin-top:var(--space-4);display:flex}.kHm4kW_amount{font-size:var(--text-display-lg);font-weight:var(--fw-extrabold);letter-spacing:-.04em;line-height:1}.kHm4kW_per{font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--on-inverse-66)}.kHm4kW_freeCallout{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--on-inverse-08);font-size:var(--text-body);font-weight:var(--fw-semibold);display:flex}.kHm4kW_sub{margin-top:var(--space-4);color:var(--on-inverse-60);font-size:var(--text-caption);font-weight:var(--fw-medium);line-height:var(--lh-body)}.kHm4kW_pcard>a{margin-top:var(--space-6)}.kHm4kW_included{background:var(--surface-card);border-radius:var(--radius-2xl);padding:var(--space-8) var(--space-10);box-shadow:var(--ring-card)}.kHm4kW_included h2{margin:0 0 var(--space-5);font-size:var(--text-caption);font-weight:var(--fw-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.kHm4kW_included ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.kHm4kW_included li{align-items:flex-start;gap:var(--space-3);font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--text-strong);line-height:var(--lh-snug);display:flex}.kHm4kW_finePrint{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--text-muted);font-size:var(--text-caption);font-weight:var(--fw-semibold);text-align:center;display:flex}
.VgdQya_twoSided{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.VgdQya_sidecard{padding:var(--space-2)}.VgdQya_cardTitle{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);background:var(--surface-sunken);color:var(--text-strong);display:inline-flex}.VgdQya_tagBlue{background:var(--tag-blue-bg);color:var(--tag-blue-fg)}.VgdQya_tagAmber{background:var(--tag-amber-bg);color:var(--accent-amber)}.VgdQya_cardHeading{margin:var(--space-3) 0 0;color:var(--text-strong);font-weight:var(--fw-extrabold);font-size:var(--text-h3)}.VgdQya_cardBody{color:var(--text-muted);margin:var(--space-3) 0 var(--space-4)}.VgdQya_cardList{gap:var(--space-3);color:var(--text-muted);padding-left:0;list-style:none;display:grid}.VgdQya_cardList li{align-items:center;gap:var(--space-2);display:flex}
