.calculator_page__AuBEz{min-height:100vh;background:transparent}.calculator_hero__c4OMZ{padding:80px 0 56px;background:linear-gradient(135deg,#0f1f36,#143968);color:#fff}.calculator_heroGrid__J_jqY{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:24px;align-items:stretch}.calculator_eyebrow__Q3vtM,.calculator_sectionTag__0sVh3{display:inline-flex;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.calculator_eyebrow__Q3vtM{color:#c7ddff;margin-bottom:14px}.calculator_sectionTag__0sVh3{color:#0f172a;margin-bottom:10px;background:hsla(0,0%,100%,.3);padding:4px 10px;border-radius:8px;display:inline-block}.calculator_heroCopy__4u6La h1{font-size:clamp(1.5rem,2.4vw,2.4rem);line-height:1.1;letter-spacing:-.04em;color:#f8fbff;margin:0 0 10px}.calculator_heroCopy__4u6La p{color:hsla(0,0%,100%,.82);max-width:60ch;line-height:1.6;font-size:.88rem;margin:0}.calculator_heroNotes__5pd8B{display:grid;gap:6px;margin-top:14px}.calculator_heroNote__2K4Jv{padding:8px 12px;border-radius:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}.calculator_heroNote__2K4Jv strong{display:block;margin-bottom:2px;color:#f8fbff;font-size:.78rem}.calculator_heroNote__2K4Jv span{color:hsla(0,0%,100%,.8);line-height:1.4;font-size:.78rem}.calculator_formCard__z0uD0,.calculator_resultCard__2RxFR,.calculator_ruleCard__IZD6M{background:var(--surface-glass);border:1px solid var(--surface-border);border-radius:24px;box-shadow:0 24px 54px rgba(15,23,42,.22)}.calculator_formCard__z0uD0{padding:24px;color:var(--text-strong)}.calculator_formRow__Ol8Jc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.calculator_formGroup__CT32I{display:grid;gap:8px;margin-bottom:14px}.calculator_measureHeader__1psyy{display:grid;gap:4px;margin:4px 0 14px}.calculator_measureHeader__1psyy strong{color:var(--text-strong);font-size:.92rem}.calculator_measureHeader__1psyy span{color:#2c3e50;font-size:.86rem;line-height:1.6}.calculator_formGroup__CT32I label{color:#e5f0ff;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.calculator_formGroup__CT32I input,.calculator_formGroup__CT32I select{width:100%;padding:14px 16px;border-radius:16px;border:1px solid var(--surface-border);background:rgba(15,23,42,.32);font:inherit;color:#e5eefc}.calculator_formGroup__CT32I input::placeholder{color:#c1d0e6}.calculator_formGroup__CT32I select{color:#e5eefc}.calculator_formGroup__CT32I select option{color:#0f172a;background:#f8fafc}.calculator_formGroup__CT32I input:focus,.calculator_formGroup__CT32I select:focus{outline:2px solid rgba(125,211,252,.45);outline-offset:2px}.calculator_primaryBtn__JDdyK,.calculator_secondaryBtn__S7B05{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;text-decoration:none;font-weight:800;transition:transform .18s ease}.calculator_primaryBtn__JDdyK{width:100%;padding:14px 18px;background:linear-gradient(135deg,#0f5ed7,#1c7cff);color:#fff}.calculator_secondaryBtn__S7B05{padding:14px 18px;background:var(--surface-soft);color:var(--text-strong);border:1px solid var(--surface-border)}.calculator_primaryBtn__JDdyK:hover,.calculator_secondaryBtn__S7B05:hover{transform:translateY(-1px)}.calculator_helperText__4py9V{margin:14px 0 0;color:var(--public-text-muted);line-height:1.6;font-size:.88rem}.calculator_main__GDExV{padding:28px 0 100px}.calculator_resultCard__2RxFR,.calculator_ruleCard__IZD6M{padding:28px;margin-bottom:22px}.calculator_resultCard__2RxFR h2,.calculator_ruleCard__IZD6M h2{margin:0 0 10px;color:#0f274a}.calculator_resultCard__2RxFR p,.calculator_ruleCard__IZD6M p{color:#2c3e50;line-height:1.75}.calculator_resultGrid____f2b{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.calculator_resultGrid____f2b article{padding:18px;background:var(--surface-soft);border:1px solid var(--surface-border);border-radius:18px}.calculator_feeLine__RBaRZ span,.calculator_resultGrid____f2b span{display:block;color:#1a5e7a;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.calculator_feeLine__RBaRZ strong,.calculator_resultGrid____f2b strong{display:block;margin-top:8px;color:var(--text-strong)}.calculator_breakdown__zTJ8p{margin:0 0 12px}.calculator_feeLine__RBaRZ{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--surface-border)}.calculator_disclaimer__WqDly{margin-top:12px;padding:14px 16px;border-radius:16px;background:rgba(251,191,36,.18);color:#5a4a00;border-left:4px solid #d4af00;font-size:.88rem;line-height:1.5}.calculator_resultActions__Hd_s9{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.calculator_resultActions__Hd_s9 .calculator_primaryBtn__JDdyK,.calculator_resultActions__Hd_s9 .calculator_secondaryBtn__S7B05{width:auto}.calculator_ruleHighlights__O1icu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.calculator_ruleHighlights__O1icu article{padding:18px;border-radius:18px;background:var(--surface-soft);border:1px solid var(--surface-border)}.calculator_ruleHighlights__O1icu span{display:block;color:#1a5e7a;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.calculator_ruleHighlights__O1icu strong{display:block;margin-top:8px;color:var(--text-strong)}.calculator_ruleHighlights__O1icu p{margin:10px 0 0;color:#2c3e50;line-height:1.65;font-size:.92rem}@media (max-width:1024px){.calculator_formRow__Ol8Jc,.calculator_heroGrid__J_jqY,.calculator_resultGrid____f2b,.calculator_ruleHighlights__O1icu{grid-template-columns:1fr}}