:root{--ac-red:#f23027;--ac-ink:#242424}.aspiro-calc-page{background:#fff;color:var(--ac-ink)}.aspiro-calc-wrap{width:min(1120px,calc(100% - 40px));margin:auto}.aspiro-calc-hero{padding:100px 0 80px;background:linear-gradient(120deg,#191919,#3a1110);color:#fff}.aspiro-calc-hero span,.aspiro-calc-result span{font-size:12px;font-weight:800;letter-spacing:.18em;color:#ff817b}.aspiro-calc-hero h1{font-size:clamp(42px,6vw,76px);line-height:1;margin:14px 0 18px}.aspiro-calc-hero p{max-width:650px;font-size:19px;line-height:1.6;color:#eee}.aspiro-calc-section{padding:80px 0 110px}.aspiro-calc-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px}.aspiro-calc-card,.aspiro-calc-result{border:1px solid #eee3e1;border-radius:20px;padding:38px;background:#fff;box-shadow:0 18px 42px rgba(25,20,20,.06)}.aspiro-calc-card h2{margin:0 0 28px;font-size:27px}.aspiro-calc-card form{display:grid;gap:18px}.aspiro-calc-card label{display:grid;gap:8px;font-weight:700}.aspiro-calc-card input,.aspiro-calc-card select{padding:15px;border:1px solid #ded9d8;border-radius:9px;font:inherit;background:#fff}.aspiro-calc-card button{margin-top:10px;border:0;border-radius:999px;padding:16px 22px;background:var(--ac-red);color:#fff;font:inherit;font-weight:800;cursor:pointer}.aspiro-calc-card button span{margin-left:10px}.aspiro-calc-result{align-self:stretch;background:linear-gradient(145deg,#fff7f6,#fff)}.aspiro-calc-result strong{display:block;margin:24px 0 14px;font-size:clamp(32px,4vw,48px);line-height:1.05}.aspiro-calc-result p{font-size:18px;line-height:1.5}.aspiro-calc-result small{display:block;margin-top:38px;padding-top:20px;border-top:1px solid #efdddd;color:#666;line-height:1.5}@media(max-width:760px){.aspiro-calc-grid{grid-template-columns:1fr}.aspiro-calc-hero{padding:74px 0 60px}.aspiro-calc-section{padding:50px 0 70px}.aspiro-calc-card,.aspiro-calc-result{padding:26px}}
