.cr-home-copied{--background:0 0% 100%;--foreground:240 10% 4%;--card:0 0% 100%;--card-foreground:240 10% 4%;--popover:0 0% 100%;--popover-foreground:240 10% 4%;--primary:242 100% 62%;--primary-foreground:0 0% 100%;--secondary:220 14% 96%;--secondary-foreground:240 10% 4%;--muted:220 14% 96%;--muted-foreground:240 7% 44%;--accent:44 99% 51%;--accent-foreground:240 10% 4%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:240 5% 90%;--input:240 5% 90%;--ring:242 100% 62%;--radius:0rem;--safe-t:env(safe-area-inset-top,0px);--header-h:4.5rem;--header-total:calc(var(--header-h) + var(--safe-t));color:#09090b;font-family:Lato,Helvetica Neue,Arial,sans-serif}.cr-home-copied *{border-color:hsl(var(--border))}.cr-home-copied a,.cr-home-copied button{outline:none}.cr-home-copied a:focus-visible,.cr-home-copied button:focus-visible{box-shadow:0 0 0 2px #4338ff,0 0 0 4px #fff}.cr-home-copied ::selection{color:#09090b;background-color:#fab805}.cr-home-copied .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.cr-home-copied .container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.cr-home-copied .container{padding-left:2rem;padding-right:2rem}}.cr-home-copied .skip-to-content{z-index:9999;color:#09090b;background:#fab805;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-100%;left:1rem}.cr-home-copied .skip-to-content:focus{top:1rem}.cr-home-copied .header-safe-area{padding-top:var(--safe-t)}.cr-home-copied .pt-header{padding-top:var(--header-total)}.cr-home-copied .top-mobile-nav{top:calc(var(--header-h) + .25rem + var(--safe-t))}.cr-home-copied .animate-ticker{animation:30s linear infinite ticker}.cr-home-copied .animate-shake{animation:.4s nlShake}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes nlShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.cr-home-copied .animate-ticker,.cr-home-copied .animate-shake{animation:none}}.cr-home-copied .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
