.nar-smart-calculator{padding:120px 0 0;overflow:hidden}.nar-smart-calculator__head{margin-bottom:55px}.nar-smart-calculator__intro{padding:40px;position:sticky;top:40px}.nar-smart-calculator__identity{display:grid;gap:18px}.nar-smart-calculator__identity label,.nar-smart-calculator__number label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.nar-smart-calculator__identity input{display:block;width:100%;margin-top:8px;padding:13px 0;border:0;border-bottom:1px solid rgba(255,255,255,.25);background:transparent;color:inherit;border-radius:0;outline:0}.nar-smart-calculator__identity input:focus{border-bottom-color:currentColor}.nar-smart-calculator__questions{display:grid;gap:18px}.nar-smart-calculator__question{padding:30px;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:rgba(255,255,255,.02)}.nar-smart-calculator__question-head h5{margin:0 0 8px}.nar-smart-calculator__question-head p{margin:0 0 22px;opacity:.65;font-size:13px;max-width:600px}.nar-smart-calculator__options{display:grid;gap:10px}.nar-smart-calculator__option{position:relative;display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid rgba(255,255,255,.14);border-radius:16px;cursor:pointer;transition:.3s ease}.nar-smart-calculator__option input{accent-color:currentColor}.nar-smart-calculator__option:has(input:checked){border-color:currentColor;background:rgba(255,255,255,.04)}.nar-smart-calculator__question select,.nar-smart-calculator__number input{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:transparent;color:inherit;padding:15px 16px;outline:0}.nar-smart-calculator__question select option{background:#111;color:#fff}.nar-smart-calculator__number input{font-size:22px}.nar-smart-calculator__result{margin-top:45px;padding-top:25px;border-top:1px solid rgba(255,255,255,.16)}.nar-smart-calculator__result-label{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.08em;opacity:.6;margin-bottom:8px}.nar-smart-calculator__result strong{display:block;font-size:50px;line-height:1;font-weight:300;margin-bottom:14px}.nar-smart-calculator__result small{display:block;font-size:11px;line-height:1.5;opacity:.55}.nar-smart-calculator__cta{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding:15px 18px;border:1px solid currentColor;border-radius:30px;text-transform:uppercase;font-size:12px;letter-spacing:.06em;color:inherit}.nar-smart-calculator__cta:hover{color:inherit}.nar-smart-calculator__question.is-invalid{border-color:rgba(255,80,80,.7)}@media(max-width:991px){.nar-smart-calculator{padding-top:90px}.nar-smart-calculator__intro{position:static;margin-bottom:30px}.nar-smart-calculator__question{padding:24px}}@media(max-width:575px){.nar-smart-calculator{padding-top:70px}.nar-smart-calculator__intro{padding:25px}.nar-smart-calculator__question{padding:20px;border-radius:24px}.nar-smart-calculator__result strong{font-size:40px}}
