.it-steps-section{padding-top:12px}.it-steps-form{padding:clamp(20px,4vw,36px);background:#fff;border:1px solid #173b2d26;border-radius:24px}.it-steps-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.it-steps-fields label{display:block;font-weight:750;margin-bottom:10px}.it-steps-fields input{width:100%;box-sizing:border-box;border:1px solid #5f7567;border-radius:10px;font:inherit;font-size:1.25rem;padding:14px;color:#173b2d;background:white}.it-steps-fields p,.it-steps-note{font-size:.94rem;line-height:1.7;margin:10px 0 22px}.it-steps-fields a{text-decoration:underline}.it-steps-form button{font:inherit;cursor:pointer;margin:8px 0 22px}.it-steps-form :is(input,button):focus-visible{outline:3px solid #e98037;outline-offset:3px}.it-steps-result{padding:24px;background:#173b2d;color:white;border-radius:16px;overflow-wrap:anywhere}.it-steps-result strong{display:block;color:white;font-size:clamp(2.3rem,6vw,3.5rem);line-height:1.2;margin:10px 0}.it-steps-result p{color:white;line-height:1.7}.it-steps-error{color:#9c2525;font-weight:700;line-height:1.6}.it-steps-form [hidden]{display:none!important}.it-steps-note{margin-top:20px;margin-bottom:0}@media(max-width:640px){.it-steps-fields{grid-template-columns:1fr;gap:4px}.it-steps-form button{width:100%}}
