.fst-calculator{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;margin:30px 0}.fst-calc-input,.fst-result{padding:30px;background:#1a2029;border:1px solid #3b424c;border-radius:12px;color:#f5f5f2}.fst-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fst-fields label,.fst-request form>label{display:block;font-size:14px;color:#c9ced6}.fst-fields input,.fst-fields select,.fst-request input:not([type=checkbox]),.fst-request textarea{box-sizing:border-box;width:100%;display:block;margin-top:8px;background:#10151c;color:#fff;border:1px solid #616975;border-radius:5px;padding:13px;font:inherit}.fst-checks{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0;font-size:14px}.fst-checks input,.fst-consent input{accent-color:#ff9e27;width:18px;height:18px;flex-shrink:0}.fst-total{display:block;font-size:clamp(26px,3vw,42px);line-height:1.2;margin:24px 0;color:#ffb454}.fst-request{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:60px 0;scroll-margin-top:100px}.fst-request form>label{margin-bottom:18px}.fst-request .fst-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px}.fst-consent a{text-decoration:underline}.fst-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fst-cut{font-size:13px;overflow-wrap:anywhere}.fst-contacts p{margin:8px 0}button:disabled{opacity:.6;cursor:wait}.fst-request [role=status]{overflow-wrap:anywhere}input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ffc778;outline-offset:4px}@media(max-width:760px){.fst-calculator,.fst-request{grid-template-columns:1fr;gap:24px}.fst-fields{grid-template-columns:1fr}.fst-calc-input,.fst-result{padding:20px}.fst-request{padding:30px 0}}
