.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;cursor:pointer;font-family:inherit;font-weight:700;font-size:15px;padding:14px 22px;border-radius:var(--r, 14px);color:var(--on-accent, #fff);text-decoration:none;background:var(--grad);box-shadow:var(--shadow, 0 10px 28px rgba(124,92,255,.4));transition:transform .15s,opacity .15s,background .15s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn:disabled,.btn[disabled]{opacity:.6;cursor:default;transform:none}.btn--primary{background:var(--grad);color:var(--on-accent, #fff)}.btn--ghost{background:#ffffff0f;border:1px solid var(--border-strong, rgba(255,255,255,.12));color:var(--text, #EEF1F7);box-shadow:none}.btn--ghost:hover{background:#ffffff1a}.btn--danger{background:#e5484d;box-shadow:none}.btn--outline-danger{background:transparent;border:1px solid rgba(255,90,110,.4);color:var(--red, #FF7A5C);box-shadow:none}.btn--white{background:#fff;color:#0e1116;box-shadow:none}.btn--white:hover{background:#ededed}.btn--pill{border-radius:999px}.btn--sm{padding:10px 18px;font-size:13.5px}.btn--xs{padding:8px 14px;font-size:13px}.btn--lg{padding:17px 32px;font-size:17px}.btn--block{width:100%}:root{--bg: #0E1116;--surface: rgba(255,255,255,.03);--border: rgba(255,255,255,.08);--border-strong: rgba(255,255,255,.12);--text: #EEF1F7;--text-2: #DCE2EC;--muted: #9CA4B4;--dim: #939BAC;--violet: #7C5CFF;--violet-2: #9F8CFF;--cyan: #22D3EE;--green: #34D399;--rose: #FF6B9D;--accent: var(--violet);--accent-2: var(--violet-2);--grad: linear-gradient(135deg, #22D3EE, #7C5CFF);--font-d: "Space Grotesk", sans-serif;--font: "Manrope", system-ui, sans-serif}[data-accent=cyan]{--accent: var(--cyan);--accent-2: #67E8F9}[data-accent=rose]{--accent: var(--rose);--accent-2: #FF93B8}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;overflow-wrap:break-word}h1,h2,h3{font-family:var(--font-d);margin:0;color:#fff;letter-spacing:-.02em;line-height:1.05;overflow-wrap:break-word}p{margin:0}a{color:inherit;text-decoration:none}img,svg{display:block}.wrap{max-width:1080px;margin:0 auto;padding:0 22px;position:relative;z-index:1}.ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ambient i{position:absolute;display:block;border-radius:50%;filter:blur(10px)}.ambient .g1{top:-260px;left:50%;width:1000px;height:680px;margin-left:-500px;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%)}.ambient .g2{top:120px;right:-200px;width:620px;height:520px;background:radial-gradient(closest-side,rgba(34,211,238,.12),transparent 70%)}.lph{display:flex;align-items:center;justify-content:space-between;padding:18px 0 6px}.lph{z-index:5}.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-d);font-weight:700;font-size:19px}.brand .mk{width:30px;height:30px;border-radius:9px;object-fit:cover;box-shadow:0 0 18px #7c5cff73}.brand b{color:var(--violet-2)}.lph .secure{font-size:12.5px;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.lph .lph-right{display:flex;align-items:center;gap:12px}.lang{position:relative}.lang-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font:inherit;font-size:12.5px;font-weight:700;color:var(--text-2);cursor:pointer;background:var(--surface);border:1px solid var(--border-strong)}.lang-btn:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.lang-globe{font-size:13px;line-height:1}.lang-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:156px;padding:6px;display:flex;flex-direction:column;gap:2px;border-radius:14px;background:#171b23;border:1px solid var(--border-strong);box-shadow:0 18px 40px #00000073}.lang-menu[hidden]{display:none}[hidden]{display:none!important}.lang-item{padding:9px 12px;border:0;border-radius:10px;background:transparent;color:var(--text-2);font:inherit;font-size:14px;text-align:left;cursor:pointer}.lang-item:hover{background:#ffffff0f;color:var(--text)}.lang-item.is-on{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,transparent)}.hero{padding:40px 0 26px;text-align:center}.badge{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);margin-bottom:20px}.hero h1{font-size:clamp(32px,6vw,56px);margin:0 auto;max-width:16ch}.sub{margin:18px auto 0;max-width:52ch;font-size:clamp(16px,2.4vw,19px);line-height:1.55;color:var(--text-2)}.hero .cta-row{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:12px}.guar{font-size:13px;color:var(--muted);display:inline-flex;align-items:center;gap:7px}.guar svg{color:var(--green)}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.chip{font-size:13px;font-weight:600;color:var(--text-2);padding:8px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--border)}.sec{padding:44px 0}.sec h2{text-align:center;font-size:clamp(24px,4vw,34px);margin-bottom:32px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.card{padding:22px;border-radius:18px;background:var(--surface);border:1px solid var(--border)}.card .ic{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-2);margin-bottom:14px}.card h3{font-size:18px;margin-bottom:6px}.card p{font-size:14.5px;line-height:1.5;color:var(--muted)}.offer{max-width:520px;margin:0 auto;padding:30px;border-radius:22px;background:linear-gradient(180deg,#7c5cff1a,#ffffff05);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);text-align:center}.offer .kicker{font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--accent-2)}.offer .price{font-family:var(--font-d);font-weight:700;color:#fff;margin:14px 0 2px}.offer .price b{font-size:52px}.offer .price .per{font-size:20px;color:var(--muted)}.offer .price .old{font-size:20px;color:var(--dim);text-decoration:line-through;margin-left:10px}.offer .osub{font-size:14px;color:var(--muted);margin-bottom:22px}.offer .btn{width:100%}.offer .foot{margin-top:14px}.faq{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:4px 18px}.faq summary{list-style:none;cursor:pointer;padding:16px 0;font-weight:700;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent-2);font-size:22px;font-weight:400}.faq details[open] summary:after{content:"−"}.faq details p{padding:0 0 16px;color:var(--muted);font-size:14.5px;line-height:1.55}.final{text-align:center;padding:52px 0 40px}.final h2{margin-bottom:24px}.footer{text-align:center;padding:26px 0 40px;color:var(--dim);font-size:12.5px}.footer a{color:var(--violet-2)}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#0e1116eb;backdrop-filter:blur(12px);border-top:1px solid var(--border);display:none}.sticky .btn{width:100%;padding:16px}@media(max-width:760px){.grid{grid-template-columns:1fr}.sticky{display:block}.footer{padding-bottom:120px}}@media(max-width:560px){.lph .secure{display:none}}.quiz{max-width:640px;padding-top:14px;min-height:70vh}.qbar{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden;margin:6px 0 30px}.qbar i{display:block;height:100%;width:0;background:var(--grad);transition:width .3s ease}.qstep{text-align:center;animation:qin .25s ease}@keyframes qin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.qstep h1{font-size:clamp(28px,5.5vw,44px)}.qstep[data-step]{padding-top:24px}.qstep[data-step] .btn{margin-top:28px}.qnum{font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--accent-2)}.qh{font-size:clamp(22px,4.5vw,32px);margin:12px 0 26px}.qopts{display:flex;flex-direction:column;gap:12px;max-width:460px;margin:0 auto}.qopt{text-align:left;padding:18px 20px;border-radius:14px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.qopt:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--sel, rgba(124,92,255,.08));transform:translateY(-1px)}.qreasons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:22px auto;max-width:460px}.qreason{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--text-2);padding:8px 13px;border-radius:999px;background:var(--surface);border:1px solid var(--border)}.qreason svg{color:var(--green)}.qprice{font-family:var(--font-d);font-weight:700;margin:8px 0 22px}.qprice b{font-size:46px;color:#fff}.qprice .per{font-size:19px;color:var(--muted)}.qprice .old{font-size:19px;color:var(--dim);text-decoration:line-through;margin-left:10px}.qresult .btn{max-width:420px;margin:0 auto 12px}.cd{display:flex;width:fit-content;margin-left:auto;margin-right:auto;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:#ffb4a2;background:#ff6b6b1f;border:1px solid rgba(255,107,107,.32);padding:7px 14px;border-radius:999px;margin-bottom:16px}.cd b{font-variant-numeric:tabular-nums;color:#fff;min-width:44px}.art{max-width:680px;margin:0 auto;padding:14px 22px 0;position:relative;z-index:1}.art-kicker{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-2)}.art-h1{font-size:clamp(26px,4.6vw,40px);line-height:1.12;margin:12px 0 14px}.art-meta{font-size:13.5px;color:var(--muted);display:flex;gap:6px;flex-wrap:wrap;margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid var(--border)}.art-lead{font-size:clamp(17px,2.6vw,20px);line-height:1.6;color:#fff;font-weight:600;margin-bottom:22px}.art-p{font-size:clamp(16px,2.3vw,17.5px);line-height:1.72;color:var(--text-2);margin-bottom:18px}.art-quote{margin:28px 0;padding:18px 22px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:0 14px 14px 0;font-family:var(--font-d);font-size:clamp(18px,2.8vw,22px);line-height:1.4;color:#fff}.art-bullets{display:flex;flex-direction:column;gap:12px;margin:28px 0;padding:22px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.art-bullet{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--text-2)}.art-bullet svg{color:var(--green);flex:none;margin-top:2px}.art-bullet b{color:#fff}.art-cta{text-align:center;margin:34px 0 10px;padding:32px 24px;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,transparent),#ffffff05);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.art-cta h2{font-size:clamp(22px,4vw,30px);margin-bottom:10px}.art-cta p{font-size:15px;color:var(--muted);line-height:1.55;max-width:42ch;margin:0 auto 22px}.art-cta .btn{margin:0 auto 12px}.btn--lg{width:100%;max-width:420px}.wpay{max-width:560px;margin:0 auto;padding:18px 0 56px;text-align:center}.wpay h1{font-size:clamp(30px,6.4vw,46px);margin:0 auto;max-width:15ch}.wpay .sub{margin:16px auto 0;max-width:46ch}.wpay-list{list-style:none;margin:26px auto 0;padding:0;display:flex;flex-direction:column;gap:10px;max-width:380px;text-align:left}.wpay-list li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--text-2)}.wpay-list svg{flex:none;color:var(--accent-2)}.wpay-card{margin-top:30px;padding:24px 20px 18px;border-radius:22px;background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 24px 60px #00000059}.wpay-price{display:flex;align-items:baseline;justify-content:center;gap:7px}.wpay-price b{font-size:40px;line-height:1;letter-spacing:-.02em}.wpay-price span{font-size:15px;color:var(--text-2)}.wpay-plan{margin:8px 0 0;font-size:14px;color:var(--text-2)}.wpay-btn{margin-top:20px;min-height:55px}.wpay-fallback{margin:14px 0 0;font-size:14px;color:var(--text-2)}.wpay-fallback a{display:block;margin-top:4px;font-weight:700}.wpay-err{margin:12px 0 0;font-size:14px;color:#ff8b80}.wpay-legal{margin:16px 0 0;font-size:12px;line-height:1.5;color:var(--text-2);opacity:.85;text-align:left}.wpay-legal svg{display:inline;vertical-align:-2px;margin-right:5px}.wpay-legal a{color:var(--accent-2);text-decoration:underline;text-underline-offset:2px}.adbody{background:#1b1b1b;color:#fff;position:relative;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.adbody:before{content:"";position:fixed;inset:-6%;z-index:0;background-image:var(--bd);background-size:cover;background-position:center 30%;transform:scale(1.04);animation:bd-drift 42s ease-in-out infinite alternate}.adbody:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(95% 60% at 50% 0%,rgba(124,92,255,.22),transparent 72%),linear-gradient(to bottom,#14141838,#141418b8 46%,#141418f0)}.ad{position:relative;z-index:1;max-width:1024px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:28px}.ad-h1,.ad-list,.ad-offer,.ad-legal{width:100%;max-width:510px;margin-left:auto;margin-right:auto}.ad-hero{position:relative;width:100%;height:min(56dvh,520px);overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,#2B2F57 0%,transparent 70%)}.ad-vid{width:100%;height:100%;object-fit:cover;display:block;-webkit-mask-image:linear-gradient(to bottom,#000 34%,rgba(0,0,0,.35) 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 34%,rgba(0,0,0,.35) 82%,transparent 100%)}.ad-mark{position:absolute;top:12px;left:50%;transform:translate(-50%);width:max-content;padding:4px 11px;border-radius:999px;background:#00000075;font-size:13px;font-weight:700;letter-spacing:.04em;color:#fffffff0}.ad-h1{position:relative;z-index:2;margin-top:-140px;margin-top:max(-175px,-22dvh);padding:0 20px;font-family:inherit;font-size:clamp(27px,7.6vw,34px);font-weight:800;line-height:1.12;letter-spacing:-.015em;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.75)}.ad-list{position:relative;z-index:2;list-style:none;margin-top:16px;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:max-content;max-width:calc(100% - 40px)}.ad-list li{display:flex;align-items:center;gap:12px;font-size:17px;line-height:1.3;text-align:left}.ad-list svg{flex:none;color:#22c55e}.ad-offer{position:relative;z-index:2;padding:24px 20px 0}.ad-trial{margin:0;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c9cdd6}.ad-price{margin:4px 0 0;font-size:40px;font-weight:800;line-height:1;color:#22c55e;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ad-then{margin:6px 0 0;font-size:15px;color:#a3a8b3}.ad-pay{margin-top:16px;min-height:48px;position:relative}.ad-pay.is-armed{display:none}.ad-cta{display:block;width:100%;margin-top:16px;padding:15px 20px;border:0;border-radius:12px;background:#22c55e;color:#08130c;font:inherit;font-size:17px;font-weight:800;letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 26px #22c55e47;transition:transform .12s ease,filter .12s ease}.ad-cta:active{transform:scale(.985);filter:brightness(1.05)}.ad-pay:not(.is-ready):before{content:"";position:absolute;inset:0 0 auto;height:48px;border-radius:10px;background:linear-gradient(90deg,#ffffff12 25%,#ffffff26,#ffffff12 75%);background-size:200% 100%;animation:ad-sk 1.2s linear infinite}@keyframes ad-sk{to{background-position:-200% 0}}.ad-note{margin:12px 0 0;display:inline-flex;align-items:center;gap:7px;font-size:15px}.ad-note svg{color:#22c55e}.ad-fallback{margin:12px 0 0;font-size:15px}.ad-fallback a{color:#22c55e;font-weight:700}.ad-err{margin:10px 0 0;font-size:14px;color:#ff8b80}.ad-legal{position:relative;z-index:2;margin-top:20px;padding:0 20px;max-width:460px;font-size:11px;line-height:1.5;color:#8a8a8a}.ad-legal a{color:#afafaf;text-decoration:underline}
