.home-hero{height:100vh;height:100svh;display:flex;align-items:center;position:relative;background:linear-gradient(180deg,rgba(0,0,0,.85),rgba(10,10,10,1)),radial-gradient(circle at 10% 20%,rgba(212,160,23,.03) 0,transparent 40%);overflow:hidden;padding-top:80px}.parallax-bg{position:absolute;top:0;left:0;width:100%;height:120%;background:url(https://images.unsplash.com/photo-1639322537228-f710d846310a?auto=format&fit=crop&q=60&w=1600) 50%/cover no-repeat;z-index:0;opacity:.1;filter:grayscale(1);will-change:transform}.section-label{display:flex;align-items:center;gap:16px;font-family:var(--font-nav);font-size:11px;letter-spacing:5px;color:var(--text-muted);font-weight:500;margin-bottom:48px;text-transform:uppercase}.hero-content{position:relative;z-index:10;max-width:900px}.hero-title{font-family:var(--font-hero);font-size:clamp(48px,8vw,92px);font-weight:300;line-height:1.1;color:#fff;letter-spacing:-2px;margin-bottom:48px;display:flex;flex-direction:column}.hero-line{display:block}.hero-word{display:inline-block;margin-right:.3em}.hero-description{font-family:var(--font-body);font-size:clamp(16px,2vw,19px);line-height:1.8;max-width:650px;font-weight:300;color:rgba(255,255,255,.4);letter-spacing:.2px;margin-bottom:48px}.scroll-indicator{position:absolute;bottom:40px;right:40px;display:flex;flex-direction:column;align-items:center;gap:16px;z-index:10}.scroll-bar{width:1px;height:60px;background:linear-gradient(to bottom,transparent,var(--text-muted))}.scroll-text{font-family:var(--font-nav);font-size:11px;letter-spacing:2px;color:var(--text-muted);writing-mode:vertical-lr;margin-top:8px}@media (max-width:768px){.home-hero{padding:40px 24px;text-align:left}.hero-title{font-size:48px;letter-spacing:-1px}.scroll-indicator{display:none}.home-hero .flex{flex-direction:column;gap:12px}.hero-btn{width:100%;text-align:center;justify-content:center;font-size:11px!important;padding:16px 24px!important;letter-spacing:3px!important}.hero-description br{display:none}}@media (max-width:480px){.hero-title{font-size:36px;letter-spacing:-1px}}.products{padding:120px 0;background:var(--bg)}.products-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;margin-top:80px}.product-card--eaiser{background:#080808;border:1px solid rgba(212,160,23,.1);padding:80px 48px;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.6)}.card-shimmer{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--eaiser-gold),transparent)}.product-card--eaiser h3{font-family:var(--font-hero);font-size:32px;color:var(--eaiser-gold);margin-bottom:8px}.product-link{font-family:var(--font-nav);font-size:11px;letter-spacing:2px;color:rgba(255,255,255,.3);text-decoration:none;margin-bottom:32px;display:block;text-transform:uppercase}.product-card--eaiser p{font-family:var(--font-body);font-size:15px;line-height:1.8;color:rgba(255,255,255,.4);margin-bottom:40px}.feature-list{list-style:none;padding:0;margin-bottom:60px;gap:24px}.feature-list,.feature-list li{display:flex;flex-direction:column}.feature-list li{font-family:var(--font-body);font-size:14px;color:rgba(255,255,255,.4);gap:4px}.feature-list li strong{color:#fff;font-family:var(--font-nav);font-size:11px;letter-spacing:3px;font-weight:500}.product-cta--gold{display:inline-flex;font-family:var(--font-nav);font-size:11px;letter-spacing:4px;color:var(--eaiser-gold);text-decoration:none;font-weight:600}.coming-soon-card{background:#080808;border:1px solid rgba(255,255,255,.03);padding:80px 48px;border-radius:2px;display:flex;flex-direction:column}.partnership-card{background:#060606;border-color:rgba(255,255,255,.04)}.coming-soon-card h3{font-family:var(--font-nav);font-size:11px;letter-spacing:4px;color:var(--eaiser-gold);margin-bottom:32px;text-transform:uppercase}.partner-headline{font-family:var(--font-hero)!important;font-size:28px!important;color:#fff!important;line-height:1.2!important;margin-bottom:16px!important;letter-spacing:-.5px;text-align:left}.partner-desc{font-family:var(--font-body);font-size:15px;line-height:1.8;color:rgba(255,255,255,.35);margin-bottom:0;text-align:left}.mission-details{border-top:1px solid rgba(255,255,255,.04);padding-top:40px;margin-top:40px;flex-grow:1;gap:32px}.mission-details,.mission-point{display:flex;flex-direction:column}.mission-point{gap:8px}.mission-point-label{font-family:var(--font-nav);font-size:11px;letter-spacing:3px;color:rgba(255,255,255,.45);text-transform:uppercase}.mission-point p{font-family:var(--font-body);font-size:14px;line-height:1.7;color:rgba(255,255,255,.3)}.partner-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:48px;padding:18px 40px;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:2px;color:#fff;font-family:var(--font-nav);font-size:11px;letter-spacing:4px;font-weight:500;text-decoration:none;text-transform:uppercase;transition:transform .4s cubic-bezier(.165,.84,.44,1),border-color .4s cubic-bezier(.165,.84,.44,1),background-color .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),color .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1);align-self:flex-start}.partner-cta:hover{background:#fff;color:#000;border-color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,255,255,.08)}@media (max-width:1024px){.products-grid{grid-template-columns:1fr}.coming-soon-card,.product-card--eaiser{padding:60px 32px}.partner-headline{font-size:24px!important}}