html,body{margin:0;padding:0}
*{box-sizing:border-box}
body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#253038;background:#f7f8fa;font-size:14px}
button,input,select,textarea{font:inherit}
button,a,input,select{-webkit-tap-highlight-color:transparent}
button{cursor:pointer}
button:focus-visible,a:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #bd724d;outline-offset:4px}
a{color:inherit;text-decoration:none}
button{color:inherit}
h1,h2,h3,p{margin:0}
button{border:0}
small{font-size:11px}
button:disabled{cursor:default}
input,select{border:1px solid #dce0e4;background:white;border-radius:6px;padding:11px 13px;color:#34424d}
input:focus,select:focus{outline:2px solid #be7857}
h2{font-size:19px;font-weight:600;letter-spacing:-.5px}
p{line-height:1.65}
 .validation-message{color:#a33}

@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}
