.page-module__TJ_J5G__page{flex-direction:column;align-items:center;padding:3rem 1.5rem 5rem;display:flex}.page-module__TJ_J5G__hero{text-align:center;width:100%;max-width:700px;margin-bottom:3rem}.page-module__TJ_J5G__eyebrow{background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-bottom:1rem;padding:.35rem .9rem;font-size:.78rem;font-weight:700;display:inline-block}.page-module__TJ_J5G__hero h1{text-wrap:balance;margin-bottom:.9rem;font-size:2.4rem;line-height:1.2}.page-module__TJ_J5G__hero p{color:var(--color-text-muted);font-size:1.05rem;line-height:1.5}.page-module__TJ_J5G__calculator{flex-direction:column;gap:1.25rem;width:100%;max-width:640px;display:flex}.page-module__TJ_J5G__questionCard,.page-module__TJ_J5G__resultsCard,.page-module__TJ_J5G__recoveryCard{background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:20px;padding:2rem;position:relative}.page-module__TJ_J5G__resultsCard h2,.page-module__TJ_J5G__recoveryCard h2{margin-bottom:1.25rem;font-size:1.3rem}.page-module__TJ_J5G__stepBadge{background:var(--color-primary);color:#fff;width:2.2rem;height:2.2rem;box-shadow:0 4px 10px rgba(var(--color-primary-rgb), .35);border-radius:999px;justify-content:center;align-items:center;font-size:1.05rem;font-weight:800;display:flex;position:absolute;top:-.9rem;left:2rem}.page-module__TJ_J5G__questionCard{flex-direction:column;gap:.6rem;padding-top:2.5rem;display:flex}.page-module__TJ_J5G__questionCard+.page-module__TJ_J5G__questionCard{gap:.6rem}.page-module__TJ_J5G__questionLabel{font-size:1.15rem;font-weight:700;line-height:1.4;display:block}.page-module__TJ_J5G__questionLabel:not(:first-child){margin-top:.9rem}.page-module__TJ_J5G__bigInput{border:1.5px solid var(--color-border-strong);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:12px;padding:1rem 1.1rem;font-family:inherit;font-size:1.3rem;font-weight:700;transition:border-color .15s,box-shadow .15s;display:block}.page-module__TJ_J5G__bigInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .15);outline:none}.page-module__TJ_J5G__sentence{color:var(--color-text);font-size:1.3rem;font-weight:700;line-height:2.4}.page-module__TJ_J5G__inlineInput{border:none;border-bottom:3px solid var(--color-primary);background:rgba(var(--color-primary-rgb), .08);width:4rem;color:var(--color-primary);text-align:center;vertical-align:baseline;border-radius:0;margin:0 .3rem;padding:.25rem .3rem;font-family:inherit;font-size:1.3rem;font-weight:800}.page-module__TJ_J5G__inlineInput:focus{background:rgba(var(--color-primary-rgb), .14);outline:none}.page-module__TJ_J5G__feeSectionSubtitle{color:var(--color-text-muted);margin:-.75rem 0 1.25rem;font-size:.9rem;font-weight:400;line-height:1.4}.page-module__TJ_J5G__resultRow{justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.page-module__TJ_J5G__resultLabel{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;display:flex}.page-module__TJ_J5G__resultValue{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.page-module__TJ_J5G__resultHint{color:var(--color-text-muted);margin:-.2rem 0 .6rem;font-size:.78rem}.page-module__TJ_J5G__resultRowLoss .page-module__TJ_J5G__resultLabel{color:var(--color-danger)}.page-module__TJ_J5G__resultValueLoss{color:var(--color-danger);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.page-module__TJ_J5G__divider{background:var(--color-border-soft);height:1px;margin:1.5rem 0 1rem}.page-module__TJ_J5G__resultRowRecovered .page-module__TJ_J5G__resultLabel{color:var(--color-success)}.page-module__TJ_J5G__resultValueRecovered{color:var(--color-success);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.page-module__TJ_J5G__disclaimer{color:var(--color-text-muted);margin-top:1.25rem;font-size:.76rem;line-height:1.4}.page-module__TJ_J5G__cta{text-align:center;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));color:#fff;border-radius:20px;flex-direction:column;align-items:center;padding:2.5rem 2rem;display:flex}.page-module__TJ_J5G__cta h2{margin-bottom:.6rem;font-size:1.6rem}.page-module__TJ_J5G__cta p{opacity:.92;max-width:480px;margin-bottom:1.5rem}.page-module__TJ_J5G__ctaButton{color:var(--color-primary);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.8rem;font-weight:700;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.page-module__TJ_J5G__ctaButton:hover{opacity:.92;transform:translateY(-2px)}@media (max-width:800px){.page-module__TJ_J5G__hero h1{font-size:1.9rem}}
