/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Coda+Caption:wght@800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.matrix-canvas{z-index:1;opacity:.3;width:100%;height:100%;transition:opacity .6s;top:0;left:0}@media (max-width:430px){.feature-right-wrap{width:130px;height:130px}.feature-icon-right img{width:105px}.feature-index{font-size:52px;right:-4px}.feature-right-wrap.index-right .feature-index{right:4px!important}.feature-right-wrap.index-left .feature-index{left:8px!important}}body.intro-active .matrix-canvas{opacity:1}.infographic-hero{opacity:1;transition:opacity .6s}body.intro-active .infographic-hero{opacity:0;pointer-events:none}.infographic-container{max-width:1400px;margin:0 auto;padding:0 40px}.infographic-hero{align-items:center;min-height:100vh;padding:80px 0;display:flex;position:relative}.infographic-hero .infographic-container{margin:0}.hero-content-infographic{text-align:left}.logo-section{z-index:2;align-items:center;gap:20px;margin-bottom:60px;display:flex;position:relative}.hero-logo-small{width:80px;height:80px}.logo-text-hero{color:#0f0;text-shadow:0 0 10px #00ff0080;font-family:Coda Caption;font-size:2rem;font-weight:700}.hero-content-infographic{z-index:2;max-width:800px;position:relative}.hero-title-green{color:#0f0;text-shadow:0 0 20px #0f09;margin-bottom:30px;font-family:Coda Caption;font-size:4rem;font-weight:700;line-height:1.2}.hero-subtitle-green{color:#0f0;opacity:.9;max-width:52ch;font-size:1.1rem;line-height:1.6}.hero-svg-bubbles{width:clamp(210px,22vw,320px);top:40%;right:26%}.hero-svg-arrow,.hero-svg-bubbles{z-index:0;pointer-events:none;height:auto;position:absolute}.hero-svg-arrow{width:clamp(290px,26vw,420px);top:15%;right:7%}.hero-svg-arrow,.hero-svg-bubbles{filter:brightness(0)saturate()invert(52%)sepia(98%)saturate(1196%)hue-rotate(83deg)brightness(117%)contrast(119%)}.chat-bubbles-icon{flex-direction:column;gap:20px;display:flex;position:absolute;top:30%;right:10%}.bubble{opacity:.8;background:#0f0;border-radius:20px;width:120px;height:90px;position:relative}.bubble-1{width:140px;height:100px}.bubble-2{width:160px;height:110px;margin-left:40px}.bubble-3{background:0 0;border-top:80px solid #0f0;border-left:60px solid #0000;border-right:60px solid #0000;border-radius:0;width:0;height:0}.infographic-features{z-index:2;padding:60px 0;position:relative;overflow:hidden}.feature-block{--feature-gap:50px;--feature-pad-x:24px;--feature-overlap:270px;--feature-gradient-shift:22px;--feature-gradient-h:230px;--desc-max:680px;grid-template-columns:1fr auto;align-items:center;gap:50px;margin-top:85px;margin-bottom:60px;padding:60px 24px;display:grid;position:relative}.feature-content-left{z-index:3;max-width:800px;position:relative}.feature-right-wrap{place-items:center;display:grid}.feature-block.reverse:before,.feature-block:before{content:none}.feature-block.reverse .feature-content-left{order:2}.feature-block.reverse .feature-index{left:-12px;right:auto}.feature-block.reverse{margin-top:85px}@media (max-width:768px){:root{--feature-gradient-h:200px}.feature-block,.feature-block.reverse{margin-top:28px}.feature-block{--feature-gap:30px;--feature-overlap:10px;--feature-gradient-shift:16px;grid-template-columns:1fr;gap:30px}.feature-right-wrap:before{display:none}}@media (max-width:576px){:root{--feature-gradient-h:160px}.feature-block,.feature-block.reverse{margin-top:18px}.feature-block{--feature-pad-x:0px;--feature-overlap:8px;--feature-gradient-shift:12px;margin-bottom:40px;padding:40px 0}.feature-right-wrap:before{display:none}}.feature-right-wrap.index-right .feature-index{left:auto!important;right:-12px!important;transform:translate(100%,-50%)!important}.feature-right-wrap.index-left .feature-index{left:-12px!important;right:auto!important;transform:translate(-100%,-50%)!important}.feature-title-bar{border:2px solid var(--matrix-green);color:var(--matrix-green);max-width:var(--desc-max);box-sizing:border-box;width:100%;margin-bottom:16px;padding:10px 18px;display:block}.feature-title-bar,.infographic-hero-title-bar{text-align:center;letter-spacing:.5px;font-size:clamp(1.1rem,3vw,1.8rem);font-weight:900;line-height:1.2}.infographic-hero-title-bar{background:var(--matrix-green);color:#000;z-index:2;border:none;border-radius:6px;width:min(820px,86%);margin-top:520px;padding:16px 22px;position:absolute;bottom:44px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00ff0047}.infographic-hero-title-bar .infographic-hero-tooltip{white-space:nowrap;color:var(--matrix-green);border:1px solid var(--matrix-green);opacity:0;pointer-events:none;background:#000000eb;border-radius:6px;padding:6px 10px;font-size:12px;transition:opacity .15s,transform .15s;position:absolute;top:0;left:50%;transform:translate(-50%,-110%);box-shadow:0 0 10px #00ff0040}.infographic-hero-title-bar:hover .infographic-hero-tooltip{opacity:1;transform:translate(-50%,-120%)}@media (max-width:768px){.infographic-hero-title-bar{width:92%;padding:14px 18px;bottom:60px}.hero-svg-arrow,.hero-svg-bubbles{opacity:.15;filter:brightness(0)saturate()invert(52%)sepia(98%)saturate(1196%)hue-rotate(83deg)brightness(117%)contrast(119%)}.hero-svg-bubbles{width:clamp(160px,26vw,240px);top:36%;right:18%}.hero-svg-arrow{width:clamp(220px,24vw,360px);top:12%;right:4%}}@media (max-width:576px){.infographic-hero-title-bar{width:94%;padding:14px 16px;bottom:102px}.infographic-hero{padding-bottom:220px}}.feature-description-box{background:var(--matrix-green);color:#000;max-width:var(--desc-max,680px);z-index:2;border-radius:4px;align-items:center;width:100%;min-height:200px;padding:32px 40px;font-weight:800;display:flex;position:relative}.feature-right-wrap:before{content:"";transform:translateY(calc(-50% + var(--feature-gradient-shift)));height:var(--feature-gradient-h,400px);top:50%;left:calc(-1*(var(--feature-gap) + var(--feature-pad-x) + var(--feature-overlap)) - 1px);right:calc(-1*var(--feature-pad-x) - 1px);pointer-events:none;z-index:0;background:linear-gradient(#000000e6,#0000008c 30%,#00ff0038 75%,#00ff0059);border-radius:8px;position:absolute}.feature-block.reverse .feature-right-wrap:before{left:calc(-1*var(--feature-pad-x) - 1px);right:calc(-1*(var(--feature-gap) + var(--feature-pad-x) + var(--feature-overlap)) - 1px)}.feature-index{color:#00ff007a;text-shadow:0 0 24px #00ff00a6;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;font-family:Coda Caption;font-size:clamp(60px,10vw,140px);font-weight:900;line-height:.8;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.feature-icon-right img{filter:brightness(0)saturate()invert(52%)sepia(98%)saturate(1196%)hue-rotate(83deg)brightness(117%)contrast(119%)drop-shadow(0 0 10px #0f03);width:140px;height:auto!important}@media (min-width:1400px){.feature-icon-right img{width:160px}}@media (min-width:1800px){.feature-icon-right img{width:180px}}.feature-subtitle-green{color:#0f0;text-shadow:0 0 10px #00ff0080;margin-bottom:20px;font-size:1.8rem;font-weight:600}.feature-icon-right{justify-content:center;align-items:center;width:200px;height:200px;display:flex}.feature-svg{color:#0f0;filter:drop-shadow(0 0 15px #0f09);width:180px;height:180px}.feature-right-wrap{z-index:1;justify-content:center;align-items:center;width:260px;height:260px;display:flex;position:relative}.infographic-footer{text-align:center;padding:100px 0 60px}.footer-brand{color:#0f0;text-shadow:0 0 30px #0f0c;margin:0;font-family:Coda Caption;font-size:4rem;font-weight:700}@media (max-width:1200px){.chat-bubbles-icon{right:5%;transform:scale(.8)}.hero-title-green{font-size:3.5rem}}@media (max-width:768px){.infographic-container{padding:0 30px}.hero-title-green{font-size:3rem}.feature-block{--feature-gap:30px;--feature-overlap:10px;--feature-gradient-shift:16px;grid-template-columns:1fr;gap:30px}.feature-icon-right{margin:0 auto}.feature-right-wrap{width:200px;height:200px;margin:0 auto;order:1!important}.feature-content-left{order:2!important}.feature-index{font-size:110px;top:6px;right:-6px}.chat-bubbles-icon{display:none}}@media (max-width:1366px){.feature-block{--feature-overlap:250px;--feature-gradient-h:220px}.feature-right-wrap{width:220px;height:220px}.feature-index{font-size:clamp(56px,8.5vw,120px)}.feature-right-wrap.index-right .feature-index{right:26px!important}.feature-right-wrap.index-left .feature-index{left:34px!important}}@media (max-width:1024px){.feature-block{--feature-overlap:230px;--feature-gradient-shift:12px;--feature-gradient-h:240px;--desc-max:620px}.feature-right-wrap{width:180px;height:180px}.feature-icon-right img{width:88px;height:auto}.feature-index{font-size:60px}.feature-right-wrap.index-right .feature-index{right:20px!important;transform:translate(85%,-50%)!important}.feature-right-wrap.index-left .feature-index{left:26px!important;transform:translate(-85%,-50%)!important}.feature-description-box{max-width:620px;padding:28px 32px}.feature-title-bar{font-size:1.4rem}.hero-title-green{font-size:clamp(2.4rem,4.6vw,3.4rem)}.hero-subtitle-green{font-size:clamp(.95rem,1.6vw,1.15rem)}.infographic-hero-title-bar{width:min(900px,62%);font-size:clamp(1rem,1.05vw,1.4rem)}.hero-content-infographic{z-index:5;position:relative}.hero-svg-arrow,.hero-svg-bubbles{z-index:0;opacity:.35}}@media (min-width:980px) and (max-width:1040px){.infographic-container{max-width:1180px}.feature-block{--desc-max:600px;gap:34px;padding:56px 22px}.infographic-hero-title-bar{font-size:1.35rem}.feature-description-box{max-width:600px;padding:26px 30px;font-size:1rem}.infographic-features{padding-top:48px;padding-bottom:48px}.infographic-features .infographic-container{align-items:center;min-height:calc(100vh - 240px);display:grid}.infographic-hero{min-height:100dvh}.hero-svg-arrow,.hero-svg-bubbles{z-index:1;opacity:.9;position:absolute}.hero-svg-bubbles{top:47%;right:18%}.hero-svg-arrow{top:39%;right:3%}.feature-right-wrap{width:170px;height:170px}.feature-icon-right img{width:84px}.feature-index{font-size:56px}.hero-title-green{font-size:clamp(2.3rem,4.4vw,3.2rem)}.hero-subtitle-green{font-size:clamp(.92rem,1.5vw,1.1rem)}}@media (max-width:768px){.hero-title-green{font-size:2.5rem}.logo-text-hero{font-size:1.5rem}.hero-logo-small{width:60px;height:60px}.feature-title-bar{padding:10px 20px;font-size:1.1rem}.feature-subtitle-green{font-size:1.5rem}.feature-description-box{min-height:160px;padding:24px;font-size:1rem}.feature-icon-right{width:150px;height:150px}.feature-svg{width:130px;height:130px}.feature-right-wrap{width:170px;height:170px}.feature-index{font-size:90px}.footer-brand{font-size:3rem}.feature-right-wrap.index-right .feature-index{right:-16px!important}.feature-right-wrap.index-left .feature-index{left:-16px!important}}@media (max-width:414px){.feature-description-box{min-height:146px;padding:20px}.feature-right-wrap{width:130px;height:130px}.feature-icon-right img{width:100px}.feature-index{font-size:40px;right:-4px}.feature-right-wrap.index-right .feature-index{right:6px!important}.feature-right-wrap.index-left .feature-index{left:10px!important}}@media (max-width:375px){.feature-description-box{min-height:138px;padding:18px}.feature-right-wrap{width:120px;height:120px}.feature-icon-right img{width:90px}.feature-index{font-size:34px;right:-2px}.feature-right-wrap.index-right .feature-index{right:4px!important}.feature-right-wrap.index-left .feature-index{left:8px!important}}@media (max-width:360px){.feature-description-box{min-height:126px;padding:16px}.feature-right-wrap{width:110px;height:110px}.feature-icon-right img{width:92px}.feature-index{font-size:48px;right:-2px}}@media (min-width:1440px) and (min-height:900px){.infographic-features{padding-top:60px;padding-bottom:60px}.infographic-features .infographic-container{align-items:center;min-height:calc(100vh - 260px);display:grid}.feature-right-wrap.index-right .feature-index{right:2px!important}.feature-right-wrap.index-left .feature-index{left:6px!important}}@media (max-width:576px){.infographic-container{padding:0 20px}.hero-title-green{font-size:2rem}.hero-subtitle-green{font-size:.95rem}.feature-block,.logo-section{margin-bottom:40px}.feature-block{--feature-pad-x:0px;--feature-overlap:8px;--feature-gradient-shift:12px;padding:40px 0}.feature-title-bar{font-size:1rem}.feature-subtitle-green{font-size:1.3rem}.feature-right-wrap{width:150px;height:150px}.feature-index{font-size:72px;right:-4px}.footer-brand{font-size:2.5rem}.feature-right-wrap.index-right .feature-index{right:8px!important}.feature-right-wrap.index-left .feature-index{left:12px!important}}@media (min-width:1440px) and (min-height:900px){.infographic-features{padding-top:60px;padding-bottom:60px}.infographic-features .infographic-container{align-items:center;min-height:calc(100vh - 260px);display:grid}}@media (min-width:1920px){.infographic-container{max-width:1600px}.hero-title-green{font-size:5rem}.hero-subtitle-green{max-width:60ch;font-size:1.25rem}.infographic-hero-title-bar{width:min(980px,70%);padding:18px 28px;font-size:clamp(1.2rem,1.2vw,2rem);bottom:60px}.hero-svg-bubbles{width:clamp(320px,24vw,520px);top:38%;right:22%}.hero-svg-arrow{width:clamp(420px,28vw,680px);top:16%;right:8%}}@media (min-width:2560px){.infographic-container{max-width:1720px}.hero-title-green{font-size:6rem}.hero-subtitle-green{font-size:1.4rem}.infographic-hero-title-bar{width:min(1100px,60%);padding:22px 32px;font-size:clamp(1.4rem,1.1vw,2.2rem);bottom:72px}.hero-svg-bubbles{width:clamp(380px,22vw,640px);top:40%;right:24%}.hero-svg-arrow{width:clamp(520px,26vw,820px);top:18%;right:10%}}@media (min-width:1800px) and (min-height:900px){.infographic-container{max-width:1480px}.feature-block{--feature-gap:60px;--feature-pad-x:28px;--feature-overlap:300px;--feature-gradient-shift:18px;--feature-gradient-h:260px;--desc-max:760px;gap:60px;padding:70px 28px}.feature-right-wrap{width:300px;height:300px}.feature-icon-right img{width:180px;height:auto}.feature-index{font-size:clamp(120px,9vw,180px)}.feature-description-box{max-width:760px;min-height:220px;padding:40px 48px;font-size:1.08rem}.feature-title-bar{font-size:1.9rem}.feature-subtitle-green{font-size:2rem}}@media (max-width:576px){.feature-right-wrap{width:140px;height:140px}.feature-icon-right img{width:84px}.feature-index{font-size:54px}.feature-right-wrap.index-right .feature-index{right:0!important;transform:translate(70%,-50%)!important}.feature-right-wrap.index-left .feature-index{left:0!important;transform:translate(-70%,-50%)!important}}@media (max-width:430px){.feature-right-wrap{width:120px;height:120px}.feature-icon-right img{width:76px}.feature-index{font-size:40px}.feature-right-wrap.index-right .feature-index{right:0!important;transform:translate(60%,-50%)!important}.feature-right-wrap.index-left .feature-index{left:0!important;transform:translate(-60%,-50%)!important}}@media (max-width:375px){.feature-right-wrap{width:110px;height:110px}.feature-icon-right img{width:72px}.feature-index{font-size:36px}.feature-right-wrap.index-right .feature-index{right:0!important;transform:translate(52%,-50%)!important}.feature-right-wrap.index-left .feature-index{left:0!important;transform:translate(-52%,-50%)!important}}@media (max-width:360px){.feature-right-wrap{width:100px;height:100px}.feature-icon-right img{width:70px}.feature-index{font-size:26px}.feature-right-wrap.index-right .feature-index{right:0!important;transform:translate(48%,-50%)!important}.feature-right-wrap.index-left .feature-index{left:0!important;transform:translate(-48%,-50%)!important}}:root{--primary:#ff2e63;--primary-dark:#d81b53;--secondary:#08d9d6;--dark:#0f172a;--darker:#0a0f1c;--light:#e2e8f0;--gray:#94a3b8;--card-bg:#ffffff0d;--transition:all .4s cubic-bezier(.175,.885,.32,1.275);--glow:0 0 15px #ff2e6380;--matrix-green:#0f0;--matrix-dark:#000;--matrix-bg:#0a0f0a}.with-menu-layout{min-height:100vh}.side-menu{border-left:2px solid var(--matrix-green);border-right:2px solid var(--matrix-green);z-index:100;opacity:1;background:0 0;justify-content:center;align-items:center;width:64px;transition:opacity .25s;display:flex;position:fixed;top:0;bottom:0;left:0}.side-menu-inner{flex-direction:column;gap:28px;display:flex}@media (min-width:769px){.side-menu-inner{justify-content:space-between;height:calc(100vh - 120px);padding:24px 0}}.menu-item{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.side-menu img{filter:brightness(0)saturate()invert(52%)sepia(98%)saturate(1196%)hue-rotate(83deg)brightness(117%)contrast(119%)}.global-home-logo-link{z-index:120;transition:opacity .2s;display:inline-block;position:fixed;top:24px;right:24px}@media (max-width:640px){.global-home-logo-link{top:24px;right:16px}}@media (max-width:768px){.global-home-logo-link{right:20px}}body.no-menu .global-home-logo-link{left:40px;right:auto}@media (max-width:640px){body.no-menu .global-home-logo-link{left:20px;right:auto}}@media (max-width:768px){body.no-menu .global-home-logo-link{left:28px;right:auto}}body.logo-inactive .global-home-logo-link{opacity:0;pointer-events:none}.menu-item.active img,.menu-item:hover img{filter:brightness(0)saturate()invert(52%)sepia(98%)saturate(1196%)hue-rotate(83deg)brightness(117%)contrast(119%)}.menu-item:hover{transform:scale(1.05);box-shadow:0 0 10px #0f06}.menu-item.active{background:#00ff0014;position:relative;transform:scale(1.06);box-shadow:0 0 16px #00ff00d9,inset 0 0 6px #00ff0059}@media (min-width:1800px) and (min-height:900px){.side-menu{width:72px}.side-menu-inner{gap:36px}.menu-item{width:48px;height:48px}.side-menu img{width:32px;height:32px}.menu-tooltip{left:62px}.page-shell{margin-left:88px}}.menu-tooltip{white-space:nowrap;color:#0f0;opacity:0;pointer-events:none;background:#000000e6;border:1px solid #0f0;border-radius:6px;padding:6px 10px;font-size:12px;transition:opacity .15s;position:absolute;left:56px;transform:translateY(0)}.menu-item:focus-visible .menu-tooltip,.menu-item:hover .menu-tooltip{opacity:1}.page-shell{margin-left:80px;padding:24px}body.no-menu .page-shell{margin-left:0}body.no-menu:not(.is-home):not(.is-download) .page-shell{padding-top:50px}body.is-download .global-home-logo-link{display:none!important}@media (max-width:768px){.side-menu{width:56px}.page-shell{margin-left:68px}.menu-item{width:36px;height:36px}.menu-tooltip{left:50px}}.mission-wrap{display:grid}.mission-panel{min-height:480px;max-height:80vh;position:relative;overflow:hidden}.mission-grid{grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.mission-copy{color:#21ff65;text-wrap:balance;padding:12px 16px;font-size:clamp(.95rem,1vw + .25rem,1.3rem);font-weight:700;line-height:1.7}.mission-art,.mission-copy{align-items:center;height:100%;display:flex}.mission-art{justify-content:center;position:relative}.mission-art img{object-fit:contain;width:100%;max-width:50vw;height:auto;max-height:55vh}@media (max-width:900px){.mission-grid{grid-template-columns:1fr}.mission-art{justify-content:center;margin-top:8px}.mission-panel{min-height:auto;max-height:none}.mission-copy{padding:4px 0;font-size:.98rem;line-height:1.55}}.vision-wrap{display:grid}.vision-panel{min-height:480px;max-height:80vh;position:relative;overflow:hidden}.vision-grid{grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.vision-copy{color:#21ff65;text-wrap:balance;align-items:center;height:100%;padding:12px 16px;font-size:clamp(.95rem,1vw + .25rem,1.3rem);font-weight:700;line-height:1.7;display:flex}.profile-panel.mission-panel,.profile-panel.vision-panel{padding:12px 18px}.vision-art{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.vision-art img{object-fit:contain;width:100%;max-width:50vw;height:auto;max-height:55vh}@media (max-width:900px){.vision-grid{grid-template-columns:1fr}.vision-art{justify-content:center;margin-top:8px}.vision-panel{min-height:auto;max-height:none}.vision-copy{padding:4px 0;font-size:.98rem;line-height:1.55}}@media (max-width:640px){.mission-grid,.vision-grid{gap:10px}.mission-copy,.vision-copy{font-size:.95rem;line-height:1.5}.mission-art img,.vision-art img{max-width:100%;max-height:48vh}}@media (max-width:900px){.profile-grid{gap:12px}.profile-portrait-inner img{max-width:420px}}@media (max-width:640px){.side-menu{width:52px}.page-shell{margin-left:64px;padding:20px 16px}.menu-item{width:32px;height:32px}.menu-tooltip{font-size:11px;left:46px}body:not(.no-menu) footer{padding-left:64px}}body.menu-hidden .side-menu{opacity:0;pointer-events:none}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0}img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}html{scroll-behavior:smooth}body{color:#0f0;background:#000;font-family:Coda Caption;line-height:1.6;position:relative;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;transition:var(--transition);background:#0f172acc;border-bottom:1px solid #ffffff1a;padding:15px 0;position:fixed;top:0;left:0}.header.scrolled{background:#0f172af2;padding:10px 0;box-shadow:0 5px 20px #0003}.nav-container{justify-content:space-between}.logo-container,.nav-container{align-items:center;display:flex}.logo-container{transition:var(--transition);cursor:pointer;gap:15px;text-decoration:none}.logo-container:hover{transform:scale(1.05)}.logo-img{width:auto;height:50px;transition:var(--transition)}.header.scrolled .logo-img{height:40px}.logo-text{font-family:Coda Caption;font-size:1.8rem;font-weight:900}.logo-tagline,.logo-text{color:var(--matrix-green)}.logo-tagline{letter-spacing:1px;margin-top:-5px;font-size:.7rem}.nav-links{gap:30px;display:flex}.nav-links a{transition:var(--transition);cursor:pointer;padding:5px 0;font-weight:500;text-decoration:none;position:relative}.nav-links a,.nav-links a:hover{color:var(--matrix-green)}.nav-links a:after{content:"";background:var(--matrix-green);width:0;height:2px;transition:var(--transition);position:absolute;bottom:0;left:0}.nav-links a:hover:after{width:100%}.mobile-menu-btn{color:var(--light);cursor:pointer;background:0 0;border:none;font-size:1.5rem;display:none}.hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:100px 20px;display:flex;position:relative;overflow:hidden}.hero-content{z-index:2;max-width:900px;position:relative}.hero-logo{margin-bottom:30px;animation:fadeInUp 1s ease-out}.hero-logo-img{filter:drop-shadow(0 0 20px #ff2e6380);width:auto;height:120px}.hero h1{color:var(--light);text-shadow:0 5px 15px #00000080;margin-bottom:20px;font-family:Coda Caption;font-size:4rem;font-weight:900;line-height:1.2;animation:fadeInUp 1s ease-out .2s both}.hero h1 span{background:linear-gradient(to right,var(--primary),var(--secondary));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero p{color:var(--gray);max-width:700px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:1.3rem;animation:fadeInUp 1s ease-out .4s both}#countdown{color:var(--secondary);border:2px solid var(--secondary);box-shadow:var(--glow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab3;border-radius:15px;margin:30px 0;padding:25px 40px;font-family:Coda Caption;font-size:2.5rem;font-weight:700;animation:pulse 2s 1s infinite;display:inline-block}.launch-date{color:var(--gray);margin-top:10px;font-size:1.2rem;animation:fadeInUp 1s ease-out .6s both}.floating-elements{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.floating-element{background:#ffffff1a;border-radius:50%;width:50px;height:50px;animation:float 15s linear infinite;position:absolute}.floating-element:first-child{background:#ff2e634d;width:30px;height:30px;animation-duration:20s;top:20%;left:10%}.floating-element:nth-child(2){background:#08d9d64d;width:70px;height:70px;animation-duration:25s;top:60%;left:80%}.floating-element:nth-child(3){background:#fff3;width:40px;height:40px;animation-duration:18s;top:80%;left:20%}.event-highlights{padding:100px 0;position:relative}.event-container{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.yacht-image{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;border-radius:20px;justify-content:center;align-items:center;height:500px;font-size:1.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.event-details{flex-direction:column;gap:30px;display:flex}.event-item{background:var(--card-bg);transition:var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:15px;padding:25px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.event-item:before{content:"";background:linear-gradient(to bottom,var(--primary),var(--secondary));width:5px;height:100%;position:absolute;top:0;left:0}.event-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000004d}.event-label{color:var(--gray);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.9rem}.event-value{color:var(--light);font-size:1.4rem;font-weight:600}.highlight{color:var(--secondary);font-weight:700}.exclusive-badge{background:linear-gradient(to right,var(--primary),var(--primary-dark));color:#fff;border-radius:20px;margin-top:10px;padding:8px 15px;font-size:.9rem;font-weight:600;display:inline-block;box-shadow:0 5px 15px #ff2e6366}.content{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;padding:100px 0;display:grid}.card{background:var(--card-bg);transition:var(--transition);z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:20px;padding:40px 30px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.card:before{background:linear-gradient(to right,var(--primary),var(--secondary));z-index:2;height:5px;left:0}.card:after,.card:before{content:"";width:100%;position:absolute;top:0}.card:after{height:100%;transition:var(--transition);z-index:-1;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);left:-100%}.card:hover{transform:translateY(-15px);box-shadow:0 20px 40px #0000004d}.card:hover:after{left:100%}.card-icon{color:var(--primary);transition:var(--transition);margin-bottom:25px;font-size:3rem}.card:hover .card-icon{color:var(--secondary);transform:scale(1.2)rotate(5deg)}.card h3{color:var(--light);margin-bottom:20px;font-size:1.5rem;font-weight:600}.card p{color:var(--gray);font-size:1.1rem}.features{padding:100px 0;position:relative}.section-title{text-align:center;color:var(--light);margin-bottom:70px;font-family:Coda Caption;font-size:3rem;position:relative}.section-title span{background:linear-gradient(to right,var(--primary),var(--secondary));color:#0000;-webkit-background-clip:text;background-clip:text}.section-title:after{content:"";background:linear-gradient(to right,var(--primary),var(--secondary));border-radius:2px;width:150px;height:4px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;display:grid}.feature-item{text-align:center;background:var(--card-bg);transition:var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:20px;padding:40px 30px;position:relative;overflow:hidden}.feature-item:before{content:"";opacity:0;width:100%;height:100%;transition:var(--transition);z-index:-1;background:linear-gradient(135deg,#ff2e631a,#08d9d61a);position:absolute;top:0;left:0}.feature-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000004d}.feature-item:hover:before{opacity:1}.feature-icon{color:var(--primary);transition:var(--transition);margin-bottom:25px;font-size:3.5rem}.feature-item:hover .feature-icon{color:var(--secondary);transform:scale(1.2)}.feature-item h4{color:var(--light);margin-bottom:20px;font-size:1.4rem}.feature-item p{color:var(--gray)}.cta{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab3;border:1px solid #ffffff1a;border-radius:30px;margin:60px 0;padding:120px 20px;position:relative;overflow:hidden}.cta:before{content:"";z-index:-1;background:radial-gradient(circle,#ff2e631a 0,#0000 70%);width:200%;height:200%;animation:rotate 20s linear infinite;position:absolute;top:-50%;left:-50%}.cta-logo{margin-bottom:30px}.cta-logo-img{filter:drop-shadow(0 0 15px #ff2e6380);width:auto;height:80px}.cta h2{color:var(--light);margin-bottom:20px;font-family:Coda Caption;font-size:3rem}.cta h2 span{background:linear-gradient(to right,var(--primary),var(--secondary));color:#0000;-webkit-background-clip:text;background-clip:text}.cta p{max-width:700px;color:var(--gray);margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.3rem}.btn{background:linear-gradient(to right,var(--primary),var(--primary-dark));color:#fff;cursor:pointer;z-index:1;border:none;border-radius:50px;padding:18px 40px;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-block;position:relative;overflow:hidden;box-shadow:0 5px 15px #ff2e6366}.btn,.btn:before{transition:var(--transition)}.btn:before{content:"";background:linear-gradient(to right,var(--secondary),var(--primary));width:0;height:100%;z-index:-1;position:absolute;top:0;left:0}.btn:hover{transform:translateY(-5px);box-shadow:0 10px 25px #ff2e6399}.btn:hover:before{width:100%}footer{background:0 0;margin-top:100px;padding:80px 0 30px;font-family:Coda Caption;position:relative}body:not(.no-menu) footer{padding-left:80px}.footer-content{flex-wrap:wrap;justify-content:space-between;gap:50px;margin-bottom:50px;display:flex}.footer-column{flex:1;min-width:250px}.footer-logo{margin-bottom:20px}.footer-logo-img{width:auto;height:60px;transition:filter .15s}.footer-logo-img:hover{filter:brightness(0)saturate()invert(52%)sepia(98%)saturate(1196%)hue-rotate(83deg)brightness(117%)contrast(119%)}.footer-column h4{color:var(--matrix-green);margin-bottom:25px;font-size:1.4rem;font-weight:600}.footer-links{list-style:none}.footer-links li{margin-bottom:15px}.footer-links a{color:var(--matrix-green);transition:var(--transition);cursor:pointer;align-items:center;gap:10px;text-decoration:none;display:flex}.footer-links a i{text-align:center;width:20px}.footer-links a:hover{color:var(--matrix-green);transform:translate(5px)}.social-links{gap:18px;margin-top:25px;display:flex}.social-links a{border:1px solid var(--matrix-green);width:48px;height:48px;color:var(--matrix-green);transition:var(--transition);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;text-decoration:none;display:flex;box-shadow:0 0 8px #00ff0026}.social-links a:hover{background:#00ff0024;transform:translateY(-5px)scale(1.06);box-shadow:0 0 18px #0f06}.social-links a:focus-visible{outline:none;box-shadow:0 0 0 3px #00ff0059,0 0 18px #0f06}.copyright{text-align:center;color:var(--matrix-green);border-top:1px solid #0f03;padding-top:30px;font-size:.9rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 #08d9d6b3}70%{box-shadow:0 0 0 15px #08d9d600}to{box-shadow:0 0 #08d9d600}}@keyframes float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(180deg)}to{transform:translateY(0)rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:768px){.event-container{grid-template-columns:1fr}body:not(.no-menu) footer{padding-left:68px}.nav-links{display:none}.mobile-menu-btn{display:block}.hero h1{font-size:2.5rem}.hero-logo-img{height:80px}.hero p{font-size:1.1rem}#countdown{padding:15px 25px;font-size:1.7rem}.cta h2,.section-title{font-size:2rem}.cta-logo-img{height:60px}.card{padding:30px 20px}.logo-text{font-size:1.5rem}.logo-img{height:40px}.yacht-image{height:300px}}@media (max-width:576px){.hero{padding:120px 20px 80px}.hero h1{font-size:2rem}.hero-logo-img{height:70px}#countdown{padding:12px 20px;font-size:1.4rem}.section-title{font-size:1.8rem}.cta{padding:80px 20px}.cta h2{font-size:1.8rem}.cta p{font-size:1.1rem}.cta-logo-img{height:50px}.btn{padding:15px 30px;font-size:1rem}.logo-container{gap:10px}.logo-text{font-size:1.3rem}.logo-img{height:35px}.logo-tagline{font-size:.6rem}.yacht-image{height:250px}.event-value{font-size:1.2rem}}.matrix-canvas{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.page-content{z-index:1;place-items:center;min-height:calc(100vh - 48px);padding:40px 16px;display:grid;position:relative}.page-section{width:100%;max-width:960px}.download-wrap,.mission-wrap,.profile-wrap,.vision-wrap{width:100%;max-width:none}.page-title{color:var(--light);margin-bottom:20px;font-family:Coda Caption;font-size:2.25rem}.image-placeholder{border:1px dashed var(--matrix-green);min-height:360px;color:var(--gray);background:#00000059;border-radius:12px;justify-content:center;align-items:center;display:flex}.download-wrap{display:grid}.download-panel{width:100%;max-width:none;min-height:860px;padding-bottom:160px;position:relative;overflow:hidden}.download-panel .logo-section{justify-content:center;margin:22px 0 16px}.download-title{text-align:center;color:var(--matrix-green);margin-top:12px;font-size:2rem;font-weight:800}.download-brand{justify-content:center;align-items:center;gap:14px;margin:22px 0 16px;display:flex}.download-brand-text{color:var(--matrix-green);letter-spacing:1px;font-size:2.5rem;font-weight:900}.download-actions{justify-content:center;margin:8px 0 24px;display:flex}.manual-btn{border:2px solid var(--matrix-green);color:var(--matrix-green);border-radius:4px;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-block}.manual-btn:hover{background:var(--matrix-green);color:#000}.download-body{margin-bottom:40px}.download-copy{color:#9bff9b}.download-stores{align-items:center;gap:clamp(24px,6vw,120px);display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.store-btn img{filter:drop-shadow(0 0 10px #0f03);width:clamp(220px,28vw,419px);height:auto}.store-btn:hover img{filter:drop-shadow(0 0 14px #00ff0073);transition:transform .15s,filter .15s;transform:translateY(-2px)}@media (max-width:768px){.download-panel{min-height:640px;padding-bottom:110px}.download-title{font-size:1.7rem}.download-brand-text{font-size:2rem}}@media (max-width:600px){.download-panel{min-height:auto;padding-bottom:24px}.download-stores{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:20px;position:static;transform:none}.store-btn img{width:70vw;max-width:360px;height:auto}}.download-buttons{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:20px;width:100%;margin:28px 0 10px;display:grid}.download-rect-btn{letter-spacing:.5px;color:#000;background:var(--matrix-green);border:2px solid var(--matrix-green);box-sizing:border-box;perspective:600px;border-radius:0;justify-content:center;align-items:center;gap:12px;width:min(100%,330px);height:86px;padding:0 20px;font-family:Coda Caption;font-weight:900;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s,transform .15s,border-color .15s;display:inline-flex;box-shadow:0 0 14px #00ff0038}.download-rect-btn i{font-size:1.8rem;line-height:1}.download-rect-btn span{text-align:center;font-size:1.25rem}.download-rect-btn:hover{color:var(--matrix-green);border-color:var(--matrix-green);background:#000;box-shadow:0 0 18px #00ff0059}.download-rect-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #00ff0059,0 0 18px #00ff0059}@media (max-width:1140px){.download-rect-btn{width:280px;height:84px}}@media (max-width:1040px){.download-buttons{gap:16px}.download-rect-btn{width:min(100%,252px);height:80px}.download-rect-btn i{font-size:1.6rem}.download-rect-btn span{font-size:1.15rem}}@media (max-width:980px){.download-buttons{grid-template-columns:1fr;width:100%}.download-rect-btn{width:100%;max-width:none;height:84px}}@media (max-width:420px){.download-rect-btn{width:100%;height:72px}.download-rect-btn i{font-size:1.4rem}.download-rect-btn span{font-size:1.02rem}}@keyframes icon-spin-y{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}@keyframes icon-pop{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes icon-arrow-down{0%{transform:translateY(0)}to{transform:translateY(6px)}}.download-buttons .download-rect-btn:first-child:active i,.download-buttons .download-rect-btn:first-child:hover i{transform-origin:50%;backface-visibility:hidden;animation:icon-spin-y 1.2s linear infinite}.download-buttons .download-rect-btn:nth-child(2):active i,.download-buttons .download-rect-btn:nth-child(2):hover i{transform-origin:50%;animation:icon-pop .5s ease-in-out infinite alternate}.download-buttons .download-rect-btn:nth-child(3):active i,.download-buttons .download-rect-btn:nth-child(3):hover i{animation:icon-arrow-down .5s ease-in-out infinite alternate}.profile-wrap{display:grid}.profile-panel{background:radial-gradient(900px 70% at 78% 78%,#00ff0059 0,#00ff001f 45%,#0f00 75%),linear-gradient(#000000f5 0 50%,#00400026 58%,#00780073 70%,#00a0008c 82%,#00be0099);border:2px solid #00ff0059;border-radius:6px;width:100%;max-width:none;min-height:480px;margin:24px auto;padding:18px 28px;position:relative;box-shadow:0 0 30px #00ff002e,inset 0 0 18px #00ff001a}.profile-header{background:var(--matrix-green);border:2px solid var(--matrix-green);color:#031703;letter-spacing:.5px;border-radius:4px;margin-bottom:18px;padding:8px 18px;font-weight:800;display:inline-block}.profile-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:16px;display:grid}.profile-points{color:#21ff65;flex-direction:column;gap:14px;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.profile-points li{padding-left:22px;position:relative}.profile-points li:before{content:"";background:var(--matrix-green);border-radius:50%;width:8px;height:8px;position:absolute;top:.45em;left:0;box-shadow:0 0 8px #0f09}.profile-portrait{justify-content:center;align-self:end;display:flex}.profile-portrait-inner{flex-direction:column;align-items:stretch;gap:0;width:fit-content;display:inline-flex;position:relative}.profile-portrait-inner img{width:100%;max-width:560px;height:auto;display:block}.profile-nameplate{border:2px solid var(--matrix-green);text-align:center;width:100%;min-width:0;color:var(--matrix-green);background:#000;border-radius:4px;margin-top:0;padding:10px 20px 8px;position:static;box-shadow:0 0 14px #00ff0040}.profile-name{color:var(--matrix-green);letter-spacing:1.5px;font-weight:900}.profile-title{color:var(--matrix-green);font-size:.9rem}.profile-footer{grid-template-columns:1fr;gap:8px;margin-top:22px;display:grid}.profile-badge{color:var(--matrix-green);border:1px solid var(--matrix-green);background:#00ff002e;border-radius:4px;padding:6px 10px;font-size:.85rem;display:inline-block}.profile-note{color:#9bff9b;background:#00000073;border:1px solid #00ff0059;border-radius:4px;padding:12px 14px;font-size:.98rem}@media (max-width:900px){.profile-grid{grid-template-columns:1fr}.profile-portrait{margin-top:10px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}