@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/outfit-latin-ext-400-normal.ca4377f5.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-400-normal.6dd0e160.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/outfit-latin-400-normal.b3f2787f.woff2) format("woff2"),url(/_next/static/media/outfit-latin-400-normal.626fedf8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/outfit-latin-ext-500-normal.5d2e873c.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-500-normal.f097869b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/outfit-latin-500-normal.7de3b7ca.woff2) format("woff2"),url(/_next/static/media/outfit-latin-500-normal.eb408065.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/outfit-latin-ext-600-normal.f2a69d90.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-600-normal.c40d416c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/outfit-latin-600-normal.fa38e35b.woff2) format("woff2"),url(/_next/static/media/outfit-latin-600-normal.902a1111.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/outfit-latin-ext-700-normal.97136648.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-700-normal.28157b20.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/outfit-latin-700-normal.c4465cab.woff2) format("woff2"),url(/_next/static/media/outfit-latin-700-normal.a1389fd9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--page-bg:#0a0a0a;--card-bg:#141414;--section-muted:#111111;--text-primary:#f0f0f0;--text-secondary:#a1a1aa;--text-muted:#71717a;--brand-blue:#0066ff;--brand-violet:#7c3aed;--border-color:rgba(255,255,255,0.08);--footer-bg:#050505}body{background:var(--page-bg);color:var(--text-primary);min-height:100vh}html{scroll-behavior:smooth;scroll-padding-top:80px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.navbar-glass{background:rgba(10,10,10,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.section-muted{background:var(--section-muted)}.gradient-text{background:linear-gradient(135deg,var(--brand-blue),var(--brand-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-hover{transition:all .2s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(255,255,255,.05)}.blob{position:absolute;filter:blur(60px);opacity:.3;pointer-events:none}.blob-blue{background:rgba(0,102,255,.12)}.blob-violet{background:rgba(124,58,237,.1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.footer-link{color:rgba(255,255,255,.6);transition:color .2s}.footer-link:hover{color:white}.footer-social{color:rgba(255,255,255,.5);transition:color .2s}.footer-social:hover{color:white}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-container{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.marquee-track{display:flex;animation:marquee 35s linear infinite;width:max-content;gap:48px}.animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:0s}.stagger-2{transition-delay:.1s}.stagger-3{transition-delay:.2s}.stagger-4{transition-delay:.3s}.stagger-5{transition-delay:.4s}@keyframes blobFloat{0%{transform:translate(0)}33%{transform:translate(15px,-20px)}66%{transform:translate(-10px,10px)}to{transform:translate(0)}}@keyframes blobPulse{0%,to{opacity:.3}50%{opacity:.45}}.blob-animated{animation:blobFloat 8s ease-in-out infinite,blobPulse 6s ease-in-out infinite}.blob-animated-alt{animation:blobFloat 10s ease-in-out infinite reverse,blobPulse 7s ease-in-out infinite;animation-delay:2s}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-animate{opacity:0;animation:heroFadeUp .7s ease-out forwards}.hero-animate-delay-1{animation-delay:0s}.hero-animate-delay-2{animation-delay:.12s}.hero-animate-delay-3{animation-delay:.24s}.hero-animate-delay-4{animation-delay:.36s}.hero-animate-delay-5{animation-delay:.48s}.hero-animate-delay-6{animation-delay:.6s}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-graphic{display:flex;justify-content:center;align-items:center;margin-top:-40px;margin-right:-40px}@media (max-width:48em){.hero-grid{grid-template-columns:1fr}.hero-content{text-align:center}.hero-content .mantine-Stack-root{align-items:center}.hero-content .mantine-Group-root{justify-content:center}.hero-graphic{display:none}}.hero-dot-grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse 80% 70% at 60% 50%,black 10%,transparent 65%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 60% 50%,black 10%,transparent 65%);pointer-events:none;z-index:0}:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}