@import url(https://fonts.googleapis.com/css2?family=Cabinet+Grotesk:wght@400;500;700;800;900&family=Satoshi:wght@300;400;500;700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#060608;--bg2:#0a0a0f;--bg3:#0f0f17;--bg4:#141420;--surface:hsla(0,0%,100%,.025);--surface2:#ffffff0d;--border:#ffffff12;--border2:#ffffff1f;--text:#eeeef5;--text2:#8888a0;--text3:#4a4a60;--green:#00e5a0;--green2:#00b87e;--green3:#00e5a01f;--blue:#4f8ef7;--blue3:#4f8ef71f;--purple:#a78bfa;--purple3:#a78bfa1f;--amber:#f59e0b;--pink:#ec4899;--cyan:#06b6d4;--fd:"Cabinet Grotesk",sans-serif;--fb:"Satoshi",sans-serif;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#060608;background:var(--bg);color:#eeeef5;color:var(--text);font-family:Satoshi,sans-serif;font-family:var(--fb);overflow-x:hidden}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#060608;background:var(--bg)}::-webkit-scrollbar-thumb{background:#00b87e;background:var(--green2);border-radius:2px}::selection{background:#00e5a026;color:#00e5a0;color:var(--green)}.container{margin:0 auto;max-width:1200px;padding:0 2rem}.section{padding:7rem 0;position:relative}.section-tag{color:#00e5a0;color:var(--green);font-size:.72rem;font-weight:700;letter-spacing:.15em;margin-bottom:1rem;text-transform:uppercase}.section-title{color:#eeeef5;color:var(--text);font-family:Cabinet Grotesk,sans-serif;font-family:var(--fd);font-size:clamp(2rem,5vw,3.8rem);font-weight:900;letter-spacing:-2px;line-height:.95;margin-bottom:1rem}.section-title .g{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00e5a0,#4f8ef7);background:linear-gradient(90deg,var(--green),var(--blue));-webkit-background-clip:text}.section-sub{color:#8888a0;color:var(--text2);font-size:1rem;font-weight:300;line-height:1.75;max-width:500px}.btn-primary{align-items:center;background:#00e5a0;background:var(--green);border:none;border-radius:100px;color:#060608;cursor:pointer;display:inline-flex;font-family:Cabinet Grotesk,sans-serif;font-family:var(--fd);font-size:.9rem;font-weight:700;gap:.5rem;letter-spacing:-.02em;padding:.85rem 2rem;text-decoration:none;transition:all .2s}.btn-primary:hover{box-shadow:0 8px 30px #00e5a04d;transform:translateY(-2px)}.btn-secondary{align-items:center;background:#0000;border:1px solid #ffffff1f;border:1px solid var(--border2);border-radius:100px;color:#eeeef5;color:var(--text);cursor:pointer;display:inline-flex;font-family:Cabinet Grotesk,sans-serif;font-family:var(--fd);font-size:.9rem;font-weight:600;gap:.5rem;padding:.85rem 2rem;text-decoration:none;transition:all .2s}.btn-secondary:hover{border-color:#00e5a066;color:#00e5a0;color:var(--green)}.card{background:hsla(0,0%,100%,.025);background:var(--surface);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:20px;border-radius:var(--r-lg);transition:all .3s}.card:hover{background:#ffffff0d;background:var(--surface2);border-color:#00e5a040;transform:translateY(-4px)}.tag{border-radius:100px;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:.22rem .65rem}.noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.025'/%3E%3C/svg%3E");inset:0;opacity:.35;pointer-events:none;position:fixed;z-index:9998}.page-hero{align-items:flex-end;display:flex;min-height:50vh;overflow:hidden;padding:9rem 0 4rem;position:relative}.grid-bg{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:70px 70px;inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000,#0000);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000,#0000)}.grid-bg,.orb{pointer-events:none;position:absolute}.orb{border-radius:50%;filter:blur(100px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.fade-up{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.fade-up.visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.section{padding:5rem 0}.container{padding:0 1.2rem}.section-title{letter-spacing:-1px}}
/*# sourceMappingURL=main.cdb87007.css.map*/