@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");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 Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_ed3508{--font-outfit:"Outfit","Outfit Fallback"}:root{--primary-color:#cddc39;--primary-glow:rgba(205,220,57,0.2);--secondary-color:#cddc39;--bg-color:#0a2a16;--text-primary:#ffffff;--text-secondary:#e0f2f1;--white:#ffffff;--black:#041c0b;--glass:rgba(10,42,22,0.85);--glass-border:rgba(205,220,57,0.1);--accent-secondary:#A0C2C2;--shadow:0 10px 30px rgba(0,0,0,0.2)}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;background-color:var(--bg-color);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-x:hidden}body{--font-body:var(--font-outfit),sans-serif;--font-heading:var(--font-outfit),sans-serif;--font-brand:var(--font-outfit),sans-serif;--font-sans:var(--font-outfit),sans-serif;font-family:var(--font-body),sans-serif;color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.1}.container{max-width:1400px;margin:0 auto;padding:0 5%}.section-label{font-size:.82rem;font-weight:800;letter-spacing:2.5px;color:var(--accent-secondary);text-transform:uppercase;margin-bottom:1.5rem}.section-title{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1.5rem;color:var(--white)}.section-desc{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.text-center{text-align:center}.btn-primary{background:var(--primary-color);color:var(--white);padding:1rem 2.4rem;border-radius:50px;text-decoration:none;font-weight:700;display:inline-block;transition:.3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px var(--primary-glow);border:none;cursor:pointer}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px var(--primary-glow)}.btn-secondary{background:rgba(255,255,255,.05);color:var(--white);padding:1rem 2.4rem;border-radius:50px;text-decoration:none;font-weight:700;display:inline-block;border:1.5px solid rgba(205,220,57,.1);transition:.3s}.btn-secondary:hover{background:var(--bg-color);border-color:var(--primary-color)}.ez-navbar{position:fixed;top:24px;left:5%;width:90%;height:72px;background:rgba(10,42,22,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50px;justify-content:space-between;padding:0 24px;z-index:1000;box-shadow:0 4px 20px rgba(0,0,0,.2);border:1px solid rgba(205,220,57,.1)}.ez-navbar,.nav-links{display:flex;align-items:center}.nav-links{gap:8px}.nav-link{padding:8px 18px;border-radius:30px;text-decoration:none;color:var(--text-secondary);font-weight:700;font-size:.85rem;letter-spacing:.5px;transition:.3s;text-transform:uppercase}.nav-link.active,.nav-link:hover{background:var(--white);color:var(--primary-color);box-shadow:0 2px 10px rgba(0,0,0,.05)}.quote-pill{background:rgba(255,255,255,.05);color:var(--white);padding:8px 8px 8px 24px;border-radius:40px;border:1px solid rgba(205,220,57,.1);font-weight:800;text-decoration:none;display:flex;align-items:center;gap:12px;font-size:.85rem;transition:.3s cubic-bezier(.175,.885,.32,1.275)}.quote-pill:hover{transform:scale(1.05);border-color:var(--primary-color)}.quote-btn-icon{width:38px;height:38px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white}.faq-accordion{max-width:900px;margin:4rem auto 0;display:flex;flex-direction:column;gap:1.2rem}.faq-item{background:rgba(255,255,255,.03);border:1px solid rgba(205,220,57,.1);border-radius:20px;overflow:hidden;transition:.4s cubic-bezier(.165,.84,.44,1)}.faq-question{width:100%;padding:1.8rem 2.5rem;background:none;border:none;display:flex;justify-content:space-between;align-items:center;font-size:1.15rem;font-weight:700;color:var(--text-primary);cursor:pointer;text-align:left}.faq-answer{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 2.5rem;opacity:0}.faq-item.active .faq-answer{max-height:1000px;padding-bottom:2.5rem;opacity:1}.faq-item.active{border-color:var(--primary-color);box-shadow:0 15px 40px rgba(205,220,57,.1);transform:translateY(-2px)}.scroll-reveal{opacity:0;transform:translateY(40px);transition:all .9s cubic-bezier(.2,.8,.2,1)}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.hero-scroll-container{position:relative;height:250vh}.hero-sticky-element{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:100vh;z-index:10}.hero-sequence-container{width:100%;height:100%;position:relative}.sequence-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 0,rgba(0,0,0,.3) 100%);z-index:2}.categories-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:4rem}.category-card{position:relative;border-radius:40px;overflow:hidden;height:380px;cursor:pointer;background:rgba(10,42,22,.5);border:1px solid rgba(205,220,57,.1);box-shadow:0 10px 30px rgba(0,0,0,.2)}.col-span-6{grid-column:span 6}.col-span-4{grid-column:span 4}@media (max-width:900px){.col-span-4,.col-span-6{grid-column:span 12}.category-card{height:320px}.categories-grid{gap:1rem}}.category-img-wrapper{width:100%;height:100%;position:relative}.category-img{width:100%;height:100%;object-fit:cover}.category-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent 60%);z-index:1}.category-content{position:absolute;bottom:24px;left:24px;z-index:2;color:white}.category-content h3{font-size:1.7rem;font-weight:800;margin:0;color:white;text-shadow:0 2px 4px rgba(0,0,0,.2)}@media (max-width:900px){.hero-scroll-container{height:180vh!important}.section-title{font-size:2.5rem!important}.faq-question{font-size:1.05rem!important;padding:1.5rem 1.8rem!important}.btn-primary.large{padding:1.2rem 2.2rem!important;font-size:1.1rem!important}main{padding-bottom:120px!important}}@media (max-width:480px){.hero-scroll-container{height:170vh!important}}nextjs-portal{display:none!important}@media (max-width:900px){.main-content{padding-top:140px!important}.container{padding:0 20px!important}.bento-grid{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;grid-gap:20px!important;gap:20px!important}.bento-card,.card-blue,.card-chart,.card-green,.card-pink,.card-typo,.card-yellow{grid-column:span 1!important;grid-row:auto!important;min-height:350px!important}.card-chart{min-height:500px!important}.metrics-container,.metrics-grid{display:flex!important;flex-direction:column!important;gap:40px!important;align-items:center!important}h1{font-size:clamp(2.2rem,10vw,3.5rem)!important}.action-buttons{flex-direction:column!important;gap:15px!important}.buy-page{padding-top:100px!important}footer h2{font-size:clamp(4rem,20vw,12rem)!important}.login-root{flex-direction:column!important;height:auto!important;overflow-y:auto!important}.login-hero{display:none!important}.login-form-container{width:100%!important;min-width:100%!important;padding:100px 20px 60px!important;height:100vh!important}}@media (max-width:768px){.mobile-dock-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;position:fixed!important;bottom:16px!important;left:0!important;right:0!important;width:100vw!important;z-index:9999!important;pointer-events:none!important;padding:0 16px!important}.mobile-dock-wrapper>*{pointer-events:auto!important}}