.public-homepage{--mkt-display-1:clamp(2.75rem, 8vw, 6rem);--mkt-display-2:clamp(2.25rem, 6vw, 4.5rem);--mkt-display-3:clamp(1.75rem, 4.5vw, 3.5rem);--mkt-body-lg:clamp(1.125rem, 1.5vw, 1.375rem);--os-bg-base:222.2 84% 4.9%;--os-bg-surface:222 47% 8%;--os-bg-elevated:222 35% 14%;--os-text-primary:210 40% 98%;--os-text-secondary:210 25% 72%;--os-text-muted:215 15% 58%;--os-accent:175 80% 50%;--os-accent-subtle:#1ae6d41f;--ring:175 80% 50%;--os-radius-lg:12px;--os-radius-xl:16px;--os-accent-hover:175 80% 45%;--os-border-default:220 20% 18%;--os-border-subtle:220 15% 13%;--os-radius-md:8px;--os-status-red:0 72% 51%;--os-achievement:38 92% 50%;--mkt-duration-short:.15s;--mkt-duration-medium:.25s;--mkt-ease-out:cubic-bezier(.16, 1, .3, 1);background-color:hsl(var(--os-bg-base));color:hsl(var(--os-text-primary))}.public-homepage :focus-visible{outline-color:hsl(var(--os-accent))}.public-homepage .mkt-offer-accent{border:1px solid hsl(var(--os-achievement) / .5);border-radius:var(--os-radius-xl);background-color:hsl(var(--os-bg-elevated));background-image:linear-gradient(180deg, hsl(var(--os-achievement) / .08) 0%, hsl(var(--os-achievement) / 0) 40%)}.public-homepage .mkt-founding-emphasis{color:hsl(var(--os-achievement));font-weight:600}.public-homepage .mkt-display{font-family:var(--font-league-spartan), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.public-homepage .mkt-eyebrow{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.public-homepage .mkt-eyebrow:before{content:"▸  " / "";color:hsl(var(--os-accent))}.public-homepage .mkt-proof-aspect{aspect-ratio:160/91}.public-homepage .mkt-proof-control{background-color:hsl(var(--os-bg-base) / .85)}.public-homepage .mkt-proof-control:hover{background-color:hsl(var(--os-bg-base) / .95)}.public-homepage .mkt-scrim-88{background-color:hsl(var(--os-bg-base) / .88)}.public-homepage .mkt-cta-accent-hover:hover{background-color:hsl(var(--os-accent) / .9)}.public-homepage .mkt-accent-fill-soft{background-color:hsl(var(--os-accent) / .2)}.public-homepage .mkt-accent-border{border-color:hsl(var(--os-accent) / .4)}.public-homepage .mkt-accent-border-subtle{border-color:hsl(var(--os-accent) / .25)}.public-homepage .mkt-error-fill{background-color:hsl(var(--os-status-red) / .08)}.public-homepage.mkt-dialog-surface{background-color:hsl(var(--os-bg-elevated));border-color:hsl(var(--os-border-subtle));border-radius:var(--os-radius-lg)}.public-homepage .mkt-dialog-benefit{background-color:hsl(var(--os-bg-surface));border:1px solid hsl(var(--os-border-subtle))}.public-homepage .mkt-dialog-badge{background-color:hsl(var(--os-accent) / .12);border-color:hsl(var(--os-accent) / .3);color:hsl(var(--os-accent))}.public-homepage .mkt-dialog-accent{color:hsl(var(--os-accent))}.public-homepage .mkt-dialog-title{color:hsl(var(--os-text-primary))}.public-homepage .mkt-dialog-body{color:hsl(var(--os-text-secondary))}.public-homepage .mkt-dialog-muted{color:hsl(var(--os-text-muted))}.public-homepage .mkt-dialog-divider{border-color:hsl(var(--os-border-subtle))}.public-homepage .mkt-dialog-cta{background-color:hsl(var(--os-accent));color:hsl(var(--os-bg-base));transition:background-color var(--mkt-duration-short) var(--mkt-ease-out)}.public-homepage .mkt-dialog-cta:hover:not(:disabled){background-color:hsl(var(--os-accent-hover))}.public-homepage.mkt-dialog-surface button:not(.mkt-dialog-cta):hover,.public-homepage.mkt-dialog-surface [aria-label=Close\ dialog][data-state=open]{background-color:hsl(var(--os-accent) / .12);color:hsl(var(--os-accent))}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.skip-to-content{background:hsl(var(--primary));color:hsl(var(--primary-foreground));z-index:100;border-radius:0 0 4px;padding:8px 16px;text-decoration:none;transition:top .2s;position:absolute;top:-40px;left:0}.skip-to-content:focus{top:0}:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;border-radius:2px}.high-contrast{--foreground:0 0% 0%;--background:0 0% 100%;--primary:0 0% 0%;--primary-foreground:0 0% 100%;--secondary:0 0% 90%;--secondary-foreground:0 0% 0%;--muted:0 0% 95%;--muted-foreground:0 0% 0%;--border:0 0% 0%}.high-contrast *{font-weight:500}.font-size-large{font-size:1.125rem}.font-size-extra-large{font-size:1.25rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bg-grid-white\/\[0\.02\]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='none' stroke='rgb(255 255 255 / 0.02)'%3e%3cpath d='M0 .5H31.5V32'/%3e%3c/svg%3e")}@keyframes count-pop{0%{transform:scale(1)}35%{transform:scale(1.16)}to{transform:scale(1)}}.animate-count-pop{animation:.5s cubic-bezier(.22,1,.36,1) count-pop;display:inline-block}@keyframes gradient{0%,to{background-position:0%}50%{background-position:100%}}.animate-gradient{background-size:200% 200%;animation:6s infinite gradient}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:.6s ease-out forwards fadeIn}@keyframes ripple{to{opacity:0;transform:scale(4)}}.animate-ripple{animation:.6s ease-out ripple}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}.animate-shake{animation:.5s ease-in-out shake}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.animate-slideInLeft{animation:.8s ease-out forwards slideInLeft}.animate-slideInRight{animation:.8s ease-out forwards slideInRight}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:3s ease-in-out infinite float}@keyframes pulse{0%,to{box-shadow:0 0 0 0 hsl(var(--primary) / .7);transform:scale(1)}50%{box-shadow:0 0 0 10px hsl(var(--primary) / 0);transform:scale(1.05)}}.animate-pulse-subtle{animation:2s ease-in-out infinite pulse}@media (max-width:640px){h1{font-size:2.25rem!important;line-height:2.5rem!important}h2{font-size:1.875rem!important;line-height:2.25rem!important}h3{font-size:1.5rem!important;line-height:2rem!important}.btn-lg{padding:.75rem 1.5rem!important;font-size:1rem!important}.testimonial-grid{grid-template-columns:1fr!important}section{padding-top:3rem!important;padding-bottom:3rem!important}}@media (min-width:640px) and (max-width:1024px){h1{font-size:3rem!important;line-height:3.5rem!important}}@media (prefers-contrast:high){.bg-primary\/10{background-color:hsl(var(--primary) / .2)}.text-muted-foreground{color:hsl(var(--foreground) / .8)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.focus-within\:ring-2:focus-within{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--primary) / .3)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .08)}.bg-destructive\/10{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/20{background-color:hsl(var(--destructive) / .25)}.border-destructive\/30{border-color:hsl(var(--destructive) / .35)}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slideInUp{animation:.8s ease-out forwards slideInUp}.skip-to-content{z-index:999;background-color:hsl(var(--background));color:hsl(var(--foreground));padding:1rem;text-decoration:none;position:absolute;left:-9999px}.skip-to-content:focus{top:1rem;left:50%;transform:translate(-50%)}@media (pointer:coarse){button,a{min-width:44px;min-height:44px}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-shimmer{background:linear-gradient(90deg, hsl(var(--muted)) 0%, hsl(var(--muted) / .5) 50%, hsl(var(--muted)) 100%);background-size:1000px 100%;animation:2s infinite shimmer}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scroll-smooth{scroll-behavior:smooth}@keyframes tabSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-tabSlideIn{animation:.3s ease-out forwards tabSlideIn}.hover\:scale-102:hover{transform:scale(1.02)}.active\:scale-95:active{transform:scale(.95)}@media (pointer:coarse){.touch-manipulation{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.touch-manipulation button{min-width:48px;min-height:48px}}
/*# sourceMappingURL=2e20o1ok-vz2b.css.map*/