body{-webkit-font-smoothing:antialiased;background:#f5f6f8;margin:0;font-family:Inter,system-ui,sans-serif}a{color:#a81f15}a:hover{color:#7e160f}*{box-sizing:border-box}button{font:inherit;cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #d52b1e}.cs-field:focus-within{box-shadow:0 0 0 4px #d52b1e24;border-color:#d52b1e!important}.cs-field input:focus,.cs-field select:focus{outline:none}@keyframes cs-step{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes cs-spinin{0%{opacity:0;transform:perspective(1000px)rotateY(-540deg)scale(.35)}70%{opacity:1}to{opacity:1;transform:perspective(1000px)rotateY(0)scale(1)}}@keyframes cs-fall{0%{opacity:0;transform:translateY(-60px)rotateX(0)rotate(0)}10%{opacity:.9}to{opacity:0;transform:translate(60px,880px)rotateX(600deg)rotate(260deg)}}@keyframes cs-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes cs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
