.calculator[data-v-a5c113a3]{border:1px solid var(--glass-border);background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);box-shadow:var(--glass-shadow);border-radius:28px;grid-template-columns:1fr 1fr 1.2fr;gap:32px;padding:32px;display:grid}.calculator-intro h2[data-v-a5c113a3]{letter-spacing:-.03em;margin-top:12px;font-size:clamp(28px,3vw,40px);font-weight:720;line-height:1.1}.calculator-intro p[data-v-a5c113a3]:not(.eyebrow){color:var(--text-3);margin-top:12px;font-size:14px;line-height:1.5}.calculator-fields[data-v-a5c113a3]{align-content:start;gap:14px;display:grid}.calculator-fields label[data-v-a5c113a3]{color:var(--text-2);gap:6px;font-size:14px;font-weight:600;display:grid}.calculator-fields input[data-v-a5c113a3]{border:1px solid var(--line);background:var(--paper,#fff);font-variant-numeric:tabular-nums;border-radius:14px;width:100%;min-height:46px;padding:0 14px;font-size:17px}.calculator-result[data-v-a5c113a3]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.calculator-total[data-v-a5c113a3]{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,34px);font-weight:720;line-height:1.15}.calculator-result p[data-v-a5c113a3]:not(.calculator-total){color:var(--text-2);font-size:15px;line-height:1.55}.calculator-result .calculator-foot[data-v-a5c113a3]{color:var(--text-3);font-size:12px}.calculator-result .button[data-v-a5c113a3]{margin-top:6px}@media (width<=1000px){.calculator[data-v-a5c113a3]{grid-template-columns:1fr 1fr}.calculator-intro[data-v-a5c113a3]{grid-column:1/-1}}@media (width<=640px){.calculator[data-v-a5c113a3]{grid-template-columns:1fr;padding:24px}}
