:root{color-scheme:dark;--bg: #060707;--panel: #121518;--edge: #292e33;--accent: #06cdef;--cyan: #25d9f2;--muted: #929aa2;--white: #f6f8f9;--border: #1c1c1c;font-family:Arial,Microsoft YaHei,Yu Gothic UI,Meiryo,Malgun Gothic,sans-serif;background:var(--bg);color:#fff;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--bg);color:var(--white);font-size:15px;line-height:1.6}button,input,select,a{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{max-width:1320px;margin:auto;padding:0 34px}.nav{height:76px;position:sticky;top:0;z-index:30;background:#0a0b0de8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #24282c}.nav .wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:21px;font-weight:900;letter-spacing:-.6px}.brand i{font-style:normal;color:#7b54ff}.brand span{color:var(--cyan)}.links{display:flex;gap:32px;font-size:13px;color:#b3b9bd}.links a:hover{color:var(--cyan)}.navright{display:flex;align-items:center;gap:12px}.language-control{position:relative;display:flex}.language-control:after{content:"▾";position:absolute;right:10px;top:50%;transform:translateY(-52%);color:#77828a;font-size:10px;pointer-events:none}.language-control select{height:40px;min-width:96px;appearance:none;border:1px solid #343a40;border-radius:3px;background:#101417;color:#d8dee2;padding:0 28px 0 11px;cursor:pointer}.language-control select:hover{border-color:#52707a}.outline,.solid,.ghost{border-radius:3px;padding:12px 21px;font-size:13px;font-weight:700;transition:.2s}.outline{display:inline-flex;background:transparent;border:1px solid #236d7c;color:var(--cyan)}.solid{display:inline-flex;background:var(--cyan);color:#051014;border:1px solid var(--cyan)}.ghost{display:inline-flex;background:#161a1e;color:#fff;border:1px solid #343a40}.outline:hover,.solid:hover,.ghost:hover{transform:translateY(-2px);filter:brightness(1.15)}.cartbtn{background:none;border:1px solid #343a40;color:#fff;padding:10px 12px}.cartbtn b{color:var(--cyan)}.hero{overflow:hidden;padding-top:78px}.hero .intro{text-align:center;position:relative;z-index:1}.hero h1{font-family:Impact,Arial Narrow,sans-serif;font-size:88px;line-height:1.18;letter-spacing:1px;font-weight:400;margin:0}.hero .intro p{font-size:18px;line-height:30px;color:#909090;margin:17px 20px 0}.hero .actions{display:flex;justify-content:center;gap:20px;margin-top:41px;transform:translate(-24px)}.hero .button,.hero-dialog .button{min-width:168px;height:62px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border:2px solid var(--border);background:none;font-size:20px;transition:background .2s,border-color .2s}.hero .primary,.hero-dialog .primary{background:var(--accent);color:#000}.hero .button:hover,.hero-dialog .button:hover{border-color:var(--accent)}.hero .primary:hover,.hero-dialog .primary:hover{background:#41def5}.scene{width:100%;position:relative;margin-top:49px;aspect-ratio:1920 / 536;--x: -500px;--y: -500px;touch-action:pan-y;outline-offset:-4px}.scene img{display:block;width:100%;height:100%;object-fit:fill;-webkit-user-select:none;user-select:none}.scene .base{position:relative}.scene .reveal{position:absolute;inset:0;pointer-events:none;opacity:0;background:var(--bg);mask-image:radial-gradient(circle 150px at var(--x) var(--y),#000 0%,#000 52%,rgba(0,0,0,.94) 62%,rgba(0,0,0,.72) 73%,rgba(0,0,0,.35) 85%,rgba(0,0,0,.08) 95%,transparent 100%);-webkit-mask-image:radial-gradient(circle 150px at var(--x) var(--y),#000 0%,#000 52%,rgba(0,0,0,.94) 62%,rgba(0,0,0,.72) 73%,rgba(0,0,0,.35) 85%,rgba(0,0,0,.08) 95%,transparent 100%);transition:opacity .18s}.scene.lit .reveal{opacity:1}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--edge);margin-top:-1px;position:relative;z-index:2;background:#0e1113}.stats div{padding:18px 32px;border-right:1px solid var(--edge)}.stats div:last-child{border:0}.stats strong{display:block;font-size:22px}.stats small{display:block;font-size:10px;color:#7c8790;letter-spacing:.1em}.section{padding:110px 0}.heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:38px}.heading h2{font-size:clamp(32px,4vw,52px);line-height:1.15;margin:10px 0;letter-spacing:-.04em}.heading p{max-width:440px;color:var(--muted);font-size:14px}.accent{color:var(--cyan);font-size:11px;letter-spacing:.2em;font-weight:800}.phonezone{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:500px}.phonezone .visual{border:1px solid #222a2e;background:radial-gradient(circle,#19343b,#0b0e10 65%);border-radius:14px;overflow:hidden;padding:22px}.phonezone .visual img{border-radius:9px;box-shadow:0 25px 40px #000}.phonezone h2{font-size:clamp(34px,4vw,56px);line-height:1.1;margin:16px 0}.phonezone p{color:var(--muted)}.pills{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.pill{border:1px solid #354249;color:#b3c1c9;padding:7px 12px;font-size:12px}.products{background:#0e1114}.productgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.productcard{--glow-card-background: var(--product-glow-background)}.glow-card{--edge-proximity: 0;--cursor-angle: 45deg;--color-sensitivity: calc(var(--edge-sensitivity) + 20);position:relative;display:grid;isolation:isolate;transform:translateZ(.01px);min-width:0;overflow:visible;background:var(--glow-card-background);border:1px solid var(--glow-card-border);border-radius:var(--glow-border-radius);box-shadow:rgb(var(--glow-shadow-color) / .1) 0 1px 2px,rgb(var(--glow-shadow-color) / .1) 0 2px 4px,rgb(var(--glow-shadow-color) / .1) 0 4px 8px,rgb(var(--glow-shadow-color) / .1) 0 8px 16px,rgb(var(--glow-shadow-color) / .1) 0 16px 32px,rgb(var(--glow-shadow-color) / .1) 0 32px 64px;transition:transform .2s}.glow-card:before,.glow-card:after,.glow-card>.edge-light{content:"";position:absolute;inset:0;border-radius:inherit;transition:opacity .25s ease-out;z-index:-1}.glow-card:not(:hover):before,.glow-card:not(:hover):after,.glow-card:not(:hover)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.glow-card:before{border:1px solid transparent;background:linear-gradient(var(--glow-card-background) 0 100%) padding-box,linear-gradient(#fff0 0 100%) border-box,var(--gradient-one) border-box,var(--gradient-two) border-box,var(--gradient-three) border-box,var(--gradient-four) border-box,var(--gradient-five) border-box,var(--gradient-six) border-box,var(--gradient-seven) border-box,var(--gradient-base) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%))}.glow-card:after{border:1px solid transparent;background:var(--gradient-one) padding-box,var(--gradient-two) padding-box,var(--gradient-three) padding-box,var(--gradient-four) padding-box,var(--gradient-five) padding-box,var(--gradient-six) padding-box,var(--gradient-seven) padding-box,var(--gradient-base) padding-box;-webkit-mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add;opacity:calc(var(--fill-opacity) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.glow-card>.edge-light:before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color),inset 0 0 1px 0 var(--glow-color-60),inset 0 0 3px 0 var(--glow-color-50),inset 0 0 6px 0 var(--glow-color-40),inset 0 0 15px 0 var(--glow-color-30),inset 0 0 25px 2px var(--glow-color-20),inset 0 0 50px 2px var(--glow-color-10),0 0 1px 0 var(--glow-color-60),0 0 3px 0 var(--glow-color-50),0 0 6px 0 var(--glow-color-40),0 0 15px 0 var(--glow-color-30),0 0 25px 2px var(--glow-color-20),0 0 50px 2px var(--glow-color-10)}.glow-card-inner{display:flex;flex-direction:column;position:relative;min-height:100%;overflow:hidden;border-radius:inherit;z-index:1}.glow-card:hover{transform:translate3d(0,-3px,.01px)}.productimg{height:255px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,#20313a,#101316 72%);padding:20px;overflow:hidden}.productimg img{max-height:230px;object-fit:contain}.productbody{padding:22px}.productbody small{color:var(--cyan);letter-spacing:.15em;font-size:10px}.productbody h3{font-size:22px;margin:5px 0}.productbody p{color:#929da6;font-size:13px;min-height:44px}.price{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #30363a;padding-top:18px;margin-top:20px}.price strong{font-size:24px}.price button{background:var(--cyan);border:0;padding:10px 14px;font-weight:800;color:#041015}.note{color:#7d8991;font-size:12px;margin-top:22px}.portal{padding:100px 0;background:radial-gradient(ellipse at 85% 50%,#10343e,#090c0f 60%)}.portalgrid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.portal h2{font-size:clamp(40px,5vw,68px);line-height:1.1;margin:14px 0}.portal p{color:#9aaab4}.portalvisual{position:relative;border:1px solid #2b5963;padding:10px;background:#080b0e;box-shadow:0 0 70px #0b6e841c}.portalvisual img{width:100%}.livebadge{position:absolute;top:25px;left:25px;background:#f04438;color:#fff;padding:5px 10px;font-size:11px;font-weight:800}.portaltiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0}.portaltiles div{border:1px solid #25434b;padding:14px 9px;text-align:center;font-size:12px;color:#d7e4e8}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.feature{--glow-card-background: var(--feature-glow-background);min-height:220px}.feature-inner{padding:30px}.feature b{font-size:11px;color:var(--cyan)}.feature h3{font-size:22px;margin:30px 0 8px}.feature p{color:#929ca4;font-size:13px}.get-started{background:#0e1113}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step{border-top:1px solid #3a5359;padding:25px 0}.step b{color:var(--cyan);font-size:26px}.step h3{font-size:21px}.step p{color:var(--muted);font-size:13px}.endcta{text-align:center;padding:110px 0;background:linear-gradient(#0b0e10,#101b1e)}.endcta h2{font-size:clamp(34px,5vw,64px);margin:10px 0}.endcta p{color:var(--muted);margin-bottom:25px}.store-actions{display:flex;justify-content:center;gap:12px}.footer{padding:35px 0;border-top:1px solid #262b2e;color:#818b93;font-size:12px}.footer .wrap{display:flex;justify-content:space-between;gap:20px}.drawer{position:fixed;z-index:60;right:0;top:0;bottom:0;width:min(440px,100%);background:#13191d;border-left:1px solid #34444b;padding:26px;transform:translate(105%);transition:transform .3s;overflow:auto}.drawer.open{transform:none}.shade{position:fixed;inset:0;background:#000a;z-index:50;display:none}.shade.open{display:block}.drawerhead{display:flex;align-items:center;justify-content:space-between}.drawerhead button,.qty button{background:#202a2f;color:#fff;border:1px solid #3a4b53;padding:5px 11px}.cartrow{display:grid;grid-template-columns:75px 1fr;gap:15px;border-bottom:1px solid #2c363c;padding:20px 0}.cartrow img{height:75px;object-fit:contain}.cartrow h4{margin:0}.cartrow p{color:var(--cyan);margin:5px 0}.qty{display:flex;align-items:center;gap:12px}.total{display:flex;justify-content:space-between;margin:25px 0;font-size:20px}.full{width:100%;justify-content:center}.empty{color:#9ca9b2;margin:50px 0}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,15px);z-index:80;background:#12343b;border:1px solid var(--cyan);color:#fff;padding:12px 22px;opacity:0;visibility:hidden;transition:.2s}.toast.show{opacity:1;visibility:visible;transform:translate(-50%)}.hero-dialog{position:fixed;background:#0e1112;color:#fff;border:1px solid #263439;padding:40px;width:min(460px,calc(100% - 40px))}.hero-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-dialog h2{font-size:28px;margin-top:0}.hero-dialog p{color:#aaa;line-height:1.8;margin-bottom:28px}.hero-dialog .close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:28px}@media(min-width:1921px){.hero{padding-top:clamp(78px,4.06vw,120px)}}@media(max-width:1100px){.links{gap:18px}.navright{gap:8px}.language-control select{min-width:88px}.hero{padding-top:65px}.hero h1{font-size:76px}.scene{margin-top:60px}.hero .actions{transform:none}}@media(max-width:850px){.wrap{padding:0 20px}.links,.navright .outline{display:none}.stats{grid-template-columns:repeat(2,1fr)}.stats div:nth-child(2){border-right:0}.stats div:nth-child(-n+2){border-bottom:1px solid var(--edge)}.phonezone,.portalgrid{grid-template-columns:1fr}.productgrid,.features,.steps{grid-template-columns:1fr 1fr}.section{padding:75px 0}.heading,.footer .wrap{display:block}}@media(max-width:650px){.nav{height:65px}.brand{font-size:17px}.language-control select{width:82px;min-width:82px;height:38px;padding-left:9px;font-size:12px}.cartbtn{padding:8px 9px;font-size:12px}.hero{padding-top:100px;min-height:calc(100svh - 72px)}.hero h1{font-size:clamp(48px,12.8vw,76px)}.hero .intro p{font-size:14px;line-height:26px;margin:22px 25px 0}.desktop-break{display:none}.hero .actions{gap:12px;margin-top:28px}.hero .button{min-width:142px;height:52px;font-size:16px;padding:0 18px}.scene{width:960px;max-width:none;left:50%;transform:translate(-50%);margin-top:66px}}@media(max-width:570px){.productgrid,.features,.steps{grid-template-columns:1fr}.productimg{height:230px}.portaltiles{grid-template-columns:1fr}.store-actions{flex-wrap:wrap}.section{padding:65px 0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
