.FinanceabilityAnalyzer-module__g0o-Ka__form{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.FinanceabilityAnalyzer-module__g0o-Ka__form{grid-template-columns:repeat(2,1fr)}}.FinanceabilityAnalyzer-module__g0o-Ka__section{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--spacing-xl);gap:var(--spacing-md);flex-direction:column;display:flex}.FinanceabilityAnalyzer-module__g0o-Ka__sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-xs);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-cta)}.FinanceabilityAnalyzer-module__g0o-Ka__field{gap:var(--spacing-xs);flex-direction:column;padding-bottom:5px;display:flex}.FinanceabilityAnalyzer-module__g0o-Ka__field select,.FinanceabilityAnalyzer-module__g0o-Ka__field input[type=number]{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;font-size:var(--font-size-base);font-family:var(--font-primary);background:var(--color-surface);color:var(--color-text);padding:12px 14px;transition:border-color .15s,box-shadow .15s}.FinanceabilityAnalyzer-module__g0o-Ka__field select:focus,.FinanceabilityAnalyzer-module__g0o-Ka__field input[type=number]:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #1f4e791f}.FinanceabilityAnalyzer-module__g0o-Ka__field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.FinanceabilityAnalyzer-module__g0o-Ka__field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FinanceabilityAnalyzer-module__g0o-Ka__field input[type=number]{-moz-appearance:textfield}.FinanceabilityAnalyzer-module__g0o-Ka__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.FinanceabilityAnalyzer-module__g0o-Ka__radioGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.FinanceabilityAnalyzer-module__g0o-Ka__radioOption{align-items:center;gap:var(--spacing-sm);cursor:pointer;padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);transition:border-color .15s,background .15s;display:flex}.FinanceabilityAnalyzer-module__g0o-Ka__radioOption:hover{border-color:var(--color-accent);background:var(--color-bg-alt)}.FinanceabilityAnalyzer-module__g0o-Ka__radioOption input{accent-color:var(--color-accent)}.FinanceabilityAnalyzer-module__g0o-Ka__submitRow{padding-top:var(--spacing-md);grid-column:1/-1}.FinanceabilityAnalyzer-module__g0o-Ka__submitRow button{width:100%;font-size:var(--font-size-lg);border-bottom:3px solid #0000;padding:16px 28px;transition:transform .2s,box-shadow .2s,border-color .2s}.FinanceabilityAnalyzer-module__g0o-Ka__submitRow button:hover{border-bottom-color:var(--color-accent)}.FinanceabilityAnalyzer-module__g0o-Ka__results{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl)}.FinanceabilityAnalyzer-module__g0o-Ka__resultCards{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.FinanceabilityAnalyzer-module__g0o-Ka__resultCards{grid-template-columns:repeat(2,1fr)}}.FinanceabilityAnalyzer-module__g0o-Ka__resultCard{padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;background:var(--color-surface);box-shadow:var(--shadow-md)}.FinanceabilityAnalyzer-module__g0o-Ka__resultCardTitle{font-size:var(--font-size-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md)}.FinanceabilityAnalyzer-module__g0o-Ka__riskBadge{padding:var(--spacing-sm)var(--spacing-xl);border-radius:var(--radius-lg);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);display:inline-block}.FinanceabilityAnalyzer-module__g0o-Ka__riskDetail{font-size:var(--font-size-sm);color:var(--color-muted);margin-bottom:var(--spacing-xs)}.FinanceabilityAnalyzer-module__g0o-Ka__lenderExpectation{font-size:var(--font-size-sm);color:var(--color-text);margin-top:var(--spacing-md);line-height:1.7}.FinanceabilityAnalyzer-module__g0o-Ka__monthlyEstimate{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.FinanceabilityAnalyzer-module__g0o-Ka__monthlyLabel{font-size:var(--font-size-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.FinanceabilityAnalyzer-module__g0o-Ka__monthlyValue{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-accent)}.FinanceabilityAnalyzer-module__g0o-Ka__disclaimer{font-size:var(--font-size-xs);color:var(--color-muted);margin-bottom:var(--spacing-xl);padding:var(--spacing-sm)var(--spacing-md);background:var(--color-bg-alt);border-radius:var(--radius-sm);border-left:3px solid var(--color-border);line-height:1.5}.FinanceabilityAnalyzer-module__g0o-Ka__ctaRow{text-align:center}.FinanceabilityAnalyzer-module__g0o-Ka__ctaRow a{display:inline-block}
.page-module__sJZWhW__hero{background:var(--color-primary);color:#fff;padding:var(--spacing-2xl)0;text-align:center}.page-module__sJZWhW__hero h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm)}.page-module__sJZWhW__hero p{font-size:var(--font-size-lg);color:#fffc;max-width:560px;margin:0 auto}@media (min-width:768px){.page-module__sJZWhW__hero h1{font-size:var(--font-size-3xl)}}.page-module__sJZWhW__trust{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--spacing-lg)0}.page-module__sJZWhW__trustGrid{justify-content:center;gap:var(--spacing-xl);flex-wrap:wrap;display:flex}.page-module__sJZWhW__trustItem{align-items:center;gap:var(--spacing-sm);display:flex}.page-module__sJZWhW__trustIcon{width:24px;height:24px;color:var(--color-accent);flex-shrink:0}.page-module__sJZWhW__trustText{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.page-module__sJZWhW__analyzerSection{padding:var(--spacing-2xl)0;background:var(--color-bg-alt)}.page-module__sJZWhW__context{padding:var(--spacing-2xl)0 var(--spacing-3xl)}.page-module__sJZWhW__context h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-xl)}.page-module__sJZWhW__contextGrid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.page-module__sJZWhW__contextCard{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--spacing-xl);border-left:3px solid var(--color-accent)}.page-module__sJZWhW__contextCard h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-sm)}.page-module__sJZWhW__contextCard p{font-size:var(--font-size-sm);color:var(--color-muted);line-height:1.6}.page-module__sJZWhW__contextCta{text-align:center;margin-top:var(--spacing-xl)}@media (min-width:768px){.page-module__sJZWhW__contextGrid{grid-template-columns:repeat(2,1fr)}}
