@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
:root{--blue:#2f53d8;--blue-dark:#2543b0;--blue-soft:#eef2fe;--green:#16a34a;--green-soft:#eafaf0;--ink:#101828;--slate:#475467;--muted:#8a93a3;--line:#e6e9ef;--line2:#eef1f5;--bg:#f6f7f9;--card:#fff;--danger:#dc2626;--shadow:0 4px 18px #10182814;--shadow-lg:0 16px 48px #10182829;--r:16px}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;line-height:1.45}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}header{border-bottom:1px solid var(--line);z-index:40;background:#fff;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:66px;display:flex}.brand{cursor:pointer;align-items:center;gap:10px;display:flex}.brand .mark{background:var(--blue);border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;position:relative}.brand .mark .scr{background:#fff;border-radius:3px;width:12px;height:21px;position:relative}.brand .mark .scr:after{content:"";background:var(--blue);border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.brand .mark .coin{background:var(--green);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px}.brand .word{letter-spacing:-.5px;font-size:20px;font-weight:800}.brand .word .q{color:var(--ink)}.brand .word .g{color:var(--blue)}.brand .word .in{color:var(--muted);font-weight:600}.nav-links{align-items:center;gap:24px;display:flex}.nav-links a{color:var(--slate);cursor:pointer;font-size:14px;font-weight:500}.nav-links a:hover{color:var(--ink)}.signin{border:1px solid var(--line);color:var(--slate);background:#fff;border-radius:10px;padding:9px 16px;font-size:13.5px;font-weight:600}.hero{background:linear-gradient(#fff,#fafbfc);padding:60px 0 40px}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.hero h1{letter-spacing:-1.4px;font-size:48px;font-weight:800;line-height:1.08}.hero h1 .g{color:var(--green)}.hero p.lead{color:var(--slate);max-width:440px;margin-top:18px;font-size:17px}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.btn-blue{background:var(--blue);color:#fff;border:none;border-radius:12px;padding:14px 26px;font-size:15.5px;font-weight:700}.btn-blue:hover{background:var(--blue-dark)}.btn-outline{color:var(--blue);background:#fff;border:1.5px solid #c9d4f7;border-radius:12px;padding:14px 24px;font-size:15.5px;font-weight:700}.hero-art{justify-content:center;align-items:center;gap:18px;min-height:300px;display:flex;position:relative}.hero-art .ph{background:linear-gradient(160deg,#3a4a78,#1c2540);border:7px solid #11162a;border-radius:26px;width:130px;height:260px;box-shadow:0 24px 50px #10182838}.hero-art .ph.gold{background:linear-gradient(160deg,#e8d5a8,#bfa06a);width:110px;height:220px;transform:rotate(8deg)}.badges{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.badges-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.badge{border-right:1px solid var(--line);flex-direction:column;gap:12px;padding:24px 20px;display:flex}.badge:last-child{border-right:none}.badge .ic{background:var(--green-soft);width:44px;height:44px;color:var(--green);border-radius:12px;flex-shrink:0;place-items:center;font-size:20px;display:grid}.badge b{margin-bottom:3px;font-size:14px;line-height:1.3;display:block}.badge span{color:var(--muted);font-size:12.5px;line-height:1.4}.sec{padding:56px 0}.sec h2{text-align:center;letter-spacing:-.5px;margin-bottom:34px;font-size:28px;font-weight:800}.steps4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stp{border:1px solid var(--line);border-radius:var(--r);text-align:center;background:#fff;padding:24px;position:relative}.stp .n{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto 14px;font-weight:700;display:grid}.stp b{margin-bottom:6px;font-size:15.5px;display:block}.stp p{color:var(--muted);font-size:13px}.pop{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.pcard{border:1px solid var(--line);border-radius:var(--r);text-align:center;cursor:pointer;background:#fff;flex-direction:column;align-items:center;gap:10px;padding:18px 14px;transition:all .15s;display:flex}.pcard:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.home-foot{border-top:1px solid var(--line);color:var(--muted);background:#fff;padding:40px 0 30px;font-size:13px}.home-foot .cols{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.home-foot a{color:var(--muted);margin-bottom:8px;display:block}.home-foot a:hover{color:var(--ink)}.home-foot h4{color:var(--ink);margin-bottom:12px;font-size:13px}.ph-th{background:linear-gradient(160deg,#3a4a78,#1c2540);border:3px solid #11162a;border-radius:11px;flex-shrink:0;width:46px;height:84px;position:relative}.ph-th:before{content:"";background:#11162a;border-radius:3px;width:18px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.ph-th.pro{background:linear-gradient(160deg,#6b7280,#374151)}.ph-th.gold{background:linear-gradient(160deg,#e8d5a8,#bfa06a)}.nm{font-size:13.5px;font-weight:600}.up{color:var(--green);font-size:12px;font-weight:600}h1.page{letter-spacing:-.5px;text-align:center;margin-bottom:4px;font-size:25px;font-weight:800}p.sub{color:var(--slate);text-align:center;margin-bottom:26px;font-size:14.5px}.grid-models{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.mcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:10px;padding:18px 14px;transition:all .15s;display:flex}.mcard:hover{box-shadow:var(--shadow);border-color:#d6dae2;transform:translateY(-2px)}.stage{max-width:600px;margin:0 auto}.device-pill{border:1px solid var(--line);color:var(--slate);box-shadow:var(--shadow);background:#fff;border-radius:999px;align-items:center;gap:9px;margin:0 auto 20px;padding:7px 14px 7px 8px;font-size:13px;font-weight:600;display:inline-flex}.pill-center{justify-content:center;display:flex}.qcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:34px}.qcard.anim{animation:.32s cubic-bezier(.2,.7,.3,1) slidein}@keyframes slidein{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.qhead{text-align:center;margin-bottom:24px}.qhead .step{color:var(--blue);text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-size:12px;font-weight:700}.qhead h2{letter-spacing:-.3px;font-size:21px;font-weight:800}.qhead p{color:var(--muted);margin-top:6px;font-size:13.5px}.opts{flex-direction:column;gap:12px;display:flex}.opt{border:1.5px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:13px;align-items:center;gap:13px;width:100%;padding:16px 18px;font-size:15.5px;font-weight:600;transition:all .12s;display:flex}.opt:hover:not(.disabled){border-color:var(--blue);background:var(--blue-soft)}.opt .radio{border:2px solid #c4cbd6;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.opt.sel{border-color:var(--blue);background:var(--blue-soft)}.opt.sel .radio{border-color:var(--blue)}.opt.sel .radio:after{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px}.opt.disabled{opacity:.4;cursor:not-allowed;color:var(--muted);background:#f3f4f6;border-style:dashed}.chips{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.chip{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .12s}.chip:hover:not(.disabled){border-color:var(--blue);background:var(--blue-soft)}.chip.sel{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 4px 12px #2f53d847}.chip.disabled{opacity:.4;cursor:not-allowed;color:var(--muted);background:#f3f4f6;border-style:dashed}.multi{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mc{border:1.5px solid var(--line);color:var(--slate);text-align:left;background:#fff;border-radius:11px;align-items:center;gap:10px;padding:13px 14px;font-size:13.5px;font-weight:500;transition:all .12s;display:flex}.mc:hover{border-color:#c4cbd6}.mc .box{color:#fff;border:2px solid #c4cbd6;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.mc.sel{border-color:var(--danger);color:#991b1b;background:#fef2f2}.mc.sel .box{background:var(--danger);border-color:var(--danger)}.mc.acc.sel{border-color:var(--blue);background:var(--blue-soft);color:var(--ink)}.mc.acc.sel .box{background:var(--blue);border-color:var(--blue)}.cond-grid{grid-template-columns:1fr 1fr;gap:13px 18px;display:grid}.cond .btn{border:1.5px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;padding:16px;font-size:15px;font-weight:700;transition:all .12s}.cond .btn:hover:not(.disabled){border-color:var(--blue);background:var(--blue-soft)}.cond .btn.disabled{opacity:.4;cursor:not-allowed;color:var(--muted);background:#f3f4f6;border-style:dashed}.cond .desc{color:var(--muted);text-align:center;margin-top:7px;font-size:11.5px}.qfoot{margin-top:24px}.btn-primary{background:var(--blue);color:#fff;border:none;border-radius:13px;width:100%;padding:15px;font-size:15.5px;font-weight:700;transition:all .12s}.btn-primary:hover:not(:disabled){background:var(--blue-dark)}.btn-primary:disabled{cursor:not-allowed;background:#c5cbd6}.btn-soft{border:1px solid var(--line);width:100%;color:var(--slate);background:#fff;border-radius:13px;margin-top:10px;padding:13px;font-size:14px;font-weight:600}.btn-soft:hover{color:var(--ink);border-color:#c4cbd6}.pbar-wrap{border-bottom:1px solid var(--line);background:#fff}.pbar-row{align-items:center;gap:14px;padding:12px 0;display:flex}.pbar{background:#eaecf1;border-radius:999px;flex:1;height:6px;overflow:hidden}.pbar .fill{background:var(--blue);border-radius:999px;height:100%;transition:width .35s}.pbar-row .lbl{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:600}.pbar-row .back{color:var(--slate);background:0 0;border:none;font-size:13px;font-weight:600}.pbar-row .back:hover{color:var(--ink)}.co{max-width:640px;margin:0 auto}.co-card{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);background:#fff;margin-bottom:16px;padding:22px}.co-card h3{margin-bottom:4px;font-size:16px;font-weight:700}.co-card .hint{color:var(--muted);margin-bottom:14px;font-size:12.5px}.reveal .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:12.5px;font-weight:600}.reveal .amt{color:var(--green);letter-spacing:-1.4px;margin:4px 0;font-size:48px;font-weight:800}.reveal .note{color:var(--muted);font-size:12.5px}@keyframes pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.animate-pop{animation:.4s pop}.calc{text-align:center;padding:60px 0}.spinner{border:4px solid #e7eafe;border-top-color:var(--blue);border-radius:50%;width:46px;height:46px;margin:0 auto 16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.brkbox{border-top:1px dashed var(--line);margin-top:16px;padding-top:14px}.brk{color:var(--slate);justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.brk .v{color:var(--ink);font-weight:600}.brk .v.neg{color:var(--danger)}.brk .v.pos{color:var(--green)}.coupon-row{gap:10px;margin-top:14px;display:flex}.coupon-row input{border:1px solid var(--line);text-transform:uppercase;border-radius:11px;flex:1;padding:12px 14px;font-family:inherit;font-size:14px}.coupon-row input:focus{border-color:var(--blue);outline:none}.coupon-apply{background:var(--ink);color:#fff;border:none;border-radius:11px;padding:0 20px;font-size:14px;font-weight:700}.coupon-msg{margin-top:8px;font-size:12.5px;font-weight:600}.coupon-msg.ok{color:var(--green)}.coupon-msg.bad{color:var(--danger)}.field{text-align:left;margin-bottom:14px}.field label{color:var(--slate);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.field input,.field textarea{border:1px solid var(--line);border-radius:11px;width:100%;padding:12px 14px;font-family:inherit;font-size:15px}.field input:focus,.field textarea:focus{border-color:var(--blue);outline:none}.field .err{color:var(--danger);margin-top:5px;font-size:12px;display:none}.field.invalid input,.field.invalid textarea{border-color:var(--danger)}.field.invalid .err{display:block}.phone-row{gap:10px;display:flex}.phone-row input{flex:1}.otp-send{background:var(--blue);color:#fff;white-space:nowrap;border:none;border-radius:11px;padding:0 18px;font-size:14px;font-weight:700}.otp-block{background:var(--blue-soft);border:1px solid #d4ddfb;border-radius:12px;margin-top:12px;padding:14px}.otp-block .demo{color:var(--blue);margin-bottom:10px;font-size:12px;font-weight:600}.otp-inputs{gap:8px;display:flex}.otp-inputs input{text-align:center;background:#fff;border:1.5px solid #c9d4f7;border-radius:10px;width:46px;height:50px;font-size:20px;font-weight:700}.otp-inputs input:focus{border-color:var(--blue);outline:none}.otp-msg{margin-top:8px;font-size:12.5px;font-weight:600}.otp-msg.ok{color:var(--green)}.otp-msg.bad{color:var(--danger)}.verified-pill{background:var(--green-soft);color:var(--green);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.check-row{color:var(--slate);cursor:pointer;align-items:center;gap:10px;margin-top:6px;font-size:14px;font-weight:500;display:flex}.check-row .cb{color:#fff;border:2px solid #c4cbd6;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.check-row.on .cb{background:#25d366;border-color:#25d366}.addr{border:1.5px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:14px;transition:all .12s;display:flex}.addr:hover{border-color:#c4cbd6}.addr.sel{border-color:var(--blue);background:var(--blue-soft)}.addr .radio{border:2px solid #c4cbd6;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}.addr.sel .radio:after{content:"";background:var(--blue);border-radius:50%;width:9px;height:9px}.addr .who{font-size:14px;font-weight:700}.addr .det{color:var(--slate);margin-top:2px;font-size:13px}.slots{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.slot{border:1.5px solid var(--line);color:var(--slate);text-align:center;background:#fff;border-radius:11px;padding:12px 8px;font-size:13px;font-weight:600;transition:all .12s}.slot:hover{border-color:#c4cbd6}.slot.sel{border-color:var(--blue);background:var(--blue-soft);color:var(--ink)}.slot small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:500;display:block}.slot.sel small{color:var(--blue)}.pay{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:13px;margin-bottom:10px;padding:16px;transition:all .12s;display:flex}.pay:hover{border-color:#c4cbd6}.pay.sel{border-color:var(--blue);background:var(--blue-soft)}.pay .radio{border:2px solid #c4cbd6;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.pay.sel .radio:after{content:"";background:var(--blue);border-radius:50%;width:9px;height:9px}.pay .pinfo b{font-size:14px}.pay .pinfo span{color:var(--muted);font-size:12px;display:block}.pay .pamt{color:var(--green);margin-left:auto;font-size:18px;font-weight:800}.pay .pbonus{color:var(--green);text-align:right;font-size:11px;font-weight:600}.gated{opacity:.5;pointer-events:none;filter:grayscale(.3)}.grecaptcha-badge{visibility:hidden!important}.success{border:1px solid var(--line);text-align:center;max-width:520px;box-shadow:var(--shadow);background:#fff;border-radius:18px;margin:30px auto;padding:40px 32px}.success .ring{background:var(--green-soft);width:78px;height:78px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.success h2{margin-bottom:8px;font-size:23px;font-weight:800}.success p{color:var(--slate);margin-bottom:6px;font-size:14.5px}.order-box{background:var(--bg);text-align:left;border-radius:12px;margin:20px 0;padding:16px;font-size:13.5px}.order-box div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.order-box .v{text-align:right;font-weight:700}.overlay{z-index:60;background:#10182873;justify-content:center;align-items:flex-start;padding-top:8vh;display:flex;position:fixed;inset:0}.modal{width:92%;max-width:560px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;overflow:hidden}.modal-head{border-bottom:1px solid var(--line);padding:18px 24px;font-size:15px;font-weight:700}.modal-body{color:var(--slate);padding:22px 24px;font-size:15px}.modal-foot{justify-content:flex-end;padding:0 24px 22px;display:flex}.modal-foot .ok{background:var(--blue);color:#fff;border:none;border-radius:999px;padding:11px 38px;font-size:14px;font-weight:700}.pad{padding:36px 0 70px}.blog-content h2{color:#111827;letter-spacing:-.3px;margin:32px 0 12px;font-size:22px;font-weight:800}.blog-content h3{color:#1f2937;margin:24px 0 8px;font-size:18px;font-weight:700}.blog-content p{margin:0 0 16px;line-height:1.8}.blog-content ul,.blog-content ol{margin:0 0 16px;padding-left:24px}.blog-content li{margin-bottom:6px;line-height:1.7}.blog-content strong{color:#111827;font-weight:700}.blog-content a{color:#1d4ed8;text-decoration:underline}.blog-content table{border-collapse:collapse;width:100%;margin:20px 0;font-size:14px}.blog-content th,.blog-content td{text-align:left;border:1px solid #e5e7eb;padding:10px 14px}.blog-content th{background:#f9fafb;font-weight:700}.blog-content blockquote{color:#374151;background:#eef2fe;border-left:4px solid #1d4ed8;border-radius:0 8px 8px 0;margin:20px 0;padding:12px 20px;font-style:italic}@media (max-width:760px){.hero-grid{grid-template-columns:1fr}.hero-art{order:-1;min-height:220px}.hero h1{font-size:36px}.badges-grid,.steps4{grid-template-columns:1fr 1fr}.badge{border-bottom:1px solid var(--line)}.home-foot .cols{grid-template-columns:1fr 1fr}.nav-links{display:none}}@media (max-width:560px){.multi,.cond-grid{grid-template-columns:1fr}.qcard{padding:24px}.slots{grid-template-columns:1fr}}
