#calculator .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,100px);align-items:center}#calculator h2{font-size:max(var(--text-caption),clamp(35px,3.1vw,62px));line-height:1.12;letter-spacing:-1.5px}#calculator .lead{font-size:max(var(--text-caption),clamp(16px,1.15vw,22px));line-height:1.6;max-width:610px;margin-top:22px}.calculator-illustration{display:block;width:100%;max-width:650px;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:24px;margin:26px 0 24px;border:1px solid #dce9f2}#calculator .chips{gap:8px;margin-top:16px}#calculator .chips span{font-size:var(--text-caption);background:#fff;border:1px solid #d8e6ef;padding:10px 13px}#calculator .note{font-size:var(--text-caption);line-height:1.65}#calculator .panel{padding:clamp(25px,2.5vw,50px);border-radius:28px;box-shadow:0 18px 60px #173c6010;border-color:#dbe7ef;background:#fff}.calculator-panel-heading{margin-bottom:30px;border-bottom:1px solid #e7eef3;padding-bottom:26px}.calculator-panel-heading>span{font-size:var(--text-caption);letter-spacing:1.5px;font-weight:700;color:#079cfa}.calculator-panel-heading h3{font-size:max(var(--text-caption),clamp(25px,1.85vw,36px));letter-spacing:-.8px;line-height:1.2;margin:14px 0 10px}.calculator-panel-heading p{font-size:14px;color:#7b8892;line-height:1.5;margin:0}#calculator .field{font-size:14px;font-weight:600;gap:11px;margin-bottom:24px}#calculator select{padding:16px;border-radius:12px;background:#f8fbfd;border-color:#dce7ee;font-size:15px;min-height:54px;color:#27343e}#calculator input[type=range]{accent-color:#079cfa;cursor:pointer;height:28px;width:100%}#calculator #pagesOut{display:inline-grid;place-items:center;color:#079cfa;background:#eaf7ff;border-radius:8px;min-width:30px;padding:3px 7px}#calculator .estimate{padding-top:25px;margin-top:28px;border-top:1px solid #e4edf3}#calculator .estimate>span{font-size:var(--text-caption);letter-spacing:1px;font-weight:700}#calculator #total{font-size:max(var(--text-caption),clamp(33px,2.9vw,55px));letter-spacing:-1.5px;line-height:1.2;margin:8px 0 13px;display:block}#calculator .estimate .textlink{display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#19b7fa,#0782ff);color:white;border-radius:999px;padding:18px;margin-top:24px;font-size:14px;min-height:56px}#calculator .estimate .textlink:hover{background:#087cd6}@media(max-width:800px){#calculator .split{grid-template-columns:1fr;gap:30px}.calculator-illustration{max-width:none;aspect-ratio:1.6}#calculator h2{font-size:35px}#calculator .panel{padding:25px}#calculator #total{font-size:37px}#calculator .chips span{font-size:var(--text-caption);padding:8px 11px}}