.liquid-ether-container{position:relative;overflow:hidden;width:100%;height:100%;touch-action:none}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;background:#0b0b0b;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.page{min-height:100vh;position:relative;z-index:1}.site-nav{position:fixed;top:0;left:0;right:0;z-index:100;pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity .28s ease,transform .28s ease,background .28s ease,border-color .28s ease;background:#0b0b0b00;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-bottom:1px solid transparent}.site-nav--visible{pointer-events:auto;opacity:1;transform:translateY(0);background:#0b0b0bc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:#ffffff12}.site-nav-inner{width:min(980px,calc(100% - 48px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:13px 0;gap:24px}.site-nav-logo{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center}.site-nav-logo img{height:26px;width:auto;display:block;opacity:.88}.site-nav-links{display:flex;gap:4px;flex:1;justify-content:center}.site-nav-links button{background:none;border:none;cursor:pointer;color:#fff9;font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;padding:6px 12px;border-radius:8px;transition:color .16s ease,background .16s ease;font-family:inherit}.site-nav-links button:hover{color:#ffffffeb;background:#ffffff0f}.site-nav-right{display:flex;align-items:center;gap:8px}.site-nav-toggle{background:none;border:1px solid rgba(255,255,255,.14);cursor:pointer;color:#ffffffa6;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:color .16s ease,background .16s ease,border-color .16s ease;font-family:inherit}.site-nav-toggle:hover{color:#ffffffeb;background:#ffffff14;border-color:#ffffff3d}.site-nav-cta{text-decoration:none;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;padding:7px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;transition:background .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.site-nav-cta:hover{background:#ffffff17;border-color:#ffffff42;color:#fff}.lang-toggle{display:flex;align-items:center;gap:2px}.lang-btn{background:none;border:none;cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:5px 8px;border-radius:6px;color:#ffffff59;transition:color .16s ease,background .16s ease;line-height:1}.lang-btn:hover{color:#ffffffb3}.lang-btn.active{color:#ffffffe6;background:#ffffff14}[data-theme=light] .lang-btn{color:#00000059}[data-theme=light] .lang-btn:hover{color:#000000a6}[data-theme=light] .lang-btn.active{color:#000000d1;background:#00000012}@media(max-width:640px){.site-nav-links{display:none}}@media(max-width:420px){.site-nav-cta{display:none}}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.85}.hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at center,#00000038,#0000006b 45%,#000000b8 70%)}.hero-content{position:relative;z-index:2;text-align:center;max-width:900px;padding:40px;transform:translateY(-20px)}.logo{width:200px;height:auto;display:block;margin:0 auto 48px}.acronym{font-size:.95rem;letter-spacing:.18em;opacity:.65;margin-bottom:48px}.claim{font-size:1.35rem;line-height:1.6;opacity:.85;max-width:620px;margin:0 auto}.hero-ctas{margin-top:40px;display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.hero-cta-primary{background:#fff;color:#0b0b0b;border:none;cursor:pointer;font-family:inherit;font-size:.92rem;font-weight:600;letter-spacing:.03em;padding:13px 26px;border-radius:12px;transition:opacity .16s ease,transform .16s ease}.hero-cta-primary:hover{opacity:.88;transform:translateY(-1px)}.hero-cta-secondary{text-decoration:none;color:#ffffffb8;font-size:.92rem;letter-spacing:.04em;padding:13px 22px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;transition:color .16s ease,background .16s ease,border-color .16s ease}.hero-cta-secondary:hover{color:#fff;background:#ffffff14;border-color:#ffffff47}.section{padding:120px 0}.container{width:min(980px,calc(100% - 48px));margin:0 auto}.eyebrow{font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;opacity:.55;margin-bottom:18px}.h2{font-size:2.2rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;margin-bottom:28px}.story-grid{margin-top:32px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.story-step{padding:24px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.story-num{display:block;font-size:.72rem;letter-spacing:.22em;opacity:.38;margin-bottom:12px}.story-step-title{font-size:1.05rem;font-weight:600;line-height:1.4;margin-bottom:10px;opacity:.95}.story-step-text{font-size:.97rem;line-height:1.85;opacity:.7}@media(max-width:720px){.story-grid{grid-template-columns:1fr}}.about-text{max-width:820px;display:grid;gap:18px;font-size:1.05rem;line-height:1.9;opacity:.82}.feature-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:44px;align-items:center}.feature.flip .feature-text{order:2}.feature.flip .feature-visual{order:1}.feature-p{max-width:820px;font-size:1.05rem;line-height:1.9;opacity:.82;margin-top:10px}.feature-visual{position:relative;min-height:360px;display:grid;place-items:center}.feature-visual img{width:min(380px,92%);height:auto;filter:drop-shadow(0 18px 46px rgba(0,0,0,.65))}.glow{position:absolute;width:220px;height:220px;border-radius:999px;opacity:1;pointer-events:none;mix-blend-mode:screen;filter:blur(30px);background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.28) 0%,rgba(255,255,255,.1) 38%,transparent 70%),radial-gradient(circle at 35% 30%,rgba(255,255,255,.18) 0%,transparent 55%)}.float{animation:floaty 6.5s ease-in-out infinite}@keyframes floaty{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.pillars{margin-top:32px;display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.pillar{grid-column:span 6;padding:22px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s ease,border-color .16s ease,background .16s ease}.pillar:hover{transform:translateY(-2px);border-color:#ffffff2e;background:#0000005c}.pillar-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pillar-key{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(255,255,255,.16);font-weight:700;letter-spacing:.08em;opacity:.9}.pillar-title{font-size:1.15rem;font-weight:600;letter-spacing:.02em;opacity:.95}.pillar-desc{font-size:.98rem;line-height:1.85;opacity:.75}.grid{margin-top:32px;display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.card{grid-column:span 6;display:block;padding:22px 22px 18px;border-radius:18px;text-decoration:none;color:#ffffffeb;border:1px solid rgba(255,255,255,.1);background:#00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s ease,border-color .16s ease,background .16s ease}.card:hover{transform:translateY(-2px);border-color:#ffffff2e;background:#0000005c}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.tag{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;opacity:.75}.badge{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);opacity:.75}.card-title{font-size:1.15rem;line-height:1.5;font-weight:600;margin-bottom:10px}.card-desc{font-size:.98rem;line-height:1.8;opacity:.75;margin-bottom:16px}.card-link{font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.muted{opacity:.55}.card-disabled{cursor:default;opacity:.75}.card-disabled:hover{transform:none;border-color:#ffffff1a;background:#00000047}.eco-live{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.eco-roadmap{margin-top:28px;padding-top:28px;border-top:1px solid rgba(255,255,255,.07)}.roadmap-label{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;opacity:.38;margin-bottom:16px}.roadmap-items{display:flex;gap:16px;flex-wrap:wrap}.roadmap-item{display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;flex:1;min-width:220px}.roadmap-name{font-size:.88rem;font-weight:600;letter-spacing:.06em;opacity:.55;white-space:nowrap}.roadmap-desc{font-size:.85rem;opacity:.38;flex:1}.roadmap-badge{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;opacity:.35;white-space:nowrap;padding:3px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.1)}@media(max-width:920px){.eco-live{grid-template-columns:1fr}}@media(max-width:600px){.roadmap-item{min-width:unset;width:100%}}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden}.stat{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;gap:10px;background:#ffffff05;border-right:1px solid rgba(255,255,255,.06);transition:background .2s ease}.stat:last-child{border-right:none}.stat:hover{background:#ffffff0a}.stat-value{font-size:2.6rem;font-weight:700;letter-spacing:-.03em;line-height:1}.stat-label{font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;opacity:.45;text-align:center}@media(max-width:720px){.stats-grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:none}.stat:nth-child(1),.stat:nth-child(2){border-bottom:1px solid rgba(255,255,255,.06)}}@media(max-width:420px){.stats-grid{grid-template-columns:1fr 1fr}.stat{padding:28px 16px}.stat-value{font-size:2rem}}.section-cta{text-align:center}.cta-inner{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.cta-headline{margin-bottom:0}.cta-sub{font-size:1.05rem;line-height:1.85;opacity:.65;max-width:520px}.cta-btn{display:inline-block;margin-top:8px;text-decoration:none;color:#fff;font-size:.92rem;font-weight:600;letter-spacing:.04em;padding:14px 32px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;transition:background .16s ease,border-color .16s ease,transform .16s ease}.cta-btn:hover{background:#ffffff1f;border-color:#ffffff5c;transform:translateY(-1px)}.footer{border-top:1px solid rgba(255,255,255,.08);padding:42px 0;background:#00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer-inner{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center}.footer-brand{letter-spacing:.16em;text-transform:uppercase;font-size:.9rem;opacity:.9;margin-bottom:8px}.footer-sub{font-size:.9rem;opacity:.6;line-height:1.6}.footer-links{display:flex;gap:18px;justify-content:center}.footer-links a{text-decoration:none;color:#ffffffc7;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;transition:opacity .16s ease}.footer-links a:hover{opacity:1}.footer-right{text-align:right}.footer-copy{font-size:.88rem;opacity:.55;line-height:1.6}.legal-layout{min-height:100vh;display:flex;flex-direction:column}.legal-main{flex:1}.legal-header{position:sticky;top:0;z-index:10;background:#0b0b0bcc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.07)}.legal-header-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.legal-header-right{display:flex;align-items:center;gap:10px}.legal-logo{width:44px;height:auto;display:block}.legal-theme-toggle{background:none;border:1px solid rgba(255,255,255,.13);cursor:pointer;color:#fff9;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:color .16s ease,background .16s ease,border-color .16s ease;font-family:inherit}.legal-theme-toggle:hover{color:#ffffffe6;background:#ffffff12;border-color:#ffffff38}.legal-back{text-decoration:none;color:#ffffff9e;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;transition:color .16s ease}.legal-back:hover{color:#ffffffeb}.legal-hero-section{padding-top:80px;padding-bottom:64px;border-bottom:1px solid rgba(255,255,255,.07)}.legal-hero-inner{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.legal-hero-visual{position:relative;width:180px;height:180px;display:grid;place-items:center;flex-shrink:0}.legal-hero-visual img{width:140px;height:auto;filter:drop-shadow(0 12px 32px rgba(0,0,0,.55))}.legal-title{font-size:2.6rem;line-height:1.12;font-weight:700;margin-top:10px;margin-bottom:12px;letter-spacing:-.02em}.legal-subtitle{font-size:1rem;line-height:1.75;opacity:.6;max-width:600px;margin:0}.legal-content-section{padding:0}.legal-content{max-width:780px;padding:0 0 100px}.legal-content>p{font-size:1rem;line-height:1.9;opacity:.78;margin-top:32px;max-width:780px}.legal-content>p:first-child{margin-top:48px}.legal-h2{margin-top:48px;padding-top:32px;border-top:1px solid rgba(255,255,255,.07);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b;margin-bottom:0}.legal-link{color:#ffffffe0;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2);transition:border-color .16s ease}.legal-link:hover{border-bottom-color:#ffffff80}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px}.contact-box{border:1px solid rgba(255,255,255,.09);background:#ffffff08;border-radius:16px;padding:20px 22px}.contact-label{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;opacity:.5;margin-bottom:10px}.contact-value{display:inline-block;color:#ffffffe0;text-decoration:none;font-size:.98rem;letter-spacing:.02em;border-bottom:1px solid rgba(255,255,255,.2);transition:border-color .16s ease}@media(max-width:720px){.legal-hero-inner{grid-template-columns:1fr}.legal-hero-visual{display:none}.legal-title{font-size:2rem}.contact-grid{grid-template-columns:1fr}}[data-theme=light] .legal-header{background:#f7f5f1e6;border-bottom-color:#00000014}[data-theme=light] .legal-theme-toggle{color:#00000080;border-color:#0000001f}[data-theme=light] .legal-theme-toggle:hover{color:#6d28d9;background:#6d28d912;border-color:#6d28d938}[data-theme=light] .legal-back{color:#00000080}[data-theme=light] .legal-back:hover{color:#6d28d9}[data-theme=light] .legal-hero-section{border-bottom-color:#00000014}[data-theme=light] .legal-title{color:#111}[data-theme=light] .legal-subtitle{color:#0000008c}[data-theme=light] .legal-content>p{color:#000000b8;opacity:1}[data-theme=light] .legal-h2{color:#6d28d9;border-top-color:#00000014}[data-theme=light] .legal-link{color:#6d28d9;border-bottom-color:#6d28d947}[data-theme=light] .legal-link:hover{border-bottom-color:#6d28d999}[data-theme=light] .contact-box{border-color:#00000017;background:#ffffffa6}[data-theme=light] .contact-label{color:#00000073;opacity:1}[data-theme=light] .contact-value{color:#6d28d9;border-bottom-color:#6d28d947}[data-theme=light] .contact-value:hover{border-bottom-color:#6d28d999}.contact-value:hover{border-bottom-color:#ffffff80}.notfound{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;gap:0}.notfound-logo{width:80px;height:auto;opacity:.85;margin-bottom:40px}.notfound-h1{font-size:2rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin-top:18px;margin-bottom:14px}.notfound-sub{font-size:1rem;line-height:1.8;opacity:.6;max-width:400px;margin-bottom:36px}[data-theme=light] .notfound-h1{color:#111}[data-theme=light] .notfound-sub{color:#0000008c}.skip-link{position:fixed;top:-100%;left:16px;z-index:9999;padding:10px 18px;border-radius:8px;background:#fff;color:#0b0b0b;font-size:.88rem;font-weight:600;text-decoration:none;transition:top .16s ease}.skip-link:focus{top:16px}.contact-form{margin:32px 0;display:flex;flex-direction:column;gap:16px}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form-field{display:flex;flex-direction:column;gap:7px}.contact-form-label{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.contact-form-input{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:12px 14px;color:inherit;font-family:inherit;font-size:.96rem;outline:none;transition:border-color .16s ease,background .16s ease;width:100%;resize:none}.contact-form-input::placeholder{opacity:.35}.contact-form-input:focus{border-color:#ffffff4d;background:#ffffff12}.contact-form-textarea{min-height:130px}.contact-form-btn{align-self:flex-start;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:.92rem;font-weight:600;letter-spacing:.03em;padding:12px 26px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.contact-form-btn:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff52;transform:translateY(-1px)}.contact-form-btn:disabled{opacity:.55;cursor:default}.contact-form-success{padding:20px 24px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;margin:32px 0;font-size:.96rem;opacity:.8}.contact-form-error{font-size:.88rem;color:#ff7878d9;margin-top:-6px}[data-theme=light] .contact-form-input{background:#00000008;border-color:#0000001f;color:#111}[data-theme=light] .contact-form-input:focus{border-color:#6d28d959;background:#6d28d90a}[data-theme=light] .contact-form-btn{background:#0000000a;border-color:#00000024;color:#111}[data-theme=light] .contact-form-btn:hover:not(:disabled){color:#6d28d9;border-color:#6d28d959;background:#6d28d90f}[data-theme=light] .contact-form-success{border-color:#00000017;background:#00000005}[data-theme=light] .contact-form-label{color:#00000073;opacity:1}@media(max-width:600px){.contact-form-row{grid-template-columns:1fr}.contact-form-btn{align-self:stretch;text-align:center}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.reveal.in{opacity:1;transform:translateY(0)}.page-enter{opacity:0;transform:translateY(14px);animation:pageEnter .52s ease forwards}@keyframes pageEnter{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-bg{display:none}.reveal,.page-enter{opacity:1;transform:none;transition:none;animation:none}}@media(max-width:920px){.card,.pillar{grid-column:span 12}.footer-inner{grid-template-columns:1fr;text-align:center}.footer-right{text-align:center}.footer-links{justify-content:center}.contact-box{grid-column:span 12}.legal-card{padding:24px}.legal-title{font-size:2rem}.feature-inner{grid-template-columns:1fr}.feature.flip .feature-text,.feature.flip .feature-visual{order:unset}.feature-visual{min-height:260px}}@media(max-width:600px){.section{padding:72px 0}.h2{font-size:1.65rem}.hero-content{padding:24px 20px}.logo{width:160px;margin-bottom:32px}.claim{font-size:1.1rem}.hero-ctas{flex-direction:column;align-items:stretch}.hero-cta-primary,.hero-cta-secondary{text-align:center;justify-content:center}.pillars{grid-template-columns:1fr}.pillar{grid-column:unset}.feature-visual{min-height:200px}.feature-visual img{width:min(260px,85%)}.story-grid{grid-template-columns:1fr}.footer-links{flex-wrap:wrap;gap:12px}}.legal-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:34px;align-items:center}.legal-visual{position:relative;min-height:320px;display:grid;place-items:center}[data-theme=light],[data-theme=light] body{background:#f7f5f1;color:#111}[data-theme=light] .site-nav--visible{background:#f7f5f1e0;border-bottom-color:#00000014}[data-theme=light] .site-nav-links button{color:#00000085}[data-theme=light] .site-nav-links button:hover{color:#000000e0;background:#0000000d}[data-theme=light] .site-nav-toggle{color:#00000085;border-color:#0000001f}[data-theme=light] .site-nav-toggle:hover{color:#6d28d9;background:#6d28d912;border-color:#6d28d938}[data-theme=light] .site-nav-cta{color:#000000b3;border-color:#00000024;background:#00000008}[data-theme=light] .site-nav-cta:hover{color:#6d28d9;border-color:#6d28d959;background:#6d28d90f}[data-theme=light] .hero-bg{opacity:.72}[data-theme=light] .hero:before{background:radial-gradient(circle at center,#f7f5f11a,#f7f5f161 45%,#f7f5f1c7 70%)}[data-theme=light] .hero-cta-primary{background:#6d28d9;color:#fff}[data-theme=light] .hero-cta-primary:hover{opacity:.88}[data-theme=light] .hero-cta-secondary{color:#0009;border-color:#00000024;background:#00000008}[data-theme=light] .hero-cta-secondary:hover{color:#6d28d9;border-color:#6d28d959;background:#6d28d90f}[data-theme=light] .about-text{color:#000000b8}[data-theme=light] .eyebrow{color:#0000006b}[data-theme=light] .h2{color:#111}[data-theme=light] .feature-p{color:#000000b3}[data-theme=light] .pillar{border-color:#00000017;background:#ffffffa6}[data-theme=light] .pillar:hover{border-color:#6d28d938;background:#ffffffe6}[data-theme=light] .pillar-key{border-color:#6d28d947;color:#6d28d9}[data-theme=light] .pillar-title{color:#111}[data-theme=light] .pillar-desc{color:#000000a6}[data-theme=light] .card{border-color:#00000017;background:#ffffffa6;color:#111}[data-theme=light] .card:hover{border-color:#6d28d938;background:#ffffffe6}[data-theme=light] .card-disabled{background:#00000008}[data-theme=light] .card-disabled:hover{border-color:#00000017;background:#00000008}[data-theme=light] .tag{color:#0000008c}[data-theme=light] .badge{border-color:#0000001f;color:#0000008c}[data-theme=light] .card-title{color:#111}[data-theme=light] .card-desc{color:#0000009e}[data-theme=light] .card-link{color:#6d28d9}[data-theme=light] .muted{color:#00000061}[data-theme=light] .story-step{border-color:#00000014;background:#fff9}[data-theme=light] .story-num{color:#00000059}[data-theme=light] .story-step-title{color:#111}[data-theme=light] .story-step-text{color:#0000009e}[data-theme=light] .glow{background:radial-gradient(circle at 50% 50%,rgba(109,40,217,.16) 0%,rgba(109,40,217,.06) 38%,transparent 70%),radial-gradient(circle at 35% 30%,rgba(109,40,217,.1) 0%,transparent 55%)}[data-theme=light] .founder-card{border-color:#00000017;background:#fff9}[data-theme=light] .founder-role{color:#00000085}[data-theme=light] .founder-photo{border-color:#00000017}[data-theme=light] .founder-bio{color:#000000b3}[data-theme=light] .founder-socials a{color:#00000085;background:#0000000a;border-color:#0000001a}[data-theme=light] .founder-socials a:hover{color:#6d28d9;background:#6d28d914;border-color:#6d28d933}[data-theme=light] .footer{border-top-color:#00000014;background:#ffffff59}[data-theme=light] .footer-brand{color:#111}[data-theme=light] .footer-sub{color:#00000085}[data-theme=light] .footer-copy{color:#0000006b}[data-theme=light] .footer-links a{color:#0000009e}[data-theme=light] .footer-links a:hover{color:#6d28d9}[data-theme=light] .section:before{background:#00000012}[data-theme=light] .eco-roadmap{border-top-color:#00000012}[data-theme=light] .roadmap-label{color:#00000061}[data-theme=light] .roadmap-item{border-color:#00000014;background:#00000005}[data-theme=light] .roadmap-name{color:#0000008c}[data-theme=light] .roadmap-desc{color:#00000061}[data-theme=light] .roadmap-badge{border-color:#0000001a;color:#00000061}[data-theme=light] .stats-grid{border-color:#00000017}[data-theme=light] .stat{background:#00000004;border-right-color:#00000012}[data-theme=light] .stat:hover{background:#6d28d90a}[data-theme=light] .stat-value{color:#111}[data-theme=light] .stat-label{color:#0000006b}[data-theme=light] .cta-sub{color:#0009}[data-theme=light] .cta-btn{color:#111;border-color:#00000029;background:#00000008}[data-theme=light] .cta-btn:hover{color:#6d28d9;border-color:#6d28d959;background:#6d28d90f}.founder-role{margin-top:10px;color:#ffffff9e;font-size:14px;letter-spacing:.02em}.founder-card{margin-top:22px;display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:center;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.founder-photo{width:220px;height:220px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.founder-photo img{width:100%;height:100%;object-fit:cover;display:block}.founder-body{display:grid;gap:10px;padding-right:56px}.founder-bio{margin:0;color:#ffffffc7;line-height:1.6}.founder-socials{position:absolute;right:14px;bottom:14px;display:flex;gap:10px}.founder-socials a{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#cbd5f5bf;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:transform .15s ease,color .15s ease,background .15s ease}.founder-socials a:hover{transform:translateY(-2px);color:#fff;background:#ffffff14}@media(max-width:720px){.founder-card{grid-template-columns:1fr}.founder-photo{width:100%;height:260px}.founder-body{padding-right:0}.founder-socials{position:static;margin-top:12px;justify-content:flex-start}}.legal-visual-top img{width:min(260px,70%);height:auto;filter:drop-shadow(0 18px 46px rgba(0,0,0,.65))}@media(max-width:920px){.legal-grid{grid-template-columns:1fr}.legal-visual{min-height:240px}}.scroll-indicator{margin-top:42px;display:flex;justify-content:center;opacity:.7;animation:scrollHint 2.2s ease-in-out infinite}.scroll-indicator svg{color:#ffffffe6}@media(prefers-reduced-motion:reduce){.scroll-indicator{animation:none;opacity:.6}}.logo-enter{opacity:0;transform:translateY(-10px) scale(.985);animation:logoEnter .7s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.12s}@keyframes logoEnter{to{opacity:1;transform:translateY(0) scale(1)}}.scroll-indicator{margin:42px auto 0;width:56px;height:56px;display:grid;place-items:center;background:transparent;border:0;cursor:pointer;padding:0;border-radius:999px;opacity:.7;animation:scrollHint 2.2s ease-in-out infinite}.scroll-indicator svg{display:block}.scroll-indicator:hover{opacity:1}@keyframes scrollHint{0%{transform:translateY(0);opacity:.35}50%{transform:translateY(10px);opacity:.9}to{transform:translateY(0);opacity:.35}}@media(prefers-reduced-motion:reduce){.logo-enter{animation:none;opacity:1;transform:none}.scroll-indicator{animation:none;opacity:.65}}.legal-visual-top{display:flex;justify-content:center;margin:24px 0 36px;position:relative}.legal-visual-top img{width:min(220px,60%);height:auto;z-index:1}.legal-visual-top .glow{position:absolute;width:250px;height:250px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 65%);filter:blur(22px);opacity:1}.legal-hero{display:grid;grid-template-columns:1fr auto;gap:42px;align-items:center;margin-bottom:28px}.legal-hero-text{max-width:620px}.legal-hero-visual{position:relative;display:grid;place-items:center}.legal-hero-visual img{width:180px;height:auto;z-index:1}.legal-hero-visual .glow{position:absolute;width:160px;height:160px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 70%);filter:blur(22px);opacity:1}@media(max-width:900px){.legal-hero{grid-template-columns:1fr;gap:22px}.legal-hero-visual{order:-1}.legal-hero-visual img{width:150px}}.story{border-top:1px solid rgba(255,255,255,.08)}.story-card{margin-top:26px;border:1px solid rgba(255,255,255,.1);background:#00000047;border-radius:22px;padding:34px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.story-head{text-align:center;max-width:860px;margin:0 auto}.story-title{margin-bottom:12px}.story-sub{font-size:1rem;line-height:1.9;opacity:.72}.story-cta{display:grid;place-items:center;margin:26px 0 12px}.story-btn{width:min(360px,92%);height:56px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000038;color:#ffffffeb;letter-spacing:.14em;text-transform:uppercase;font-size:.85rem;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease;animation:aurumPulse 1.7s ease-in-out infinite}.story-btn:hover{transform:translateY(-1px);border-color:#ffffff38;background:#00000057}.story-btn.done{animation:none;opacity:.55;cursor:default}@keyframes aurumPulse{0%{transform:scale(1);box-shadow:0 0 #fff0}50%{transform:scale(1.02);box-shadow:0 0 26px #ffffff1f}to{transform:scale(1);box-shadow:0 0 #fff0}}.story-steps{margin-top:18px;display:grid;gap:14px}.story-step{border:1px solid rgba(255,255,255,.1);background:#00000038;border-radius:18px;padding:18px;opacity:0;transform:translateY(10px);animation:storyStepIn .52s ease forwards;animation-name:storyStepIn,storyFloat;animation-duration:.52s,6.5s;animation-delay:0ms,.52s;animation-timing-function:ease,ease-in-out;animation-iteration-count:1,infinite}@keyframes storyStepIn{to{opacity:1;transform:translateY(0)}}@keyframes storyFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.story-step-title{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;opacity:.7;margin-bottom:10px}.story-step-text{font-size:1rem;line-height:1.9;opacity:.82;max-width:820px}@media(prefers-reduced-motion:reduce){.story-step{animation:none;opacity:1;transform:none}}.section{position:relative}.section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#ffffff14;transform:scaleX(0);transform-origin:left;opacity:0;transition:transform .52s ease,opacity .32s ease}.section.reveal.in:before{transform:scaleX(1);opacity:1}.hero:before{display:none}.about:before{transform:scaleX(1);opacity:1}.section--alt{background:#0c1020}.section--alt:before{background:#ffffff0d}.footer-legal-label{margin-top:10px;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;opacity:.45;text-align:center;pointer-events:none}.footer{animation:footerEnter .52s ease both}@keyframes footerEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.footer{animation:none}}.nyx-page{position:relative;min-height:100vh;overflow-x:hidden;background:radial-gradient(ellipse at top,rgba(56,189,248,.08),transparent 60%),radial-gradient(ellipse at bottom,rgba(192,132,252,.06),transparent 60%),#07070d;color:#fff}[data-theme=light] .nyx-page{background:radial-gradient(ellipse at top,rgba(56,189,248,.1),transparent 65%),radial-gradient(ellipse at bottom,rgba(124,58,237,.06),transparent 65%),#f8f9fb;color:#0b0b0b}.nyx-section{position:relative;padding:clamp(4rem,10vw,8rem) 1.5rem}.nyx-container{max-width:1100px;margin:0 auto}.nyx-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:700;color:#818cf8;margin-bottom:.85rem}[data-theme=light] .nyx-eyebrow{color:#4f46e5}.nyx-h2{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem}.nyx-gradient{background:linear-gradient(135deg,#38bdf8,#818cf8 52%,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nyx-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.22,.6,.36,1),transform .9s cubic-bezier(.22,.6,.36,1)}.nyx-reveal.in{opacity:1;transform:translateY(0)}.nyx-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:6rem 1.5rem 4rem}.nyx-hero-bg{position:absolute;inset:0;z-index:0;opacity:.55}[data-theme=light] .nyx-hero-bg{opacity:.7}.nyx-hero-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:900px}.nyx-hero-logo-wrap{margin-bottom:2rem;will-change:transform;transition:transform .5s cubic-bezier(.22,.6,.36,1);transform:translateZ(0)}.nyx-hero-logo{display:block;width:clamp(280px,50vw,480px);height:auto;animation:nyx-logo-enter 1.4s cubic-bezier(.16,.84,.44,1) both,nyx-logo-float 6s ease-in-out infinite 1.4s;filter:drop-shadow(0 0 60px rgba(129,140,248,.45));will-change:transform;backface-visibility:hidden;transform:translateZ(0)}[data-theme=light] .nyx-hero-logo{filter:drop-shadow(0 0 30px rgba(124,58,237,.25))}@keyframes nyx-logo-enter{0%{opacity:0;transform:scale(.6) rotate(-12deg);filter:drop-shadow(0 0 0 rgba(129,140,248,0))}to{opacity:1;transform:scale(1) rotate(0);filter:drop-shadow(0 0 60px rgba(129,140,248,.45))}}@keyframes nyx-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.nyx-hero-title{font-size:clamp(.85rem,1.8vw,1.05rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffc7;margin-bottom:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.06em}[data-theme=light] .nyx-hero-title{color:#0b0b0bc7}.nyx-letter,.nyx-dot{display:inline-block;opacity:0;animation:nyx-letter-pop .5s cubic-bezier(.22,.6,.36,1) forwards}.nyx-dot{color:#c084fc;margin:0 .18em}.nyx-hero-title .nyx-letter:nth-child(1){animation-delay:1s}.nyx-hero-title .nyx-letter:nth-child(2){animation-delay:1.04s}.nyx-hero-title .nyx-letter:nth-child(3){animation-delay:1.08s}.nyx-hero-title .nyx-letter:nth-child(4){animation-delay:1.12s}.nyx-hero-title .nyx-letter:nth-child(5){animation-delay:1.16s}.nyx-hero-title .nyx-letter:nth-child(6){animation-delay:1.2s}.nyx-hero-title .nyx-letter:nth-child(7){animation-delay:1.24s}.nyx-hero-title .nyx-letter:nth-child(8){animation-delay:1.28s}.nyx-hero-title>*:nth-child(n+9){animation-delay:calc(1s + (var(--n, 0) * .04s))}.nyx-hero-title>*{--n: 8}.nyx-hero-title>*:nth-child(9){--n: 9 }.nyx-hero-title>*:nth-child(10){--n: 10 }.nyx-hero-title>*:nth-child(11){--n: 11 }.nyx-hero-title>*:nth-child(12){--n: 12 }.nyx-hero-title>*:nth-child(13){--n: 13 }.nyx-hero-title>*:nth-child(14){--n: 14 }.nyx-hero-title>*:nth-child(15){--n: 15 }.nyx-hero-title>*:nth-child(16){--n: 16 }.nyx-hero-title>*:nth-child(17){--n: 17 }.nyx-hero-title>*:nth-child(18){--n: 18 }.nyx-hero-title>*:nth-child(19){--n: 19 }.nyx-hero-title>*:nth-child(20){--n: 20 }.nyx-hero-title>*:nth-child(21){--n: 21 }.nyx-hero-title>*:nth-child(22){--n: 22 }.nyx-hero-title>*:nth-child(23){--n: 23 }.nyx-hero-title>*:nth-child(24){--n: 24 }.nyx-hero-title>*:nth-child(25){--n: 25 }.nyx-hero-title>*:nth-child(26){--n: 26 }.nyx-hero-title>*:nth-child(27){--n: 27 }.nyx-hero-title>*:nth-child(28){--n: 28 }.nyx-hero-title>*:nth-child(29){--n: 29 }.nyx-hero-title>*:nth-child(30){--n: 30 }.nyx-hero-title>*:nth-child(31){--n: 31 }.nyx-hero-title>*:nth-child(32){--n: 32 }.nyx-hero-title>*:nth-child(33){--n: 33 }.nyx-hero-title>*:nth-child(34){--n: 34 }.nyx-hero-title>*:nth-child(35){--n: 35 }.nyx-hero-title>*:nth-child(36){--n: 36 }.nyx-hero-title>*:nth-child(37){--n: 37 }.nyx-hero-title>*:nth-child(38){--n: 38 }.nyx-hero-title>*:nth-child(39){--n: 39 }.nyx-hero-title>*:nth-child(40){--n: 40 }.nyx-hero-title>*:nth-child(41){--n: 41 }@keyframes nyx-letter-pop{0%{opacity:0;transform:translateY(8px) scale(.6)}60%{opacity:1;transform:translateY(-2px) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}.nyx-hero-tagline{font-size:clamp(1.05rem,2.2vw,1.45rem);font-weight:500;line-height:1.45;color:#ffffffdb;max-width:32ch;opacity:0;animation:nyx-fade-up .9s cubic-bezier(.22,.6,.36,1) 2.6s forwards}[data-theme=light] .nyx-hero-tagline{color:#0b0b0bdb}@keyframes nyx-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.nyx-scroll-hint{margin-top:3rem;background:transparent;border:1px solid rgba(129,140,248,.42);color:#818cf8;border-radius:999px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;animation:nyx-scroll-bounce 2.2s ease-in-out infinite,nyx-fade-up .9s cubic-bezier(.22,.6,.36,1) 3.4s both}.nyx-scroll-hint:hover{background:#818cf81f;transform:translateY(-2px)}@keyframes nyx-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.nyx-particles{position:absolute;inset:0;pointer-events:none}.nyx-particle{position:absolute;width:4px;height:4px;background:#818cf8;border-radius:50%;opacity:.55;box-shadow:0 0 8px #818cf899,0 0 16px #c084fc66;animation:nyx-particle-float 6s ease-in-out infinite}.nyx-p0{background:#38bdf8}.nyx-p1{background:#818cf8}.nyx-p2{background:#c084fc}.nyx-p3{background:#38bdf8;opacity:.35}.nyx-p4{background:#818cf8;opacity:.65}.nyx-p5{background:#c084fc;opacity:.45}@keyframes nyx-particle-float{0%,to{transform:translate(0) scale(1);opacity:.55}50%{transform:translate(20px,-30px) scale(1.3);opacity:.85}}.nyx-intro-text{margin-top:1.5rem;font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.7;max-width:64ch;color:#ffffffd1}[data-theme=light] .nyx-intro-text{color:#0b0b0bd1}.nyx-intro-text p{margin-bottom:1rem}.nyx-cap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:2.5rem}.nyx-cap-card{position:relative;padding:1.75rem 1.5rem;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:transform .4s cubic-bezier(.22,.6,.36,1),border-color .4s,box-shadow .4s;animation:nyx-card-enter .7s cubic-bezier(.22,.6,.36,1) both}@keyframes nyx-card-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .nyx-cap-card{background:#ffffffb3;border-color:#0000000f}.nyx-cap-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,currentColor 0%,transparent 50%);opacity:0;transition:opacity .4s}.nyx-cap-card:hover{transform:translateY(-6px) scale(1.02);border-color:currentColor;box-shadow:0 12px 40px #0006,0 0 0 1px currentColor inset}.nyx-cap-card:hover:before{opacity:.08}.nyx-acc-sky{color:#38bdf8}.nyx-acc-indigo{color:#818cf8}.nyx-acc-violet{color:#c084fc}.nyx-acc-fuchsia{color:#e879f9}.nyx-cap-icon{width:44px;height:44px;border-radius:12px;background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;border:1px solid currentColor;box-shadow:0 0 24px currentColor,inset 0 0 12px #ffffff0a}.nyx-cap-title{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;color:#fff}[data-theme=light] .nyx-cap-title{color:#0b0b0b}.nyx-cap-desc{font-size:.92rem;line-height:1.55;color:#ffffffb3}[data-theme=light] .nyx-cap-desc{color:#0b0b0bb3}.nyx-demo-window{margin-top:2.5rem;background:#0a0a12d9;border:1px solid rgba(129,140,248,.22);border-radius:16px;overflow:hidden;box-shadow:0 24px 80px #00000073,0 0 0 1px #818cf80f inset;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-theme=light] .nyx-demo-window{background:#ffffffeb;border-color:#4f46e533}.nyx-demo-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#00000052;border-bottom:1px solid rgba(255,255,255,.06)}[data-theme=light] .nyx-demo-bar{background:#0000000a;border-bottom-color:#0000000f}.nyx-demo-dot{width:11px;height:11px;border-radius:50%;display:inline-block}.nyx-dot-red{background:#f87171}.nyx-dot-yel{background:#fbbf24}.nyx-dot-grn{background:#4ade80}.nyx-demo-title{margin-left:12px;font-size:.78rem;color:#ffffff80}[data-theme=light] .nyx-demo-title{color:#0b0b0b80}.nyx-demo-body{padding:1.5rem;height:460px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1rem;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(129,140,248,.3) transparent;mask-image:linear-gradient(to bottom,transparent 0,black 24px,black calc(100% - 8px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 24px,black calc(100% - 8px),transparent 100%)}.nyx-demo-body::-webkit-scrollbar{width:6px}.nyx-demo-body::-webkit-scrollbar-track{background:transparent}.nyx-demo-body::-webkit-scrollbar-thumb{background:#818cf84d;border-radius:3px}.nyx-demo-row{display:flex;gap:10px;align-items:flex-start;animation:nyx-msg-in .35s cubic-bezier(.22,.6,.36,1) both}@keyframes nyx-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nyx-demo-user{justify-content:flex-end}.nyx-demo-avatar{width:28px;height:28px;flex-shrink:0}.nyx-demo-bubble{max-width:78%;padding:12px 16px;border-radius:16px;font-size:.92rem;line-height:1.55;white-space:pre-wrap}.nyx-demo-user .nyx-demo-bubble{background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;border-bottom-right-radius:4px}.nyx-demo-ai .nyx-demo-bubble{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffffeb;border-bottom-left-radius:4px}[data-theme=light] .nyx-demo-ai .nyx-demo-bubble{background:#0000000a;border-color:#00000014;color:#0b0b0be6}.nyx-demo-tool{display:inline-flex;align-items:center;gap:8px;background:#818cf81f;border:1px solid rgba(129,140,248,.28);padding:8px 14px;border-radius:14px;font-size:.82rem;color:#c4b5fd;width:fit-content;animation:nyx-pulse 1.6s ease-in-out infinite}@keyframes nyx-pulse{0%,to{box-shadow:0 0 #818cf859}50%{box-shadow:0 0 0 6px #818cf800}}.nyx-cursor{display:inline-block;width:6px;height:14px;background:#818cf8;margin-left:2px;vertical-align:text-bottom;animation:nyx-blink .9s steps(1) infinite}@keyframes nyx-blink{50%{opacity:0}}.nyx-demo-caption{margin-top:1.25rem;font-size:.85rem;color:#ffffff8c;text-align:center}[data-theme=light] .nyx-demo-caption{color:#0b0b0b8c}.nyx-voice-card{margin-top:2.5rem;display:flex;align-items:center;gap:1.5rem;padding:1.75rem;border-radius:20px;background:linear-gradient(135deg,#38bdf814,#c084fc14);border:1px solid rgba(129,140,248,.25);position:relative;overflow:hidden}.nyx-voice-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(129,140,248,.18),transparent 70%);pointer-events:none}.nyx-voice-btn{position:relative;width:84px;height:84px;border-radius:50%;border:none;background:linear-gradient(135deg,#38bdf8,#818cf8,#c084fc);color:#fff;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 40px #818cf873,0 0 0 4px #818cf82e;transition:transform .3s cubic-bezier(.22,.6,.36,1)}.nyx-voice-btn:hover{transform:scale(1.05)}.nyx-voice-btn.is-playing{animation:nyx-voice-pulse 1.4s ease-in-out infinite}@keyframes nyx-voice-pulse{0%,to{box-shadow:0 12px 40px #818cf873,0 0 0 4px #818cf82e}50%{box-shadow:0 12px 60px #818cf8b3,0 0 0 16px #818cf800}}.nyx-voice-info{flex:1;min-width:0}.nyx-voice-name{font-size:1.15rem;font-weight:700;margin-bottom:.25rem}.nyx-voice-meta{font-size:.85rem;color:#fff9;margin-bottom:.85rem}[data-theme=light] .nyx-voice-meta{color:#0b0b0b99}.nyx-voice-bars{display:flex;align-items:flex-end;gap:3px;height:32px}.nyx-voice-bar{display:inline-block;width:3px;height:8px;background:linear-gradient(180deg,#38bdf8,#818cf8);border-radius:3px}.nyx-voice-bars.is-playing .nyx-voice-bar{animation:nyx-bar-jump .9s ease-in-out infinite}@keyframes nyx-bar-jump{0%,to{height:4px}50%{height:28px}}.nyx-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem}.nyx-stat{padding:1.5rem;text-align:center;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,.6,.36,1),transform .7s cubic-bezier(.22,.6,.36,1)}[data-theme=light] .nyx-stat{background:#fff9;border-color:#0000000d}.nyx-stat.in{opacity:1;transform:translateY(0)}.nyx-stat-v{font-size:clamp(2rem,4vw,2.6rem);font-weight:800;background:linear-gradient(135deg,#38bdf8,#818cf8,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.25rem}.nyx-stat-l{font-size:.85rem;color:#ffffffa6}[data-theme=light] .nyx-stat-l{color:#0b0b0ba6}.nyx-eco-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-top:2.5rem}.nyx-eco-card{position:relative;display:block;padding:2rem;border-radius:22px;text-decoration:none;color:inherit;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);overflow:hidden;transition:transform .4s cubic-bezier(.22,.6,.36,1),border-color .4s}[data-theme=light] .nyx-eco-card{background:#ffffffb3;border-color:#0000000f}.nyx-eco-card:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,var(--accent, #818cf8) 0%,transparent 50%);opacity:0;transition:opacity .4s;pointer-events:none}.nyx-eco-card:hover{transform:translateY(-6px);border-color:var(--accent, #818cf8)}.nyx-eco-card:hover:after{opacity:.15}.nyx-eco-wehaul{--accent: #38bdf8}.nyx-eco-wenexus{--accent: #c084fc}.nyx-eco-icon{width:52px;height:52px;border-radius:14px;background:#ffffff0f;border:1px solid var(--accent);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;box-shadow:0 0 30px var(--accent),inset 0 0 12px #ffffff0a}.nyx-eco-tag{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem}.nyx-eco-title{font-size:1.25rem;font-weight:700;margin-bottom:.4rem}.nyx-eco-desc{font-size:.9rem;line-height:1.55;color:#ffffffb3;margin-bottom:1.25rem}[data-theme=light] .nyx-eco-desc{color:#0b0b0bb3}.nyx-eco-cta{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--accent);font-size:.9rem}.nyx-eco-card:hover .nyx-eco-cta{gap:10px}.nyx-final{padding-top:6rem;padding-bottom:8rem;position:relative;overflow:hidden}.nyx-final:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(129,140,248,.12),transparent 60%);pointer-events:none}.nyx-final-inner{position:relative;text-align:center}.nyx-final-mark{width:96px;height:96px;margin:0 auto 2rem;display:block;filter:drop-shadow(0 0 40px rgba(129,140,248,.55));animation:nyx-logo-float 4s ease-in-out infinite}.nyx-final-h2{max-width:18ch;margin-left:auto;margin-right:auto;font-size:clamp(2.2rem,5vw,3.6rem)}.nyx-final-sub{font-size:clamp(1rem,1.4vw,1.15rem);color:#ffffffb8;max-width:50ch;margin:1.5rem auto 2.5rem}[data-theme=light] .nyx-final-sub{color:#0b0b0bb8}.nyx-final-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.nyx-cta-primary,.nyx-cta-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:12px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.22,.6,.36,1),box-shadow .3s}.nyx-cta-primary{background:linear-gradient(135deg,#38bdf8,#818cf8,#c084fc);color:#fff;box-shadow:0 8px 32px #818cf873}.nyx-cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 48px #818cf8b3}.nyx-cta-secondary{background:transparent;color:#ffffffdb;border:1px solid rgba(255,255,255,.18)}.nyx-cta-secondary:hover{background:#ffffff0f;transform:translateY(-2px)}[data-theme=light] .nyx-cta-secondary{color:#0b0b0bdb;border-color:#0000001f}[data-theme=light] .nyx-cta-secondary:hover{background:#0000000a}.nyx-back-home{display:inline-block;margin-top:2.5rem;font-size:.85rem;color:#ffffff80;text-decoration:none;transition:color .2s}.nyx-back-home:hover{color:#818cf8}[data-theme=light] .nyx-back-home{color:#0b0b0b80}@media(prefers-reduced-motion:reduce){.nyx-hero-logo,.nyx-final-mark{animation:nyx-logo-enter 1.4s both}.nyx-letter,.nyx-dot{animation:nyx-letter-pop .5s forwards}.nyx-particle,.nyx-voice-btn.is-playing,.nyx-demo-tool{animation:none}}.nyx-capabilities .nyx-cap-grid{perspective:1200px}.nyx-cap-card{transform-style:preserve-3d;transition:transform .25s cubic-bezier(.22,.6,.36,1),border-color .4s,box-shadow .4s}.nyx-cap-card:hover{transform:perspective(900px) rotateX(0) rotateY(0) scale(1.02)}.nyx-cap-inner{position:relative;transform-style:preserve-3d}.nyx-cap-card .nyx-cap-icon{transform:translateZ(28px)}.nyx-cap-card .nyx-cap-title{transform:translateZ(18px)}.nyx-cap-card .nyx-cap-desc{transform:translateZ(10px)}.nyx-cursor-blink{display:inline-block;width:6px;height:14px;background:#818cf8;margin-left:2px;vertical-align:text-bottom;animation:nyx-blink .9s steps(1) infinite}.nyx-stat-unit{font-size:.55em;font-weight:700;margin-left:2px;opacity:.7;-webkit-text-fill-color:initial;background:none;color:#ffffffb3}[data-theme=light] .nyx-stat-unit{color:#0b0b0bb3}.nyx-voice-bars .nyx-voice-bar{height:4px;transition:height .06s linear}.nyx-voice-bars.is-playing .nyx-voice-bar{animation:none}
