.price-calculator{padding:96px 0 40px;margin-top:80px;border-top:1px solid rgba(237,231,220,.22);color:#ede7dc}.price-calculator-heading>span,.price-calculator-result>span{color:#e9a65e;letter-spacing:.14em;font-size:11px;font-weight:600}body .price-calculator-heading h2{font:600 clamp(36px,4vw,58px)/1.1 Syne,sans-serif;letter-spacing:-.04em;color:#ede7dc;margin:20px 0}.price-calculator-heading h2 em{color:#e9a65e;font-style:normal}.price-calculator-heading p{color:#b7bdba;line-height:1.8}.price-calculator-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#5d6664;margin-top:40px;border:1px solid #5d6664}.price-calculator-form,.price-calculator-result{background:#151a1b;padding:36px;min-width:0}.price-calculator-form{display:flex;flex-direction:column;gap:12px}.price-calculator-form label{font-size:13px;margin-top:14px}.price-calculator-form :is(select,input){min-height:50px;width:100%;color:#ede7dc;background:#0b0f10;border:1px solid #75817d;border-radius:0;padding:12px;font:inherit}.price-calculator-form select option{background:#151a1b;color:#fff}.price-calculator-form button{margin-top:18px;min-height:48px;border:0;border-radius:0;background:#ede7dc;color:#0a0c0e;font-weight:600;cursor:pointer}.price-calculator-form button:disabled{opacity:.55;cursor:not-allowed}.price-calculator-form p,.price-calculator-result p,.price-calculator-status{color:#c4cbc6;font-size:13px;line-height:1.7}.price-calculator-result h3{font:600 26px Syne,sans-serif;color:#ede7dc}.price-calculator-result dl>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #56625c;padding:16px 0;font-size:13px}.price-calculator-result dd{margin:0;text-align:right}.price-calculator-result strong{display:block;margin-top:24px;color:#ede7dc;font-size:22px}.price-calculator-result a{display:inline-flex;align-items:center;min-height:48px;color:#ede7dc;text-underline-offset:5px}@media (max-width:700px){.price-calculator{padding-top:56px}.price-calculator-grid{grid-template-columns:1fr}.price-calculator-form,.price-calculator-result{padding:24px}}.calculator-jump{display:inline-flex;align-items:center;min-height:48px;margin-bottom:24px;color:#ede7dc;text-decoration-color:#e9a65e;text-underline-offset:5px;font-size:13px}