.page-module__G7fgra__page{background:var(--site-color-paper);color:var(--site-color-ink);font-family:var(--site-font-body)}.page-module__G7fgra__page .bn-section-header{margin-bottom:var(--site-space-md)}.page-module__G7fgra__page .bn-section-header h2{max-width:760px}.page-module__G7fgra__hero,.page-module__G7fgra__safetyStrip,.page-module__G7fgra__options,.page-module__G7fgra__workflow,.page-module__G7fgra__partners,.page-module__G7fgra__plans,.page-module__G7fgra__faq,.page-module__G7fgra__cta{width:min(var(--site-container), calc(100% - var(--site-gutter)));margin-inline:auto}.page-module__G7fgra__hero{gap:var(--site-space-lg);border-bottom:1px solid var(--site-color-rule);padding:clamp(var(--site-space-xl), 7vw, var(--site-space-3xl)) 0 var(--site-space-xl);grid-template-columns:minmax(0,1fr);display:grid}.page-module__G7fgra__heroCopy,.page-module__G7fgra__demoNotice,.page-module__G7fgra__formHead,.page-module__G7fgra__optionCard,.page-module__G7fgra__partner,.page-module__G7fgra__plan,.page-module__G7fgra__cta,.page-module__G7fgra__workflowCopy,.page-module__G7fgra__formPanel{min-width:0}.page-module__G7fgra__heroCopy{gap:var(--site-space-md);display:grid}.page-module__G7fgra__heroCopy p,.page-module__G7fgra__heroCopy h1,.page-module__G7fgra__demoNotice p,.page-module__G7fgra__formHead p,.page-module__G7fgra__formHead h2,.page-module__G7fgra__optionCard h3,.page-module__G7fgra__optionCard p,.page-module__G7fgra__optionCard ul,.page-module__G7fgra__partner p,.page-module__G7fgra__partner h3,.page-module__G7fgra__partner ul,.page-module__G7fgra__plan h3,.page-module__G7fgra__plan p,.page-module__G7fgra__plan dl,.page-module__G7fgra__steps,.page-module__G7fgra__steps h3,.page-module__G7fgra__steps p,.page-module__G7fgra__cta h2,.page-module__G7fgra__cta p{margin:0}.page-module__G7fgra__heroCopy>p:first-child,.page-module__G7fgra__formHead>p:first-child,.page-module__G7fgra__partner>div>p:first-child,.page-module__G7fgra__optionCard span{color:var(--site-color-muted);font-size:var(--site-type-eyebrow);letter-spacing:0;text-transform:uppercase;font-weight:850;line-height:1}.page-module__G7fgra__heroCopy h1{max-width:900px;color:var(--site-color-ink-strong);font-family:var(--site-font-display);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(2.25rem,6vw,5.15rem);font-style:normal;font-weight:800;line-height:.98}.page-module__G7fgra__heroCopy>p:not(:first-child){max-width:720px;color:var(--site-color-muted);font-size:var(--site-type-body-lg);font-weight:620;line-height:1.65}.page-module__G7fgra__heroActions,.page-module__G7fgra__ctaActions{gap:var(--site-space-xs);flex-wrap:wrap;min-width:0;display:flex}.page-module__G7fgra__heroActions a,.page-module__G7fgra__optionCard a,.page-module__G7fgra__submit,.page-module__G7fgra__ctaActions a{border-radius:var(--site-radius-control);min-height:44px;font-size:var(--site-type-control);padding:0 var(--site-space-md);transition:background-color var(--site-dur-short) var(--site-ease-out), border-color var(--site-dur-short) var(--site-ease-out), color var(--site-dur-short) var(--site-ease-out), transform var(--site-dur-micro) var(--site-ease-out);white-space:nowrap;justify-content:center;align-items:center;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.page-module__G7fgra__heroActions a:first-child,.page-module__G7fgra__submit,.page-module__G7fgra__ctaActions a:first-child{border:1px solid var(--site-color-ink-strong);background:var(--site-color-ink-strong);color:var(--site-color-panel)}.page-module__G7fgra__heroActions a:last-child,.page-module__G7fgra__optionCard a,.page-module__G7fgra__ctaActions a:last-child{border:1px solid var(--site-color-rule-strong);background:var(--site-color-panel);color:var(--site-color-ink)}.page-module__G7fgra__heroActions a:hover,.page-module__G7fgra__optionCard a:hover,.page-module__G7fgra__submit:hover,.page-module__G7fgra__ctaActions a:hover{transform:translateY(-1px)}.page-module__G7fgra__heroActions a:active,.page-module__G7fgra__optionCard a:active,.page-module__G7fgra__submit:active,.page-module__G7fgra__ctaActions a:active{transform:translateY(1px)}.page-module__G7fgra__heroActions a:focus-visible,.page-module__G7fgra__optionCard a:focus-visible,.page-module__G7fgra__submit:focus-visible,.page-module__G7fgra__ctaActions a:focus-visible,.page-module__G7fgra__form input:focus-visible{box-shadow:0 0 0 3px var(--site-color-focus);outline:0}.page-module__G7fgra__demoNotice{gap:var(--site-space-xs);border:1px solid var(--site-color-rule-strong);border-radius:var(--site-radius-panel);background:var(--site-color-demo-surface);padding:var(--site-space-md);align-content:start;display:grid}.page-module__G7fgra__demoNotice strong,.page-module__G7fgra__partnerDemo strong{color:var(--site-color-ink-strong);font-size:var(--site-type-eyebrow);letter-spacing:0}.page-module__G7fgra__demoNotice p,.page-module__G7fgra__optionCard p,.page-module__G7fgra__partner p,.page-module__G7fgra__plan p,.page-module__G7fgra__steps p,.page-module__G7fgra__formHead>p:not(:first-child),.page-module__G7fgra__helper,.page-module__G7fgra__status,.page-module__G7fgra__noSubmit,.page-module__G7fgra__cta p{color:var(--site-color-muted);font-size:var(--site-type-body);line-height:1.55}.page-module__G7fgra__safetyStrip{gap:var(--site-space-xs);padding:var(--site-space-lg) 0 var(--site-section-gap-tight);grid-template-columns:minmax(0,1fr);display:grid}.page-module__G7fgra__safetyStrip p{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);background:var(--site-color-panel);color:var(--site-color-ink);font-size:var(--site-type-control);padding:var(--site-space-sm);margin:0;font-weight:700;line-height:1.45}.page-module__G7fgra__options,.page-module__G7fgra__partners,.page-module__G7fgra__plans,.page-module__G7fgra__faq{padding:0 0 var(--site-section-gap)}.page-module__G7fgra__optionGrid{gap:var(--site-space-md);grid-template-columns:minmax(0,1fr);display:grid}.page-module__G7fgra__optionCard{gap:var(--site-space-md);border:1px solid var(--site-color-rule);border-radius:var(--site-radius-panel);background:var(--site-color-panel);padding:var(--site-space-md);display:grid}.page-module__G7fgra__optionCard h3,.page-module__G7fgra__partner h3,.page-module__G7fgra__plan h3,.page-module__G7fgra__steps h3,.page-module__G7fgra__formHead h2,.page-module__G7fgra__cta h2{color:var(--site-color-ink-strong);font-family:var(--site-font-display);letter-spacing:0;overflow-wrap:anywhere;font-style:normal;font-weight:760;line-height:1.08}.page-module__G7fgra__optionCard h3{margin-top:var(--site-space-xs);font-size:clamp(1.22rem,2.2vw,1.7rem)}.page-module__G7fgra__optionCard ul,.page-module__G7fgra__partner ul{gap:var(--site-space-xs);padding:0;list-style:none;display:grid}.page-module__G7fgra__optionCard li,.page-module__G7fgra__partner li{color:var(--site-color-ink);font-size:var(--site-type-control);font-weight:700;line-height:1.45}.page-module__G7fgra__optionCard li:before{inline-size:var(--site-space-xs);block-size:var(--site-space-xs);border-radius:var(--site-radius-control);background:var(--site-color-accent);content:"";margin-inline-end:var(--site-space-xs);display:inline-block}.page-module__G7fgra__optionNote,.page-module__G7fgra__partnerDemo,.page-module__G7fgra__planDisclaimer,.page-module__G7fgra__noSubmit,.page-module__G7fgra__status{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);background:var(--site-color-demo-surface);padding:var(--site-space-sm)}.page-module__G7fgra__workflow{gap:var(--site-space-lg);padding:0 0 var(--site-section-gap);grid-template-columns:minmax(0,1fr);display:grid}.page-module__G7fgra__workflowCopy{align-content:start;gap:var(--site-space-md);display:grid}.page-module__G7fgra__steps{counter-reset:finance-step;gap:var(--site-space-sm);padding:0;list-style:none;display:grid}.page-module__G7fgra__steps li{counter-increment:finance-step;gap:var(--site-space-xs) var(--site-space-sm);border-block-start:1px solid var(--site-color-rule);grid-template-columns:auto minmax(0,1fr);align-items:start;padding-block-start:var(--site-space-sm);display:grid}.page-module__G7fgra__steps li:before{border:1px solid var(--site-color-rule-strong);border-radius:var(--site-radius-control);background:var(--site-color-panel);block-size:2rem;inline-size:2rem;color:var(--site-color-ink-strong);content:counter(finance-step);place-items:center;font-weight:850;line-height:1;display:inline-grid}.page-module__G7fgra__steps h3,.page-module__G7fgra__steps p{grid-column:2}.page-module__G7fgra__steps h3{font-size:var(--site-type-card-title)}.page-module__G7fgra__formPanel{gap:var(--site-space-sm);border:1px solid var(--site-color-rule-strong);border-radius:var(--site-radius-panel);background:var(--site-color-panel);display:grid}.page-module__G7fgra__selectedVehicle{gap:var(--site-space-2xs);margin:var(--site-space-md) var(--site-space-md) 0;border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);background:var(--site-color-demo-surface);padding:var(--site-space-sm);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.page-module__G7fgra__selectedVehicle p,.page-module__G7fgra__selectedVehicle strong{overflow-wrap:anywhere;margin:0}.page-module__G7fgra__selectedVehicle p{color:var(--site-color-muted);font-size:var(--site-type-eyebrow);letter-spacing:0;text-transform:uppercase;font-weight:850;line-height:1}.page-module__G7fgra__selectedVehicle strong{color:var(--site-color-ink-strong);font-size:var(--site-type-body);line-height:1.35}.page-module__G7fgra__form{gap:var(--site-space-md);padding:var(--site-space-md);display:grid}.page-module__G7fgra__formHead{gap:var(--site-space-xs);display:grid}.page-module__G7fgra__formHead h2,.page-module__G7fgra__cta h2{font-size:clamp(1.55rem,3vw,2.35rem)}.page-module__G7fgra__fields{gap:var(--site-space-sm);display:grid}.page-module__G7fgra__field{gap:var(--site-space-2xs);display:grid}.page-module__G7fgra__field label{color:var(--site-color-ink);font-size:var(--site-type-control);font-weight:820;line-height:1.2}.page-module__G7fgra__inputWrap{display:block;position:relative}.page-module__G7fgra__form input{border:1px solid var(--site-color-rule-strong);border-radius:var(--site-radius-control);background:var(--site-color-paper);width:100%;min-height:48px;color:var(--site-color-ink);font-family:var(--site-font-body);font-size:var(--site-type-body);padding:0 calc(var(--site-space-xl) + var(--site-space-xs)) 0 var(--site-space-md);font-weight:650;line-height:1}.page-module__G7fgra__form input::placeholder{color:var(--site-color-muted-soft)}.page-module__G7fgra__form input:disabled{cursor:wait}.page-module__G7fgra__field[data-state=error] input{border-color:var(--site-color-chat)}.page-module__G7fgra__field[data-state=success] input{border-color:var(--site-color-accent)}.page-module__G7fgra__stateGlyph{color:var(--site-color-muted);font-size:var(--site-type-eyebrow);font-weight:900;position:absolute;inset-block-start:50%;inset-inline-end:var(--site-space-sm);transform:translateY(-50%)}.page-module__G7fgra__field[data-state=error] .page-module__G7fgra__stateGlyph{color:var(--site-color-chat)}.page-module__G7fgra__field[data-state=success] .page-module__G7fgra__stateGlyph{color:var(--site-color-accent)}.page-module__G7fgra__submit{cursor:pointer;width:fit-content;font-family:var(--site-font-body)}.page-module__G7fgra__submit:disabled{cursor:wait;opacity:.76}.page-module__G7fgra__partnerList,.page-module__G7fgra__planGrid{gap:var(--site-space-md);grid-template-columns:minmax(0,1fr);display:grid}.page-module__G7fgra__partner,.page-module__G7fgra__plan{gap:var(--site-space-md);border:1px solid var(--site-color-rule);border-radius:var(--site-radius-panel);background:var(--site-color-panel);padding:var(--site-space-md);display:grid}.page-module__G7fgra__partner h3,.page-module__G7fgra__plan h3{margin-top:var(--site-space-xs);font-size:var(--site-type-card-title)}.page-module__G7fgra__partner ul{flex-wrap:wrap;display:flex}.page-module__G7fgra__partner li{border:1px solid var(--site-color-rule);border-radius:var(--site-radius-control);background:var(--site-color-paper);padding:var(--site-space-xs)}.page-module__G7fgra__plan dl{gap:var(--site-space-xs);grid-template-columns:minmax(0,1fr);display:grid}.page-module__G7fgra__plan dl div{gap:var(--site-space-xs);border-block-start:1px solid var(--site-color-rule);grid-template-columns:minmax(5.6rem,.52fr) minmax(0,1fr);align-items:center;padding-block-start:var(--site-space-xs);display:grid}.page-module__G7fgra__plan dt,.page-module__G7fgra__plan dd{font-size:var(--site-type-control);margin:0;line-height:1.35}.page-module__G7fgra__plan dt{color:var(--site-color-muted);font-weight:760}.page-module__G7fgra__plan dd{color:var(--site-color-ink-strong);font-weight:850}.page-module__G7fgra__cta{gap:var(--site-space-lg);margin-bottom:var(--site-section-gap-tight);border:1px solid var(--site-color-rule-strong);border-radius:var(--site-radius-panel);background:var(--site-color-finance-surface);padding:clamp(var(--site-space-md), 4vw, var(--site-space-xl));display:grid}@media (min-width:40rem){.page-module__G7fgra__safetyStrip,.page-module__G7fgra__partnerList{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__G7fgra__optionGrid,.page-module__G7fgra__planGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:60rem){.page-module__G7fgra__hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end}.page-module__G7fgra__workflow{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:start}.page-module__G7fgra__formPanel{top:var(--site-space-lg);position:sticky}.page-module__G7fgra__cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (hover:hover) and (pointer:fine){.page-module__G7fgra__optionCard:hover,.page-module__G7fgra__partner:hover,.page-module__G7fgra__plan:hover{border-color:var(--site-color-rule-strong)}}
