.Nc1_HW_page{isolation:isolate}.Nc1_HW_page .calc-hero{isolation:isolate;border-radius:0;margin:0;padding:40px 0}.Nc1_HW_page .hero-row{gap:48px}.Nc1_HW_page .hero-badge{letter-spacing:.12em;background:0 0;border-radius:0;margin-bottom:22px;padding:0;font-family:inherit;font-size:12px;line-height:1.6}.Nc1_HW_page .hero-heading{letter-spacing:-.025em;margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.2}.Nc1_HW_page .hero-heading em{color:var(--brand-blue-text);font-weight:inherit}.Nc1_HW_page .lease-hero-sub{font-size:17px;line-height:1.65}.Nc1_HW_page .calc-intro-cues{font-family:inherit;font-size:14px;line-height:1.5}.Nc1_HW_page .hero-cta{min-height:44px;box-shadow:none;color:var(--brand-blue-text);background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:8px 0;font-size:16px;display:inline-flex}.Nc1_HW_page .hero-cta:hover{color:var(--brand-blue-text);background:0 0;text-decoration:underline}.Nc1_HW_page .hero-img-wrap{max-width:420px}.Nc1_HW_page .hero-photo{box-shadow:none;border-radius:80px 24px 24px}.Nc1_HW_page .hero-stat{border-radius:24px;margin:-80px 12px 0;padding:22px;display:block}.Nc1_HW_page .hero-savings-figure{letter-spacing:-.035em;font-size:44px;font-weight:700}:is(.Nc1_HW_page .hero-stat-label,.Nc1_HW_page .hero-stat-sub,.Nc1_HW_page .hero-stat-note){font-family:inherit;font-size:14px;line-height:1.5}.Nc1_HW_page .hero-stat-note{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.Nc1_HW_page .lease-section-title{letter-spacing:-.025em;font-size:clamp(28px,3.5vw,38px);font-weight:700;line-height:1.2}.Nc1_HW_page .picks-intro{font-size:17px;line-height:1.65}.Nc1_HW_page .calc-steps{gap:24px}.Nc1_HW_page .value-prop{border-radius:24px;padding:26px}.Nc1_HW_page .value-prop h3{font-size:21px}.Nc1_HW_page .value-prop p{font-size:16px;line-height:1.65}.Nc1_HW_page .lease-faq{max-width:none}.Nc1_HW_page .blog-cta{border-radius:24px;padding:28px}.Nc1_HW_page .blog-cta-title{font-size:28px;line-height:1.2}.Nc1_HW_page .blog-cta-sub{font-size:16px;line-height:1.65}.Nc1_HW_page .calc-featured-name{font-size:15px}.Nc1_HW_page .calc-featured-meta{font-size:13px}@media (max-width:900px){.Nc1_HW_page .hero-row{gap:28px}.Nc1_HW_page .hero-img-wrap{max-width:460px}}@media (max-width:720px){.Nc1_HW_page .calc-hero{padding:32px 0}.Nc1_HW_page .hero-stat{padding:20px}.Nc1_HW_page .blog-cta{padding:20px}}.Nc1_HW_page .calc-hero-photo{aspect-ratio:1122/1402;object-fit:contain;border-radius:40px 20px 20px;width:100%;height:auto}.Nc1_HW_imageNote{z-index:1;color:var(--text-dim);text-align:center;margin:8px 0 0;font-size:12px;position:relative}.Nc1_HW_page .hero-photo-blob{opacity:.06}.Nc1_HW_page .calc-zone+.lease-zone{margin-top:0}.Nc1_HW_entry{margin:0;padding:12px 0 24px;display:block}.Nc1_HW_entry:after{display:none}.Nc1_HW_page .calc-zone>.zone-inner{padding-top:28px}.Nc1_HW_entryEyebrow{color:var(--brand-blue-text);letter-spacing:.1em;margin:0 0 12px;font-size:12px;font-weight:600}.Nc1_HW_entry h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(30px,4vw,42px);line-height:1.12}.Nc1_HW_entry h1 em{color:var(--brand-blue-text);font-style:normal}.Nc1_HW_entry>p:last-child{color:var(--text-dim);margin:0;font-size:16px;line-height:1.6}@media (max-width:720px){.Nc1_HW_entry{padding:4px 0 20px}.Nc1_HW_entry h1{font-size:30px}}.Nc1_HW_page #calculatorJourney{scroll-margin-top:110px}.Nc1_HW_page .calc-hero>.hero-blob{display:none}.Nc1_HW_page .lease-zone{border-color:var(--line);background:0 0;margin-block:0 40px}.Nc1_HW_page .lease-zone .faq-zone-blob{display:none}.Nc1_HW_page .lease-zone>.zone-inner{padding-block:40px}.Nc1_HW_page .lease-zone .value-prop{border-color:var(--line)}.Nc1_HW_page .lease-section-head{margin-bottom:20px}.Nc1_HW_page .lease-zone .picks-intro{margin-bottom:24px}.Nc1_HW_page .calc-cta-links .stepcalc-nextbtn{min-height:44px;box-shadow:none;color:var(--brand-blue-text);background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:8px 0;font-size:16px;display:inline-flex}.Nc1_HW_page .calc-cta-links .stepcalc-nextbtn:hover{color:var(--brand-blue-text);background:0 0;text-decoration:underline}@media (max-width:720px){.Nc1_HW_page .lease-zone{margin-bottom:32px}.Nc1_HW_page .lease-zone>.zone-inner{padding-block:32px}:is(.Nc1_HW_page .hero-heading,.Nc1_HW_page .blog-cta-title){margin-bottom:16px;font-size:24px}.Nc1_HW_page .hero-badge{margin-bottom:14px}}.Nc1_HW_page .calc-hero .hero-photo{border-radius:var(--lifestyle-image-radius)}.Nc1_HW_page .calc-hero .hero-photo-blob{display:none}.Nc1_HW_page .calc-hero .hero-stat{margin:calc(-1 * var(--lifestyle-card-overlap)) 12px 0;background:var(--panel);border:1px solid var(--line);border-radius:var(--site-card-radius);box-shadow:var(--lifestyle-card-shadow);padding:24px;position:relative;bottom:auto;left:auto}.Nc1_HW_page .calc-hero .hero-savings-figure{font-size:48px;font-weight:650;line-height:1.15}@media (max-width:720px){.Nc1_HW_page .calc-hero .hero-stat{padding:20px}.Nc1_HW_page .calc-hero .hero-savings-figure{font-size:42px}}:is(.Nc1_HW_page .value-prop,.Nc1_HW_page .blog-cta,.Nc1_HW_page .calc-hero .hero-stat){background:var(--surface-warm);box-shadow:none}.Nc1_HW_page .lease-section-title{font-size:28px;line-height:1.2}.Nc1_HW_page .value-prop{padding:24px}.Nc1_HW_page .value-prop h3{font-size:20px;line-height:1.3}:is(.Nc1_HW_page .picks-intro,.Nc1_HW_page .lease-hero-sub){font-size:16px;line-height:1.6}@media (max-width:720px){.Nc1_HW_entry h1{font-size:32px}.Nc1_HW_page .lease-section-title{font-size:24px}.Nc1_HW_page .value-prop{padding:20px}}:is(.Nc1_HW_page .calc-featured-thumb,.Nc1_HW_page .calc-featured-img.car-photo-generated){background:0 0}:is(.Nc1_HW_page .faq-item summary,.Nc1_HW_page .faq-item p){font-size:16px;line-height:1.6}.Nc1_HW_page .calc-featured-name{font-size:16px;line-height:1.4}.Nc1_HW_page .calc-featured-meta{font-size:14px;line-height:1.5}:is(.Nc1_HW_page .lease-icon-tile,.Nc1_HW_page .value-prop-icon-tile){background:color-mix(in srgb,var(--cyan) 10%,var(--panel));border:0;border-radius:12px;flex:none;width:44px;height:44px}:is(.Nc1_HW_page .lease-icon-tile svg,.Nc1_HW_page .value-prop-icon-tile svg){width:24px;height:24px;color:var(--cyan);stroke-width:1.75px}.Nc1_HW_page .calc-intro-cues svg{color:var(--cyan);stroke-width:1.75px}
.r5dOCq_breadcrumbs{color:var(--text-dim);margin:0 0 12px;font-size:14px}.r5dOCq_breadcrumbs ol{flex-wrap:wrap;align-items:center;column-gap:10px;margin:0;padding:0;list-style:none;display:flex}.r5dOCq_breadcrumbs li{align-items:center;gap:10px;min-width:0;max-width:100%;min-height:44px;display:flex}.r5dOCq_breadcrumbs a{min-height:44px;color:var(--text-dim);align-items:center;text-decoration:none;display:inline-flex}.r5dOCq_breadcrumbs a:hover{color:var(--brand-blue-text);text-underline-offset:4px;text-decoration:underline}.r5dOCq_breadcrumbs a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;border-radius:4px}.r5dOCq_current{flex:1 1 0}.r5dOCq_label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r5dOCq_separator{color:var(--text-dim);flex:none}
.VW1yNa_page{isolation:isolate;--lease-section-gap:40px;--lease-heading-size:48px;--lease-section-heading-size:30px;--lease-support-size:14px;--lease-button-size:16px}.VW1yNa_breadcrumb{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.VW1yNa_breadcrumb a{min-height:44px;color:var(--text-dim);align-items:center;text-decoration:none;display:inline-flex}.VW1yNa_breadcrumb a:hover{color:var(--brand-blue-text);text-decoration:underline}.VW1yNa_page .lease-hero{isolation:isolate;border-radius:0;padding:32px 32px 40px;overflow:visible}.VW1yNa_page .hero-blob-1{max-width:80%;top:0;left:0}.VW1yNa_page .hero-blob-3{max-width:80%;bottom:0}.VW1yNa_page .hero-photo-blob-1{left:0}:is(.VW1yNa_page .hero-photo-blob-2,.VW1yNa_page .hero-photo-blob-3){display:none}.VW1yNa_page .hero-row{gap:44px}.VW1yNa_page .hero-badge{letter-spacing:.12em;background:0 0;border-radius:0;margin-bottom:22px;padding:0;font-family:inherit;font-size:12px}.VW1yNa_page .hero-heading{font-size:var(--lease-heading-size);letter-spacing:-.035em;margin-bottom:24px;font-weight:700;line-height:1.08}.VW1yNa_page .hero-heading em{color:var(--brand-blue-text);font-weight:inherit}.VW1yNa_page .lease-hero-sub{margin-bottom:22px;font-size:17px;line-height:1.65}.VW1yNa_page .lease-take{font-size:16px;line-height:1.6}.VW1yNa_page .hero-cta{border-radius:14px;align-items:center;gap:18px;min-height:56px;padding:14px 26px;font-size:17px;display:inline-flex}.VW1yNa_brandLink{width:fit-content;color:var(--brand-blue-text);text-underline-offset:4px;margin-top:6px;padding-block:12px;font-size:14px;display:block}.VW1yNa_page .hero-img-wrap{max-width:440px}.VW1yNa_page .lease-hero .image-credit{z-index:1;text-align:center;margin:4px 12px 14px;position:relative}.VW1yNa_page .hero-stat{background:color-mix(in srgb, var(--brand-blue) 8%, var(--panel));box-shadow:none;border:0;border-radius:22px;margin:0;padding:22px;display:block}.VW1yNa_page .hero-savings-figure{letter-spacing:-.03em;font-size:44px;font-weight:700}:is(.VW1yNa_page .hero-stat-label,.VW1yNa_page .hero-stat-sub,.VW1yNa_page .hero-stat-note){font-family:inherit;font-size:14px;line-height:1.5}.VW1yNa_page .hero-stat-note{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.VW1yNa_page .lease-section-title{letter-spacing:-.025em;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2}.VW1yNa_page .lease-section-head{margin-bottom:18px}.VW1yNa_page .picks-intro{font-size:17px;line-height:1.65}.VW1yNa_page .lease-table-wrap{background:var(--panel);border-radius:20px}.VW1yNa_page .lease-table{font-size:15px}:is(.VW1yNa_page .lease-table th,.VW1yNa_page .lease-table td){padding:16px}.VW1yNa_page .lease-table thead th{font-size:12px}.VW1yNa_page .blog-cta{border-radius:24px;padding:28px}.VW1yNa_page .blog-cta-title{font-size:28px;line-height:1.2}.VW1yNa_page .blog-cta-sub{font-size:16px;line-height:1.65}.VW1yNa_page .lease-faq{max-width:none}.VW1yNa_page .VW1yNa_faqZone{margin-bottom:0}.VW1yNa_faqZone+.footer-meta-bar{margin-top:0}@media (max-width:720px){.VW1yNa_page>nav[aria-label=Breadcrumb]{margin-bottom:8px}.VW1yNa_page .lease-hero{padding:8px 0 24px}.VW1yNa_page .hero-row{gap:8px}.VW1yNa_page .hero-badge{margin-bottom:10px}.VW1yNa_page .hero-heading{margin-bottom:16px}.VW1yNa_page .lease-hero-sub{margin-bottom:8px}.VW1yNa_page .VW1yNa_brandLink{margin-top:0}.VW1yNa_page .hero-stat{padding:20px}:is(.VW1yNa_page .hero-blob-1,.VW1yNa_page .hero-blob-4){z-index:-1;display:block}.VW1yNa_page .hero-blob-1{width:80%;height:260px;top:60px;left:0}.VW1yNa_page .hero-blob-4{right:0}}.VW1yNa_priceNote{border:1px solid color-mix(in srgb, var(--amber) 30%, var(--line));background:color-mix(in srgb, var(--amber) 5%, var(--panel));border-radius:20px;margin-top:16px;padding:20px}.VW1yNa_priceNoteHeading{align-items:center;gap:12px;display:flex}.VW1yNa_priceNoteIcon{background:color-mix(in srgb, var(--amber) 12%, var(--panel));width:36px;height:36px;color:var(--amber);border-radius:11px;flex:none;place-items:center;display:grid}.VW1yNa_priceNoteHeading h3{margin:0;font-size:17px;font-weight:600;line-height:1.35}.VW1yNa_priceNote p{color:var(--text-dim);margin:14px 0 0;font-size:15px;line-height:1.65}.VW1yNa_priceNote strong{color:var(--text);font-weight:600}.VW1yNa_page .VW1yNa_cardCta{justify-content:center;gap:10px;width:100%;margin-top:16px;padding-inline:16px;font-size:15px}.VW1yNa_variantCards{display:none}.VW1yNa_variantCard{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:22px}.VW1yNa_variantCard h3{margin:0;font-size:20px}.VW1yNa_variantCard h3 a{color:var(--text);text-underline-offset:4px}.VW1yNa_variantPrice{color:var(--text-dim);margin:10px 0 18px}.VW1yNa_variantMetrics{gap:12px;margin:0;display:grid}.VW1yNa_variantMetrics>div{justify-content:space-between;gap:20px;display:flex}.VW1yNa_variantMetrics dt{color:var(--text-dim);font-size:14px}.VW1yNa_variantMetrics dd{text-align:right;margin:0;font-weight:600}@media (max-width:720px){.VW1yNa_page .VW1yNa_variantTable{display:none}.VW1yNa_variantCards{gap:16px;display:grid}}.VW1yNa_savingsHeadline{justify-content:space-between;align-items:center;gap:16px;margin:6px 0 12px;display:flex}.VW1yNa_savingsPeriod{border-left:1px solid var(--line);color:var(--text-dim);font-size:var(--lease-support-size);flex-shrink:0;padding-left:16px;line-height:1.6}.VW1yNa_page .hero-stat .VW1yNa_cardCta{border-radius:14px}@media (max-width:360px){.VW1yNa_page .hero-savings-figure{font-size:38px}.VW1yNa_savingsHeadline{gap:10px}.VW1yNa_savingsPeriod{padding-left:10px}}.VW1yNa_ctaReassurance{color:var(--text-dim);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.5}.VW1yNa_costExplanation{color:var(--text-dim);margin:16px 0 24px;font-size:14px;line-height:1.6}.VW1yNa_page .VW1yNa_modelHero{padding:24px 0 32px}.VW1yNa_modelHeroHeading{margin-bottom:28px}.VW1yNa_modelHeroHeading .hero-heading{margin-bottom:0}.VW1yNa_modelHeroHeading .hero-badge{margin-bottom:14px}.VW1yNa_modelHeroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:40px;display:grid}.VW1yNa_modelHeroVehicle{min-width:0}.VW1yNa_modelHeroImage{isolation:isolate;position:relative}.VW1yNa_carBubble{z-index:-1;pointer-events:none;background:var(--brand-blue);opacity:.14;border-radius:54% 46% 43% 57%/48% 56% 44% 52%;position:absolute;inset:3% 24% 14% 6%;transform:rotate(-9deg)}.VW1yNa_page .VW1yNa_modelHero .image-credit{margin:4px 0 20px}.VW1yNa_page .VW1yNa_modelHero .lease-hero-sub{max-width:none;margin-bottom:10px}.VW1yNa_page .VW1yNa_modelHero .hero-stat{border:0;border-left:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;min-width:0;margin:16px 0 0;padding:14px 0 14px 32px}.VW1yNa_page .VW1yNa_modelHero .hero-stat-note{border-top:0;margin-top:20px;padding-top:0}.VW1yNa_page .VW1yNa_modelHero .hero-savings-figure{font-size:clamp(40px,4.5vw,52px)}.VW1yNa_page .VW1yNa_modelHero .VW1yNa_savingsHeadline{margin:14px 0 18px}.VW1yNa_page .VW1yNa_modelHero .VW1yNa_cardCta{margin-top:22px}@media (max-width:900px){.VW1yNa_modelHeroGrid{gap:24px}.VW1yNa_page .VW1yNa_modelHero .hero-stat{padding-left:24px}.VW1yNa_page .VW1yNa_modelHero .VW1yNa_savingsHeadline{flex-wrap:wrap}}@media (max-width:720px){.VW1yNa_page .VW1yNa_modelHero{padding:8px 0 24px}.VW1yNa_modelHeroHeading{margin-bottom:16px}.VW1yNa_modelHeroGrid{grid-template-columns:minmax(0,1fr);gap:22px}.VW1yNa_page .VW1yNa_modelHero .hero-stat{border-left:0;border-top:1px solid var(--line);margin:0;padding:22px 0 0}.VW1yNa_page .VW1yNa_modelHero .hero-savings-figure{font-size:44px}.VW1yNa_page .VW1yNa_modelHero .VW1yNa_savingsHeadline{flex-wrap:nowrap}}@media (max-width:360px){.VW1yNa_page .VW1yNa_modelHero .hero-savings-figure{font-size:38px}}.VW1yNa_modelHeroVehicle{order:1}.VW1yNa_modelHeroGrid>.hero-stat{order:2}.VW1yNa_heroPriceNote{border-left:3px solid var(--amber);background:color-mix(in srgb, var(--amber) 6%, var(--panel));border-radius:0 10px 10px 0;margin-top:16px;padding:12px 14px}.VW1yNa_heroPriceNote strong{color:var(--text);font-size:14px}.VW1yNa_heroPriceNote p{color:var(--text-dim);margin:6px 0 0;font-size:13px;line-height:1.55}.VW1yNa_faqZone+.blog-cta{margin-top:var(--lease-section-gap)}@media (max-width:720px){.VW1yNa_modelHeroGrid>.hero-stat{border-top:0;order:0;padding-top:0}.VW1yNa_page .VW1yNa_modelHero .hero-stat-note{margin-top:12px}.VW1yNa_page .VW1yNa_modelHero .VW1yNa_savingsHeadline{margin:8px 0 12px}.VW1yNa_page .VW1yNa_modelHero .VW1yNa_cardCta{margin-top:16px}.VW1yNa_modelHeroImage>.lease-hero-photo{object-fit:contain;max-height:220px}}.VW1yNa_modelHeroGrid{row-gap:20px}.VW1yNa_modelHeroVehicle{display:contents}.VW1yNa_modelHeroImage{grid-area:1/1}.VW1yNa_modelHeroIntro{grid-area:2/1}.VW1yNa_modelHeroGrid>.hero-stat{grid-area:1/2/span 2}.VW1yNa_withoutSavings{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.VW1yNa_modelHeroImage>.lease-hero-photo{object-fit:contain;background:0 0;height:300px}.VW1yNa_page .VW1yNa_modelHero .image-credit{text-align:right;margin:6px 0 0;font-size:11px;line-height:1.5}:is(.VW1yNa_page .lease-hero-sub,.VW1yNa_page .picks-intro){font-size:16px;line-height:1.6}.VW1yNa_page .lease-section-title{font-size:var(--lease-section-heading-size)}.VW1yNa_ctaReassurance{font-size:var(--lease-support-size)}.VW1yNa_heroPriceNote p{font-size:14px;line-height:1.55}@media (max-width:720px){.VW1yNa_page{--lease-section-gap:32px;--lease-heading-size:clamp(28px, 8vw, 34px);--lease-section-heading-size:24px}.VW1yNa_page .hero-heading{font-size:var(--lease-heading-size);line-height:1.15}.VW1yNa_modelHeroHeading{margin-bottom:12px}.VW1yNa_modelHeroGrid,.VW1yNa_withoutSavings{grid-template-columns:minmax(0,1fr);gap:18px}.VW1yNa_modelHeroImage{grid-area:1/1}.VW1yNa_modelHeroGrid>.hero-stat{grid-area:2/1}.VW1yNa_modelHeroIntro{grid-area:3/1}.VW1yNa_modelHeroImage>.lease-hero-photo{height:150px;max-height:none}.VW1yNa_page .VW1yNa_modelHero .hero-savings-figure{font-size:38px}.VW1yNa_page .VW1yNa_modelHero .hero-stat-note{font-size:14px}.VW1yNa_page .blog-cta-title{font-size:24px}}.VW1yNa_heroPriceNote summary{color:var(--text);cursor:pointer;align-content:center;min-height:44px;font-size:14px;font-weight:600;line-height:1.5}.VW1yNa_heroPriceNote summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.VW1yNa_infoSection{margin:var(--lease-section-gap) 0;border-top:1px solid var(--line);background:0 0}.VW1yNa_infoInner{padding:28px 0 0}.VW1yNa_page .VW1yNa_infoSection .lease-section-head{margin-top:0}.VW1yNa_page .VW1yNa_finalAction{background:var(--panel);border-color:var(--line)}.VW1yNa_page .VW1yNa_cardCta{font-size:var(--lease-button-size)}.VW1yNa_page .hero-cta{font-size:var(--lease-button-size)}.VW1yNa_page .VW1yNa_finalAction .leadcap-trigger{font-size:var(--lease-button-size)}.VW1yNa_page .lease-section-head{margin-top:var(--lease-section-gap)}.VW1yNa_page .blog-cta-title{font-size:var(--lease-section-heading-size)}.VW1yNa_page .VW1yNa_finalAction{margin-top:var(--lease-section-gap)}.VW1yNa_page .VW1yNa_cardCta{min-height:48px;margin:16px 0 0;padding:12px 20px}.VW1yNa_page .VW1yNa_modelHero .VW1yNa_cardCta{margin:16px 0 0}.VW1yNa_page .VW1yNa_callbackCta{width:100%;max-width:none;min-height:44px;font-size:var(--lease-button-size);justify-content:center;margin:8px 0 0;padding:10px 20px}.VW1yNa_page .VW1yNa_finalAction .leadcap-trigger{min-height:48px;margin:16px 0 0;padding:12px 20px}.VW1yNa_page .VW1yNa_finalAction .VW1yNa_ctaReassurance{text-align:left;margin:8px 0 0}.VW1yNa_ctaReassurance{margin:8px 0 0}.VW1yNa_vehicleFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.VW1yNa_vehicleFacts>div{border:1px solid var(--line);border-radius:14px;grid-template-columns:24px minmax(0,1fr);gap:4px 10px;padding:14px;display:grid}.VW1yNa_vehicleFacts svg{color:var(--cyan);grid-row:1/span 2}.VW1yNa_vehicleFacts dt{color:var(--text-dim);font-size:14px;line-height:1.4}.VW1yNa_vehicleFacts dd{margin:0;font-size:18px;font-weight:600;line-height:1.4}.VW1yNa_vehicleFacts dd span{font-size:12px;font-weight:400}@media (max-width:360px){.VW1yNa_vehicleFacts>div{grid-template-columns:1fr;padding:12px}.VW1yNa_vehicleFacts svg{grid-row:auto}}.VW1yNa_page .lease-icon-tile{background:var(--panel);border-color:var(--line);border-radius:12px;width:40px;height:40px}.VW1yNa_page .lease-icon-tile svg{width:20px;height:20px;color:var(--cyan)}.VW1yNa_page .VW1yNa_finalAction{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.VW1yNa_finalCopy,.VW1yNa_finalVisual{min-width:0}.VW1yNa_finalPhoto{object-fit:contain;background:0 0;width:100%;height:220px;display:block}:is(.VW1yNa_finalPhoto.car-photo-generated,.VW1yNa_finalPhoto.car-photo-fallback){background:0 0}.VW1yNa_finalImageCredit{text-align:right;color:var(--text-dim);margin:6px 0 0;font-size:11px;line-height:1.5}@media (max-width:720px){.VW1yNa_page .VW1yNa_finalAction{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.VW1yNa_finalVisual{grid-row:1}.VW1yNa_finalPhoto{height:150px}}.VW1yNa_modelPage .VW1yNa_modelHeroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px}.VW1yNa_modelPage .VW1yNa_modelHero .hero-stat{border:1px solid var(--line);background:var(--surface-warm);border-radius:24px;margin:0;padding:28px}.VW1yNa_modelPage .VW1yNa_modelHeroImage>.lease-hero-photo{width:100%;height:340px;max-height:none}.VW1yNa_modelPage .VW1yNa_modelHeroImage .car-photo-generated-img{object-fit:contain}.VW1yNa_modelPage .VW1yNa_savingsHeadline{margin:8px 0 12px}.VW1yNa_weeklyCost{letter-spacing:-.04em;font-size:clamp(44px,5vw,60px);font-weight:700;line-height:1.1}.VW1yNa_weeklyCost span{letter-spacing:0;color:var(--text-dim);white-space:nowrap;font-size:18px;font-weight:400}.VW1yNa_heroSaving{color:var(--text-dim);margin:16px 0 8px;font-size:14px;line-height:1.6}.VW1yNa_heroSaving strong{color:var(--cyan)}.VW1yNa_modelPage .VW1yNa_modelHero .hero-stat-note{gap:8px;font-size:14px;line-height:1.6;display:grid}:is(.VW1yNa_modelPage .VW1yNa_variantCard,.VW1yNa_modelPage .VW1yNa_finalAction,.VW1yNa_modelPage .lease-table-wrap){background:var(--surface-warm)}.VW1yNa_status{border:1px solid var(--line);background:var(--panel-raised);color:var(--text-dim);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.VW1yNa_status[data-eligible=true]{background:color-mix(in srgb, var(--cyan) 12%, var(--panel));color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 25%, var(--panel))}.VW1yNa_statusNote{color:var(--text-dim);margin-top:6px;font-size:12px;font-weight:400;line-height:1.5;display:block}.VW1yNa_variantMetrics>.VW1yNa_variantWeekly{border-bottom:1px solid var(--line);padding-bottom:16px;display:block}.VW1yNa_variantWeekly dd{text-align:left;letter-spacing:-.025em;margin-top:6px;font-size:34px;line-height:1.2}.VW1yNa_variantWeekly dd span{letter-spacing:0;color:var(--text-dim);font-size:16px;font-weight:400}@media (max-width:720px){.VW1yNa_modelPage .VW1yNa_modelHeroGrid{grid-template-columns:minmax(0,1fr);gap:20px}.VW1yNa_modelPage .VW1yNa_modelHero .hero-stat{padding:24px}.VW1yNa_modelPage .VW1yNa_modelHeroImage>.lease-hero-photo{height:clamp(200px,55vw,260px)}.VW1yNa_weeklyCost{font-size:48px}}.VW1yNa_heroVariant{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.VW1yNa_heroAssumptions{color:var(--text-dim);margin:8px 0 0;font-size:14px;line-height:1.5}.VW1yNa_heroPayment{color:var(--text-dim);margin:0;font-size:12px;line-height:1.6}.VW1yNa_heroBreakdown{border-top:1px solid var(--line);color:var(--text-dim);margin-top:12px;font-size:14px;line-height:1.6}.VW1yNa_heroBreakdown summary{cursor:pointer;min-height:44px;color:var(--brand-blue-text);padding:10px 0}.VW1yNa_heroBreakdown summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;border-radius:3px}.VW1yNa_heroBreakdown p{margin:0 0 12px}.VW1yNa_modelPage .VW1yNa_heroPriceNote{background:0 0;border-left-width:2px;border-radius:0;margin-top:12px;padding:0 0 0 10px}.VW1yNa_modelPage .VW1yNa_heroPriceNote summary{min-height:44px;font-size:12px;font-weight:500;line-height:1.5}.VW1yNa_modelPage .lease-icon-tile{background:color-mix(in srgb, var(--cyan) 10%, var(--panel));border:0;border-radius:12px;width:44px;height:44px}.VW1yNa_modelPage .lease-icon-tile svg{stroke-width:1.75px;width:24px;height:24px}.VW1yNa_variantSelector{border:1px solid var(--line);background:var(--surface-warm);border-radius:20px;max-width:640px;padding:24px}.VW1yNa_selectorLabel{color:var(--text-dim);margin-bottom:8px;font-size:14px;line-height:1.5;display:block}.VW1yNa_selectorEstimate{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.VW1yNa_selectorEstimate p{color:var(--text-dim);margin:0 0 4px;font-size:14px;line-height:1.5}.VW1yNa_selectorEstimate strong{letter-spacing:-.035em;font-size:36px;line-height:1.2}.VW1yNa_selectorEstimate strong>span{font-size:24px;font-weight:500}.VW1yNa_selectorEstimate small{color:var(--text-dim);letter-spacing:0;white-space:nowrap;font-size:16px;font-weight:400}.VW1yNa_selectorFooter{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:0 20px;margin-top:12px;display:flex}.VW1yNa_selectorFooter .VW1yNa_heroBreakdown{border-top:0;flex:1;margin-top:0}.VW1yNa_selectorFooter .VW1yNa_heroBreakdown[open]{flex-basis:100%}.VW1yNa_selectorFooter>a{min-height:44px;color:var(--brand-blue-text);text-underline-offset:3px;align-items:center;gap:8px;margin-left:auto;font-size:14px;display:inline-flex}.VW1yNa_selectorFooter>a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}@media (max-width:720px){.VW1yNa_variantSelector{padding:20px}}.VW1yNa_variantSelector{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;max-width:none;padding:28px;display:grid}.VW1yNa_selectorVisual,.VW1yNa_selectorControls{min-width:0}.VW1yNa_selectorVisual h3{letter-spacing:-.025em;margin:0;font-size:28px;line-height:1.2}.VW1yNa_selectorPhoto{object-fit:contain;background:0 0;width:100%;height:260px;display:block}:is(.VW1yNa_selectorPhoto.car-photo-generated,.VW1yNa_selectorPhoto.car-photo-fallback){background:0 0}.VW1yNa_selectorCredit,.VW1yNa_selectorFallbackCredit{color:var(--text-dim);text-align:right;white-space:pre-line;margin:8px 0 0;font-size:12px;line-height:1.5}.VW1yNa_selectorFallbackCredit{display:none}.VW1yNa_selectorVisual:has(.car-photo-fallback) .VW1yNa_selectorCredit{display:none}.VW1yNa_selectorVisual:has(.car-photo-fallback) .VW1yNa_selectorFallbackCredit{display:block}.VW1yNa_selectorVisual .car-photo-fallback-note{display:none}.VW1yNa_modelSteps{border-block:1px solid var(--line);color:var(--text-dim);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 32px;padding:20px 0;font-size:14px;line-height:1.5;list-style:none;display:grid}.VW1yNa_modelSteps span{color:var(--cyan);margin-bottom:6px;display:block}.VW1yNa_scenicPhoto{aspect-ratio:3/2;border-radius:16px;width:100%;height:auto;display:block}@media (max-width:720px){.VW1yNa_variantSelector{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}.VW1yNa_selectorVisual{grid-template-columns:minmax(84px,.8fr) minmax(0,1.6fr);align-items:center;column-gap:12px;display:grid}.VW1yNa_selectorVisual h3{font-size:24px}.VW1yNa_selectorPhoto{height:156px}.VW1yNa_selectorCredit,.VW1yNa_selectorFallbackCredit{grid-column:1/-1}.VW1yNa_modelSteps{gap:12px;margin-bottom:24px;padding:16px 0;font-size:12px}}.VW1yNa_modelPage .VW1yNa_variantSelector{border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px}.VW1yNa_modelPage .VW1yNa_selectorPhoto{aspect-ratio:3/2;height:auto;max-height:320px}.VW1yNa_modelPage .VW1yNa_selectorEstimate{margin-top:20px}.VW1yNa_modelPage .VW1yNa_selectorEstimate strong{letter-spacing:-.04em;font-size:clamp(44px,5vw,60px)}.VW1yNa_modelPage .VW1yNa_selectorEstimate strong>span{font-size:.6em}.VW1yNa_selectorSupporting{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 8px;display:flex}.VW1yNa_selectorSupporting .VW1yNa_heroSaving{flex:220px;margin:0}.VW1yNa_selectorSupporting .VW1yNa_status{flex:none}.VW1yNa_modelRange{color:var(--text-dim);margin:12px 0 0;font-size:12px;line-height:1.5}@media (max-width:720px){.VW1yNa_modelPage .VW1yNa_variantSelector{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.VW1yNa_modelPage .VW1yNa_selectorVisual{display:block}.VW1yNa_modelPage .VW1yNa_selectorCredit,.VW1yNa_modelPage .VW1yNa_selectorFallbackCredit{margin-top:4px}.VW1yNa_modelPage .VW1yNa_selectorLabel{margin-bottom:6px}.VW1yNa_modelPage .VW1yNa_selectorEstimate{margin-top:12px}.VW1yNa_modelPage .VW1yNa_heroAssumptions{margin-top:4px}.VW1yNa_modelPage .VW1yNa_modelHero .VW1yNa_cardCta,.VW1yNa_modelPage .VW1yNa_selectorSupporting{margin-top:12px}.VW1yNa_modelPage .VW1yNa_selectorFooter{margin-top:8px}.VW1yNa_modelPage .VW1yNa_selectorPhoto{height:clamp(135px,39vw,188px)}.VW1yNa_modelPage .VW1yNa_selectorEstimate strong{font-size:48px}.VW1yNa_modelPage .VW1yNa_selectorCredit,.VW1yNa_modelPage .VW1yNa_selectorFallbackCredit{font-size:11px}}.VW1yNa_modelPage{--lease-heading-size:44px;--lease-section-heading-size:28px}.VW1yNa_modelPage .VW1yNa_selectorEstimate strong{font-size:48px}.VW1yNa_modelPage .VW1yNa_selectorLabel,.VW1yNa_modelPage .VW1yNa_selectorEstimate p,.VW1yNa_modelPage .VW1yNa_heroAssumptions,.VW1yNa_modelPage .VW1yNa_heroSaving,.VW1yNa_modelPage .VW1yNa_heroBreakdown,.VW1yNa_modelPage .VW1yNa_selectorFooter>a{font-size:14px;line-height:1.6}.VW1yNa_modelPage .VW1yNa_heroPayment,.VW1yNa_modelPage .VW1yNa_modelRange,.VW1yNa_modelPage .VW1yNa_selectorCredit,.VW1yNa_modelPage .VW1yNa_selectorFallbackCredit,.VW1yNa_modelPage .VW1yNa_finalImageCredit{font-size:12px;line-height:1.6}.VW1yNa_modelPage .VW1yNa_heroPriceNote summary{font-size:14px}:is(.VW1yNa_modelPage .picks-intro,.VW1yNa_modelPage .faq-item summary,.VW1yNa_modelPage .faq-item p){font-size:16px;line-height:1.6}.VW1yNa_modelPage .lease-table{min-width:0;font-size:16px}.VW1yNa_modelPage .lease-table thead th{text-transform:none;letter-spacing:0;white-space:normal;font-size:14px}.VW1yNa_modelPage .VW1yNa_infoInner>.lease-section-head{margin-top:0}@media (max-width:720px){.VW1yNa_modelPage{--lease-heading-size:32px;--lease-section-heading-size:24px}.VW1yNa_modelPage .VW1yNa_selectorEstimate strong{font-size:44px}:is(.VW1yNa_modelPage .lease-table th,.VW1yNa_modelPage .lease-table td){padding:14px 12px}}.VW1yNa_modelPage .VW1yNa_selectorVisual,.VW1yNa_coastalScene{isolation:isolate;position:relative}.VW1yNa_modelPage .VW1yNa_selectorVisual:before,.VW1yNa_coastalScene:before{content:"";z-index:-1;pointer-events:none;background:var(--cyan);opacity:.11;position:absolute;inset:0 0 28px;-webkit-mask:url(/img/lease-coastal-neighbourhood.svg) 50%/contain no-repeat;mask:url(/img/lease-coastal-neighbourhood.svg) 50%/contain no-repeat}@media (max-width:720px){.VW1yNa_modelPage .VW1yNa_selectorVisual:before,.VW1yNa_coastalScene:before{opacity:.085}}@media print{.VW1yNa_modelPage .VW1yNa_selectorVisual:before,.VW1yNa_coastalScene:before{display:none}}.VW1yNa_heroWelcome{color:var(--text-dim);margin:6px 0 0;font-size:16px;line-height:1.5}.VW1yNa_eligibilityHelp{flex:none;align-items:center;gap:8px;display:inline-flex}.VW1yNa_modelPage .VW1yNa_modelHeroHeading{margin-bottom:16px}@media (max-width:720px){.wrap:has(.VW1yNa_modelPage) .site-header{margin-bottom:8px}.VW1yNa_modelPage>nav[aria-label=Breadcrumb]{margin-bottom:0}.VW1yNa_modelPage .VW1yNa_modelHero{padding-top:0}.VW1yNa_modelPage .VW1yNa_modelHeroHeading{margin-bottom:12px}.VW1yNa_heroWelcome{margin-top:4px;font-size:14px}}.VW1yNa_picker{border:1px solid var(--line);background:var(--panel);border-radius:20px;min-width:0;margin:16px 0 0;padding:0;overflow:hidden}.VW1yNa_pickerLegend{box-sizing:border-box;float:left;width:100%;color:var(--text);padding:16px 18px 10px;font-size:15px;font-weight:600}.VW1yNa_pickerLegend span{color:var(--text-dim);margin-top:2px;font-size:12px;font-weight:400;display:block}.VW1yNa_pickerCells{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,.9fr);align-items:baseline;gap:12px;display:grid}.VW1yNa_pickerHead{clear:both;color:var(--text-dim);padding:0 18px 8px 52px;font-size:12px}.VW1yNa_pickerList{clear:both;margin:0;padding:0;list-style:none}.VW1yNa_pickerList li{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr);column-gap:14px;padding:12px 18px;display:grid;position:relative}.VW1yNa_pickerList li[data-selected=true]{background:color-mix(in srgb, var(--cyan) 10%, var(--panel))}.VW1yNa_pickerList li[data-selected=true]:before{content:"";background:var(--cyan);pointer-events:none;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.VW1yNa_pickerList input{width:18px;height:18px;accent-color:var(--cyan);cursor:pointer;margin:2px 0 0}.VW1yNa_pickerList input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.VW1yNa_pickerList label{cursor:pointer;color:var(--text);font-size:14px}.VW1yNa_pickName{font-weight:600}.VW1yNa_pickTag{background:color-mix(in srgb, var(--cyan) 14%, var(--panel));color:var(--cyan);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}.VW1yNa_pickCost{font-weight:600}.VW1yNa_pickCost small,.VW1yNa_pickBreak{display:none}.VW1yNa_pickSmall[data-eligible=true]{color:var(--cyan)}.VW1yNa_pickMeta{color:var(--text-dim);grid-column:2;margin:4px 0 0;font-size:12px}.VW1yNa_pickMeta a{color:var(--brand-blue-text,var(--cyan));text-underline-offset:3px}@media (max-width:640px){.VW1yNa_pickerHead{display:none}.VW1yNa_pickerList label{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.VW1yNa_pickName{flex:55%}.VW1yNa_pickCost{margin-left:auto;font-size:16px}.VW1yNa_pickCost small{color:var(--text-dim);font-size:12px;font-weight:400;display:inline}.VW1yNa_pickBreak{flex-basis:100%;height:0;display:block}.VW1yNa_pickSmall{color:var(--text-dim);font-size:12px}.VW1yNa_pickSmall[data-label]:before{content:attr(data-label) " "}}.VW1yNa_pickerAction{border-top:1px solid var(--line);background:var(--surface-warm);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.VW1yNa_pickerAction p{min-width:0;margin:0;font-size:14px;line-height:1.5}.VW1yNa_pickerAction strong{color:var(--text);font-weight:600;display:block}.VW1yNa_pickerAction p>span{color:var(--text-dim);margin-top:4px;display:block}.VW1yNa_pickerAction .stepcalc-nextbtn{flex:none;justify-content:center;align-items:center;gap:12px;width:auto;min-height:52px;margin:0;padding:12px 20px;font-size:16px;display:inline-flex}@media (max-width:640px){.VW1yNa_pickerAction{flex-direction:column;align-items:stretch;gap:12px}.VW1yNa_pickerAction .stepcalc-nextbtn{width:100%}}
._ZjvuG_visual{background:var(--panel);border-radius:var(--radius);color:var(--text);margin:32px 0 40px;padding:28px}._ZjvuG_visual h3{font-family:var(--font-grotesk),sans-serif;letter-spacing:-.025em;margin:8px 0 12px;font-size:clamp(22px,3vw,30px);line-height:1.2}._ZjvuG_eyebrow{letter-spacing:.14em;color:var(--text-dim);font-size:11px;font-weight:600}._ZjvuG_heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._ZjvuG_sort{flex-shrink:0}._ZjvuG_visual label{color:var(--text-dim);flex-direction:column;gap:8px;font-size:13px;display:flex}._ZjvuG_visual ._ZjvuG_note{color:var(--text-dim);margin:12px 0 0;font-size:12px;line-height:1.6}._ZjvuG_legend{color:var(--text-dim);flex-wrap:wrap;gap:20px;margin:20px 0;font-size:12px;display:flex}._ZjvuG_legend span{align-items:center;gap:8px;display:flex}._ZjvuG_legend i{border-radius:2px;width:20px;height:8px;display:block}._ZjvuG_previous{background:var(--text-faint)}._ZjvuG_petrol{background:var(--amber)}._ZjvuG_electric{background:var(--chart-accent)}._ZjvuG_trendReadout{color:var(--text-dim);flex-direction:column;gap:6px;margin:24px 0 12px;font-size:13px;display:flex}._ZjvuG_trendReadout strong{font-family:var(--font-grotesk),sans-serif;letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:42px;line-height:1.1}._ZjvuG_trendReadout small{letter-spacing:0;font-size:16px;font-weight:400}._ZjvuG_trendChart{width:100%;min-width:0}._ZjvuG_trendChart svg{display:block;overflow:visible}._ZjvuG_gridLine{stroke:var(--line-soft);stroke-width:1px}._ZjvuG_axisText{fill:var(--text-dim);font:11px var(--font-inter),sans-serif}._ZjvuG_area{fill:var(--amber);opacity:.08}._ZjvuG_trendLine{fill:none;stroke:var(--amber);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}._ZjvuG_point{fill:var(--amber)}._ZjvuG_selectedPoint{fill:var(--text);stroke:var(--panel);stroke-width:2px}._ZjvuG_selectedLine{stroke:var(--text-faint);stroke-width:1px;stroke-dasharray:3 4}._ZjvuG_weekControl{margin-top:14px}._ZjvuG_weekControl input{width:100%}._ZjvuG_priceRows{gap:18px;display:grid}._ZjvuG_priceRow{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;display:grid}._ZjvuG_city{flex-direction:column;gap:3px;font-size:13px;display:flex}._ZjvuG_city span{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:12px}._ZjvuG_pair{gap:5px;display:grid}._ZjvuG_barLine{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:9px;font-size:12px;display:grid}._ZjvuG_track{background:var(--line-soft);border-radius:2px;height:9px;overflow:hidden}._ZjvuG_track>div{border-radius:2px;height:100%}._ZjvuG_controls{grid-template-columns:1fr 1.6fr;align-items:center;gap:28px;margin:24px 0;display:grid}._ZjvuG_controls strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px}._ZjvuG_controls input{width:100%}._ZjvuG_result{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text-dim);flex-direction:column;gap:6px;margin:10px 0 24px;padding:22px 0;font-size:13px;display:flex}._ZjvuG_result strong{font-family:var(--font-grotesk),sans-serif;letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(40px,7vw,64px);font-weight:600;line-height:1.1}._ZjvuG_costBars{gap:20px;display:grid}._ZjvuG_costLabel{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:9px;font-size:13px;display:flex}._ZjvuG_costLabel strong{font-variant-numeric:tabular-nums}._ZjvuG_costTrack{background:var(--line-soft);border-radius:3px;height:18px;overflow:hidden}._ZjvuG_costTrack>div{border-radius:3px;height:100%;transition:width .25s}._ZjvuG_axis{color:var(--text-dim);justify-content:space-between;margin-top:-12px;font-size:11px;display:flex}._ZjvuG_visual ._ZjvuG_callout{margin:24px 0 0;font-size:14px}@media (max-width:560px){._ZjvuG_visual{padding:20px 16px}._ZjvuG_heading{flex-direction:column;gap:12px}._ZjvuG_controls{grid-template-columns:1fr;gap:20px}._ZjvuG_priceRow{grid-template-columns:82px minmax(0,1fr);gap:9px}._ZjvuG_city{font-size:12px}._ZjvuG_barLine{gap:6px}}@media (prefers-reduced-motion:reduce){._ZjvuG_costTrack>div{transition:none}}._ZjvuG_controls .select-trigger{margin-top:8px}
.pW6e-G_frame{isolation:isolate;position:relative}.pW6e-G_frame:before,.pW6e-G_frame:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--cyan);position:absolute;inset:0;-webkit-mask-image:url(/img/lease-coastal-neighbourhood.svg);mask-image:url(/img/lease-coastal-neighbourhood.svg);-webkit-mask-size:400px 240px;mask-size:400px 240px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pW6e-G_frame:before{opacity:.075;-webkit-mask-position:calc(100% + 150px) -56px;mask-position:calc(100% + 150px) -56px}.pW6e-G_frame:after{opacity:.06;-webkit-mask-position:calc(100% + 150px) calc(100% + 120px);mask-position:calc(100% + 150px) calc(100% + 120px);-webkit-mask-size:440px 260px;mask-size:440px 260px}.pW6e-G_frame[data-step="4"]:before{opacity:.04;-webkit-mask-position:calc(100% + 190px) -72px;mask-position:calc(100% + 190px) -72px}.pW6e-G_frame[data-step="4"]:after{opacity:.035}@media (max-width:720px){.pW6e-G_frame:before{opacity:.055;-webkit-mask-position:calc(100% + 145px) -44px;mask-position:calc(100% + 145px) -44px;-webkit-mask-size:300px 180px;mask-size:300px 180px}.pW6e-G_frame:after{opacity:.045;-webkit-mask-position:calc(100% + 160px) calc(100% + 100px);mask-position:calc(100% + 160px) calc(100% + 100px);-webkit-mask-size:340px 200px;mask-size:340px 200px}.pW6e-G_frame[data-step="4"]:before{opacity:.03;-webkit-mask-position:calc(100% + 175px) -60px;mask-position:calc(100% + 175px) -60px}.pW6e-G_frame[data-step="4"]:after{opacity:.025}}@media print{.pW6e-G_frame:before,.pW6e-G_frame:after{display:none}}
.AL25hW_hero{gap:var(--brand-space-7);padding:var(--brand-space-5) 0 var(--brand-space-6);grid-template-columns:1fr 1fr;align-items:center;display:grid}.AL25hW_eyebrow{font-size:var(--brand-caption-size);letter-spacing:.14em;color:var(--cyan);margin:0 0 var(--brand-space-4);font-weight:650;line-height:1.5}.AL25hW_copy h1{font-family:var(--font-grotesk),sans-serif;letter-spacing:-.045em;margin:0 0 var(--brand-space-5);font-size:clamp(36px,4.5vw,62px);line-height:1.08}.AL25hW_copy h1 span{color:var(--cyan)}.AL25hW_intro{color:var(--text-dim);max-width:460px;margin:0 0 var(--brand-space-5);font-size:18px;line-height:1.6}.AL25hW_button{justify-content:center;align-items:center;gap:var(--brand-space-2);min-height:48px;padding:var(--brand-space-3) var(--brand-space-5);background:var(--brand-blue);color:var(--brand-blue-fg);font:inherit;font-size:var(--brand-body-size);cursor:pointer;box-sizing:border-box;border:0;border-radius:12px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.AL25hW_button:hover{filter:brightness(.96)}.AL25hW_button:focus-visible,.AL25hW_textLink:focus-visible,.AL25hW_modelLink:focus-visible,.AL25hW_tax summary:focus-visible,.AL25hW_assumptions summary:focus-visible,.AL25hW_modelNav a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px}.AL25hW_reassurance{align-items:flex-start;gap:var(--brand-space-2);font-size:var(--brand-support-size);color:var(--text-dim);margin:var(--brand-space-3) 0 var(--brand-space-2);line-height:1.5;display:flex}.AL25hW_reassurance svg{flex:none;margin-top:3px}.AL25hW_textLink{min-height:44px;font-size:var(--brand-support-size);color:var(--brand-blue-text);text-underline-offset:4px;align-items:center;display:inline-flex}.AL25hW_visual{background:var(--surface-warm);border:1px solid var(--line);padding:var(--brand-space-5);border-radius:24px;min-width:0}.AL25hW_visualLabel{font-size:var(--brand-caption-size);letter-spacing:.14em;color:var(--text-dim);line-height:1.5}.AL25hW_photo{object-fit:contain;width:100%;height:240px;display:block}:is(.AL25hW_photo.car-photo-generated,.AL25hW_photo.car-photo-fallback,.AL25hW_modelPhoto.car-photo-generated,.AL25hW_modelPhoto.car-photo-fallback){background:0 0}.AL25hW_credit{text-align:right;color:var(--text-dim);font-size:var(--brand-caption-size);margin:0 0 var(--brand-space-4);line-height:1.5}.AL25hW_example{justify-content:space-between;align-items:center;gap:var(--brand-space-4);padding-top:var(--brand-space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.AL25hW_example span,.AL25hW_weekly>span{color:var(--text-dim);font-size:var(--brand-support-size);line-height:1.5;display:block}.AL25hW_example strong,.AL25hW_weekly strong{letter-spacing:-.04em;font-size:36px;line-height:1.2;font-family:var(--font-grotesk),sans-serif;margin-top:var(--brand-space-1);display:block}.AL25hW_example small,.AL25hW_weekly small{font-size:var(--brand-support-size);color:var(--text-dim);letter-spacing:0;font-weight:400}.AL25hW_example p{font-size:var(--brand-support-size);color:var(--text-dim);margin:0;line-height:1.5}.AL25hW_fine{color:var(--text-dim);font-size:var(--brand-support-size);margin:var(--brand-space-4) 0 0;line-height:1.5}.AL25hW_fine a{color:var(--brand-blue-text)}.AL25hW_steps{justify-content:space-between;gap:var(--brand-space-4);border-block:1px solid var(--line);padding:var(--brand-space-4) 0;margin-bottom:var(--brand-space-6);font-size:var(--brand-support-size);color:var(--text-dim);line-height:1.5;display:flex}.AL25hW_steps b{color:var(--cyan);margin-right:var(--brand-space-2);font-weight:500}.AL25hW_variants{margin-bottom:var(--brand-space-6);scroll-margin-top:32px}.AL25hW_sectionHead{justify-content:space-between;align-items:end;gap:var(--brand-space-5);display:flex}.AL25hW_sectionHead .AL25hW_eyebrow{margin-bottom:var(--brand-space-2)}.AL25hW_sectionHead h2,.AL25hW_help h2{letter-spacing:-.025em;margin:0;font-size:28px;line-height:1.25}.AL25hW_sectionHead>p{font-size:var(--brand-support-size);color:var(--text-dim);margin:0;line-height:1.5}.AL25hW_explainer{max-width:700px;color:var(--text-dim);font-size:var(--brand-body-size);margin:var(--brand-space-3) 0 var(--brand-space-2);line-height:1.6}.AL25hW_assumptions{margin:0 0 var(--brand-space-4);font-size:var(--brand-support-size);color:var(--text-dim);max-width:780px;line-height:1.6}.AL25hW_assumptions p,.AL25hW_tax p{margin:var(--brand-space-2) 0 var(--brand-space-3)}.AL25hW_assumptions summary,.AL25hW_tax summary{color:var(--brand-blue-text);cursor:pointer;align-content:center;min-height:44px}.AL25hW_cards{gap:var(--brand-space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.AL25hW_cards>li{min-width:0;display:flex}.AL25hW_card{min-width:0;padding:var(--brand-space-5);background:var(--surface-warm);border:1px solid var(--line);color:var(--text);border-radius:20px;flex-direction:column;flex:1;scroll-margin-top:32px;display:flex}.AL25hW_status{border:1px solid var(--line);background:var(--panel-raised);color:var(--text-dim);padding:var(--brand-space-1) var(--brand-space-3);font-size:var(--brand-caption-size);white-space:nowrap;border-radius:999px;line-height:1.5}.AL25hW_status[data-eligible=true]{background:color-mix(in srgb, var(--cyan) 12%, var(--panel));color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 25%, var(--panel))}.AL25hW_saving{font-size:var(--brand-support-size);color:var(--text-dim);margin:var(--brand-space-2) 0 0;line-height:1.5}.AL25hW_saving strong{color:var(--cyan)}.AL25hW_tax{font-size:var(--brand-support-size);color:var(--text-dim);flex:1;margin:0;line-height:1.6}.AL25hW_card .AL25hW_button{width:100%;padding-inline:var(--brand-space-3);margin-top:auto}.AL25hW_modelLink{align-items:center;gap:var(--brand-space-2);color:var(--brand-blue-text);font-size:var(--brand-support-size);text-underline-offset:3px;min-height:44px;line-height:1.5;display:inline-flex}.AL25hW_help{align-items:center;gap:var(--brand-space-5);padding:var(--brand-space-5);background:var(--surface-warm);border:1px solid var(--line);margin:0 0 var(--brand-space-7);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.AL25hW_helpScenic{min-width:0;margin:0}.AL25hW_helpScenic img{aspect-ratio:3/2;border-radius:14px;width:100%;height:auto;display:block}.AL25hW_helpScenic figcaption{margin-top:var(--brand-space-2);color:var(--text-dim);font-size:var(--brand-caption-size);text-align:right;line-height:1.5}.AL25hW_helpCopy{min-width:0}.AL25hW_helpCopy .AL25hW_button{margin-top:var(--brand-space-5)}.AL25hW_help h2{font-size:24px}.AL25hW_help p{font-size:var(--brand-body-size);color:var(--text-dim);margin:var(--brand-space-2) 0 0;line-height:1.6}.AL25hW_help .AL25hW_button{flex-shrink:0}.AL25hW_modelNav{gap:var(--brand-space-2);margin:0 0 var(--brand-space-5);flex-wrap:wrap;display:flex}.AL25hW_modelNav a{min-height:44px;padding:var(--brand-space-2) var(--brand-space-4);border:1px solid var(--line);background:var(--panel);color:var(--brand-blue-text);font-size:var(--brand-support-size);box-sizing:border-box;border-radius:10px;align-items:center;line-height:1.5;text-decoration:none;display:inline-flex}.AL25hW_modelNav a:hover{border-color:var(--brand-blue)}.AL25hW_compactHeader{align-items:center;gap:var(--brand-space-3);grid-template-columns:minmax(96px,.8fr) minmax(0,1.4fr);min-height:156px;display:grid}.AL25hW_compactHeader h3{letter-spacing:-.025em;color:var(--text);overflow-wrap:anywhere;margin:0;scroll-margin-top:32px;font-size:28px;line-height:1.2}.AL25hW_modelPhoto{object-fit:contain;width:100%;height:156px;display:block}.AL25hW_cardDisclosure{min-width:0}.AL25hW_cardDisclosure .AL25hW_modelCredit,.AL25hW_cardDisclosure .AL25hW_fallbackCredit{margin:var(--brand-space-2) 0 var(--brand-space-4)}.AL25hW_card:has(.car-photo-fallback) .AL25hW_cardDisclosure .AL25hW_modelCredit{display:none}.AL25hW_card:has(.car-photo-fallback) .AL25hW_cardDisclosure .AL25hW_fallbackCredit{display:block}.AL25hW_compactHeader .car-photo-fallback-note{display:none}.AL25hW_fromLabel{letter-spacing:-.02em;font-size:.65em;font-weight:500}.AL25hW_cardFooter{justify-content:space-between;align-items:flex-start;gap:0 var(--brand-space-4);margin-top:var(--brand-space-2);flex-wrap:wrap;display:flex}.AL25hW_cardFooter .AL25hW_tax[open]{flex-basis:100%}.AL25hW_cardFooter .AL25hW_modelLink{flex:none;margin-left:auto}.AL25hW_card>.AL25hW_saving{margin:var(--brand-space-4) 0;min-height:42px}.AL25hW_modelCredit{white-space:pre-line;margin:0 0 var(--brand-space-4);text-align:right;font-size:var(--brand-caption-size);color:var(--text-dim);line-height:1.5}.AL25hW_variantLabel{font-size:var(--brand-support-size);color:var(--text-dim);margin:var(--brand-space-4) 0 var(--brand-space-2);line-height:1.5}.AL25hW_selectedEstimate{gap:var(--brand-space-1) var(--brand-space-2);grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.AL25hW_selectedEstimate .AL25hW_status{align-self:center}.AL25hW_illustration{min-width:0}.AL25hW_fallbackCredit{margin:0 0 var(--brand-space-4);font-size:var(--brand-caption-size);color:var(--text-dim);text-align:right;line-height:1.5;display:none}.AL25hW_modelCredit,.AL25hW_fallbackCredit{min-height:36px}.AL25hW_illustration:has(.car-photo-fallback) .AL25hW_fallbackCredit{display:block}:is(.AL25hW_illustration:has(.car-photo-fallback) .AL25hW_modelCredit,.AL25hW_illustration:has(.car-photo-fallback) .AL25hW_credit,.AL25hW_illustration .car-photo-fallback-note){display:none}@media (max-width:1050px){.AL25hW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.AL25hW_hero{gap:var(--brand-space-5)}}@media (max-width:720px){.AL25hW_hero{padding:var(--brand-space-2) 0 var(--brand-space-5);gap:var(--brand-space-4);grid-template-columns:1fr}.AL25hW_copy h1{margin-bottom:var(--brand-space-4);font-size:40px}.AL25hW_intro{font-size:var(--brand-body-size);margin-bottom:var(--brand-space-4)}.AL25hW_button{width:100%}.AL25hW_visual{padding:var(--brand-space-4)}.AL25hW_photo{height:180px}.AL25hW_steps{gap:var(--brand-space-3);margin-bottom:var(--brand-space-5);font-size:var(--brand-caption-size);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AL25hW_steps span{gap:var(--brand-space-1);flex-direction:column;display:flex}.AL25hW_steps b{margin:0}.AL25hW_sectionHead{display:block}.AL25hW_sectionHead h2{font-size:28px}.AL25hW_sectionHead>p{margin-top:var(--brand-space-2)}.AL25hW_cards{gap:var(--brand-space-4);grid-template-columns:1fr}.AL25hW_card{padding:var(--brand-space-4)}.AL25hW_card>.AL25hW_saving{min-height:0}.AL25hW_compactHeader{min-height:136px}.AL25hW_compactHeader h3{font-size:24px}.AL25hW_modelPhoto{height:136px}.AL25hW_selectedEstimate{grid-template-columns:minmax(0,1fr) auto}.AL25hW_selectedEstimate .AL25hW_status{justify-self:auto}.AL25hW_help{gap:var(--brand-space-4);padding:var(--brand-space-4);margin-bottom:var(--brand-space-6);grid-template-columns:1fr}.AL25hW_help .AL25hW_button{width:100%}}@media (max-width:360px){.AL25hW_selectedEstimate{grid-template-columns:1fr}.AL25hW_selectedEstimate .AL25hW_status{justify-self:start}}
._4wAZRW_road,._4wAZRW_homes{z-index:-1;pointer-events:none;background:var(--cyan);opacity:.14;position:absolute}._4wAZRW_road{width:calc(100vw - 32px);top:-24px;bottom:-24px;left:50%;transform:translate(-50%);-webkit-mask:url(/img/lease-coastal-road.svg) 50%/100% no-repeat;mask:url(/img/lease-coastal-road.svg) 50%/100% no-repeat}._4wAZRW_homes{width:620px;height:360px;bottom:-180px;left:-140px;-webkit-mask:url(/img/lease-coastal-neighbourhood.svg) 50%/contain no-repeat;mask:url(/img/lease-coastal-neighbourhood.svg) 50%/contain no-repeat}._4wAZRW_anchor{position:relative}._4wAZRW_clip{isolation:isolate;position:relative;overflow:hidden}@media (max-width:720px){._4wAZRW_road{opacity:.085;width:100%;top:-12px;bottom:0}._4wAZRW_homes{opacity:.1;width:420px;height:240px;bottom:-120px}}@media print{._4wAZRW_road,._4wAZRW_homes{display:none}}
.pyDzRG_title{font-family:var(--font-grotesk), sans-serif;max-width:760px;margin:0 0 8px;font-size:clamp(23px,3.4vw,31px);font-weight:600;line-height:1.25}.pyDzRG_crumb{color:var(--text-dim);margin:0 0 22px;font-size:13px}.pyDzRG_crumb a{color:var(--brand-blue-text)}.pyDzRG_tableWrap{margin:0 0 12px;overflow-x:auto}.pyDzRG_table{border-collapse:collapse;width:100%;min-width:460px;font-size:14px}.pyDzRG_table caption{text-align:left;color:var(--text-dim);padding:0 0 10px;font-size:13px}.pyDzRG_table th,.pyDzRG_table td{border-bottom:1px solid var(--line-soft);text-align:right;padding:10px 12px}.pyDzRG_table thead th{color:var(--text-dim);border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.pyDzRG_table th[scope=row],.pyDzRG_table thead th:first-child{text-align:left;color:var(--text);font-weight:500}.pyDzRG_table tbody tr[data-current=true]{background:var(--zone-tint)}.pyDzRG_win{color:var(--cyan);font-weight:600}.pyDzRG_lose{color:var(--danger);font-weight:600}.pyDzRG_section{border-top:1px solid var(--line-soft);margin:44px 0 0;padding-top:32px}.pyDzRG_sectionTitle{font-family:var(--font-grotesk), sans-serif;letter-spacing:-.01em;align-items:center;gap:12px;margin:0 0 12px;font-size:20px;font-weight:700;display:flex}.pyDzRG_icon{background:var(--brand-blue-dim);border:1px solid var(--brand-blue-border);width:44px;height:44px;color:var(--brand-blue);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pyDzRG_icon svg{width:22px;height:22px}.pyDzRG_iconMoney{background:color-mix(in srgb, var(--cyan) 12%, transparent);border-color:color-mix(in srgb, var(--cyan) 30%, transparent);color:var(--cyan)}.pyDzRG_iconCaveat{background:color-mix(in srgb, var(--amber) 12%, transparent);border-color:color-mix(in srgb, var(--amber) 30%, transparent);color:var(--amber)}.pyDzRG_band{background:var(--zone-tint);border-top:1px solid var(--zone-tint-border);border-bottom:1px solid var(--zone-tint-border);width:100vw;margin:32px -50vw 0;position:relative;left:50%;right:50%}.pyDzRG_bandInner{max-width:1080px;margin:0 auto;padding:36px 20px 40px}.pyDzRG_bandInner .pyDzRG_section{border:0;margin:0;padding:0}.pyDzRG_band+.pyDzRG_section{border-top:0;padding-top:0}@media (max-width:600px){.pyDzRG_section{margin-top:36px;padding-top:26px}}.pyDzRG_section p{color:var(--text-dim);max-width:70ch;margin:0 0 10px;font-size:15px;line-height:1.65}.pyDzRG_note{border-left:3px solid var(--amber);background:var(--panel);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0 0 18px;padding:12px 14px}.pyDzRG_note p{color:var(--text);margin:0;font-size:14px}.pyDzRG_faq details{border-bottom:1px solid var(--line-soft)}.pyDzRG_faq summary{cursor:pointer;align-items:center;min-height:44px;padding:14px 0;font-size:15px;font-weight:600;display:flex}.pyDzRG_faq summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.pyDzRG_faq details p{color:var(--text-dim);max-width:70ch;margin:0 0 14px;font-size:15px;line-height:1.7}.pyDzRG_cta{background:var(--zone-tint);border:1px solid var(--zone-tint-border);border-radius:var(--radius);margin:44px 0 0;padding:22px}.pyDzRG_cta h2{font-family:var(--font-grotesk), sans-serif;margin:0 0 8px;font-size:18px}.pyDzRG_cta p{color:var(--text-dim);max-width:60ch;margin:0 0 16px;font-size:15px}.pyDzRG_ctaButton{background:var(--brand-blue);min-height:44px;color:var(--brand-blue-fg);border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pyDzRG_ctaButton:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.pyDzRG_stateGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}@media (max-width:860px){.pyDzRG_stateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.pyDzRG_stateGrid{grid-template-columns:1fr}}.pyDzRG_stateLink{border:1px solid var(--brand-blue-border);border-radius:var(--radius);background:var(--panel);min-height:44px;color:inherit;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.pyDzRG_stateLink:hover{border-color:var(--brand-blue)}.pyDzRG_stateLink:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.pyDzRG_stateAbbr{background:var(--brand-blue-dim);border:1px solid var(--brand-blue-border);min-width:44px;height:44px;color:var(--brand-blue-text);font-family:var(--font-grotesk), sans-serif;letter-spacing:.02em;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.pyDzRG_stateLink:hover .pyDzRG_stateAbbr,.pyDzRG_stateLink:focus-visible .pyDzRG_stateAbbr{background:var(--brand-blue);border-color:var(--brand-blue);color:var(--brand-blue-fg)}.pyDzRG_stateBody{flex:1;min-width:0}.pyDzRG_stateBody b{font-family:var(--font-grotesk), sans-serif;color:var(--text);margin-bottom:2px;font-size:15px;font-weight:700;line-height:1.3;display:block}.pyDzRG_stateBody span{color:var(--text-dim);font-size:13px;line-height:1.4;display:block}.pyDzRG_stateBody strong{color:var(--cyan);font-weight:700}.pyDzRG_stateArrow{color:var(--brand-blue-text);flex:none}.pyDzRG_stateHero{margin-top:0}.pyDzRG_crumbs{margin:0 0 18px}.pyDzRG_crumbs ol{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pyDzRG_crumbs li{align-items:center;gap:4px;display:inline-flex}.pyDzRG_crumbs a{color:var(--text-dim);align-items:center;min-height:32px;padding:6px 0;text-decoration:none;display:inline-flex}.pyDzRG_crumbs a:hover{color:var(--brand-blue-text);text-decoration:underline}.pyDzRG_crumbs a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;border-radius:4px}.pyDzRG_crumbs [aria-current=page]{color:var(--text);font-weight:600}.pyDzRG_crumbSep{color:var(--text-faint);flex:none}.pyDzRG_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}@media (max-width:720px){.pyDzRG_stats{grid-template-columns:1fr}}.pyDzRG_stat{border-top:2px solid var(--brand-blue-border);flex-direction:column;gap:4px;padding:14px 0 0;display:flex}.pyDzRG_statLabel{color:var(--text-dim);font-size:13px}.pyDzRG_statFigure{font-family:var(--font-grotesk), sans-serif;color:var(--text);font-size:26px;font-weight:700;line-height:1.1}.pyDzRG_statMoney .pyDzRG_statFigure{color:var(--cyan)}.pyDzRG_statRate .pyDzRG_statFigure{color:var(--amber)}.pyDzRG_statMoney{border-top-color:color-mix(in srgb, var(--cyan) 35%, transparent)}.pyDzRG_statRate{border-top-color:color-mix(in srgb, var(--amber) 35%, transparent)}.pyDzRG_statNote{color:var(--text-dim);font-size:13px;line-height:1.45}.pyDzRG_nowrap{white-space:nowrap}.pyDzRG_unit{color:var(--text-dim);letter-spacing:0;margin-left:.3em;font-size:.55em;font-weight:600}.pyDzRG_lede{color:var(--text-dim);max-width:70ch;margin:0 0 18px;font-size:15px;line-height:1.65}@media (max-width:600px){.pyDzRG_thUnit{display:none}}.pyDzRG_table thead th:last-child{width:30%}.pyDzRG_bar{background:var(--cyan);border-radius:2px;min-width:4px;height:4px;margin:6px 0 0;display:block}@media (max-width:600px){.pyDzRG_table thead th:last-child{width:auto}}.pyDzRG_figure{margin:44px 0 0}.pyDzRG_figure img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);width:100%;height:auto;display:block}.pyDzRG_figure figcaption{color:var(--text-dim);max-width:70ch;margin:10px 0 0;font-size:13px;line-height:1.55}.pyDzRG_methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 14px;display:grid}.pyDzRG_methodsTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.pyDzRG_plain .pyDzRG_method{background:0 0;border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:14px;padding:4px 0;display:grid}.pyDzRG_plain .pyDzRG_methodIcon{grid-row:1/span 2;margin:0}.pyDzRG_caveat .pyDzRG_methodIcon{background:color-mix(in srgb, var(--amber) 12%, transparent);border-color:color-mix(in srgb, var(--amber) 30%, transparent)}.pyDzRG_caveat .pyDzRG_methodIcon svg{color:var(--amber)}.pyDzRG_plain .pyDzRG_method h3,.pyDzRG_plain .pyDzRG_method p{grid-column:2}.pyDzRG_plain .pyDzRG_method h3{margin-top:2px}@media (max-width:860px){.pyDzRG_methods,.pyDzRG_methodsTwo{grid-template-columns:1fr}}.pyDzRG_method{background:var(--panel);border:1px solid var(--brand-blue-border);border-radius:var(--radius);padding:20px 18px}.pyDzRG_methodIcon{background:var(--brand-blue-dim);border:1px solid var(--brand-blue-border);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:flex}.pyDzRG_methodIcon svg{width:22px;height:22px;color:var(--brand-blue)}.pyDzRG_method h3{font-family:var(--font-grotesk), sans-serif;color:var(--text);margin:0 0 6px;font-size:15px;font-weight:700}.pyDzRG_method p{color:var(--text-dim);margin:0;font-size:14px;line-height:1.6}.pyDzRG_asAt{color:var(--text-dim);max-width:70ch;margin:0;font-size:13px;line-height:1.55}.pyDzRG_credit{color:var(--text-faint);margin:28px 0 0;font-size:12px;line-height:1.5}.pyDzRG_credit a{color:inherit;text-decoration:underline}.pyDzRG_credit a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pyDzRG_answer *,.pyDzRG_modes button,.pyDzRG_stateLink{transition:none!important;animation:none!important}}@media (max-width:600px){.pyDzRG_table{table-layout:fixed;min-width:0;font-size:13px}.pyDzRG_table th,.pyDzRG_table td{padding:10px 4px}.pyDzRG_table thead th{font-size:12px}.pyDzRG_table thead th:first-child{width:34%}.pyDzRG_table caption{line-height:1.5}}.pyDzRG_statePage .pyDzRG_kicker{letter-spacing:.13em;color:var(--brand-blue-text);margin-bottom:16px;font-size:12px;font-weight:700;display:block}.pyDzRG_editorialHero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:24px 32px 54px;display:grid}.pyDzRG_heroCopy h1{font-family:var(--font-grotesk),sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:0 0 24px;font-size:clamp(40px,5.1vw,66px);font-weight:650;line-height:1.04}.pyDzRG_heroCopy h1 em{color:var(--brand-blue-text);font-style:normal}.pyDzRG_heroCopy>p{color:var(--text-dim);max-width:38ch;margin:0 0 28px;font-size:17px;line-height:1.65}.pyDzRG_primaryAction{background:var(--brand-blue);min-height:52px;color:var(--brand-blue-fg);box-shadow:0 8px 22px color-mix(in srgb,var(--brand-blue) 22%,transparent);border-radius:14px;justify-content:center;align-items:center;gap:20px;padding:16px 24px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.pyDzRG_primaryAction:hover{box-shadow:0 12px 26px color-mix(in srgb,var(--brand-blue) 30%,transparent);transform:translateY(-2px)}.pyDzRG_primaryAction:focus-visible{outline:3px solid var(--brand-blue);outline-offset:4px}.pyDzRG_heroProof{color:var(--text-dim);max-width:36ch;margin-top:18px;font-size:12px;line-height:1.6;display:block}.pyDzRG_heroVisual{padding-bottom:38px;position:relative}.pyDzRG_editorialPhoto{object-fit:cover;object-position:center 46%;border-radius:100px 24px 24px;width:100%;height:520px;display:block}.pyDzRG_heroMetric{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;align-items:flex-start;padding:22px 24px;display:flex;position:absolute;bottom:0;left:-32px;right:26px;box-shadow:0 16px 40px #0f1e461f}.pyDzRG_heroMetric>span:not(.pyDzRG_metricIcon){color:var(--text-dim);font-size:12px;line-height:1.5}.pyDzRG_heroMetric>strong{font-family:var(--font-grotesk),sans-serif;letter-spacing:-.045em;color:var(--cyan);font-size:48px;line-height:1.2}.pyDzRG_heroMetric small{letter-spacing:0;white-space:nowrap;color:var(--text-dim);font-size:13px;font-weight:500}.pyDzRG_metricIcon{width:36px;height:36px;color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:20px}.pyDzRG_heroMetric .pyDzRG_metricFoot{border-top:1px solid var(--line-soft);width:100%;margin-top:10px;padding-top:10px;font-size:12px}.pyDzRG_journey{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:24px;margin:6px 0 0;padding:18px 0;display:grid}.pyDzRG_journey a{color:var(--text);align-items:center;gap:12px;min-height:44px;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.pyDzRG_journey a>span{color:var(--brand-blue-text);font-size:.875rem}.pyDzRG_journey svg{color:var(--text-dim);margin-left:auto}.pyDzRG_journey a:hover{color:var(--brand-blue-text)}.pyDzRG_statePage .pyDzRG_band{background:radial-gradient(ellipse at 95% 0%,var(--brand-blue-dim),transparent 60%),var(--zone-tint);margin-top:40px}.pyDzRG_statePage .pyDzRG_bandInner{max-width:1120px;padding:56px 20px}.pyDzRG_sectionIntro h2{font-family:var(--font-grotesk),sans-serif;letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(28px,3.3vw,40px);font-weight:700;line-height:1.15}.pyDzRG_sectionIntro em{font-style:normal;font-weight:inherit;color:var(--brand-blue-text)}.pyDzRG_statePage .pyDzRG_section .pyDzRG_lede{margin-bottom:28px}.pyDzRG_statePage .pyDzRG_included{border:0;margin-top:12px;padding:50px 0 0}.pyDzRG_statePage .pyDzRG_included .pyDzRG_sectionTitle,.pyDzRG_statePage .pyDzRG_faq .pyDzRG_sectionTitle{letter-spacing:-.035em;font-size:clamp(24px,3vw,32px)}.pyDzRG_statePage .pyDzRG_included .pyDzRG_sectionTitle>.pyDzRG_icon,.pyDzRG_statePage .pyDzRG_faq .pyDzRG_sectionTitle>.pyDzRG_icon{display:none}.pyDzRG_statePage .pyDzRG_includedLead{max-width:66ch;margin-bottom:24px}.pyDzRG_statePage .pyDzRG_plain .pyDzRG_method{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px}.pyDzRG_statePage .pyDzRG_faq{border:0;margin-top:54px;padding-top:0}.pyDzRG_statePage .pyDzRG_faq details{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:10px 0;overflow:hidden}.pyDzRG_statePage .pyDzRG_faq summary{gap:20px;padding:20px 22px;font-size:14px;line-height:1.45;list-style:none}.pyDzRG_statePage .pyDzRG_faq summary:after{content:"+";color:var(--brand-blue-text);flex:none;margin-left:auto;font-size:23px;font-weight:400}.pyDzRG_statePage .pyDzRG_faq details[open] summary:after{content:"−"}.pyDzRG_statePage .pyDzRG_faq details[open]{border-color:var(--brand-blue-border);background:var(--brand-blue-dim)}.pyDzRG_statePage .pyDzRG_faq details p{max-width:80ch;margin:0;padding:0 22px 20px}.pyDzRG_statePage .pyDzRG_asAt{margin-top:22px}.pyDzRG_statePage .pyDzRG_cta{color:#fff;background:radial-gradient(at 100% 0,#274992,#0000 65%),#122549;border:0;border-radius:24px;margin-top:50px;padding:44px;position:relative;overflow:hidden}.pyDzRG_statePage .pyDzRG_cta .pyDzRG_kicker{color:#b3cbff}.pyDzRG_statePage .pyDzRG_cta h2{letter-spacing:-.04em;max-width:18ch;margin-bottom:18px;font-size:clamp(30px,4vw,46px);line-height:1.1}.pyDzRG_statePage .pyDzRG_cta h2 em{color:#9fbfff;font-style:normal}.pyDzRG_statePage .pyDzRG_cta p{color:#c9d5eb;max-width:52ch;margin-bottom:24px;line-height:1.65}.pyDzRG_statePage .pyDzRG_ctaButton{color:#17366f;background:#fff;gap:12px;padding:14px 20px}.pyDzRG_statePage :is(#pyDzRG_compare,#pyDzRG_questions,#pyDzRG_what-is-included){scroll-margin-top:100px}@media (max-width:900px){.pyDzRG_editorialHero{gap:32px}.pyDzRG_heroCopy h1{font-size:44px}.pyDzRG_editorialPhoto{height:480px}.pyDzRG_heroMetric{padding:18px;left:-12px;right:12px}.pyDzRG_heroMetric>strong{font-size:40px}.pyDzRG_heroMetric small{margin-bottom:5px;display:block}.pyDzRG_metricIcon{top:14px;right:14px}}@media (max-width:640px){.pyDzRG_editorialHero{grid-template-columns:1fr;gap:28px;padding:10px 20px 30px}.pyDzRG_heroCopy h1{max-width:12ch;font-size:44px}.pyDzRG_heroCopy>p{margin-bottom:22px;font-size:15px}.pyDzRG_heroProof{max-width:none}.pyDzRG_editorialPhoto{object-position:center 40%;border-radius:64px 20px 20px;height:440px}.pyDzRG_heroMetric{padding:18px 20px;left:12px;right:12px}.pyDzRG_heroMetric>strong{font-size:42px}.pyDzRG_heroMetric small{display:inline}.pyDzRG_journey{grid-template-columns:1fr;gap:0;padding:8px 0}.pyDzRG_journey a{gap:16px;min-height:56px;padding:12px 4px;font-size:1.0625rem}.pyDzRG_journey a+a{border-top:1px solid var(--line-soft)}.pyDzRG_journey svg{flex:none;display:block}.pyDzRG_statePage .pyDzRG_band{margin-top:28px}.pyDzRG_statePage .pyDzRG_bandInner{padding:34px 20px}.pyDzRG_statePage .pyDzRG_cta{padding:30px 24px}.pyDzRG_statePage .pyDzRG_plain .pyDzRG_method{padding:18px}.pyDzRG_statePage .pyDzRG_faq summary{padding:17px}.pyDzRG_statePage .pyDzRG_faq details p{padding:0 17px 18px}.pyDzRG_statePage .pyDzRG_included{padding-top:28px}}@media (prefers-reduced-motion:reduce){.pyDzRG_primaryAction{transition:none}}.pyDzRG_journey a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px;border-radius:4px}.pyDzRG_hubPage .pyDzRG_editorialHero{padding-top:40px}.pyDzRG_hubPage .pyDzRG_stateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.pyDzRG_hubPage .pyDzRG_stateLink{border:1px solid var(--line);border-radius:18px;gap:18px;padding:22px;transition:border-color .2s,box-shadow .2s}.pyDzRG_hubPage .pyDzRG_stateLink:hover{border-color:var(--brand-blue);box-shadow:0 6px 20px color-mix(in srgb,var(--brand-blue) 10%,transparent)}.pyDzRG_hubPage .pyDzRG_stateAbbr{border-radius:14px;width:52px;height:52px;font-size:14px}.pyDzRG_hubPage .pyDzRG_stateBody b{margin-bottom:8px;font-size:18px;line-height:1.35}.pyDzRG_hubPage .pyDzRG_stateSaving{font-size:13px}.pyDzRG_hubPage .pyDzRG_stateSaving strong{letter-spacing:-.03em;font-size:26px}.pyDzRG_hubPage .pyDzRG_stateHint{color:var(--brand-blue-text);margin-top:8px;font-size:12px}.pyDzRG_hubPage .pyDzRG_stateArrow{width:20px;height:20px}.pyDzRG_hubPage .pyDzRG_section .pyDzRG_hubScope{max-width:80ch;margin:24px 0 0;font-size:12px;line-height:1.6}.pyDzRG_hubPage .pyDzRG_stats{gap:24px;margin:40px 0 0}.pyDzRG_hubPage .pyDzRG_stat{gap:8px;padding-top:18px}.pyDzRG_hubPage .pyDzRG_statLabel{color:var(--text);font-size:14px;font-weight:600}.pyDzRG_hubPage .pyDzRG_statFigure{font-size:34px}.pyDzRG_hubPage .pyDzRG_statNote{font-size:13px}.pyDzRG_hubPage .pyDzRG_tableWrap{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px}.pyDzRG_hubPage .pyDzRG_table{font-size:15px}.pyDzRG_hubPage .pyDzRG_table caption{padding-bottom:18px;font-size:13px;line-height:1.6}.pyDzRG_hubPage .pyDzRG_table td,.pyDzRG_hubPage .pyDzRG_table th{padding:16px 12px}.pyDzRG_hubPage .pyDzRG_table a{min-height:44px;color:var(--text);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.pyDzRG_hubPage .pyDzRG_table a:hover{color:var(--brand-blue-text)}.pyDzRG_hubPage .pyDzRG_methods{gap:16px;margin-top:24px}.pyDzRG_hubPage .pyDzRG_method{border-color:var(--line);border-radius:18px;padding:24px}.pyDzRG_hubPage .pyDzRG_method h3{font-size:17px;line-height:1.4}.pyDzRG_hubPage .pyDzRG_method p{font-size:14px}.pyDzRG_hubPage .pyDzRG_figure img{object-fit:cover;border-radius:24px;max-height:420px}.pyDzRG_hubPage :is(#pyDzRG_states,#pyDzRG_compare-states,#pyDzRG_method){scroll-margin-top:100px}@media (max-width:640px){.pyDzRG_hubPage .pyDzRG_editorialHero{padding-top:26px}.pyDzRG_hubPage .pyDzRG_stateGrid{grid-template-columns:1fr}.pyDzRG_hubPage .pyDzRG_stateLink{gap:16px;padding:20px}.pyDzRG_hubPage .pyDzRG_stateBody b{font-size:17px}.pyDzRG_hubPage .pyDzRG_stats{gap:24px}.pyDzRG_hubPage .pyDzRG_tableWrap{padding:16px 10px}.pyDzRG_hubPage .pyDzRG_table{font-size:13px}.pyDzRG_hubPage .pyDzRG_table td,.pyDzRG_hubPage .pyDzRG_table th{padding:10px 4px}.pyDzRG_hubPage .pyDzRG_table thead th{font-size:12px}.pyDzRG_hubPage .pyDzRG_table thead th:first-child{width:34%}.pyDzRG_hubPage .pyDzRG_figure img{height:260px}}@media (prefers-reduced-motion:reduce){.pyDzRG_hubPage .pyDzRG_stateLink{transition:none}}.pyDzRG_localHero{padding:20px 0 28px}.pyDzRG_localHeroTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-bottom:20px;display:flex}.pyDzRG_localHeroTop .pyDzRG_kicker{margin:0}.pyDzRG_changeState{min-height:44px;color:var(--brand-blue-text);text-underline-offset:4px;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.pyDzRG_changeState:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px;border-radius:4px}.pyDzRG_localHero h1{font-family:var(--font-grotesk),sans-serif;letter-spacing:-.04em;text-wrap:balance;max-width:24ch;margin:0 0 18px;font-size:clamp(34px,4.5vw,54px);font-weight:700;line-height:1.12}.pyDzRG_localHero h1 em{font-style:normal;font-weight:inherit;color:var(--brand-blue-text)}.pyDzRG_localHero p{color:var(--text-dim);max-width:65ch;margin:0;font-size:16px;line-height:1.65}@media (max-width:640px){.pyDzRG_localHero{padding:8px 0 24px}.pyDzRG_localHeroTop{margin-bottom:14px}.pyDzRG_localHero p{font-size:15px}}.pyDzRG_localHeroBody{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;display:grid}.pyDzRG_localHeroCopy h1{font-size:clamp(32px,4vw,48px)}.pyDzRG_chargingScene{isolation:isolate;background:radial-gradient(ellipse at 85% 10%,color-mix(in srgb,var(--cyan) 14%,transparent),transparent 65%),var(--brand-blue-dim);border-radius:24px;height:300px;position:relative;overflow:hidden}.pyDzRG_sceneState{color:var(--brand-blue-text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:750;display:flex;position:absolute;top:18px;left:22px}.pyDzRG_sceneState>span{letter-spacing:0;color:var(--text-dim);border-left:1px solid var(--brand-blue-border);padding-left:10px;font-size:12px;font-weight:500}.pyDzRG_sceneSun{background:color-mix(in srgb,var(--amber) 18%,transparent);border-radius:50%;width:64px;height:64px;position:absolute;top:28px;right:28px}.pyDzRG_sceneDrawing{width:100%;height:215px;position:absolute;bottom:34px;left:0}.pyDzRG_sceneEnergy{color:var(--cyan);justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:10px;left:0;right:0}.pyDzRG_localJourney{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.pyDzRG_localJourney a{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex:0 auto;gap:12px;min-height:44px;padding:10px 16px;font-size:14px}.pyDzRG_localJourney a:first-child{background:var(--brand-blue);border-color:var(--brand-blue);color:var(--brand-blue-fg)}.pyDzRG_localJourney a:first-child svg{color:inherit}@media (max-width:640px){.pyDzRG_localHeroBody{grid-template-columns:1fr;gap:22px}.pyDzRG_chargingScene{height:260px}.pyDzRG_sceneDrawing{height:190px;bottom:30px}.pyDzRG_sceneState{top:14px;left:18px}.pyDzRG_sceneSun{width:48px;height:48px;top:18px;right:24px}.pyDzRG_sceneEnergy{font-size:12px;bottom:7px}.pyDzRG_localJourney{gap:8px}.pyDzRG_localJourney a{gap:6px;min-height:44px;padding:10px 12px;font-size:13px}.pyDzRG_localJourney a+a{border:1px solid var(--line)}.pyDzRG_localJourney svg{display:none}}.pyDzRG_energyFlow{stroke-dasharray:8 24;opacity:0;animation:2.4s linear infinite pyDzRG_charge-flow}.pyDzRG_chargerGlow{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite pyDzRG_charger-glow}@keyframes pyDzRG_charge-flow{0%{stroke-dashoffset:64px;opacity:0}15%,85%{opacity:.95}to{stroke-dashoffset:0;opacity:0}}@keyframes pyDzRG_charger-glow{0%,to{opacity:1;filter:drop-shadow(0 0 #0000)}50%{opacity:.65;filter:drop-shadow(0 0 5px var(--brand-blue))}}@media (prefers-reduced-motion:reduce){.pyDzRG_energyFlow,.pyDzRG_chargerGlow{animation:none}}.pyDzRG_sceneSun{color:var(--amber);background:0 0}.pyDzRG_sceneSun svg{width:100%;height:100%;animation:24s linear infinite pyDzRG_sun-turn}.pyDzRG_sceneSun:before{content:"";background:color-mix(in srgb,var(--amber) 24%,transparent);border-radius:50%;animation:4s ease-in-out infinite pyDzRG_sun-warmth;position:absolute;inset:22%}.pyDzRG_sceneEnergy{justify-content:center;bottom:18px;left:18px;right:18px}@keyframes pyDzRG_sun-turn{to{transform:rotate(360deg)}}@keyframes pyDzRG_sun-warmth{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.pyDzRG_sceneSun svg,.pyDzRG_sceneSun:before{animation:none}}.pyDzRG_chargingScene{background:radial-gradient(ellipse at 70% 25%,color-mix(in srgb,var(--cyan) 7%,transparent),transparent 70%),var(--panel);border:1px solid var(--line)}.pyDzRG_sceneSun{opacity:.55}.pyDzRG_sceneSun svg{stroke-width:1px}.pyDzRG_sceneEnergy{color:var(--text-dim);font-size:12px;font-weight:400}.pyDzRG_editorialHero,.pyDzRG_localHero{isolation:isolate;position:relative}.pyDzRG_editorialHero:before,.pyDzRG_localHero:before,.pyDzRG_editorialHero:after,.pyDzRG_localHero:after,.pyDzRG_statePage .pyDzRG_band:before,.pyDzRG_statePage .pyDzRG_band:after{content:"";z-index:-1;pointer-events:none;position:absolute}.pyDzRG_editorialHero:before,.pyDzRG_localHero:before{background:var(--brand-blue-dim);opacity:.65;border-radius:56% 44% 40% 60%/50% 45% 55% 50%;width:min(58%,460px);height:310px;top:-12px;left:-16px;transform:rotate(-12deg)}.pyDzRG_editorialHero:after,.pyDzRG_localHero:after{border:2px solid var(--brand-blue);opacity:.18;border-radius:50% 50% 40% 60%/55% 45%;width:240px;height:210px;bottom:4px;right:6px;transform:rotate(18deg)}.pyDzRG_localHero:before{opacity:.55;width:42%;height:240px;top:36px}.pyDzRG_localHero:after{border-color:var(--cyan);opacity:.25;width:180px;height:170px;bottom:4px;right:0}.pyDzRG_statePage .pyDzRG_band{isolation:isolate}.pyDzRG_statePage .pyDzRG_band:before{border:2px solid var(--brand-blue);opacity:.13;border-radius:48% 52% 55% 45%/54% 48% 52% 46%;width:min(28vw,320px);height:260px;top:24px;right:1%}.pyDzRG_statePage .pyDzRG_band:after{background:var(--cyan);opacity:.06;border-radius:60% 40% 50% 50%/40% 60%;width:min(22vw,240px);height:190px;bottom:30px;left:1%}@media (max-width:640px){.pyDzRG_editorialHero:before,.pyDzRG_localHero:before{opacity:.5;width:82%;height:240px;top:4px;left:0;transform:none}.pyDzRG_editorialHero:after{width:180px;height:170px;bottom:5px;right:0;transform:none}.pyDzRG_localHero:before{opacity:.4;width:70%;height:200px;top:24px}.pyDzRG_localHero:after{width:150px;height:140px;bottom:8px;right:0;transform:none}.pyDzRG_statePage .pyDzRG_band:before{width:150px;height:170px;top:12px;right:0}.pyDzRG_statePage .pyDzRG_band:after{width:140px;height:150px;left:0}}.pyDzRG_secondaryAction{width:fit-content;min-height:44px;color:var(--brand-blue-text);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:12px 0 0;padding:0;font-size:15px;font-weight:600;text-decoration:underline;display:flex}.pyDzRG_secondaryAction:hover{text-decoration-thickness:2px}.pyDzRG_secondaryAction:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;border-radius:6px}.pyDzRG_nextStep{margin:28px 0 0}.pyDzRG_nextStep p{color:var(--text-dim);max-width:60ch;margin:0;font-size:15px;line-height:1.65}.pyDzRG_statePage .pyDzRG_nextStep .pyDzRG_ctaButton{background:var(--brand-blue);min-height:52px;color:var(--brand-blue-fg);cursor:pointer;border:0;justify-content:center;margin-top:12px;font-family:inherit}.pyDzRG_nextStep .pyDzRG_ctaButton:hover{filter:brightness(1.08)}@media (max-width:600px){.pyDzRG_nextStep .pyDzRG_ctaButton{width:100%}}.pyDzRG_faq details,.pyDzRG_statePage .pyDzRG_faq details,.pyDzRG_statePage .pyDzRG_faq details[open]{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;overflow:visible}.pyDzRG_faq summary,.pyDzRG_statePage .pyDzRG_faq summary{text-indent:-.875em;padding:17px 0 17px .875em;font-size:17px;font-weight:500;line-height:1.6;list-style:inside disclosure-closed;display:list-item}.pyDzRG_faq details[open] summary{list-style-type:disclosure-open}.pyDzRG_statePage .pyDzRG_faq summary::-webkit-details-marker{display:inline}.pyDzRG_statePage .pyDzRG_faq summary:after,.pyDzRG_statePage .pyDzRG_faq details[open] summary:after{content:none}.pyDzRG_faq details p,.pyDzRG_statePage .pyDzRG_faq details p{margin:0;padding:0 0 19px;font-size:15px;line-height:1.6}.pyDzRG_cta,.pyDzRG_statePage .pyDzRG_cta{background:var(--surface-warm);color:var(--text);border:1px solid var(--line-soft);border-radius:18px}.pyDzRG_statePage .pyDzRG_cta .pyDzRG_kicker,.pyDzRG_statePage .pyDzRG_cta h2 em{color:var(--brand-blue-text)}.pyDzRG_statePage .pyDzRG_cta p{color:var(--text-dim)}.pyDzRG_statePage .pyDzRG_ctaButton{background:var(--brand-blue);color:var(--brand-blue-fg)}.pyDzRG_primaryAction{box-shadow:none}.pyDzRG_primaryAction:hover{box-shadow:none;filter:brightness(1.08);transform:none}.pyDzRG_mobileScene{display:none}@media (max-width:640px){.pyDzRG_desktopScene{display:none}.pyDzRG_mobileScene{margin:24px 0;display:block}.pyDzRG_localHero{padding-bottom:12px}.pyDzRG_localHeroTop{margin-bottom:8px}.pyDzRG_localHero h1{margin-bottom:12px}.pyDzRG_localHeroBody{gap:0}.pyDzRG_statePage .pyDzRG_band{margin-top:20px}.pyDzRG_statePage .pyDzRG_bandInner{padding-block:24px}.pyDzRG_statePage .pyDzRG_sectionIntro .pyDzRG_kicker{margin-bottom:12px}.pyDzRG_statePage .pyDzRG_sectionIntro h2{margin-bottom:10px;font-size:26px}.pyDzRG_statePage .pyDzRG_section .pyDzRG_lede{margin-bottom:16px}}.pyDzRG_statePage .pyDzRG_localHero:before,.pyDzRG_statePage .pyDzRG_localHero:after,.pyDzRG_statePage .pyDzRG_band:before,.pyDzRG_statePage .pyDzRG_band:after{display:none}.pyDzRG_statePage .pyDzRG_band{background:var(--surface-warm);border-color:var(--line)}.pyDzRG_statePage .pyDzRG_bandInner{max-width:1080px}.pyDzRG_statePage .pyDzRG_kicker{letter-spacing:.1em;font-weight:600}.pyDzRG_statePage .pyDzRG_localHeroCopy h1{font-size:clamp(30px,4vw,42px)}.pyDzRG_statePage .pyDzRG_sectionIntro h2{font-size:clamp(26px,3.3vw,36px)}@media (max-width:640px){.pyDzRG_statePage .pyDzRG_localHeroCopy h1{font-size:30px}.pyDzRG_statePage .pyDzRG_sectionIntro h2{font-size:26px}}.pyDzRG_statePage .pyDzRG_included .pyDzRG_sectionTitle,.pyDzRG_statePage .pyDzRG_faq .pyDzRG_sectionTitle,.pyDzRG_statePage .pyDzRG_cta h2{letter-spacing:-.035em;font-size:clamp(26px,3.3vw,36px);font-weight:700;line-height:1.15}.pyDzRG_statePage .pyDzRG_plain .pyDzRG_method h3{font-size:17px;font-weight:650;line-height:1.3}.pyDzRG_statePage .pyDzRG_ctaButton,.pyDzRG_statePage .pyDzRG_nextStep .pyDzRG_ctaButton{background:var(--brand-blue);color:var(--brand-blue-fg);background-image:none;border:0;justify-content:center;gap:12px;min-height:52px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:600}@media (max-width:640px){.pyDzRG_statePage .pyDzRG_included .pyDzRG_sectionTitle,.pyDzRG_statePage .pyDzRG_faq .pyDzRG_sectionTitle,.pyDzRG_statePage .pyDzRG_cta h2{font-size:26px}.pyDzRG_statePage .pyDzRG_plain .pyDzRG_method{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px}.pyDzRG_statePage .pyDzRG_plain .pyDzRG_methodIcon{border-radius:9px;grid-row:1;width:32px;height:32px}.pyDzRG_statePage .pyDzRG_plain .pyDzRG_methodIcon svg{width:18px;height:18px}.pyDzRG_statePage .pyDzRG_plain .pyDzRG_method h3{margin:0}.pyDzRG_statePage .pyDzRG_plain .pyDzRG_method p{grid-column:1/-1;margin:0}.pyDzRG_statePage .pyDzRG_cta .pyDzRG_ctaButton{width:100%}}.pyDzRG_hubPage .pyDzRG_editorialHero:before,.pyDzRG_hubPage .pyDzRG_editorialHero:after{display:none}.pyDzRG_hubPage .pyDzRG_editorialHero{padding-inline:0}.pyDzRG_hubPage .pyDzRG_heroCopy h1{letter-spacing:-.04em;max-width:24ch;margin-bottom:18px;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.12}.pyDzRG_mobileExample{display:none}@media (max-width:640px){.pyDzRG_hubPage .pyDzRG_editorialHero{gap:0;padding:8px 0 24px}.pyDzRG_hubPage .pyDzRG_heroCopy h1{margin-bottom:12px;font-size:30px}.pyDzRG_desktopExample{display:none}.pyDzRG_mobileExample{margin:28px 0 0;display:block}}.pyDzRG_primaryAction,.pyDzRG_statePage .pyDzRG_ctaButton,.pyDzRG_statePage .pyDzRG_nextStep .pyDzRG_ctaButton{min-height:var(--site-action-height);border-radius:var(--site-action-radius);font-size:var(--site-action-font);padding:14px 20px;font-weight:600;line-height:1.4}.pyDzRG_statePage .pyDzRG_ctaWithVisual{grid-template-columns:1.15fr 1fr;align-items:center;gap:32px;display:grid}.pyDzRG_ctaCopy{min-width:0}.pyDzRG_ctaScenic{min-width:0;margin:0}.pyDzRG_ctaScenic img{border-radius:14px;width:100%;height:auto;display:block}@media (max-width:640px){.pyDzRG_statePage .pyDzRG_ctaWithVisual{grid-template-columns:1fr;gap:24px}}.pyDzRG_hubPage .pyDzRG_heroVisual{padding-bottom:0}.pyDzRG_hubPage .pyDzRG_editorialPhoto{border-radius:var(--lifestyle-image-radius)}.pyDzRG_hubPage .pyDzRG_heroMetric{margin:calc(-1 * var(--lifestyle-card-overlap)) 12px 0;border-radius:var(--site-card-radius);box-shadow:var(--lifestyle-card-shadow);padding:24px;position:relative;bottom:auto;left:auto;right:auto}.pyDzRG_hubPage .pyDzRG_heroMetric>span:not(.pyDzRG_metricIcon),.pyDzRG_hubPage .pyDzRG_heroMetric .pyDzRG_metricFoot{font-size:14px;line-height:1.5}.pyDzRG_hubPage .pyDzRG_heroMetric>strong{margin:8px 0;font-size:48px;font-weight:650;line-height:1.15}@media (max-width:720px){.pyDzRG_hubPage .pyDzRG_heroMetric{padding:20px}.pyDzRG_hubPage .pyDzRG_heroMetric>strong{font-size:42px}}.pyDzRG_introEyebrow{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pyDzRG_hubPage .pyDzRG_introEyebrow .pyDzRG_kicker{margin:0}.pyDzRG_chargingAccent{width:76px;height:48px;color:var(--cyan);flex:none}@media (max-width:640px){.pyDzRG_hubPage>nav[aria-label=Breadcrumb]{margin-bottom:4px}.pyDzRG_hubPage .pyDzRG_editorialHero{padding-top:0}.pyDzRG_introEyebrow{justify-content:space-between;margin-bottom:10px}.pyDzRG_chargingAccent{width:64px;height:40px}.pyDzRG_hubPage .pyDzRG_heroCopy h1{margin-bottom:10px}.pyDzRG_hubPage .pyDzRG_heroCopy>p{margin-bottom:16px}}
._4PFfaG_page{isolation:isolate}._4PFfaG_page .vehicle-hero{isolation:isolate;border-radius:0;padding:32px 32px 40px}._4PFfaG_page .hero-row{gap:48px}._4PFfaG_page .hero-blob{z-index:-1}._4PFfaG_page .hero-blob-1{width:48%;top:0;left:0}:is(._4PFfaG_page .hero-blob-2,._4PFfaG_page .hero-blob-3){display:none}._4PFfaG_page .hero-badge{letter-spacing:.12em;text-transform:uppercase;background:0 0;margin-bottom:20px;padding:0;font-family:inherit;font-size:12px}._4PFfaG_page .hero-heading{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(40px,5.5vw,64px);font-weight:700;line-height:1.04}._4PFfaG_page .hero-heading em{color:var(--brand-blue-text);font-weight:inherit;display:block}._4PFfaG_page .vehicle-intro{color:var(--text-dim);max-width:32ch;margin:0 0 24px;font-size:18px;line-height:1.6}._4PFfaG_page .vehicle-price-block{color:var(--text-dim);flex-direction:column;gap:4px;font-size:13px;display:flex}._4PFfaG_page .vehicle-price-figure{color:var(--text);font-family:var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:32px;font-weight:600}._4PFfaG_page .vehicle-spec-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;max-width:none;margin:24px 0 12px;padding:20px 0;display:grid}._4PFfaG_page .vehicle-spec-list>div{flex-direction:column;gap:5px;display:flex}._4PFfaG_page .vehicle-spec-list strong{font-size:23px;font-weight:600;line-height:1.2}._4PFfaG_page .vehicle-spec-list small{font-size:14px;font-weight:400}._4PFfaG_page .vehicle-spec-list span{color:var(--text-dim);font-size:12px}._4PFfaG_page .vehicle-cargo-spec{grid-column:span 2}._4PFfaG_page .vehicle-spec-list .vehicle-spec-detail{margin-top:2px;font-size:11px;line-height:1.5}._4PFfaG_page .vehicle-price-context{max-width:52ch;margin-bottom:24px;font-size:12px;line-height:1.6}._4PFfaG_page .vehicle-hero-actions{gap:10px 20px;margin-top:24px}._4PFfaG_page .stepcalc-nextbtn{border-radius:14px;min-height:54px;padding:14px 26px;font-size:17px}._4PFfaG_page .vehicle-hero-actions .hero-cta{border:none;min-height:44px;padding:12px 0;font-size:14px}._4PFfaG_page .vehicle-cta-support{color:var(--text-dim);margin:12px 0 0;font-size:13px}._4PFfaG_page .hero-img-wrap{flex:1;max-width:480px}._4PFfaG_page .hero-photo-bubble{background:var(--car-photo-bg);border-radius:80px 24px 24px;padding:10px 0 50px}._4PFfaG_page .hero-photo-blob{opacity:.1}._4PFfaG_page .hero-stat{box-shadow:0 16px 36px color-mix(in srgb, var(--text) 8%, transparent);border-radius:24px;margin:-40px 20px 0;padding:24px;position:relative;bottom:auto;left:auto}._4PFfaG_page .hero-savings-figure{letter-spacing:-.04em;color:var(--brand-blue-text);margin:6px 0;font-size:clamp(38px,4.5vw,52px);font-weight:700;line-height:1.2}:is(._4PFfaG_page .hero-stat-label,._4PFfaG_page .hero-stat-sub,._4PFfaG_page .hero-stat-note){font-family:inherit;font-size:14px;line-height:1.5}._4PFfaG_page .hero-stat-note{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}._4PFfaG_page .hero-stat .badge{margin:0 0 16px}._4PFfaG_page .image-credit{white-space:normal;margin-top:20px;font-size:12px}._4PFfaG_page .calc-zone{scroll-margin-top:110px}:is(._4PFfaG_page .calc-zone-heading,._4PFfaG_page .lease-section-title,._4PFfaG_page .related-section-title){letter-spacing:-.025em;font-size:clamp(28px,3.5vw,38px);font-weight:700;line-height:1.15}._4PFfaG_page .calc-zone-heading em{color:var(--brand-blue-text)}._4PFfaG_page .calc-zone-sub{margin:14px 0 28px;font-size:17px;line-height:1.6}:is(._4PFfaG_page .inputs-card,._4PFfaG_page .vehicle-numbers-grid){border-radius:24px}._4PFfaG_page .inputs-card-header h3{font-family:var(--font-grotesk), sans-serif;text-transform:none;letter-spacing:-.02em;font-size:18px}._4PFfaG_page .vehicle-costs-card h3{font-size:18px}._4PFfaG_page .vehicle-next-step{border:1px solid var(--brand-blue-border);background:var(--panel);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:8px 24px;margin-top:24px;padding:28px;display:grid}._4PFfaG_page .vehicle-next-step h3{font-family:var(--font-grotesk), sans-serif;letter-spacing:-.025em;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.2}._4PFfaG_page .vehicle-next-step p{color:var(--text-dim);margin:0;font-size:15px;line-height:1.6}._4PFfaG_page .vehicle-next-step .callback-explanation p{margin-bottom:10px}._4PFfaG_page .vehicle-next-step .leadcap-trigger{width:auto;margin:0}._4PFfaG_page .vehicle-next-step .vehicle-next-note{grid-column:1/-1;font-size:12px}._4PFfaG_page .vehicle-next-actions{gap:10px;display:grid}:is(._4PFfaG_page .vehicle-next-actions .stepcalc-nextbtn,._4PFfaG_page .vehicle-next-actions .stepcalc-secondbtn){width:100%;max-width:none;margin:0}._4PFfaG_page .related-section{margin-block:48px}:is(._4PFfaG_page a:focus-visible,._4PFfaG_page button:focus-visible){outline:3px solid var(--brand-blue);outline-offset:4px}@media (max-width:900px){._4PFfaG_page .hero-row{gap:30px}._4PFfaG_page .hero-img-wrap{flex:auto;max-width:540px}}@media (max-width:600px){._4PFfaG_page .vehicle-hero{padding:24px 0 32px}._4PFfaG_page .hero-heading{font-size:44px}._4PFfaG_page .vehicle-intro{font-size:17px}._4PFfaG_page .hero-photo-bubble{border-radius:56px 24px 24px}._4PFfaG_page .hero-stat{margin-inline:12px;padding:20px}._4PFfaG_page .vehicle-hero-actions{gap:4px}._4PFfaG_page .vehicle-hero-actions .hero-cta{text-align:center;width:100%}._4PFfaG_page .vehicle-cta-support{text-align:center}:is(._4PFfaG_page .inputs-card,._4PFfaG_page .vehicle-costs-card){padding:22px 18px}._4PFfaG_page .vehicle-next-step{grid-template-columns:1fr;gap:18px;padding:24px}._4PFfaG_page .vehicle-next-step .leadcap-trigger{width:100%}}._4PFfaG_page .inputs-row{grid-template-columns:repeat(2,minmax(0,1fr))}._4PFfaG_page .vehicle-assumptions-note{color:var(--text-dim);margin:20px 0 12px;font-size:12px;line-height:1.6}:is(._4PFfaG_page .vehicle-assumptions summary,._4PFfaG_page .vehicle-breakdown summary){cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}._4PFfaG_page .vehicle-assumptions summary{color:var(--brand-blue-text)}._4PFfaG_page .vehicle-assumptions .advanced-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 28px;margin-top:16px}._4PFfaG_page .vehicle-assumptions .field-label{gap:12px}._4PFfaG_page .vehicle-assumptions .field-label .val{flex-shrink:0}:is(._4PFfaG_page .vehicle-assumptions summary:focus-visible,._4PFfaG_page .vehicle-breakdown summary:focus-visible){outline:3px solid var(--brand-blue);outline-offset:4px;border-radius:4px}._4PFfaG_page .vehicle-estimate-summary{border:1px solid var(--brand-blue-border);background:var(--panel);color:var(--text);border-radius:24px;padding:28px}._4PFfaG_page .vehicle-estimate-summary>span:first-child{font-size:15px}._4PFfaG_page .vehicle-estimate-summary>strong{font-size:clamp(38px,5vw,52px);font-family:var(--font-grotesk), sans-serif;letter-spacing:-.04em;color:var(--cyan);margin-block:6px;font-weight:700;display:block}._4PFfaG_page .vehicle-estimate-summary p{color:var(--text-dim);margin:0 0 14px;font-size:14px;line-height:1.6}._4PFfaG_page .vehicle-estimate-summary>.badge{margin:6px 0 14px}._4PFfaG_page .vehicle-estimate-summary .vehicle-estimate-note{margin:14px 0 0;font-size:12px}._4PFfaG_page .vehicle-breakdown{margin-top:16px}._4PFfaG_page .vehicle-breakdown>summary{color:var(--brand-blue-text)}._4PFfaG_page .vehicle-share{margin-top:12px}@media (max-width:720px){:is(._4PFfaG_page .inputs-row,._4PFfaG_page .vehicle-assumptions .advanced-row){grid-template-columns:1fr}._4PFfaG_page .vehicle-estimate-summary{padding:24px}}._4PFfaG_page .vehicle-hero{padding:24px 0 32px;overflow:visible}._4PFfaG_page .vehicle-hero-heading{margin-bottom:28px}._4PFfaG_page .vehicle-hero-heading .hero-heading{margin:0;font-size:clamp(36px,4.5vw,52px);line-height:1.08}._4PFfaG_page .vehicle-hero-heading .hero-heading em{display:inline}._4PFfaG_page .vehicle-hero-heading .hero-badge{margin-bottom:14px}._4PFfaG_page .vehicle-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:40px;display:grid}._4PFfaG_page .vehicle-hero-car{min-width:0}._4PFfaG_page .vehicle-image-wrap{isolation:isolate;position:relative}._4PFfaG_page .vehicle-car-bubble{z-index:-1;pointer-events:none;background:var(--brand-blue);opacity:.14;border-radius:54% 46% 43% 57%/48% 56% 44% 52%;position:absolute;inset:3% 24% 14% 6%;transform:rotate(-9deg)}._4PFfaG_page .vehicle-image-wrap .image-credit{text-align:right;margin:4px 0 20px;position:relative}._4PFfaG_page .vehicle-hero .hero-stat{background:var(--panel-raised);border:1px solid var(--line);box-shadow:none;border-radius:20px;min-width:0;margin:16px 0 0;padding:24px}._4PFfaG_page .vehicle-hero .hero-stat-note{border:0;margin-top:16px;padding:0}._4PFfaG_page .vehicle-hero .hero-savings-figure{color:var(--cyan);margin:0}._4PFfaG_page .vehicle-savings-headline{justify-content:space-between;align-items:center;gap:16px;margin:14px 0 18px;display:flex}._4PFfaG_page .vehicle-savings-period{border-left:1px solid var(--line);color:var(--text-dim);flex-shrink:0;padding-left:16px;font-size:13px;line-height:1.6}._4PFfaG_page .vehicle-savings-cta{background:var(--brand-blue);width:100%;min-height:56px;color:var(--brand-blue-fg);font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}._4PFfaG_page .vehicle-savings-cta:hover{filter:brightness(1.08)}._4PFfaG_page .hero-stat .vehicle-cta-support{text-align:center;font-size:12px}._4PFfaG_page .vehicle-spec-list{margin-top:18px}@media (max-width:900px){._4PFfaG_page .vehicle-hero-grid{gap:24px}._4PFfaG_page .vehicle-hero .hero-stat{padding-left:24px}._4PFfaG_page .vehicle-savings-headline{flex-wrap:wrap}}@media (max-width:720px){._4PFfaG_page .vehicle-hero{padding:8px 0 24px}._4PFfaG_page .vehicle-hero-heading{margin-bottom:16px}._4PFfaG_page .vehicle-hero-grid{grid-template-columns:minmax(0,1fr);gap:0}._4PFfaG_page .vehicle-hero .hero-stat{margin:24px 0 0;padding:20px}._4PFfaG_page .vehicle-savings-headline{flex-wrap:nowrap}._4PFfaG_page .vehicle-hero .hero-savings-figure{font-size:44px}._4PFfaG_page .vehicle-spec-list{margin-bottom:0}._4PFfaG_page .vehicle-price-context{margin:0;padding:12px 0 0}._4PFfaG_page .vehicle-spec-list{gap:20px 12px;padding-bottom:4px}._4PFfaG_page .vehicle-spec-list strong{font-size:22px}._4PFfaG_page .vehicle-savings-headline{margin:10px 0 14px}._4PFfaG_page .hero-stat .badge{margin-bottom:12px}}@media (max-width:360px){._4PFfaG_page .vehicle-hero .hero-savings-figure{font-size:38px}._4PFfaG_page .vehicle-savings-headline{flex-wrap:wrap;gap:6px}._4PFfaG_page .vehicle-savings-period{border-left:0;padding-left:0}._4PFfaG_page .vehicle-savings-period br{display:none}}:is(._4PFfaG_page .vehicle-next-actions .stepcalc-nextbtn,._4PFfaG_page .vehicle-next-actions .stepcalc-secondbtn){border-radius:14px;min-height:56px;padding:14px 16px;font-size:15px}._4PFfaG_page .vehicle-fbt-timing{color:var(--text-dim);margin:10px 0 0;font-size:12px;line-height:1.5}._4PFfaG_page .vehicle-estimate-summary .vehicle-fbt-timing{margin:0 0 14px;font-size:12px}._4PFfaG_page .vehicle-final-payment{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}._4PFfaG_page .vehicle-final-payment>span{font-size:14px}._4PFfaG_page .vehicle-final-payment>strong{color:var(--text);margin:6px 0;font-size:24px;display:block}._4PFfaG_page .vehicle-final-payment>p{margin-bottom:0;font-size:12px}:is(._4PFfaG_page .is-additional-cost .hero-savings-figure,._4PFfaG_page .vehicle-estimate-summary.is-additional-cost>strong){color:var(--amber)}:is(._4PFfaG_page .calc-zone .inputs-card .field-label,._4PFfaG_page .calc-zone .inputs-card .field-label .val){font-size:15px}@media (max-width:720px){:is(._4PFfaG_page .vehicle-assumptions-note,._4PFfaG_page .vehicle-estimate-summary .vehicle-estimate-note,._4PFfaG_page .vehicle-estimate-summary .vehicle-fbt-timing,._4PFfaG_page .vehicle-final-payment>p,._4PFfaG_page .vehicle-next-step .vehicle-next-note){font-size:14px;line-height:1.65}}._4PFfaG_page .vehicle-personalisation{border:1px solid var(--line);background:var(--panel);border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;overflow:hidden}._4PFfaG_page .vehicle-personalisation .inputs-card{background:0 0;border:0;border-radius:0;margin:0;padding:24px}._4PFfaG_page .vehicle-personalisation .inputs-row{grid-template-columns:1fr;gap:18px}._4PFfaG_page .vehicle-personalisation .field{margin:0}._4PFfaG_page .vehicle-personalisation .vehicle-estimate-summary{border:0;border-left:1px solid var(--line);background:color-mix(in srgb,var(--cyan) 5%,var(--panel));border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;display:flex}._4PFfaG_page .vehicle-personalisation .vehicle-estimate-summary p{margin:0}._4PFfaG_page .vehicle-personalisation .vehicle-estimate-summary>.badge{margin:12px 0 0}._4PFfaG_page .vehicle-personalisation .vehicle-assumptions{border-top:1px solid var(--line);grid-column:1/-1;padding:0 24px}._4PFfaG_page .vehicle-personalisation .vehicle-assumptions summary{padding:16px 0}._4PFfaG_page .vehicle-personalisation .vehicle-assumptions[open]{padding-bottom:20px}._4PFfaG_page .vehicle-personalisation .vehicle-assumptions-note{margin:0 0 16px}._4PFfaG_page .vehicle-personalisation .vehicle-estimate-note{color:var(--text-dim);font-size:13px;line-height:1.6}._4PFfaG_page .vehicle-compact-disclaimer{color:var(--text-dim);white-space:pre-line;margin:10px 0 24px;font-size:12px;line-height:1.6}._4PFfaG_page .vehicle-next-step{background:0 0;border:0;border-radius:0;padding:0}@media (max-width:720px){._4PFfaG_page .vehicle-personalisation{grid-template-columns:1fr}:is(._4PFfaG_page .vehicle-personalisation .inputs-card,._4PFfaG_page .vehicle-personalisation .vehicle-estimate-summary){padding:20px}._4PFfaG_page .vehicle-personalisation .vehicle-estimate-summary{border-left:0;border-top:1px solid var(--line)}._4PFfaG_page .vehicle-personalisation .vehicle-assumptions{padding-inline:20px}._4PFfaG_page .vehicle-next-step{gap:12px}}._4PFfaG_page .vehicle-hero-specs{grid-column:1}._4PFfaG_page .vehicle-hero .hero-stat{grid-area:1/2/span 2;margin-top:0}._4PFfaG_page .vehicle-hero .vehicle-savings-cta{margin-top:14px}._4PFfaG_page .vehicle-hero .vehicle-cta-support{margin:8px 0 16px}@media (max-width:720px){._4PFfaG_page .vehicle-hero .hero-stat{grid-area:auto/1;margin-top:20px}._4PFfaG_page .vehicle-image-wrap .hero-photo-floating{width:100%;max-height:190px}._4PFfaG_page .vehicle-image-wrap .image-credit{margin-bottom:12px}._4PFfaG_page .vehicle-hero-heading .hero-heading{font-size:32px}._4PFfaG_page .vehicle-spec-list{margin-top:24px}}
.RfvRsq_photo{aspect-ratio:3/2;object-fit:contain;background:var(--car-photo-bg);border-radius:12px;width:100%;max-width:400px;height:auto;margin:4px 0 16px;display:block}.RfvRsq_photo.car-photo-generated{aspect-ratio:auto;background:0 0}.RfvRsq_photo .car-photo-generated-img{aspect-ratio:3/2;object-fit:contain;background:var(--car-photo-bg);border-radius:12px;width:100%;height:auto;display:block}.RfvRsq_photo .car-photo-generated-note{color:var(--text-dim);background:0 0;padding:6px 2px 0;display:block;position:static}@media (min-width:640px){.RfvRsq_photo{float:right;width:280px;margin:0 0 12px 24px}}
.UFC0kW_page{isolation:isolate}.UFC0kW_hero{isolation:isolate;margin-bottom:28px;padding:52px 0 48px;position:relative}.UFC0kW_hero:before,.UFC0kW_hero:after{content:"";z-index:-1;pointer-events:none;position:absolute}.UFC0kW_hero:before{background:var(--brand-blue-dim);border-radius:58% 42% 62% 38%/48% 62% 38% 52%;width:min(64%,540px);height:85%;top:0;right:0}.UFC0kW_hero:after{border:1px solid var(--brand-blue-border);border-radius:42% 58% 46% 54%;width:160px;height:140px;bottom:0;right:8%}.UFC0kW_withVisual{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;display:grid}.UFC0kW_intro{position:relative}.UFC0kW_eyebrow{color:var(--brand-blue-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:650}.UFC0kW_hero h1{font-family:var(--font-grotesk), sans-serif;letter-spacing:-.035em;text-wrap:balance;max-width:760px;margin:0 0 24px;font-size:clamp(36px,5vw,58px);font-weight:700;line-height:1.08}.UFC0kW_hero h1 em{font-style:normal;font-weight:inherit;color:var(--brand-blue-text)}.UFC0kW_description{max-width:650px;color:var(--text-dim);font-size:18px;line-height:1.65}.UFC0kW_description p{margin:0}.UFC0kW_description a{color:var(--brand-blue-text);text-underline-offset:4px}.UFC0kW_visual{min-width:0;position:relative}.UFC0kW_carStage{padding:30px 0 20px;position:relative}.UFC0kW_carStage img{width:100%;height:auto;display:block}.UFC0kW_carStage p{text-align:center;color:var(--text-dim);margin:12px 0 0;font-size:12px}.UFC0kW_steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.UFC0kW_steps li{background:var(--panel);border:1px solid var(--line);border-radius:20px;align-items:center;gap:16px;padding:20px;font-size:17px;font-weight:600;display:flex}.UFC0kW_steps span{color:var(--brand-blue-text);background:var(--brand-blue-dim);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:14px;display:grid}.UFC0kW_page .picks-index-grid{gap:24px}.UFC0kW_page .picks-index-card{border-radius:24px;padding:28px}.UFC0kW_page .picks-index-card-title{font-size:23px;line-height:1.25}.UFC0kW_page .picks-index-card-sub{font-size:16px;line-height:1.65;display:block;overflow:visible}.UFC0kW_page .picks-index-icon{border-radius:14px;width:44px;height:44px}.UFC0kW_page .picks-index-stat{white-space:normal;font-family:inherit;font-size:14px}.UFC0kW_page .picks-card-btn{align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:17px;display:inline-flex}:is(.UFC0kW_page .filters-trigger,.UFC0kW_page .sort-pill,.UFC0kW_page .view-pill){min-height:44px;font-family:inherit;font-size:15px}.UFC0kW_page .view-pill{width:44px}.UFC0kW_page .vehicle-card{border-radius:22px}.UFC0kW_page .vehicle-card-body{padding:24px}.UFC0kW_page .vehicle-card-name{font-size:19px;line-height:1.35}.UFC0kW_page .vehicle-card-specs{font-family:inherit;font-size:13px}.UFC0kW_page .vehicle-card-price{font-family:inherit;font-size:16px}.UFC0kW_page .brand-links{margin-top:48px}.UFC0kW_page .lease-index-make{border:1px solid var(--line);background:var(--panel);border-radius:24px;margin-bottom:24px;padding:28px}.UFC0kW_page .lease-section-title{margin-top:0;font-size:26px}.UFC0kW_page .lease-index-list{max-width:none;margin-bottom:0}.UFC0kW_page .lease-index-link{gap:20px;padding:18px 0}.UFC0kW_page .lease-index-thumb{border-radius:14px;width:100px;height:68px}.UFC0kW_page .lease-index-name{font-size:19px}.UFC0kW_page .lease-index-meta{white-space:normal;font-size:15px}.UFC0kW_page .lease-index-list li:last-child .lease-index-link{border-bottom:0}.UFC0kW_page .post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.UFC0kW_page .post-card{border-radius:24px;flex-direction:column}.UFC0kW_page .post-card-thumb{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.UFC0kW_page .post-card-body{padding:28px}.UFC0kW_page .post-card-date{color:var(--text-dim);font-family:inherit;font-size:12px}.UFC0kW_page .post-card-title{font-size:25px;line-height:1.25}.UFC0kW_page .post-card-excerpt{font-size:16px;line-height:1.65}.UFC0kW_featured{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:28px;grid-template-columns:1.15fr 1fr;margin-bottom:32px;text-decoration:none;display:grid;overflow:hidden}.UFC0kW_featured>img{object-fit:cover;width:100%;height:100%;min-height:340px}.UFC0kW_featuredBody{align-self:center;padding:36px}.UFC0kW_featuredBody h2{font-family:var(--font-grotesk), sans-serif;letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(26px,3vw,36px);line-height:1.2}.UFC0kW_featuredBody>p:not(.UFC0kW_eyebrow){color:var(--text-dim);font-size:17px;line-height:1.65}.UFC0kW_readMore{min-height:44px;color:var(--brand-blue-text);align-items:center;gap:12px;font-weight:600;display:inline-flex}.UFC0kW_featured:hover{border-color:var(--brand-blue)}.UFC0kW_featured:focus-visible{outline:3px solid var(--brand-blue);outline-offset:4px}@media (max-width:720px){.UFC0kW_hero{margin-bottom:16px;padding:32px 0}.UFC0kW_withVisual{grid-template-columns:1fr;gap:24px}.UFC0kW_hero h1{font-size:clamp(34px,9vw,46px)}.UFC0kW_description{font-size:17px}.UFC0kW_hero:before{width:80%;height:65%;top:24%}.UFC0kW_hero:not(.UFC0kW_withVisual):after{display:none}.UFC0kW_eyebrow{margin-bottom:18px;font-size:12px}.UFC0kW_carStage{max-width:460px;margin:auto;padding:0}:is(.UFC0kW_page .picks-index-card,.UFC0kW_page .post-card-body,.UFC0kW_page .vehicle-card-body,.UFC0kW_page .lease-index-make){padding:20px}.UFC0kW_page .lease-index-link{grid-template-columns:80px minmax(0,1fr);gap:6px 16px;display:grid}.UFC0kW_page .lease-index-thumb{grid-row:span 2;width:80px;height:60px}.UFC0kW_page .lease-index-meta{flex-wrap:wrap;grid-column:2;font-size:14px}.UFC0kW_featured{grid-template-columns:1fr}.UFC0kW_page .post-grid{grid-template-columns:1fr}.UFC0kW_featured>img{aspect-ratio:16/11;min-height:0}.UFC0kW_featuredBody{padding:24px}.UFC0kW_page .post-card-title{font-size:23px}}.UFC0kW_description .UFC0kW_cta{background:var(--brand-blue);min-height:56px;color:var(--brand-blue-fg);border-radius:14px;align-items:center;gap:16px;margin-top:24px;padding:14px 24px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.UFC0kW_cta:focus-visible{outline:3px solid var(--brand-blue);outline-offset:4px}@media (max-width:720px){.UFC0kW_compactHero{gap:14px;margin-bottom:12px;padding:20px 0 12px}.UFC0kW_compactHero .UFC0kW_eyebrow{margin-bottom:14px}.UFC0kW_compactHero h1{margin-bottom:18px}.UFC0kW_compactHero .UFC0kW_carStage{max-width:260px}.UFC0kW_compactHero .UFC0kW_carStage p{margin-top:0;font-size:12px}.UFC0kW_compactHero .UFC0kW_description .UFC0kW_cta{min-height:48px;margin-top:18px;padding:10px 22px}}.UFC0kW_breadcrumb{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.UFC0kW_breadcrumb a{min-height:44px;color:var(--text-dim);align-items:center;text-decoration:none;display:inline-flex}.UFC0kW_breadcrumb a:hover{color:var(--brand-blue-text);text-decoration:underline}.UFC0kW_leaseNote{color:var(--text-dim);margin:0 0 24px;font-size:15px;line-height:1.6}.UFC0kW_page .UFC0kW_leaseRow{grid-template-columns:100px minmax(0,1fr) minmax(0,290px);gap:16px;padding:16px 0;display:grid}.UFC0kW_leaseModel{flex-direction:column;gap:4px;min-width:0;display:flex}.UFC0kW_leasePrice{color:var(--text-dim);font-size:14px;line-height:1.5;display:block}.UFC0kW_leaseOutcome{justify-content:space-between;align-items:center;gap:16px;display:flex}.UFC0kW_leaseOutcome>svg{color:var(--brand-blue-text);flex:none}.UFC0kW_leaseSaving{color:var(--cyan);font-size:15px;line-height:1.4;display:block}.UFC0kW_leaseSaving strong{font-family:var(--font-grotesk), sans-serif;white-space:nowrap;font-size:25px;font-weight:700}.UFC0kW_leaseSavingNote{color:var(--text-dim);margin-top:4px;font-size:12px;line-height:1.5;display:block}@media (max-width:720px){.UFC0kW_page .UFC0kW_leaseRow{grid-template-columns:80px minmax(0,1fr);gap:4px 16px}.UFC0kW_page .UFC0kW_leaseRow .lease-index-thumb{grid-row:1/span 2;align-self:center}.UFC0kW_leaseOutcome{grid-column:2;gap:8px}.UFC0kW_leaseSaving strong{font-size:23px}}@media (max-width:380px){.UFC0kW_page .UFC0kW_leaseRow{grid-template-columns:56px minmax(0,1fr);column-gap:12px}.UFC0kW_page .UFC0kW_leaseRow .lease-index-thumb{width:56px;height:48px}.UFC0kW_leaseSaving{font-size:13px}.UFC0kW_leaseSaving strong{font-size:21px}.UFC0kW_leaseOutcome>svg{width:14px}}.UFC0kW_shortlistHero{margin-bottom:12px;padding:20px 0}.UFC0kW_shortlistHero h1{margin-bottom:12px;font-size:clamp(32px,4vw,44px)}.UFC0kW_shortlistHero .UFC0kW_eyebrow{margin-bottom:12px}.UFC0kW_shortlistHero .UFC0kW_description{max-width:none;font-size:16px}.UFC0kW_shortlistLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.UFC0kW_shortlistLinks a{background:var(--panel);border:1px solid var(--brand-blue-border);min-height:48px;color:var(--brand-blue-text);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.UFC0kW_shortlistLinks a:hover{background:var(--brand-blue-dim)}.UFC0kW_shortlistLinks a:focus-visible{outline:3px solid var(--brand-blue);outline-offset:3px}.UFC0kW_shortlistLinks svg{flex:none}.UFC0kW_shortlistHero .UFC0kW_shortlistDisclosure{font-size:18px;line-height:1.65}@media (max-width:720px){.UFC0kW_shortlistHero{padding:8px 0 16px}.UFC0kW_shortlistHero .UFC0kW_shortlistDisclosure{font-size:17px}.UFC0kW_shortlistLinks{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}}.UFC0kW_hero:before,.UFC0kW_hero:after{display:none}.UFC0kW_hero{margin-bottom:20px;padding:24px 0 28px}.UFC0kW_hero h1,.UFC0kW_shortlistHero h1{font-size:var(--site-title-size);letter-spacing:-.04em;margin-bottom:18px;font-weight:700;line-height:1.12}.UFC0kW_eyebrow{letter-spacing:.1em;margin-bottom:14px;font-weight:600}.UFC0kW_description{font-size:16px}:is(.UFC0kW_description .UFC0kW_cta,.UFC0kW_page .picks-card-btn){min-height:var(--site-action-height);border-radius:var(--site-action-radius);font-size:var(--site-action-font);padding:14px 20px;font-weight:600;line-height:1.4}.UFC0kW_steps li{border-radius:var(--site-card-radius)}.UFC0kW_page .picks-index-card{border-radius:var(--site-card-radius)}.UFC0kW_page .lease-index-make{border-radius:var(--site-card-radius)}.UFC0kW_page .post-card{border-radius:var(--site-card-radius)}.UFC0kW_page .vehicle-card{border-radius:var(--site-card-radius)}:is(.UFC0kW_page .picks-index-card,.UFC0kW_page .lease-index-make,.UFC0kW_page .post-card-body){padding:var(--site-card-padding)}.UFC0kW_page .picks-index-card-title{font-size:21px;font-weight:650;line-height:1.3}@media (max-width:720px){.UFC0kW_hero,.UFC0kW_compactHero,.UFC0kW_shortlistHero{margin-bottom:12px;padding:8px 0 20px}.UFC0kW_hero h1,.UFC0kW_shortlistHero h1{font-size:var(--site-title-mobile);margin-bottom:12px}.UFC0kW_description{font-size:16px}.UFC0kW_compactHero .UFC0kW_description .UFC0kW_cta{min-height:var(--site-action-height);padding:14px 20px}:is(.UFC0kW_page .picks-index-card,.UFC0kW_page .lease-index-make,.UFC0kW_page .post-card-body){padding:20px}}
