:root{--bg: #00071a;--bg-2: #001233;--panel: rgba(10, 24, 54, .66);--panel-solid: #0a1730;--line: rgba(120, 160, 255, .16);--line-strong: rgba(120, 170, 255, .32);--text: #e8eeff;--muted: #9aabcd;--muted-2: #7c8cae;--blue: #2f6bff;--blue-2: #5b8dff;--cyan: #22d3ee;--cyan-2: #67e8f9;--violet: #7c5cff;--wa: #25d366;--wa-2: #128c4a;--warn: #fbbf24;--radius: 18px;--radius-sm: 12px;--shadow-lg: 0 30px 80px -30px rgba(6, 12, 30, .95), 0 8px 30px -12px rgba(20, 60, 160, .55);--shadow-card: 0 18px 40px -24px rgba(4, 10, 26, .9);--ring: 0 0 0 3px rgba(34, 211, 238, .45);--maxw: 1200px;--font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);color:var(--text);background:var(--bg);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(90rem 60rem at 50% 12%,rgba(18,56,130,.4),transparent 72%),radial-gradient(58rem 38rem at 82% -12%,rgba(47,107,255,.36),transparent 64%),radial-gradient(46rem 32rem at 6% 2%,rgba(34,211,238,.22),transparent 62%),radial-gradient(64rem 46rem at 50% 122%,rgba(124,92,255,.22),transparent 66%),linear-gradient(180deg,var(--bg),var(--bg-2) 50%,#00040f 100%)}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(120,170,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(120,170,255,.07) 1px,transparent 1px);background-size:64px 64px,64px 64px;mask-image:radial-gradient(75% 60% at 50% 0%,#000 20%,transparent 85%);-webkit-mask-image:radial-gradient(75% 60% at 50% 0%,#000 20%,transparent 85%)}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--cyan-2);text-decoration:none}a:hover{color:#fff}h1,h2,h3,h4{line-height:1.15;margin:0 0 .6rem;letter-spacing:-.02em;overflow-wrap:anywhere}h1{font-size:clamp(2.1rem,6.4vw,3.6rem);font-weight:800}h2{font-size:clamp(1.6rem,4.2vw,2.5rem);font-weight:800}h3{font-size:clamp(1.05rem,2.4vw,1.3rem);font-weight:700}p{margin:0 0 1rem}ul,ol{margin:0 0 1rem;padding-left:1.15rem}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:10px}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--cyan);color:#04121a;padding:.7rem 1rem;font-weight:700;border-radius:0 0 10px}.skip-link:focus{left:0}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 1.1rem}.section{padding:clamp(3rem,8vw,5.5rem) 0;position:relative}.section-head{max-width:46rem;margin-bottom:2.2rem}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan-2);background:linear-gradient(180deg,#22d3ee29,#22d3ee0a);border:1px solid rgba(34,211,238,.3);padding:.35rem .8rem;border-radius:999px;margin-bottom:1.1rem}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.lead{color:var(--muted);font-size:clamp(1rem,2.4vw,1.12rem)}.muted{color:var(--muted)}.small{font-size:.85rem}.center{text-align:center}.grad{background:linear-gradient(100deg,var(--cyan-2),var(--blue-2) 45%,var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.site-header{position:sticky;top:0;z-index:40;backdrop-filter:blur(14px) saturate(140%);background:#050914b8;border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px}.brand{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;font-weight:800;letter-spacing:-.02em;color:#fff}.brand:hover{color:#fff}.brand-mark{width:auto;height:40px;max-width:96px;flex:0 0 auto;object-fit:contain;border-radius:10px;filter:drop-shadow(0 0 14px rgba(47,107,255,.55))}.brand-name{font-size:1.05rem}.brand-name span{color:var(--cyan-2)}.nav-toggle{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff0a;border:1px solid var(--line-strong);color:var(--text);border-radius:12px;padding:.55rem .75rem;min-height:44px;cursor:pointer;font-weight:600}.nav-toggle svg{width:18px;height:18px}.site-nav{display:none}.site-nav.is-open{display:block;position:absolute;left:0;right:0;top:100%;background:#060b18f7;border-bottom:1px solid var(--line);padding:.6rem 1.1rem 1.1rem;box-shadow:var(--shadow-lg)}.site-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.site-nav a{display:block;padding:.8rem .6rem;border-radius:10px;color:var(--text);font-weight:600;min-height:44px}.site-nav a:hover{background:#78aaff1a}.nav-cta{margin-top:.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.25rem;min-height:48px;border-radius:14px;font-weight:700;font-size:.98rem;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;text-align:center}.btn svg{width:20px;height:20px;flex:0 0 auto}.btn:active{transform:translateY(1px)}.btn-wa{background:linear-gradient(180deg,#2ee06f,var(--wa) 55%,var(--wa-2));color:#04220f;box-shadow:0 14px 34px -14px #25d366d9,inset 0 1px #ffffff59}.btn-wa:hover{color:#03210e;transform:translateY(-2px);box-shadow:0 20px 44px -16px #25d366f2}.btn-primary{background:linear-gradient(180deg,var(--blue-2),var(--blue));color:#fff;box-shadow:0 14px 34px -16px #2f6bffe6}.btn-primary:hover{color:#fff;transform:translateY(-2px)}.btn-ghost{background:#ffffff0a;border-color:var(--line-strong);color:var(--text)}.btn-ghost:hover{background:#78aaff1f;color:#fff}.btn[aria-disabled=true],.btn[disabled]{background:#ffffff0f;color:var(--muted);border-color:var(--line);box-shadow:none;cursor:not-allowed;transform:none}.btn-block{width:100%}.btn-row{display:flex;flex-wrap:wrap;gap:.7rem}.pending-note{display:flex;align-items:flex-start;gap:.55rem;margin-top:.9rem;padding:.7rem .85rem;border-radius:12px;background:#fbbf241a;border:1px solid rgba(251,191,36,.34);color:#ffe6a8;font-size:.9rem}.pending-note svg{width:18px;height:18px;flex:0 0 auto;margin-top:.15rem}.pending-note[hidden]{display:none}.hero{padding-top:clamp(2rem,6vw,3.5rem)}.hero-grid{display:grid;gap:2.4rem;align-items:center}.hero-copy{max-width:40rem}.hero h1 .hl{color:#fff;position:relative;white-space:nowrap;text-shadow:0 0 26px rgba(37,211,102,.55)}.hero h1 .hl:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.16em;background:linear-gradient(90deg,var(--wa),var(--cyan));border-radius:999px;opacity:.8;z-index:-1}.trust-list{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;padding:0;margin:1.4rem 0 0}.trust-list li{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;font-weight:600;color:var(--text);background:#ffffff0d;border:1px solid var(--line);border-radius:999px;padding:.4rem .8rem}.hero-stage{position:relative;min-height:420px;perspective:1200px}.stage-glow{position:absolute;inset:8% 4% 12%;border-radius:50%;background:radial-gradient(closest-side,rgba(34,211,238,.38),rgba(47,107,255,.18) 55%,transparent 72%);filter:blur(26px);z-index:0}.stage-ring{position:absolute;left:50%;top:54%;width:min(78%,420px);max-width:100%;aspect-ratio:1;transform:translate(-50%,-50%) rotateX(72deg);border-radius:50%;border:1px solid rgba(34,211,238,.35);box-shadow:0 0 60px #22d3ee40 inset;z-index:0}.brand-plate{position:relative;z-index:3;width:min(88%,460px);margin:0 auto -2.2rem;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px -34px #2563ebbf,inset 0 0 0 1px #78aaff29}.brand-plate img{width:100%;height:auto;display:block}.stage-ring.r2{width:min(88%,480px);max-width:100%;border-color:#7c5cff47;box-shadow:0 0 80px #7c5cff2e inset}.phone{position:relative;z-index:3;width:min(300px,74vw);margin:0 auto;border-radius:42px;padding:12px;background:linear-gradient(160deg,#26324f,#0a1122 40%,#05080f);box-shadow:var(--shadow-lg),inset 0 0 0 1px #a0c8ff38;transform:rotateY(-11deg) rotateX(5deg) translateZ(0)}.phone-screen{border-radius:32px;overflow:hidden;background:#efeae2}.phone-notch{position:absolute;top:12px;left:50%;transform:translate(-50%);width:92px;height:20px;background:#04060c;border-radius:0 0 16px 16px;z-index:4}.wa-top{display:flex;align-items:center;gap:.5rem;padding:.7rem .7rem .6rem;background:linear-gradient(180deg,#128c7e,#075e54);color:#fff}.wa-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(140deg,#22d3ee,#2f6bff);display:grid;place-items:center;font-weight:800;font-size:.8rem;color:#04121a}.wa-top b{font-size:.82rem;display:block;line-height:1.2}.wa-top small{font-size:.68rem;color:#d1fae5}.wa-body{padding:.7rem .6rem .9rem;display:flex;flex-direction:column;gap:.45rem;background:radial-gradient(24rem 16rem at 100% 0%,rgba(7,94,84,.1),transparent 62%),linear-gradient(180deg,#f7f4ee,#efeae2);min-height:320px}.wa-day{align-self:center;font-size:.62rem;color:#54656f;background:#e3ddd3;padding:.18rem .55rem;border-radius:999px}.msg{max-width:84%;font-size:.74rem;line-height:1.45;padding:.45rem .6rem;border-radius:12px;position:relative}.msg-in{align-self:flex-start;background:#fff;color:#111b21;border-top-left-radius:4px}.msg-out{align-self:flex-end;background:#d9fdd3;color:#111b21;border-top-right-radius:4px}.msg em{font-style:normal;font-weight:700;color:#027a55}.msg .time{display:block;text-align:right;font-size:.58rem;color:#667781;margin-top:.15rem}.msg-bubble-now{box-shadow:0 0 0 1px #075e5459,0 8px 22px -10px #075e548c}.float{position:absolute;z-index:4;filter:drop-shadow(0 18px 26px rgba(3,8,20,.75))}.float-c1{width:78px;top:6%;right:6%;animation:bob 7s ease-in-out infinite}.float-c2{width:52px;bottom:12%;left:2%;animation:bob 9s ease-in-out infinite reverse}.float-pad{width:116px;bottom:2%;right:0;animation:bob 8s ease-in-out infinite}.float-chip{z-index:5;font-size:.72rem;font-weight:700;color:#dbeafe;background:#0a1224d1;border:1px solid var(--line-strong);border-radius:999px;padding:.3rem .7rem;backdrop-filter:blur(8px)}.float-chip.a{top:12%;left:0;animation:bob 6.5s ease-in-out infinite}.float-chip.b{top:46%;right:-2%;animation:bob 8.5s ease-in-out infinite reverse}.float-chip.c{bottom:26%;left:6%;animation:bob 7.5s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.grid{display:grid;gap:1rem}.cards-2,.cards-3,.cards-5{grid-template-columns:1fr}.card{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow-card);backdrop-filter:blur(10px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;overflow:hidden;min-width:0}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,rgba(34,211,238,.1),transparent 42%);opacity:0;transition:opacity .22s ease}.card:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 26px 60px -30px #0a1e50f2}.card:hover:before{opacity:1}.card h3{margin-bottom:.35rem}.card p:last-child{margin-bottom:0}.card-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;margin-bottom:.9rem;background:linear-gradient(160deg,#22d3ee38,#2f6bff2e);border:1px solid rgba(34,211,238,.3)}.card-icon svg{width:24px;height:24px}.card-num{position:absolute;top:.9rem;right:1rem;font-size:2.6rem;font-weight:800;line-height:1;color:#78aaff24}.game-card{display:flex;flex-direction:column;gap:.8rem;text-align:left}.game-art{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16 / 10;background:linear-gradient(150deg,#2f6bff38,#04081299);border:1px solid var(--line);display:grid;place-items:center}.game-art svg{width:62%;height:auto}.game-card[data-game=free-fire] .game-art{background:linear-gradient(150deg,#f973164d,#060a18d1);border-color:#fb923c66}.game-art--ff{position:relative}.game-art--ff .ff-ember{position:absolute;inset:auto 0 0;width:100%;height:auto}.ff-wordmark{position:relative;width:66%;max-width:190px;height:auto;filter:drop-shadow(0 4px 18px rgba(0,0,0,.65))}.game-card[data-game=roblox] .game-art{background:linear-gradient(150deg,#94a3b838,#040812b8)}.game-card[data-game=cod] .game-art{background:linear-gradient(150deg,#65a30d38,#040812b8)}.game-card[data-game=playstation] .game-art{background:linear-gradient(150deg,#3b82f63d,#040812b8)}.game-card[data-game=xbox] .game-art{background:linear-gradient(150deg,#22c55e38,#040812b8)}.game-card.is-soon .game-art{filter:saturate(.35) brightness(.8)}.badge{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.28rem .6rem;border-radius:999px;border:1px solid transparent}.badge-avail{background:#22c55e29;color:#86efac;border-color:#22c55e73}.badge-soon{background:#94a3b824;color:#cbd5e1;border-color:#94a3b859}.game-name{font-weight:700;font-size:1.05rem;margin:0}.game-note{color:var(--muted);font-size:.9rem;margin:0}.steps{list-style:none;margin:0;padding:0;display:grid;gap:1rem;counter-reset:step}.step{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.9rem 1rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem;box-shadow:var(--shadow-card);backdrop-filter:blur(10px);min-width:0}.step-num{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:800;background:linear-gradient(160deg,#2f6bff59,#22d3ee2e);border:1px solid var(--line-strong);color:#fff}.step h3{margin:0 0 .25rem;font-size:1.02rem}.step p{margin:0;color:var(--muted);font-size:.94rem}.step.is-key{border-color:#fbbf2480;background:linear-gradient(160deg,#fbbf241f,#0c1428b3 45%);box-shadow:0 22px 50px -28px #fbbf2499}.step.is-key .step-num{background:linear-gradient(160deg,#fbbf24,#f59e0b);color:#3b2503;border-color:#fbbf24b3}.step-key-tag{display:inline-block;margin-bottom:.35rem;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fde68a}.confirm-grid{display:grid;gap:1.4rem;align-items:center}.receipt{background:linear-gradient(180deg,#fff,#eef3ff);color:#0b1226;border-radius:16px;padding:1.1rem 1.1rem 1.3rem;max-width:380px;box-shadow:0 30px 60px -30px #000000e6;transform:rotate(-1.4deg);position:relative}.receipt:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:16px;background:radial-gradient(circle at 8px -4px,transparent 8px,#eef3ff 8px) repeat-x;background-size:16px 16px;border-radius:0 0 16px 16px}.receipt h3{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:#3b4a6b;margin-bottom:.6rem}.receipt-row{display:flex;justify-content:space-between;gap:.8rem;font-size:.85rem;padding:.3rem 0;border-bottom:1px dashed rgba(11,18,38,.18)}.receipt-row:last-of-type{border-bottom:0}.receipt-code{margin-top:.9rem;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.3rem,5vw,1.7rem);font-weight:800;letter-spacing:.12em;background:#0b1226;color:#67e8f9;border-radius:12px;padding:.7rem .5rem}.receipt-label{text-align:center;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#6b7a99;margin:.5rem 0 0}.chat-panel{background:#080e1cd1;border:1px solid var(--line);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow-card);backdrop-filter:blur(10px)}.chat-panel .wa-body{min-height:0;background:none;padding:0}.chat-live{display:flex;flex-direction:column;gap:.5rem}.msg-name{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-2);margin-bottom:.12rem;display:block}.chat-panel .msg{max-width:92%;font-size:.88rem}.callout{border-radius:var(--radius);padding:1.1rem 1.2rem;border:1px solid rgba(251,191,36,.45);background:linear-gradient(160deg,#fbbf241f,#080e1cbf)}.callout h3{display:flex;align-items:center;gap:.5rem;color:#fde68a;font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.callout h3 svg{width:20px;height:20px}.callout p:last-child{margin-bottom:0}.faq{display:grid;gap:.7rem}.faq details{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.2rem .3rem;backdrop-filter:blur(8px)}.faq summary{cursor:pointer;list-style:none;font-weight:700;padding:.9rem .8rem;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.3rem;color:var(--cyan-2);flex:0 0 auto;transition:transform .2s ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq .faq-body{padding:0 .8rem 1rem;color:var(--muted)}.contact-grid{display:grid;gap:1rem}.contact-card{text-align:center}.contact-card .card-icon{margin-left:auto;margin-right:auto}.legal{max-width:60rem}.legal h2{margin-top:2.2rem;font-size:clamp(1.2rem,3vw,1.5rem)}.legal .note{border-left:3px solid var(--warn);background:#fbbf241a;padding:.8rem 1rem;border-radius:0 12px 12px 0;color:#ffe6a8;font-size:.92rem}.site-footer{border-top:1px solid var(--line);background:#040710cc;padding:2.4rem 0 2rem}.footer-grid{display:grid;gap:1.6rem}.footer-brand p{color:var(--muted);margin:.5rem 0 0}.footer-nav ul{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}.footer-nav a{color:var(--muted);display:inline-block;padding:.3rem 0;min-height:28px}.footer-nav a:hover{color:#fff}.footer-legal{margin-top:2rem;padding-top:1.2rem;border-top:1px solid var(--line);display:grid;gap:.6rem}.footer-legal ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.2rem .9rem}.footer-legal a{display:inline-block;padding:.35rem .1rem;min-height:28px}.footer-legal p{margin:0;color:var(--muted-2);font-size:.84rem}.legal-note{grid-column:1 / -1;color:var(--muted-2);font-size:.78rem;line-height:1.5;max-width:60rem}.mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:45;padding:.7rem .9rem calc(.7rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#04071066,#040710f5 55%);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.mobile-cta[hidden]{display:none}body.has-mobile-cta{padding-bottom:92px}.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}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:none}@media (min-width: 600px){.cards-2,.cards-3,.cards-5,.steps,.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-legal{grid-template-columns:auto 1fr;align-items:center}}@media (min-width: 900px){.wrap{padding:0 1.5rem}.nav-toggle{display:none}.site-nav{display:block;position:static;background:none;border:0;padding:0;box-shadow:none}.site-nav ul{flex-direction:row;align-items:center;gap:.2rem}.site-nav a{padding:.5rem .7rem}.nav-cta{margin:0 0 0 .4rem}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem}.hero-stage{min-height:540px}.phone{width:min(330px,30vw)}.brand-plate{width:min(80%,520px);margin-bottom:-3rem}.cards-3,.cards-5{grid-template-columns:repeat(3,minmax(0,1fr))}.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.confirm-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.5rem}.mobile-cta{display:none}body.has-mobile-cta{padding-bottom:0}}@media (min-width: 1100px){.cards-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}.float,.float-chip{animation:none!important}}@media print{body:before,body:after,.mobile-cta,.site-nav{display:none!important}body{background:#fff;color:#000}}
