.FinanceabilityAnalyzer-module__g0o-Ka__form{flex-direction:column;display:flex}.FinanceabilityAnalyzer-module__g0o-Ka__formBody{gap:30px;padding:34px;display:grid}.FinanceabilityAnalyzer-module__g0o-Ka__fieldset{border:0;gap:18px;display:grid}.FinanceabilityAnalyzer-module__g0o-Ka__legend{color:var(--color-primary);letter-spacing:-.03em;font-size:1.55rem;font-weight:850;line-height:1.15}.FinanceabilityAnalyzer-module__g0o-Ka__fieldsetHelp{color:var(--color-muted);max-width:720px;margin-top:6px}.FinanceabilityAnalyzer-module__g0o-Ka__inputGrid,.FinanceabilityAnalyzer-module__g0o-Ka__inputGridTwo{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.FinanceabilityAnalyzer-module__g0o-Ka__inputGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceabilityAnalyzer-module__g0o-Ka__fieldLabel{color:var(--color-primary);gap:7px;min-width:0;font-size:.9rem;font-weight:750;display:grid}.FinanceabilityAnalyzer-module__g0o-Ka__formBody select,.FinanceabilityAnalyzer-module__g0o-Ka__formBody input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:50px;color:var(--color-text);font:inherit;outline:none;padding:0 14px;box-shadow:inset 0 1px #00000005}.FinanceabilityAnalyzer-module__g0o-Ka__formBody select:focus,.FinanceabilityAnalyzer-module__g0o-Ka__formBody input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #1f4e791f}.FinanceabilityAnalyzer-module__g0o-Ka__formBody input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.FinanceabilityAnalyzer-module__g0o-Ka__formBody input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FinanceabilityAnalyzer-module__g0o-Ka__formBody input[type=number]{-moz-appearance:textfield}.FinanceabilityAnalyzer-module__g0o-Ka__radioGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.FinanceabilityAnalyzer-module__g0o-Ka__radioCard{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:16px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.FinanceabilityAnalyzer-module__g0o-Ka__radioCard:hover{box-shadow:var(--shadow-sm);border-color:#1f4e7959;transform:translateY(-2px)}.FinanceabilityAnalyzer-module__g0o-Ka__radioCard input{width:18px;height:18px;accent-color:var(--color-accent);position:absolute;inset:14px 14px auto auto}.FinanceabilityAnalyzer-module__g0o-Ka__radioCard strong{color:var(--color-primary);padding-right:28px;display:block}.FinanceabilityAnalyzer-module__g0o-Ka__radioCard small{color:var(--color-muted);margin-top:4px;font-size:.82rem;line-height:1.35;display:block}.FinanceabilityAnalyzer-module__g0o-Ka__submitArea{background:var(--color-bg-alt);border-top:1px solid var(--color-border);gap:16px;padding:28px 34px 34px;display:grid}.FinanceabilityAnalyzer-module__g0o-Ka__submitButton{width:100%;padding:18px 28px;font-size:1.05rem}.FinanceabilityAnalyzer-module__g0o-Ka__privacy{color:var(--color-muted);text-align:center;font-size:.84rem}.FinanceabilityAnalyzer-module__g0o-Ka__resultsBand{background:var(--color-bg-alt);border-top:1px solid var(--color-border);padding:30px 34px}.FinanceabilityAnalyzer-module__g0o-Ka__resultGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.FinanceabilityAnalyzer-module__g0o-Ka__resultCard{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:18px;padding:18px}.FinanceabilityAnalyzer-module__g0o-Ka__resultCard span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.83rem;font-weight:750;display:block}.FinanceabilityAnalyzer-module__g0o-Ka__resultCard strong{color:var(--color-primary);letter-spacing:-.04em;margin-top:10px;font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1;display:block}.FinanceabilityAnalyzer-module__g0o-Ka__highlight{border-top:5px solid var(--color-cta)}.FinanceabilityAnalyzer-module__g0o-Ka__recommendations{gap:14px;padding:34px;display:grid}.FinanceabilityAnalyzer-module__g0o-Ka__recCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;padding:18px}.FinanceabilityAnalyzer-module__g0o-Ka__recCard h3{color:var(--color-primary);font-size:1.15rem;line-height:1.2}.FinanceabilityAnalyzer-module__g0o-Ka__recCard p{color:var(--color-muted);margin-top:6px;font-size:.94rem}.FinanceabilityAnalyzer-module__g0o-Ka__applyButton{margin-top:14px}.FinanceabilityAnalyzer-module__g0o-Ka__disclaimer{color:var(--color-muted);font-size:.82rem;line-height:1.5}@media (max-width:980px){.FinanceabilityAnalyzer-module__g0o-Ka__radioGrid,.FinanceabilityAnalyzer-module__g0o-Ka__resultGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.FinanceabilityAnalyzer-module__g0o-Ka__formBody,.FinanceabilityAnalyzer-module__g0o-Ka__submitArea,.FinanceabilityAnalyzer-module__g0o-Ka__resultsBand,.FinanceabilityAnalyzer-module__g0o-Ka__recommendations{padding:26px}.FinanceabilityAnalyzer-module__g0o-Ka__inputGrid,.FinanceabilityAnalyzer-module__g0o-Ka__inputGridTwo,.FinanceabilityAnalyzer-module__g0o-Ka__radioGrid,.FinanceabilityAnalyzer-module__g0o-Ka__resultGrid{grid-template-columns:1fr}}
