@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg-primary:#050505;--bg-secondary:#0a0a0c;--text-primary:#fff;--text-secondary:#a1a1aa;--accent-green:#10b981;--accent-green-hover:#34d399;--border-color:#ffffff14}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-primary);width:100%;height:100dvh;min-height:100dvh;color:var(--text-primary);-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden auto}body{background-color:var(--bg-primary);flex-direction:column;justify-content:flex-start;align-items:center;min-height:100dvh;padding:4.5rem 1.5rem;display:flex;position:relative}body:before{content:"";z-index:-2;background-color:var(--bg-primary);background-image:radial-gradient(circle,#10b98114 0%,#0000 65%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:50%;background-size:100% 100%,40px 40px,40px 40px;position:fixed;inset:0}body:after{content:"";z-index:9999;opacity:.035;pointer-events:none;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:200%;height:200%;animation:.8s steps(10,end) infinite grain;position:fixed;top:-50%;left:-50%}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-2%,-4%)}20%{transform:translate(-6%,2%)}30%{transform:translate(3%,-10%)}40%{transform:translate(-2%,10%)}50%{transform:translate(-6%,4%)}60%{transform:translate(6%)}70%{transform:translateY(6%)}80%{transform:translate(1%,14%)}90%{transform:translate(-4%,4%)}}.container{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;max-width:960px;min-height:100dvh;display:flex}.header{flex-direction:column;align-items:center;gap:1.25rem;max-width:840px;display:flex}.premium-badge{color:#fbbf24;-webkit-backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.25em;opacity:0;background:#f59e0b0d;border:1px solid #f59e0b26;border-radius:6px;margin-bottom:.75rem;padding:.125rem .625rem;font-size:10px;font-weight:700;animation:1.2s cubic-bezier(.16,1,.3,1) 50ms forwards fadeInUp;display:inline-block}.headline{letter-spacing:-.025em;color:#fff;-webkit-text-fill-color:#fff;opacity:0;background:0 0;font-size:clamp(1.875rem,5vw,3rem);font-weight:900;line-height:1.15;animation:1.2s cubic-bezier(.16,1,.3,1) .1s forwards fadeInUp}.subheadline{color:var(--text-secondary);opacity:0;max-width:820px;margin:0 auto;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:400;line-height:1.6;animation:1.2s cubic-bezier(.16,1,.3,1) .25s forwards fadeInUp}.highlight-white{color:#fff;white-space:nowrap;font-weight:700}.highlight-amber{color:#fbbf24;text-shadow:0 0 15px #fbbf2426;white-space:nowrap;font-weight:700}.video-container{z-index:10;width:100%;max-width:360px;margin:2.25rem auto;position:relative}@media (min-width:768px){.video-container{margin:3.75rem auto}}.video-wrapper{aspect-ratio:9/16;outline-offset:0px;cursor:pointer;opacity:0;background:linear-gradient(135deg,#121214 0%,#080809 100%);border:1px solid #27272ae6;border-radius:20px;outline:1px solid #ffffff0a;justify-content:center;align-items:center;width:100%;transition:all .6s cubic-bezier(.16,1,.3,1);animation:1.4s cubic-bezier(.16,1,.3,1) .4s forwards fadeInUp;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff12,0 4px 20px #00000080,0 20px 60px -8px #000000bf,0 50px 100px -20px #000000e6}.video-wrapper:hover{border-color:#27272a;outline-color:#10b9812e;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1a,0 8px 30px #0009,0 30px 70px -10px #000000d9,0 60px 120px -20px #000000f2,0 0 50px #10b9810f}.video-wrapper:before{content:"";filter:blur(50px);z-index:-1;opacity:.85;background:radial-gradient(circle,#10b98138 0%,#ffffff08 50%,#0000 70%);border-radius:32px;transition:all .6s cubic-bezier(.16,1,.3,1);animation:8s ease-in-out infinite alternate ambilightPulse;position:absolute;inset:-15px}.video-wrapper:hover:before{opacity:1;filter:blur(60px);background:radial-gradient(circle,#34d39952 0%,#ffffff0f 55%,#0000 75%);inset:-25px}@keyframes ambilightPulse{0%{opacity:.7;transform:scale(.97)}to{opacity:.95;transform:scale(1.03)}}.video-grid{z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:50%;background-size:24px 24px;border-radius:15px;position:absolute;inset:0}.video-overlay{z-index:2;pointer-events:none;background:radial-gradient(circle,#0000001a 0%,#000000b3 100%);border-radius:15px;transition:background .4s;position:absolute;inset:0}.video-wrapper:hover .video-overlay{background:radial-gradient(circle,#00000005 0%,#0009 100%)}.play-button{z-index:3;-webkit-backdrop-filter:blur(24px);background:#ffffff05;border:1.5px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px #ffffff40,inset 0 0 20px #ffffff14,0 15px 35px #00000080}.play-icon{fill:#fff;filter:drop-shadow(0 2px 4px #0003);width:28px;height:28px;margin-left:5px;transition:all .5s cubic-bezier(.16,1,.3,1)}.video-wrapper:hover .play-button{background:#10b98114;border-color:#34d399a6;transform:scale(1.08);box-shadow:inset 0 1px #ffffff59,inset 0 0 25px #10b98140,0 0 40px #10b98159,0 20px 50px #000000a6}.video-wrapper:hover .play-icon{fill:#fff;filter:drop-shadow(0 0 8px #34d399cc);transform:scale(1.1)}.cta-button{color:#fff;cursor:pointer;z-index:1;opacity:0;background:linear-gradient(90deg,#10b981,#16a34a);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);animation:1.2s cubic-bezier(.16,1,.3,1) .55s forwards fadeInUp;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #10b98133,0 4px 6px -4px #10b98133,inset 0 1px #ffffff26}.cta-button:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#34d399,#059669);transition:opacity .2s ease-in-out;position:absolute;inset:0}.cta-button:hover:before{opacity:1}.cta-button:hover{color:#fff;transform:scale(1.02);box-shadow:0 12px 20px -3px #10b98159,0 6px 10px -4px #10b98159,inset 0 1px #ffffff40}.cta-button:active{transform:scale(.98);box-shadow:0 6px 10px -3px #10b98126,0 2px 4px -4px #10b98126,inset 0 1px #ffffff1a}.cta-arrow{transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.cta-button:hover .cta-arrow{transform:translate(4px)scale(1.05)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shine{to{background-position:200%}}.w-full{width:100%}.h-full{height:100%}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:20px}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.object-cover{object-fit:cover}.text-balance{text-wrap:balance}.leading-relaxed,.leading-\[1\.75\]{line-height:1.75}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.call-container{opacity:0;flex-direction:column;align-items:center;width:100%;max-width:100%;margin-top:1.5rem;animation:1.2s cubic-bezier(.16,1,.3,1) .7s forwards fadeInUp;display:flex}.text-white\/80{color:#fffc;text-decoration:none;transition:color .2s ease-in-out}.text-white\/80:hover{color:#fff}.hover\:underline:hover{text-decoration:underline}.text-sm{font-size:.875rem}.text-gray-400{color:#9ca3af}.text-xs{font-size:.75rem}.italic{font-style:italic}.mt-1{margin-top:.25rem}.block{display:block}.max-w-xs{max-width:20rem}.mx-auto{margin-left:auto;margin-right:auto}.text-center{text-align:center}.min-h-\[100dvh\]{min-height:100dvh}.flex{display:flex}.flex-col{flex-direction:column}
