.finance-calculator{margin:70px auto;padding:40px;border:1px solid #484844;background:#1a1b19;color:#f4f4ed;display:grid;grid-template-columns:1fr 1fr;gap:24px 48px}.finance-calculator h2{font-size:clamp(32px,4vw,52px);font-weight:300;margin:10px 0 18px}.finance-calculator p{line-height:1.7;color:#c4c5be}.finance-inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.finance-inputs label{display:grid;gap:9px;font-size:14px}.finance-inputs input,.finance-inputs select{width:100%;min-width:0;min-height:48px;padding:12px;color:#fff;background:#111;border:1px solid #555;border-radius:0;font:inherit}.finance-inputs button{grid-column:1/-1}.finance-result{grid-column:1/-1}.finance-monthly{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.finance-monthly strong{font-size:clamp(36px,6vw,64px);font-weight:300;color:#fff}.finance-result dl{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.finance-result dl div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #3b3c38}.finance-result dd{margin:0;white-space:nowrap}.finance-small{font-size:13px!important;line-height:1.7;grid-column:1/-1}.finance-apply{justify-self:start}.finance-portal{margin:0;background:#101110;color:#eee;font:16px/1.7 Arial,sans-serif}.finance-portal main{max-width:760px;margin:auto;padding:40px 24px 70px}.finance-portal h1{font-size:clamp(34px,6vw,54px);font-weight:300;line-height:1.15}.finance-portal h2{font-size:24px;font-weight:400}.finance-portal a{color:#e4e3d9}.finance-brand{display:block;margin-bottom:48px}.finance-portal .eyebrow{font-size:11px;letter-spacing:3px;color:#bab9aa}.finance-portal section{margin:32px 0;padding:24px;border:1px solid #444;background:#1b1c19}.finance-portal button{min-height:46px;padding:12px 20px;background:#e6e5db;border:0;color:#141512;font:inherit;cursor:pointer}.finance-portal button:disabled{opacity:.5;cursor:wait}.finance-portal label{display:grid;gap:8px;margin:16px 0}.finance-portal input{box-sizing:border-box;max-width:100%;padding:12px;background:#101110;color:#fff;border:1px solid #666;font:inherit}.finance-portal input[name=code]{width:200px;letter-spacing:4px}.document-slot{border-top:1px solid #4a4b44;padding:16px 0}.finance-portal [hidden]{display:none!important}.finance-portal [role=status]{white-space:pre-wrap}.finance-summary{padding:16px;border-left:2px solid #c2bea9;margin:18px 0}.finance-calculator a:focus-visible,.finance-calculator input:focus-visible,.finance-portal :focus-visible{outline:2px solid #e6dfbc;outline-offset:4px}@media(max-width:650px){.finance-calculator{grid-template-columns:1fr;padding:24px;margin:40px auto;width:calc(100% - 32px)}.finance-result dl{grid-template-columns:1fr}.finance-inputs{grid-template-columns:1fr 1fr}.finance-portal section{padding:18px}}
