*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Yu Gothic",Meiryo,Arial,sans-serif;color:#101828;background:#f6f9fd;line-height:1.75}a{text-decoration:none;color:inherit}.header{height:86px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;background:rgba(250,252,255,.92);backdrop-filter:blur(18px);position:sticky;top:0;z-index:100;border-bottom:1px solid #dde6f2}.brand span{font-size:32px;font-weight:800;letter-spacing:.08em}.brand small{display:block;font-size:12px;line-height:1.25;letter-spacing:.12em}.nav{display:flex;gap:28px;text-align:center}.nav a{font-size:12px;font-weight:700;color:#1d2939}.nav span{font-size:10px;color:#667085}.lang{display:flex;border:1px solid #cbd5e1}.lang button{border:0;background:white;padding:11px 14px}.lang .active{background:#064fb0;color:white}.hero{min-height:640px;display:grid;grid-template-columns:42% 58%;padding:70px 7% 30px;background:radial-gradient(circle at 70% 20%,#fff 0,#eaf2fd 38%,#f7fbff 70%);overflow:hidden}.label{color:#064fb0;font-size:13px;font-weight:800;letter-spacing:.12em}.hero h1{font-size:52px;line-height:1.25;margin:24px 0 16px;letter-spacing:.02em}.hero h2{font-size:28px;line-height:1.25;color:#064fb0;letter-spacing:.08em}.lead{font-weight:700}.lead-en{font-size:14px;color:#475467;max-width:520px}.actions{display:flex;gap:14px;margin-top:32px}.btn{padding:15px 30px;border:1px solid #064fb0;font-weight:800}.primary{background:#064fb0;color:white}.secondary{background:white;color:#064fb0}.hero-visual{position:relative;min-height:540px}.map{position:absolute;inset:0;background:radial-gradient(circle,#d8e6f7 1.5px,transparent 2px);background-size:18px 18px;opacity:.65;clip-path:ellipse(70% 42% at 62% 34%)}.map:after{content:"";position:absolute;inset:70px 20px;border-top:2px solid rgba(255,255,255,.9);border-radius:50%;transform:rotate(-8deg);box-shadow:0 0 30px white}.product{position:absolute;filter:drop-shadow(0 22px 30px rgba(20,42,75,.22))}.phone1{width:120px;height:260px;background:linear-gradient(145deg,#262c3d,#6e6a8f);border-radius:30px;left:80px;bottom:55px}.phone1:before{content:"";position:absolute;width:66px;height:66px;border-radius:18px;background:#171923;left:16px;top:16px}.phone2{width:135px;height:270px;background:linear-gradient(145deg,#e8ebef,#606b76);border-radius:28px;left:225px;bottom:60px}.ps{width:135px;height:350px;background:linear-gradient(90deg,#f8fafc,#d8dee8);border-radius:22px 40px 40px 22px;right:180px;bottom:45px}.controller{width:170px;height:82px;background:#f7f9fc;border:3px solid #cfd8e5;border-radius:38px;left:300px;bottom:70px}.controller:before,.controller:after{content:"";position:absolute;width:26px;height:26px;border-radius:50%;background:#93a4b8;top:28px}.controller:before{left:35px}.controller:after{right:35px}.switch{width:210px;height:120px;background:#151922;border-radius:12px;right:0;bottom:50px}.switch:before,.switch:after{content:"";position:absolute;top:0;width:38px;height:120px}.switch:before{left:-38px;background:#188cd8;border-radius:20px 0 0 20px}.switch:after{right:-38px;background:#e84040;border-radius:0 20px 20px 0}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0 3%;background:white}.product-card{min-height:360px;position:relative;overflow:hidden;padding:36px 34px;border:1px solid #e5edf6;background:linear-gradient(135deg,#fff,#eef4fb)}.product-card p,.product-card a{color:#064fb0;font-weight:800}.product-card h3{font-size:24px}.product-card span{font-size:14px;display:block;max-width:260px}.card-device{position:absolute;right:20px;bottom:-10px;opacity:.95}.phone-mini{width:100px;height:210px;background:#3d4155;border-radius:25px}.game-mini{width:170px;height:160px;background:#1d2939;border-radius:20px}.electronics-mini{width:130px;height:110px;background:#e9eef5;border-radius:28px}.export{margin:28px 3%;display:grid;grid-template-columns:50% 50%;background:white;min-height:330px}.export-copy{padding:48px}.export h2,.about h2,.verification h2,.company h2,.contact h2{font-size:34px;line-height:1.35}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px}.features div{border-left:1px solid #cbd5e1;padding-left:18px;font-weight:800}.features span{font-size:12px;color:#475467}.ship-visual{position:relative;background:linear-gradient(135deg,#dfeaf7,#9ebbd8);overflow:hidden}.ship{position:absolute;width:330px;height:90px;background:#344054;right:40px;bottom:40px;clip-path:polygon(0 10%,100% 10%,84% 100%,12% 100%)}.ship:before{content:"";position:absolute;inset:-32px 40px 60px;background:repeating-linear-gradient(90deg,#d55 0 30px,#456 30px 60px)}.plane{position:absolute;right:140px;top:70px;font-size:52px;color:white}.about{padding:65px 7%;display:grid;grid-template-columns:35% 65%;gap:50px;background:white}.about a{color:#064fb0;font-weight:800}.stats{display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.stats div{border-left:1px solid #d0d5dd;text-align:center}.stats strong{font-size:46px;color:#064fb0}.stats span{display:block;font-size:13px}.verification{padding:50px 7%;display:grid;grid-template-columns:32% 68%;gap:40px;border-top:1px solid #d0d5dd;background:#fbfdff}.verify-items{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:center}.verify-items div{display:grid;gap:8px;color:#064fb0;font-size:36px}.verify-items strong{font-size:16px;color:#101828}.verify-items span{font-size:12px;color:#475467}.company{padding:60px 7%;background:white}.company dl{display:grid;grid-template-columns:220px 1fr;border-top:1px solid #e5edf6}.company dt,.company dd{margin:0;padding:16px;border-bottom:1px solid #e5edf6}.company dt{font-weight:800;color:#475467;background:#f8fbff}.contact{padding:70px 7%;text-align:center;background:#081526;color:white}.contact .mail{display:inline-block;margin-top:18px;font-size:28px;color:#7db5ff;font-weight:800}.contact .whatsapp{display:inline-block;margin-top:10px;font-size:24px;color:#7db5ff;font-weight:800}.footer{padding:34px 7%;display:flex;justify-content:space-between;background:#07101f;color:#d0d5dd}.footer strong{font-size:28px;letter-spacing:.1em}@media(max-width:980px){.nav{display:none}.hero{grid-template-columns:1fr;padding:42px 6%}.hero h1{font-size:38px}.product-grid,.export,.about,.verification{grid-template-columns:1fr}.stats,.features,.verify-items{grid-template-columns:1fr}.hero-visual{min-height:390px}.header{padding:0 18px}.brand span{font-size:24px}.footer{display:block}.company dl{grid-template-columns:1fr}}