:root{font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;font-weight:400;color:#1f2937;background-color:#f4f6f8}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus-visible{outline:2px solid #004AAD;outline-offset:2px}*:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}a{color:#004aad;text-decoration:none;transition:color .2s ease}a:hover{color:#003380}a:focus-visible{outline:2px solid #004AAD;outline-offset:2px;border-radius:4px}button{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed;opacity:.6}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;color:#1f2937}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}@media(max-width:768px){h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{animation:spin 1s linear infinite}@keyframes zoomAndMove{0%{transform:scale(1) translate(0)}25%{transform:scale(1.05) translate(15px,-15px)}50%{transform:scale(1.1) translate(-10px,10px)}75%{transform:scale(1.05) translate(10px,15px)}to{transform:scale(1) translate(0)}}@keyframes floatAnimation{0%,to{transform:translateY(0) translate(0) rotate(0)}25%{transform:translateY(-15px) translate(5px) rotate(3deg)}50%{transform:translateY(-8px) translate(-3px) rotate(0)}75%{transform:translateY(-20px) translate(3px) rotate(-3deg)}}@keyframes videoRotate{0%{transform:translate(-50%,-50%) scale(1.15) rotate(0)}20%{transform:translate(-50%,-50%) scale(1.2) rotate(2deg)}40%{transform:translate(-50%,-50%) scale(1.18) rotate(-1deg)}60%{transform:translate(-50%,-50%) scale(1.2) rotate(1deg)}80%{transform:translate(-50%,-50%) scale(1.17) rotate(-1deg)}to{transform:translate(-50%,-50%) scale(1.15) rotate(0)}}
