.sc-landing{--sc-green:#92d050;--sc-green-strong:#7ab63d;--sc-blue:#002060;--sc-blue-strong:#0a3080;--sc-white:#fff;--sc-dark-bg:#11223c;--sc-dark-alt:#182d4a;--sc-dark-panel:#1f3858;--sc-dark-tile:#2a4469;letter-spacing:normal;font-family:Arial,Helvetica,sans-serif}.sc-landing :where(h1,h2,h3,h4):not(:where([class*=tracking-])){letter-spacing:normal}.sc-landing .text-xs{font-size:.75rem;line-height:1rem}.sc-landing .text-sm{font-size:.875rem;line-height:1.25rem}.sc-landing .text-base{font-size:1rem;line-height:1.5rem}.sc-landing .text-lg{font-size:1.125rem;line-height:1.75rem}.sc-landing .text-xl{font-size:1.25rem;line-height:1.75rem}.sc-landing .text-2xl{font-size:1.5rem;line-height:2rem}@media (min-width:768px){.sc-landing .md\:text-xl{font-size:1.25rem;line-height:1.75rem}.sc-landing .md\:text-2xl{font-size:1.5rem;line-height:2rem}}.sc-landing .rounded-xl{border-radius:.75rem}.sc-landing .rounded-2xl{border-radius:1rem}.sc-landing .shadow-sm,.sc-landing .hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)}.sc-landing .shadow-md,.sc-landing .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)}.sc-landing .shadow-lg,.sc-landing .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)}@keyframes sc-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes sc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sc-pop-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes sc-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.2;transform:scale(1.2)}}.sc-fade-up{animation:.7s cubic-bezier(.16,1,.3,1) both sc-fade-up}.sc-fade-in{animation:.4s ease-out both sc-fade-in}.sc-pop-in{animation:.45s cubic-bezier(.34,1.56,.64,1) both sc-pop-in}.sc-pulse{animation:2s ease-in-out infinite sc-pulse}.sc-hero-art{right:max(0px,50% - 960px)}.sc-hero-grid{background-image:radial-gradient(circle,#00206029 1px,#0000 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(60% 55% at 50% 38%,#000 30%,#0000 72%);mask-image:radial-gradient(60% 55% at 50% 38%,#000 30%,#0000 72%)}[data-theme=dark] .sc-hero-grid{background-image:radial-gradient(circle,#92d05033 1px,#0000 1px)}@keyframes sc-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(4%,-5%)scale(1.12)}}@keyframes sc-drift-b{0%,to{transform:translate(0,0)scale(1.08)}50%{transform:translate(-5%,4%)scale(.94)}}.sc-drift-a{animation:17s ease-in-out infinite sc-drift-a}.sc-drift-b{animation:23s ease-in-out infinite sc-drift-b}@keyframes sc-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sc-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.sc-float-a{animation:6s ease-in-out infinite sc-float-a}.sc-float-b{animation:7.5s ease-in-out infinite sc-float-b}@keyframes sc-draw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}.sc-draw{stroke-dasharray:900;animation:1.8s cubic-bezier(.16,1,.3,1) .25s both sc-draw}@keyframes sc-card-in{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}.sc-card{animation:.55s cubic-bezier(.34,1.56,.64,1) both sc-card-in}body:has(.sc-landing){background:#fff}[data-theme=dark] body:has(.sc-landing){background:#11223c}
