[hidden]{display:none!important}.site-header{height:auto;min-height:98px;position:relative}.site-nav{gap:24px}.site-nav a{white-space:nowrap}.site-nav a.active{color:#1269ef}.home-page{outline:none}.home-hero{display:grid;grid-template-columns:1.08fr 1fr;position:relative;overflow:hidden;min-height:585px;border-radius:26px;background:radial-gradient(ellipse at 80% 40%,#194b88 0,transparent 58%),#081c39;color:#fff;border:1px solid #245288;isolation:isolate}.home-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.22;background-image:linear-gradient(#4b88c92b 1px,transparent 1px),linear-gradient(90deg,#4b88c92b 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,transparent,#000)}.home-hero-copy{padding:54px 0 44px 44px;z-index:2}.trust-pill{display:inline-flex;gap:9px;align-items:center;border:1px solid #51baff55;border-radius:24px;padding:9px 13px;color:#a9dcff;background:#5caeff0c;font-size:11px;font-weight:700}.trust-pill>span{width:6px;height:6px;background:#6dcaff;border-radius:50%;box-shadow:0 0 12px #4ae0ff}.home-kicker{font-size:10px;letter-spacing:2.5px;color:#80a6cf;margin:30px 0 12px}.home-hero h1{font-size:clamp(38px,4.2vw,57px);line-height:1.15;letter-spacing:-2.5px;margin:0 0 22px}.home-hero h1 em{font-style:normal;color:#8ed2ff}.home-slogan{font-size:15px;font-weight:600;line-height:1.8;margin:0 0 13px;color:#e1efff}.home-intro{color:#9db4d2;font-size:13px;line-height:1.8;max-width:380px;margin:0}.home-actions{display:flex;gap:24px;align-items:center;margin-top:26px}.home-actions .primary{background:#83d0ff;color:#062749;padding:14px 20px;border-radius:8px;gap:22px}.home-actions .primary:hover{background:#b8e7ff}.home-secondary{color:#c9e3ff;font-size:13px;display:flex;gap:14px}.home-stats{display:flex;gap:30px;border-top:1px solid #a8caff26;margin-top:34px;padding-top:24px;width:fit-content}.home-stats strong{font-family:'Plus Jakarta Sans',sans-serif;display:block;font-size:26px;letter-spacing:-1px}.home-stats strong span{color:#7ac7ff}.home-stats small{display:block;margin-top:7px;font-size:10px;color:#96b2d3}.home-stats>div+div{border-left:1px solid #a8caff26;padding-left:30px}.home-universe{position:relative;min-width:0;display:flex;justify-content:center;align-items:center;isolation:isolate}.home-planet{position:relative;width:285px;height:285px;display:grid;place-items:center;border-radius:50%;border:1px solid #81cbff70;background:radial-gradient(circle at 28% 25%,#58bcff45,#1f5ea135 40%,#041631 85%);box-shadow:inset -20px -20px 60px #020e21,inset 4px 5px 20px #81cfff40,0 0 80px #3c94ee22;transform:rotate(-12deg)}.planet-meridian{position:absolute;inset:0 26%;border-left:1px solid #7bcaff55;border-right:1px solid #7bcaff55;border-radius:50%}.planet-equator{position:absolute;inset:27% 0;border-block:1px solid #7bcaff55;border-radius:50%}.planet-brand{z-index:1;width:290px;transform:rotate(12deg);background:linear-gradient(110deg,#0b356bf0,#102641f5);border:1px solid #75caff88;border-radius:15px;padding:20px 15px;box-shadow:0 14px 50px #0006;backdrop-filter:blur(10px)}.planet-brand img{width:100%;height:auto;display:block;mix-blend-mode:screen}.planet-star{position:absolute;color:#b0e3ff;font-size:34px}.star-one{top:20px;right:27px}.star-two{bottom:20px;left:31px;font-size:22px}.orbit{position:absolute;width:385px;height:385px;border:1px solid #6cb7ff35;border-radius:50%;z-index:-1}.orbit-two{width:465px;height:210px;transform:rotate(-32deg);border-color:#87ceff50}.orbit-three{width:390px;height:145px;transform:rotate(40deg);border-style:dashed;border-color:#87ceff24}.orbit-one:after{content:"";position:absolute;top:59px;right:42px;width:8px;height:8px;border-radius:50%;background:#a6e0ff;box-shadow:0 0 20px #79d5ff}.orbit-label{position:absolute;display:flex;gap:11px;align-items:center;background:#10284bcc;border:1px solid #6c9fd14f;box-shadow:0 10px 30px #04102966;backdrop-filter:blur(12px);border-radius:12px;padding:13px 16px}.orbit-label>span{color:#93d8ff;font-size:24px}.orbit-label small{display:block;font-size:8px;letter-spacing:1px;color:#94b1d3;margin-bottom:5px}.orbit-label b{font-size:12px}.label-ai{top:95px;left:6px;transform:rotate(-4deg)}.label-apps{top:145px;right:18px;transform:rotate(5deg)}.label-game{bottom:100px;left:42px;transform:rotate(-4deg)}.universe-caption{position:absolute;bottom:44px;letter-spacing:2px;font-size:8px;color:#7398c0}.home-service-line{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:28px 6px;border-bottom:1px solid #dce6f3;font-size:12px;color:#476686}.home-service-line>span{font-size:9px;letter-spacing:1.7px;max-width:115px;line-height:1.6;color:#7b90a8}.home-service-line i{font-style:normal;color:#75a8de}.home-section{padding-block:70px;scroll-margin-top:24px}.home-profile{display:grid;grid-template-columns:.9fr 1.1fr;gap:66px;align-items:center}.home-page h2{font-size:clamp(25px,3vw,36px);line-height:1.25;letter-spacing:-1.3px;margin:13px 0 22px}.home-page h2 span{color:#527394}.profile-copy p,.partner-intro p{font-size:14px;line-height:1.9;color:#5c738d;margin:12px 0}.profile-art{min-height:345px;background:linear-gradient(145deg,#17457b,#071a33);padding:30px;border-radius:22px;position:relative;overflow:hidden;border:1px solid #275a8f}.profile-art:before{content:"";position:absolute;width:320px;height:320px;right:-75px;top:-60px;border:1px solid #7bcfff24;border-radius:50%;box-shadow:0 0 0 30px #6cb9ff08,0 0 0 60px #6cb9ff05}.art-index{font-size:10px;letter-spacing:2px;color:#81b3e2}.profile-brand{display:block;position:relative;mix-blend-mode:screen;object-fit:contain;width:100%;height:auto;margin:72px 0 42px}.profile-art-bottom{display:flex;justify-content:space-between;align-items:end;color:#a3cefa;font-size:10px;letter-spacing:1.5px;line-height:1.8}.profile-plus{font-size:36px;color:#c1e7ff}.home-text-link{display:inline-block;color:#1269ef;font-weight:700;font-size:13px;margin-top:15px}.home-text-link span{margin-left:8px}.home-partnership{border-top:1px solid #dce6f3;border-bottom:1px solid #dce6f3;display:grid;grid-template-columns:1fr 1.7fr;gap:46px;align-items:center}.partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.partner-card{background:white;border:1px solid #dae7f5;border-radius:16px;padding:13px 13px 22px;text-align:center}.partner-card>div{height:146px;display:grid;place-items:center;background:#081c30;border-radius:10px;margin-bottom:20px;overflow:hidden}.partner-card img{width:116px;height:116px;object-fit:contain}.partner-card h3{font-size:12px;line-height:1.5;margin:0 0 8px}.partner-card>span{font-size:8px;letter-spacing:1.7px;color:#8295ab}.purpose-heading{text-align:center;margin-bottom:32px}.purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.purpose-grid article{border:1px solid #d5e3f3;border-radius:20px;padding:32px}.vision-panel{background:#102c52;color:#fff;position:relative;overflow:hidden}.purpose-top{display:flex;justify-content:space-between;align-items:center;height:75px;gap:20px}.purpose-top>span:first-child{font-size:10px;letter-spacing:1.6px;color:#80a8d6}.purpose-top img{width:65px;height:74px;object-fit:contain}.purpose-grid h3{font-size:25px;margin:18px 0 22px;letter-spacing:-.8px}.purpose-grid ul{list-style:none;margin:0;padding:0}.purpose-grid li{padding:13px 0 13px 23px;position:relative;font-size:14px;line-height:1.7}.purpose-grid li:before{content:"↗";position:absolute;left:0;color:#76c7ff}.vision-panel li{color:#c6d8ed;border-top:1px solid #ffffff14}.mission-panel{background:#fff}.mission-panel li{color:#58718e;border-top:1px solid #dfebf6}.mission-symbol{font-size:55px;color:#1269ef;font-weight:400}.home-cta{border-radius:20px;background:#e4f2ff;border:1px solid #c9e3fc;padding:36px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:65px}.home-cta h2{font-size:28px;margin-bottom:12px}.home-cta p{color:#5f7b99;font-size:13px;margin:0}.home-cta .primary{flex-shrink:0}.cancel-order{border-top:1px solid #dce6f3;margin-top:24px;padding-top:5px}.cancel-button{color:#ae3a4b;border-color:#e8c9cf}.cancel-button:hover{background:#fff4f5}.cancel-order .muted{font-size:12px}#cancelCheckout{margin-top:10px}
@media(max-width:1050px){.site-header{gap:15px}.site-nav{gap:15px;font-size:12px}.home-hero-copy{padding:38px 0 36px 30px}.home-hero h1{font-size:45px}.home-planet{width:225px;height:225px}.planet-brand{width:250px}.orbit-one{width:305px;height:305px}.orbit-two{width:345px;height:180px}.orbit-three{width:310px;height:135px}.orbit-label{padding:10px 12px}.label-ai{left:2px;top:90px}.label-apps{right:9px;top:170px}.label-game{bottom:120px;left:20px}.home-profile{gap:35px}.home-partnership{grid-template-columns:1fr;gap:22px}.partner-intro{max-width:560px}.partner-card>div{height:170px}.partner-card img{width:135px;height:135px}}
@media(max-width:800px){.site-header{display:flex;flex-wrap:wrap;padding-top:18px;padding-bottom:16px;min-height:0;row-gap:20px}.site-header .site-nav{display:flex;order:3;flex:0 0 100%;justify-content:space-between;gap:12px;overflow-x:auto;padding:2px 0 8px;font-size:12px}.site-nav a{padding:6px 0}.site-nav a.active{box-shadow:0 2px #1269ef}.home-hero{grid-template-columns:1fr}.home-hero-copy{padding:32px 28px 5px}.home-hero h1{font-size:48px}.home-intro{max-width:450px}.home-stats{width:100%;justify-content:space-between;gap:12px}.home-stats>div+div{padding-left:20px}.home-universe{height:365px}.home-planet{width:235px;height:235px}.orbit-one{width:305px;height:305px}.label-ai{left:7%;top:28px}.label-apps{right:5%;top:100px}.label-game{bottom:40px;left:9%}.universe-caption{bottom:15px}.home-service-line{flex-wrap:wrap;justify-content:center;gap:12px;font-size:10px;text-align:center}.home-service-line>span{max-width:none;flex:0 0 100%}.home-profile{grid-template-columns:1fr;gap:28px}.home-profile .profile-art{min-height:0;padding:24px}.profile-brand{max-width:420px;margin:40px auto}.profile-copy{order:-1}.home-section{padding-block:42px}.purpose-grid{grid-template-columns:1fr}.home-cta{padding:25px;align-items:flex-start;flex-direction:column}.home-page h2{font-size:29px}.partner-grid{gap:9px}.partner-card{padding:8px 8px 18px}.partner-card>div{height:108px}.partner-card img{width:90px;height:90px}.partner-card h3{font-size:11px}.partner-card>span{font-size:7px;letter-spacing:1px}}
@media(max-width:420px){.site-header .site-nav{gap:10px;font-size:11px}.home-hero-copy{padding:28px 22px 5px}.home-hero h1{font-size:40px;letter-spacing:-1.8px}.home-kicker{font-size:9px}.home-slogan{font-size:13px}.home-actions{gap:18px}.home-actions .primary{gap:12px;font-size:12px;padding:13px 15px}.home-secondary{font-size:11px;gap:8px}.home-stats strong{font-size:23px}.home-stats small{font-size:9px}.home-stats>div+div{padding-left:15px}.home-universe{height:320px}.home-planet{width:205px;height:205px}.planet-brand{width:224px}.orbit-one{width:270px;height:270px}.orbit-two{width:310px;height:160px}.label-apps{top:75px;right:3%}.label-ai{top:23px;left:4%}.orbit-label b{font-size:10px}.orbit-label small{font-size:7px}.orbit-label{gap:7px;padding:10px}.label-game{bottom:30px;left:6%}.partner-card>div{height:85px}.partner-card img{width:76px;height:76px}.purpose-grid article{padding:26px}.home-cta h2{font-size:25px}}

.purpose-top .mission-logo{display:block;width:65px;height:65px;flex:0 0 65px;background-color:#102c52;-webkit-mask:url("assets/company/mission-target.png") center/contain no-repeat;mask:url("assets/company/mission-target.png") center/contain no-repeat}
/* Partnership strip: transform-only motion, no per-frame JavaScript. */
.home-partnership{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}
.partner-showcase{min-width:0;width:100%;max-width:800px;justify-self:center}
.partner-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}
.partner-controls>span{font-size:9px;letter-spacing:1.6px;color:#6b84a0}
.partner-marquee:focus-visible{outline:2px solid #1269ef;outline-offset:3px}
.partner-marquee{overflow:hidden;min-width:0;mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent)}
.partner-track{display:flex;width:max-content;animation:partner-slide-left 32s linear infinite;animation-play-state:paused}
.partner-group{display:flex;gap:16px;padding:4px 16px 4px 0;flex:none}
.partner-group .partner-card{box-sizing:border-box;width:184px;flex:0 0 184px;padding:12px 12px 18px;border-radius:16px}
.partner-group .partner-card>div{height:124px;margin-bottom:16px}
.partner-group .partner-card img{width:112px;height:112px;object-fit:contain}
.partner-group .partner-card h3{font-size:12px;margin:0 0 7px}
.partner-group .partner-card>span{font-size:8px;letter-spacing:1.5px}
@keyframes partner-slide-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(hover:hover){.partner-marquee:hover .partner-track{animation-play-state:paused!important}}
.partner-marquee:focus-visible .partner-track{animation-play-state:paused!important}
@media(max-width:1050px){.home-partnership{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){
 .partner-showcase{max-width:100%}
 .partner-group{gap:12px;padding-right:12px}
 .partner-group .partner-card{width:152px;flex-basis:152px;padding:10px 10px 16px}
 .partner-group .partner-card>div{height:104px;margin-bottom:12px}
 .partner-group .partner-card img{width:94px;height:94px}
 .partner-marquee{mask-image:linear-gradient(90deg,transparent,#000 6px,#000 calc(100% - 6px),transparent)}
 .partner-track{animation-duration:28s}
}
@media(prefers-reduced-motion:reduce){
 .partner-track{animation:none;transform:none}
 .partner-group[aria-hidden="true"]{display:none}
 .partner-marquee{overflow-x:auto;mask-image:none}
 .partner-controls{display:none}
}

.partner-group .partner-nexapedia>div{background:#081c30}

