*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,Arial,Helvetica,sans-serif;background:radial-gradient(circle at 20% 10%,rgba(46,108,255,.09),transparent 30%),radial-gradient(circle at 80% 30%,rgba(80,184,255,.08),transparent 30%),#050816;color:#fff;overflow-x:hidden;line-height:1.6}body::-webkit-scrollbar{width:9px}body::-webkit-scrollbar-track{background:#080b17}body::-webkit-scrollbar-thumb{background:linear-gradient(#377dff,#75c9ff);border-radius:30px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit}.container{width:min(1180px,calc(100% - 40px));margin:auto}.section{padding:110px 0;position:relative}.section-small{padding:75px 0}.noise{position:fixed;inset:0;opacity:.025;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.3'/%3E%3C/svg%3E")}.cursor-glow{width:420px;height:420px;position:fixed;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(55,125,255,.12),transparent 65%);transform:translate(-50%,-50%);z-index:0}.orb{position:absolute;border-radius:50%;filter:blur(10px);opacity:.4;pointer-events:none}.orb-1{width:250px;height:250px;background:#195cff;top:15%;left:-140px;animation:floatingOrb 8s infinite alternate ease-in-out}.orb-2{width:300px;height:300px;background:#14a8ff;right:-200px;bottom:10%;animation:floatingOrb 10s infinite alternate-reverse ease-in-out}@keyframes floatingOrb{to{transform:translate(70px,-60px)}}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:.35s}.navbar.scrolled{background:rgba(5,8,22,.82);backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.08)}.nav-inner{height:82px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;transition:.3s}.logo:hover{transform:translateY(-2px)}.logo-img{height:45px;width:auto;max-width:190px;object-fit:contain}.nav-menu{display:flex;align-items:center;gap:30px;list-style:none}.nav-menu a{font-size:14px;color:#cbd4ec;transition:.25s}.nav-menu a:hover{color:#fff}.nav-button{padding:11px 20px;border:1px solid rgba(255,255,255,.13);border-radius:30px;background:rgba(255,255,255,.05)}.menu-toggle{width:43px;height:43px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);display:none;place-items:center;cursor:pointer;color:white;font-size:20px}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:100px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:75px}.badge{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border-radius:100px;border:1px solid rgba(109,174,255,.18);background:rgba(40,103,255,.08);color:#a9ccff;font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:25px}.badge-dot{width:7px;height:7px;border-radius:50%;background:#56b5ff;box-shadow:0 0 15px #56b5ff;animation:blink 1.8s infinite}@keyframes blink{50%{opacity:.3}}.hero h1{font-size:clamp(47px,6vw,78px);letter-spacing:-4px;line-height:.99;max-width:800px}.gradient-text{display:inline-block;background:linear-gradient(110deg,#fff,#75b4ff,#52e2ff);-webkit-background-clip:text;color:transparent}.hero-description{color:#a4acc4;font-size:17px;max-width:620px;margin:28px 0 35px}.hero-buttons{display:flex;flex-wrap:wrap;gap:13px}.btn{display:inline-flex;align-items:center;gap:9px;justify-content:center;padding:14px 23px;border-radius:13px;font-weight:700;font-size:14px;transition:.3s}.btn-primary{background:linear-gradient(135deg,#2c6cff,#49a4ff);box-shadow:0 15px 50px rgba(43,110,255,.25)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 20px 60px rgba(43,110,255,.38)}.btn-secondary{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#dce5ff}.btn-secondary:hover{background:rgba(255,255,255,.09)}.hero-visual{position:relative;min-height:510px;display:grid;place-items:center}.ecosystem-ring{width:410px;height:410px;border-radius:50%;position:relative;border:1px solid rgba(106,168,255,.17);animation:rotate 28s linear infinite}.ecosystem-ring::before{content:"";position:absolute;inset:45px;border:1px dashed rgba(106,168,255,.16);border-radius:50%}@keyframes rotate{to{transform:rotate(360deg)}}.hero-core{position:absolute;width:190px;height:190px;border-radius:38px;background:radial-gradient(circle at top,rgba(85,157,255,.25),transparent),#0c1226;border:1px solid rgba(113,178,255,.22);box-shadow:inset 0 0 50px rgba(40,100,255,.1),0 30px 100px rgba(21,68,180,.25);display:grid;place-items:center;z-index:3}.hero-core-inner{text-align:center}.core-logo-wrap{width:82px;height:82px;margin:auto auto 13px;border-radius:22px;padding:10px;background:linear-gradient( 135deg,rgba(33,98,255,.15),rgba(99,212,255,.08) );border:1px solid rgba(118,183,255,.15);box-shadow:0 0 45px rgba(65,157,255,.22);display:flex;align-items:center;justify-content:center}.core-logo-wrap img{width:100%;height:100%;object-fit:contain}.hero-core strong{display:block;font-size:18px}.hero-core small{color:#7e8ba9;font-size:11px}.orbit-item{position:absolute;width:105px;padding:13px 10px;border-radius:15px;background:rgba(12,18,38,.92);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(15px);text-align:center;box-shadow:0 15px 40px rgba(0,0,0,.25);animation:reverseRotate 28s linear infinite}@keyframes reverseRotate{to{transform:rotate(-360deg)}}.orbit-item span{display:block;font-size:19px;margin-bottom:4px}.orbit-item small{font-size:11px;color:#b3bed6}.orbit-1{top:-28px;left:150px}.orbit-2{top:150px;right:-51px}.orbit-3{bottom:-20px;left:150px}.orbit-4{top:150px;left:-52px}.floating-info{position:absolute;bottom:20px;left:20px;padding:14px 18px;border-radius:15px;background:rgba(9,14,29,.88);border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(20px);animation:floatCard 4s infinite alternate ease-in-out}@keyframes floatCard{to{transform:translateY(-13px)}}.floating-info small{color:#7e8ba9;display:block}.floating-info strong{font-size:14px}.marquee-wrap{border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.015);overflow:hidden;padding:20px 0}.marquee{display:flex;gap:65px;width:max-content;animation:marquee 25s linear infinite}.marquee span{color:#65728f;font-size:12px;font-weight:800;letter-spacing:2px;white-space:nowrap}@keyframes marquee{to{transform:translateX(-50%)}}.eyebrow{font-size:12px;color:#68aaff;text-transform:uppercase;font-weight:800;letter-spacing:2px;margin-bottom:12px}.section-title{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-2px;max-width:750px}.section-desc{margin-top:20px;color:#909bb7;max-width:670px;font-size:16px}.center-title{text-align:center;margin:auto}.center-title .section-title,.center-title .section-desc{margin-left:auto;margin-right:auto}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.about-card{min-height:470px;border-radius:32px;position:relative;overflow:hidden;padding:30px;background:radial-gradient(circle at 30% 30%,rgba(58,130,255,.21),transparent 35%),linear-gradient(145deg,#0b1021,#060a16);border:1px solid rgba(255,255,255,.08)}.grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px}.about-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;width:72%}.about-brand-icon{width:125px;height:125px;border-radius:30px;background:linear-gradient( 135deg,rgba(31,97,255,.13),rgba(96,212,255,.08) );border:1px solid rgba(94,167,255,.15);display:grid;place-items:center;margin:auto auto 20px;padding:15px;box-shadow:0 0 80px rgba(50,132,255,.28)}.about-brand-icon img{width:100%;height:100%;object-fit:contain}.about-brand strong{font-size:14px;letter-spacing:.5px}.about-chip{position:absolute;background:rgba(16,22,44,.9);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:10px 14px;color:#bac5de;font-size:12px;z-index:4}.chip-1{top:60px;left:40px}.chip-2{top:110px;right:30px}.chip-3{bottom:70px;left:45px}.chip-4{bottom:40px;right:50px}.about-content p{color:#909bb7;margin-top:21px}.stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;gap:12px}.stat{padding:18px;border-radius:15px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025)}.stat-number{font-size:26px;font-weight:900}.stat-label{color:#77839f;font-size:11px;margin-top:4px}.brand-grid{margin-top:50px;display:grid;grid-template-columns:1.3fr .7fr .7fr;gap:18px}.brand-card{border-radius:25px;border:1px solid rgba(255,255,255,.075);background:linear-gradient( 145deg,rgba(255,255,255,.05),rgba(255,255,255,.015) );min-height:300px;padding:27px;position:relative;overflow:hidden;transition:.35s}.brand-card:hover{border-color:rgba(102,174,255,.3);transform:translateY(-7px);background:linear-gradient( 145deg,rgba(50,120,255,.08),rgba(255,255,255,.02) )}.brand-card-featured{min-height:400px}.brand-label{display:inline-flex;font-size:10px;padding:6px 9px;border-radius:20px;color:#9dc9ff;background:rgba(49,112,255,.1);border:1px solid rgba(99,170,255,.14);margin-bottom:28px;text-transform:uppercase;letter-spacing:1px}.brand-logo-image{max-width:190px;max-height:58px;width:auto;height:auto;object-fit:contain}.brand-card h3{font-size:28px;line-height:1.1}.brand-card p{color:#8994af;font-size:14px;margin-top:15px;max-width:430px}.brand-link{display:inline-block;color:#80b6ff;font-size:13px;font-weight:700;margin-top:23px}.mini-ui{position:absolute;bottom:-60px;right:-45px;width:300px;height:220px;border-radius:25px;background:#0d1429;border:1px solid rgba(255,255,255,.1);transform:rotate(-9deg);padding:17px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.mini-line{height:9px;border-radius:10px;background:rgba(255,255,255,.07);margin-bottom:10px}.mini-line.short{width:48%}.mini-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.mini-box{height:68px;border-radius:12px;background:linear-gradient( 145deg,rgba(46,107,255,.35),rgba(255,255,255,.04) )}.coming-soon-icon{font-size:50px;opacity:.5;margin-top:36px}.gameco-section{overflow:hidden}.showcase-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center;margin-top:55px}.feature-list{margin-top:30px;display:grid;gap:12px}.feature{padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:15px;display:flex;align-items:center;gap:13px;background:rgba(255,255,255,.02)}.feature-icon{width:39px;height:39px;flex-shrink:0;border-radius:11px;background:rgba(50,120,255,.12);display:grid;place-items:center}.feature strong{display:block;font-size:13px}.feature small{color:#78849f}.browser{border:1px solid rgba(255,255,255,.1);border-radius:25px;background:#0c1122;overflow:hidden;box-shadow:0 40px 110px rgba(0,0,0,.45);transform:perspective(1200px) rotateY(-4deg) rotateX(2deg);transition:.4s}.browser:hover{transform:none}.browser-bar{height:47px;background:#10162a;display:flex;align-items:center;gap:7px;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.06)}.browser-dot{width:8px;height:8px;border-radius:50%;background:#39425a}.browser-url{width:52%;background:rgba(255,255,255,.045);height:24px;border-radius:8px;margin-left:12px;display:flex;align-items:center;padding:0 10px;font-size:9px;color:#65718c}.gameco-web{background:radial-gradient(circle at 80% 20%,rgba(255,110,35,.18),transparent 30%),#080808;min-height:490px;padding:22px}.gp-nav{display:flex;justify-content:space-between;align-items:center}.gp-logo{display:flex;align-items:center}.gp-logo img{height:32px;width:auto;max-width:140px;object-fit:contain}.gp-nav-links{display:flex;gap:14px;font-size:8px;color:#7e7e7e}.gp-login{background:linear-gradient(135deg,#ff6c22,#ffa42c);padding:6px 13px;border-radius:8px;font-size:8px}.gp-hero{display:grid;grid-template-columns:1fr .8fr;margin-top:45px;align-items:center;gap:25px}.gp-tag{color:#ff8c38;font-size:8px;font-weight:700}.gp-hero h3{font-size:29px;line-height:1.04;letter-spacing:-1px;margin:9px 0}.gp-hero p{color:#767676;font-size:8px;max-width:260px}.gp-btn{display:inline-block;margin-top:14px;padding:8px 16px;font-size:8px;border-radius:7px;background:linear-gradient(135deg,#ff6820,#ffa028)}.gp-character{width:155px;height:155px;border-radius:50%;margin:auto;background:radial-gradient( circle at 50% 50%,#ffac30,#f75d13 35%,rgba(247,93,19,.08) 68%,transparent 70% );position:relative;display:grid;place-items:center}.gp-character-logo{width:85px;height:85px;background:#101010;padding:14px;border-radius:22px;border:2px solid #ff9634;transform:rotate(-8deg);box-shadow:0 20px 50px rgba(0,0,0,.4);display:grid;place-items:center}.gp-character-logo img{width:100%;height:100%;object-fit:contain}.product-title{font-size:11px;margin:37px 0 13px}.gp-products{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.gp-product{height:75px;border-radius:11px;background:linear-gradient(140deg,#202020,#101010);border:1px solid #252525;display:grid;place-items:center;color:#8d8d8d;font-size:8px;position:relative;overflow:hidden}.gp-product::before{content:"";position:absolute;width:65px;height:65px;border-radius:50%;background:rgba(255,104,27,.06)}.vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:50px}.vision-card{border-radius:28px;padding:35px;min-height:350px;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.vision-card:nth-child(1){background:radial-gradient(circle at 80% 10%,rgba(58,124,255,.23),transparent 40%),#0a0f20}.vision-card:nth-child(2){background:radial-gradient(circle at 20% 90%,rgba(47,193,255,.17),transparent 40%),#0a0f20}.vision-number{font-size:80px;position:absolute;right:25px;top:10px;font-weight:900;color:rgba(255,255,255,.025)}.vision-icon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:rgba(65,133,255,.13);margin-bottom:25px;font-size:21px}.vision-card h3{font-size:26px;margin-bottom:13px}.vision-card p,.vision-card li{color:#8d98b3;font-size:14px}.vision-card ul{padding-left:18px;margin-top:14px}.vision-card li{margin-bottom:8px}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px}.value-card{border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);border-radius:20px;padding:25px;transition:.3s}.value-card:hover{transform:translateY(-7px);background:rgba(65,132,255,.06);border-color:rgba(77,147,255,.22)}.value-icon{font-size:27px;margin-bottom:28px}.value-card h4{font-size:17px}.value-card p{font-size:13px;color:#7f8aa4;margin-top:8px}.privacy-wrap{max-width:900px;margin:45px auto 0;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);border-radius:25px;padding:35px}.privacy-item{padding:21px 0;border-bottom:1px solid rgba(255,255,255,.06)}.privacy-item:last-child{border-bottom:none}.privacy-item h4{margin-bottom:9px}.privacy-item p{color:#8691aa;font-size:14px}.cta-card{position:relative;overflow:hidden;border-radius:35px;padding:75px 35px;text-align:center;border:1px solid rgba(108,174,255,.2);background:radial-gradient(circle at 50% 120%,rgba(51,129,255,.4),transparent 40%),linear-gradient(145deg,#0c1227,#080c19)}.cta-card h2{font-size:clamp(35px,5vw,55px);max-width:800px;margin:auto;line-height:1.06;letter-spacing:-2px}.cta-card p{color:#8e99b5;margin:20px auto 30px;max-width:590px}footer{border-top:1px solid rgba(255,255,255,.065);background:#040711;padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px}.footer-logo{height:48px;width:auto;max-width:200px;object-fit:contain}.footer-about{color:#77839d;font-size:13px;max-width:370px;margin-top:17px}.footer-column h4{font-size:13px;margin-bottom:18px}.footer-column a{display:block;color:#77839d;font-size:13px;margin-bottom:10px}.footer-column a:hover{color:white}.copyright{border-top:1px solid rgba(255,255,255,.06);margin-top:50px;padding-top:22px;display:flex;justify-content:space-between;color:#56617a;font-size:11px}.reveal{opacity:0;transform:translateY(35px);transition:opacity .8s ease,transform .8s ease}.reveal.active{opacity:1;transform:translateY(0)}@media(max-width:950px){.hero-grid,.about-grid,.showcase-grid{grid-template-columns:1fr}.hero{padding-top:150px}.hero-content{text-align:center}.hero-description{margin-left:auto;margin-right:auto}.hero-buttons{justify-content:center}.hero-visual{min-height:500px}.brand-grid{grid-template-columns:1fr 1fr}.brand-card-featured{grid-column:span 2}.values-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.browser{transform:none}}@media(max-width:720px){.section{padding:80px 0}.logo-img{height:40px;max-width:155px}.nav-menu{position:absolute;top:82px;left:20px;right:20px;background:rgba(9,13,28,.96);border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(20px);border-radius:20px;padding:20px;display:none;flex-direction:column;align-items:stretch;gap:8px}.nav-menu.active{display:flex}.nav-menu a{display:block;padding:10px}.menu-toggle{display:grid}.hero h1{letter-spacing:-2px}.ecosystem-ring{width:300px;height:300px}.orbit-item{width:85px}.orbit-1,.orbit-3{left:108px}.orbit-2{top:106px;right:-43px}.orbit-4{top:106px;left:-43px}.hero-core{width:155px;height:155px}.core-logo-wrap{width:65px;height:65px}.about-card{min-height:420px}.brand-grid,.vision-grid,.values-grid{grid-template-columns:1fr}.brand-card-featured{grid-column:auto}.stats{grid-template-columns:1fr}.gp-nav-links{display:none}.gp-hero{grid-template-columns:1fr}.gp-character{display:none}.gp-products{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr}.copyright{gap:10px;flex-direction:column}}