@keyframes scroll-vertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scroll-horizontal{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-scroll{animation:scroll-horizontal 10s linear infinite}@media (min-width:768px){.animate-scroll{animation:scroll-vertical 10s linear infinite}}

/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */.styles_requirementsCheckbox__VfmTs{cursor:pointer;appearance:none;border-radius:var(--radius-md,6px);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-green7,#295813);background-color:var(--color-white,#fff)}.styles_requirementsCheckbox__VfmTs:checked{background-color:var(--color-green7,#295813)}.styles_requirementsCheckbox__VfmTs:checked:before{top:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*3.75);width:calc(var(--spacing,.25rem)*2);--tw-translate-x:calc(calc(1/2*100%)*-1);--tw-translate-y:calc(var(--spacing,.25rem)*-1.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-left-style:var(--tw-border-style);border-width:0 3px 3px 0;border-color:var(--color-white,#fff);--tw-content:"";content:var(--tw-content);position:absolute;left:50%;rotate:45deg}.styles_wiggle__5bgV4{animation:styles_wiggle__5bgV4 .5s ease-in-out}@keyframes styles_wiggle__5bgV4{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}