.result{background:#541828;color:#fff;padding:32px;border-radius:15px;position:sticky;top:115px;min-width:0}.result .eyebrow,.result .label{color:#edb7c7}.result .label{display:block;margin-bottom:16px}.result p{font-size:.875rem;color:#e3ced5;margin-top:18px}.big-num{font-size:clamp(1.65rem,2.8vw,2.75rem);line-height:1.2;letter-spacing:-.045em;font-weight:650;overflow-wrap:anywhere}.result hr{border:0;border-top:1px solid #ffffff36;margin:28px 0}@media(max-width:850px){.result{position:static}}@media(max-width:560px){.result{padding:26px}.big-num{font-size:2rem}}.form-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:30px;min-width:0}.form-card h2{margin-bottom:20px}.form-card>p{margin-bottom:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.field label{font-size:.875rem;font-weight:600}.field input,.field select,.field textarea{font-size:1rem;width:100%;min-height:49px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:12px;line-height:1.5}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--muted)}.field textarea{min-height:120px;resize:vertical}.field small{font-size:.75rem;color:var(--muted);line-height:1.6}.form-card h3{margin-bottom:22px}.calc-note{font-size:.8125rem!important;color:var(--muted);line-height:1.65;margin-top:20px}@media(max-width:560px){.form-card{padding:23px}.form-grid{grid-template-columns:1fr}}.time-heading{font-size:20px;margin-top:20px}.big-num.time{font-size:30px}