.calculator-hero[data-astro-cid-biluymki]{padding:4.5rem 0 2.5rem}.calculator-hero-inner[data-astro-cid-biluymki]{max-width:920px}.back-link[data-astro-cid-biluymki]{width:fit-content;color:var(--muted);margin-bottom:1.4rem;font-weight:700;text-decoration:none;display:block}.calculator-hero[data-astro-cid-biluymki] h1[data-astro-cid-biluymki]{letter-spacing:-.06em;margin:1rem 0;font-size:clamp(2.8rem,8vw,5.7rem);line-height:.96}.calculator-hero[data-astro-cid-biluymki] h1[data-astro-cid-biluymki] span[data-astro-cid-biluymki]{color:var(--brand)}.calculator-hero[data-astro-cid-biluymki] p[data-astro-cid-biluymki]{max-width:780px;color:var(--muted);font-size:1.12rem}.calculator-section[data-astro-cid-biluymki]{padding:1.5rem 0 3rem}.calculator-grid[data-astro-cid-biluymki]{grid-template-columns:minmax(0,1fr) minmax(330px,.88fr);gap:1.2rem;display:grid}.calculator-panel[data-astro-cid-biluymki],.result-panel[data-astro-cid-biluymki],.info-card[data-astro-cid-biluymki],.faq-list[data-astro-cid-biluymki] details[data-astro-cid-biluymki]{border:1px solid var(--line);background:#ffffffe0;border-radius:1.3rem;padding:1.35rem;box-shadow:0 18px 48px #1c304e14}.calculator-panel[data-astro-cid-biluymki] h2[data-astro-cid-biluymki]{margin:.4rem 0 1rem}.section-label[data-astro-cid-biluymki]{margin-top:1.8rem;display:block}.two[data-astro-cid-biluymki]{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.field[data-astro-cid-biluymki]{margin-top:1rem;font-weight:700;display:block}.field[data-astro-cid-biluymki]>span[data-astro-cid-biluymki]{margin-bottom:.4rem;display:block}.input-unit[data-astro-cid-biluymki]{border:1px solid var(--line);background:#fff;border-radius:.75rem;grid-template-columns:1fr auto;align-items:center;display:grid}.input-unit[data-astro-cid-biluymki] input[data-astro-cid-biluymki],.plain-input[data-astro-cid-biluymki]{box-sizing:border-box;width:100%;min-height:46px;color:var(--ink);background:#fff;border:0;padding:.7rem .8rem;font-size:1rem}.plain-input[data-astro-cid-biluymki]{border:1px solid var(--line);border-radius:.75rem}.input-unit[data-astro-cid-biluymki] span[data-astro-cid-biluymki]{color:var(--muted);padding:0 .8rem}.field[data-astro-cid-biluymki] small[data-astro-cid-biluymki],.field-note[data-astro-cid-biluymki]{color:var(--muted);margin-top:.4rem;font-weight:400;display:block}.calculator-button[data-astro-cid-biluymki]{border:1px solid var(--line);background:#fff;border-radius:.8rem;min-height:44px;margin-top:1.2rem;padding:.7rem 1rem;font-weight:800}.result-panel[data-astro-cid-biluymki]{color:#fff;background:#0f172a}.result-panel[data-astro-cid-biluymki] .mini-label[data-astro-cid-biluymki],.result-period[data-astro-cid-biluymki],.result-item[data-astro-cid-biluymki] span[data-astro-cid-biluymki],.split-box[data-astro-cid-biluymki] span[data-astro-cid-biluymki],.split-box[data-astro-cid-biluymki] small[data-astro-cid-biluymki]{color:#cbd5e1}.result-primary[data-astro-cid-biluymki]{letter-spacing:-.05em;font-size:clamp(2.5rem,6vw,4rem);display:block}.result-grid[data-astro-cid-biluymki]{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.4rem;display:grid}.result-item[data-astro-cid-biluymki],.split-box[data-astro-cid-biluymki]{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:1rem;padding:1rem}.result-item[data-astro-cid-biluymki] strong[data-astro-cid-biluymki],.split-box[data-astro-cid-biluymki] strong[data-astro-cid-biluymki],.split-box[data-astro-cid-biluymki] small[data-astro-cid-biluymki]{margin-top:.3rem;display:block}.split-box[data-astro-cid-biluymki]{margin-top:.8rem}.compact-section[data-astro-cid-biluymki]{padding-top:2rem}.info-grid[data-astro-cid-biluymki]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.faq-list[data-astro-cid-biluymki]{gap:.7rem;display:grid}.faq-list[data-astro-cid-biluymki] details[data-astro-cid-biluymki]{padding:1rem}.faq-list[data-astro-cid-biluymki] summary[data-astro-cid-biluymki]{cursor:pointer;font-weight:800}@media (width<=820px){.calculator-grid[data-astro-cid-biluymki],.info-grid[data-astro-cid-biluymki],.two[data-astro-cid-biluymki]{grid-template-columns:1fr}}
