.finance-module__-WAbKq__page{background-color:var(--color-surface)}.finance-module__-WAbKq__top{padding:var(--space-xl) 0 var(--space-2xl)}@media (min-width:640px){.finance-module__-WAbKq__top{padding-top:calc(var(--header-offset) + var(--space-2xl))}}.finance-module__-WAbKq__grid{gap:var(--space-xl);align-items:start;display:grid}@media (min-width:900px){.finance-module__-WAbKq__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.finance-module__-WAbKq__formCol{top:calc(var(--header-offset) + var(--space-md));position:sticky}}.finance-module__-WAbKq__eyebrow{margin:0 0 var(--space-2xs);font-size:var(--text-caption);font-weight:var(--font-bold);color:var(--color-accent)}.finance-module__-WAbKq__title{margin:0 0 var(--space-xs);font-size:var(--text-h1);font-weight:var(--font-bold);letter-spacing:-.02em;color:var(--color-ink);line-height:1.15}.finance-module__-WAbKq__lead{margin:0 0 var(--space-lg);max-width:52ch;font-size:var(--text-lead);color:var(--color-ink-muted);line-height:1.6}.finance-module__-WAbKq__steps{counter-reset:step;margin:0 0 var(--space-xl);border-top:1px solid var(--color-border);padding:0;list-style:none}.finance-module__-WAbKq__steps li{counter-increment:step;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.finance-module__-WAbKq__steps li:before{content:counter(step, decimal-leading-zero);font-size:var(--text-caption);font-weight:var(--font-bold);color:var(--color-accent);grid-row:span 2;padding-top:.2em}.finance-module__-WAbKq__steps h2{margin:0 0 var(--space-3xs);font-size:var(--text-lead);font-weight:var(--font-bold);color:var(--color-ink)}.finance-module__-WAbKq__steps p{color:var(--color-ink-muted);margin:0;line-height:1.55}.finance-module__-WAbKq__subTitle{margin:0 0 var(--space-xs);font-size:var(--text-lead);font-weight:var(--font-bold);color:var(--color-ink)}.finance-module__-WAbKq__models{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.finance-module__-WAbKq__models li{border-bottom:1px solid var(--color-border)}.finance-module__-WAbKq__models a{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-height:48px;padding:var(--space-xs) 0;color:var(--color-ink);font-weight:var(--font-medium);text-decoration:none;display:flex}.finance-module__-WAbKq__models a:hover{color:var(--color-accent)}.finance-module__-WAbKq__modelPrice{color:var(--color-ink-muted);font-weight:var(--font-medium);white-space:nowrap}.finance-module__-WAbKq__modelPrice>span{color:var(--color-ink);font-weight:var(--font-bold)}.finance-module__-WAbKq__note{margin:var(--space-xs) 0 var(--space-lg);font-size:var(--text-caption);color:var(--color-ink-muted)}.finance-module__-WAbKq__call{align-items:center;gap:var(--space-2xs);min-height:44px;font-weight:var(--font-bold);color:var(--color-ink);text-underline-offset:3px;text-decoration:underline;display:inline-flex}.finance-module__-WAbKq__formCard{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.finance-module__-WAbKq__formTitle{font-size:var(--text-h3);font-weight:var(--font-bold);color:var(--color-ink);margin:0}.finance-module__-WAbKq__formLead{margin:var(--space-3xs) 0 var(--space-sm);color:var(--color-ink-muted)}.finance-module__-WAbKq__widget{min-height:220px}.finance-module__-WAbKq__widgetStatus{padding:var(--space-md) 0;color:var(--color-ink-muted);margin:0;line-height:1.55}.finance-module__-WAbKq__alternative{margin:var(--space-sm) 0 0;text-align:center;color:var(--color-ink-muted)}.finance-module__-WAbKq__finePrint{max-width:760px;margin:0 0 var(--space-2xl);font-size:var(--text-caption);color:var(--color-ink-muted);line-height:1.5}.finance-module__-WAbKq__finePrint a{color:inherit;text-decoration:underline}@media (max-width:899px){.finance-module__-WAbKq__copy{display:contents}.finance-module__-WAbKq__eyebrow,.finance-module__-WAbKq__title,.finance-module__-WAbKq__lead{order:0}.finance-module__-WAbKq__formCol{order:1}.finance-module__-WAbKq__steps,.finance-module__-WAbKq__subTitle,.finance-module__-WAbKq__models,.finance-module__-WAbKq__note,.finance-module__-WAbKq__call{order:2}.finance-module__-WAbKq__grid{gap:0}.finance-module__-WAbKq__formCol{margin-bottom:var(--space-xl)}}.finance-module__-WAbKq__example{margin:0 0 var(--space-lg);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.finance-module__-WAbKq__exampleRow{gap:var(--space-2xs);margin-bottom:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-module__-WAbKq__exampleRow button{border:1px solid rgba(var(--color-ink-rgb), .24);border-radius:var(--radius-sm);background:var(--color-surface);min-height:44px;color:var(--color-ink);font:inherit;font-weight:var(--font-medium);cursor:pointer}.finance-module__-WAbKq__exampleRow button[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ink-on-dark)}.finance-module__-WAbKq__exampleFigure{margin:var(--space-sm) 0 var(--space-2xs);font-size:var(--text-lead);color:var(--color-ink)}.finance-module__-WAbKq__exampleFigure strong{font-size:var(--text-h2);letter-spacing:-.02em}.finance-module__-WAbKq__exampleNote{font-size:var(--text-caption);color:var(--color-ink-muted);margin:0;line-height:1.5}.finance-module__-WAbKq__exampleOwn{justify-content:space-between;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-xs);font-size:var(--text-caption);color:var(--color-ink-muted);display:flex}.finance-module__-WAbKq__exampleInput{align-items:center;gap:var(--space-3xs);min-height:44px;padding:0 var(--space-xs);border:1px solid rgba(var(--color-ink-rgb), .24);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-body);display:inline-flex}.finance-module__-WAbKq__exampleInput input{width:7em;font:inherit;color:inherit;background:0 0;border:0}.finance-module__-WAbKq__exampleInput input:focus{outline:none}.finance-module__-WAbKq__exampleInput:focus-within{border-color:var(--color-ink)}@media (pointer:coarse){.finance-module__-WAbKq__finePrint a{margin-block:-.75em;padding-block:.75em}}
