*,:before,:after{box-sizing:border-box}body{color:#2a2124;-webkit-font-smoothing:antialiased;background:#fbf7f0;margin:0;font-family:DM Sans,system-ui,sans-serif}a{color:#8b5e3c;text-decoration:none}a:hover{color:#2a2124}img{max-width:100%;display:block}input,select,textarea,button{font:inherit;color:inherit}@keyframes snisFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes snisUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes snisKen{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes snisMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}@keyframes snisMarqueeRev{0%{transform:translate(calc(-50% - 6px))}to{transform:translate(0)}}@keyframes snisProgress{0%{width:0}to{width:100%}}@keyframes snisScroll{0%{opacity:0;transform:translateY(-18px)}30%{opacity:1}to{opacity:0;transform:translateY(44px)}}@keyframes snisStepIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #8b5e3c}html{scroll-behavior:smooth}[data-hover]:hover{transform:var(--hover-transform);background:var(--hover-background);color:var(--hover-color);border-color:var(--hover-border-color);animation-play-state:var(--hover-animation-play-state)}.snis-field-error{color:#a21d3f;font-size:13px;line-height:1.5;display:block}.snis-success-dialog{color:#2a2124;text-align:center;background:#fbf7f0;border:1px solid #e3ded2;border-radius:20px;width:calc(100% - 36px);max-width:500px;padding:40px 32px;box-shadow:0 24px 80px #1c0a1040}.snis-success-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c0a1099}
