@font-face{font-family:inter;src:url(../media/Inter_VariableFont_opsz,wght-s.p.0oy~rb7-bgeiw.ttf)format("truetype");font-display:swap}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_c0e01e5f-module__J6HeHG__className{font-family:inter,inter Fallback}.inter_c0e01e5f-module__J6HeHG__variable{--font-sans:"inter", "inter Fallback"}
:root{--background:#050506;--foreground:#f5f5f0;--primary:#8b5cf6;--primary-hover:#a78bfa;--secondary:#1f2937;--accent:#ec4899;--glass-bg:#11182799;--glass-border:#ffffff14;--shadow-glow:0 0 30px #8b5cf666;--radius-md:.5rem;--radius-lg:1rem;--content-visual-max:1120px;--verify-orange:#ea580c;--verify-orange-deep:#c2410c;--verify-orange-icon-bg:#ea580c2e;--verify-orange-light:#fff;--site-logo-size:31px;--landing-section2-grid-cell:clamp(10rem, 22vw, 26rem);--landing-section2-grid-line:#0f172a15;--landing-section2-grid-dot:#0f172a26;--landing-section3-grid-line:#fff1;--landing-section3-grid-dot:#ffffff1a;--logo-revolve-duration:22s;--landing-surface-bg:radial-gradient(circle at 18% 16%, #ffffff14, transparent 24%), radial-gradient(circle at 82% 65%, #ffffff0b, transparent 22%), radial-gradient(circle at top center, #ffffff0a, transparent 34%), linear-gradient(180deg, #050506 0%, #08080a 52%, #050506 100%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#how-it-works,#pricing{scroll-margin-top:1rem}body{color:var(--foreground);background:var(--background);min-height:100vh;font-family:var(--font-sans,"Inter", system-ui, sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none;transition:color .2s}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-fade-in{animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeIn}.animate-float{animation:6s ease-in-out infinite float}.landing-surface{background:var(--landing-surface-bg);width:100%;min-height:100%}.landing-light-band{z-index:0;background-color:#fafafa;background-image:radial-gradient(circle at 0 0, var(--landing-section2-grid-dot) 0, var(--landing-section2-grid-dot) 1.5px, transparent 2px), linear-gradient(to right, var(--landing-section2-grid-line) 0 1px, transparent 1px), linear-gradient(to bottom, var(--landing-section2-grid-line) 0 1px, transparent 1px);background-size:var(--landing-section2-grid-cell) var(--landing-section2-grid-cell), var(--landing-section2-grid-cell) var(--landing-section2-grid-cell), var(--landing-section2-grid-cell) var(--landing-section2-grid-cell);background-position:0 0;margin:0;padding:0;position:relative}.landing-dark-band{z-index:0;background-color:#050506;background-image:radial-gradient(circle at 0 0, var(--landing-section3-grid-dot) 0, var(--landing-section3-grid-dot) 1.5px, transparent 2px), linear-gradient(to right, var(--landing-section3-grid-line) 0 1px, transparent 1px), linear-gradient(to bottom, var(--landing-section3-grid-line) 0 1px, transparent 1px), radial-gradient(circle at 18% 16%, #ffffff14, transparent 24%), radial-gradient(circle at 82% 65%, #ffffff0b, transparent 22%), radial-gradient(circle at top center, #ffffff0a, transparent 34%), linear-gradient(180deg, #050506 0%, #08080a 52%, #050506 100%);background-size:var(--landing-section2-grid-cell) var(--landing-section2-grid-cell), var(--landing-section2-grid-cell) var(--landing-section2-grid-cell), var(--landing-section2-grid-cell) var(--landing-section2-grid-cell), auto, auto, auto, auto;background-position:0 0;margin:0;padding:0;position:relative}.landing-below-hero{z-index:0;padding-top:calc(1px + clamp(1.08rem,4.28vw,2.67rem));padding-inline:clamp(1rem,4vw,2rem);background:0 0;border:0;min-height:0;margin:clamp(-3.4vh,-2.82vw,-.92rem) 0 0;padding-bottom:0;position:relative}
