@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
:root{--bg:#080a0d;--panel:#101318;--panel2:#151920;--line:#252a33;--text:#f6f7f9;--muted:#979eaa;--accent:#8bff63;--accent2:#c3ffae}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{height:72px;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2));background:rgba(8,10,13,.82);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06)}.brand{font-weight:900;letter-spacing:-.7px;font-size:20px;display:flex;align-items:center;gap:9px}.mark{width:30px;height:30px;border-radius:9px;background:var(--accent);color:#071005;display:grid;place-items:center;font-weight:900}.nav nav{display:flex;gap:30px;color:var(--muted);font-size:14px}.nav nav a:hover{color:white}.button,.price-button{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#071005;font-weight:800;border-radius:10px;padding:15px 22px;box-shadow:0 0 35px rgba(139,255,99,.12);transition:.2s}.button:hover,.price-button:hover{transform:translateY(-2px);background:var(--accent2)}.button.small{padding:10px 15px;font-size:13px}.hero{text-align:center;padding:110px 20px 85px;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(139,255,99,.10),transparent 30%)}.eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;color:var(--accent);margin-bottom:18px}.hero h1{font-size:clamp(46px,7vw,84px);line-height:.98;letter-spacing:-4px;margin:0 auto 25px;max-width:1000px}.hero h1 span{color:var(--accent)}.lead{max-width:690px;margin:0 auto;color:var(--muted);font-size:18px;line-height:1.7}.hero-actions{display:flex;gap:18px;justify-content:center;align-items:center;margin:35px 0 25px}.ghost{color:#c9ced5;font-weight:600;font-size:14px}.trust{font-size:12px;color:#69717c;margin-bottom:55px}.product-window{max-width:930px;margin:auto;border:1px solid var(--line);border-radius:18px;background:#0c0f13;box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 70px rgba(139,255,99,.05);overflow:hidden}.window-top{height:45px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;padding:0 15px;color:#59606a;font-size:11px}.window-top span{width:8px;height:8px;background:#303640;border-radius:50%}.window-top b{margin:auto;padding-right:50px;letter-spacing:1px}.phone{width:min(390px,90%);margin:38px auto;padding:14px;background:#17212b;border-radius:18px;text-align:left;box-shadow:0 20px 50px #000}.telegram-title{text-align:center;font-weight:800;padding:8px 0 17px}.telegram-title small{color:#8190a0;font-weight:500}.bubble{background:#202c38;padding:17px;border-radius:14px;line-height:1.55;font-size:13px}.toggles{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.toggles span,.create{background:#2b3947;padding:10px;border-radius:8px;text-align:center;font-size:11px;font-weight:700}.toggles .active{outline:1px solid var(--accent);color:var(--accent)}.create{grid-column:1/-1;margin-top:7px;background:#30485a;color:white}.section{max-width:1180px;margin:auto;padding:100px 24px}.section-head{text-align:center;max-width:720px;margin:0 auto 48px}.section-head h2,.cta h2{font-size:clamp(34px,5vw,52px);letter-spacing:-2.5px;margin:0 0 14px}.section-head p{color:var(--muted);line-height:1.7}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.steps article,.features article{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:25px}.steps b{color:var(--accent);font-size:13px}.steps h3,.features h3{margin:35px 0 9px;font-size:17px}.steps p,.features p{color:var(--muted);font-size:13px;line-height:1.65;margin:0}.features-section{padding-top:70px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.features article{min-height:210px}.features h3{margin:26px 0 9px}.icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:rgba(139,255,99,.09);color:var(--accent);font-weight:900}.pricing-section{max-width:1240px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.price-card{position:relative;border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:30px;display:flex;flex-direction:column;min-height:475px}.price-card.featured{border-color:var(--accent);box-shadow:0 0 60px rgba(139,255,99,.08);transform:translateY(-8px)}.popular,.lifetime{position:absolute;right:18px;top:18px;font-size:9px;font-weight:900;letter-spacing:1px;padding:6px 8px;border-radius:99px;background:var(--accent);color:#071005}.lifetime{background:#252c34;color:#bec6d0}.price-card h3{font-size:22px;margin:4px 0 7px}.price-card>div>p{color:var(--muted);font-size:13px}.price{font-size:48px;font-weight:900;letter-spacing:-2px;margin:30px 0}.price sup{font-size:20px;vertical-align:top;position:relative;top:7px}.price small{font-size:12px;color:var(--muted);letter-spacing:0;font-weight:500}.price-card ul{list-style:none;padding:0;margin:0 0 28px;flex:1}.price-card li{font-size:13px;color:#c9ced5;margin:14px 0}.price-card li:before{content:"✓";color:var(--accent);font-weight:900;margin-right:10px}.price-button{width:100%}.price-card:not(.featured) .price-button{background:#242a31;color:white;box-shadow:none}.fine{text-align:center;color:#646c76;font-size:11px;margin-top:24px}.faq{max-width:800px}.faq details{border-bottom:1px solid var(--line);padding:22px 4px}.faq summary{cursor:pointer;font-weight:700}.faq details p{color:var(--muted);line-height:1.7;font-size:14px}.cta{max-width:1132px;margin:30px auto 100px;padding:55px;border:1px solid rgba(139,255,99,.25);border-radius:20px;background:radial-gradient(circle at 10% 10%,rgba(139,255,99,.12),transparent 45%),var(--panel);display:flex;justify-content:space-between;align-items:center}.cta h2{margin:0}.cta .eyebrow{margin-bottom:12px}footer{max-width:1180px;margin:auto;border-top:1px solid var(--line);padding:35px 24px 55px;display:flex;justify-content:space-between;align-items:center;color:#69717c;font-size:11px}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,130px);background:#f5f7f8;color:#111;padding:14px 18px;border-radius:10px;font-size:13px;font-weight:700;z-index:30;transition:.3s;box-shadow:0 15px 50px #000}.toast.show{transform:translate(-50%,0)}
@media(max-width:800px){.nav nav{display:none}.hero{padding-top:75px}.hero h1{letter-spacing:-2.5px}.steps,.features,.pricing{grid-template-columns:1fr}.price-card.featured{transform:none}.cta{margin:20px 18px 70px;padding:35px 25px;display:block}.cta .button{margin-top:25px}.section{padding:75px 18px}.hero-actions{flex-direction:column}.trust{line-height:2}.product-window{border-radius:12px}footer{margin:0 18px;display:block}footer span:last-child{display:block;margin-top:20px}}.payment-modal{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.72);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:20px}.payment-modal.open{display:flex}.payment-dialog{width:min(520px,100%);position:relative;background:#101318;border:1px solid #2a3038;border-radius:18px;padding:30px;box-shadow:0 30px 100px rgba(0,0,0,.7)}.payment-dialog h3{font-size:27px;margin:0 0 8px}.payment-close{position:absolute;right:18px;top:14px;border:0;background:transparent;color:#9da5af;font-size:28px;cursor:pointer}.payment-note{color:#a1a8b3;font-size:13px;line-height:1.6;margin:0 0 22px}.payment-row{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #252a33;font-size:13px}.payment-row span,.payment-address-wrap>span{color:#979eaa}.payment-address-wrap{border-top:1px solid #252a33;padding-top:14px}.payment-address-wrap code{display:block;margin:10px 0;padding:12px;background:#080a0d;border:1px solid #252a33;border-radius:9px;color:#d8dde3;font-size:11px;line-height:1.6;word-break:break-all}.payment-address-wrap button{border:0;border-radius:8px;background:#242a31;color:#fff;padding:10px 13px;font-weight:700;cursor:pointer}.payment-warning{font-size:11px;line-height:1.55;color:#d4b97a;background:rgba(212,185,122,.08);border:1px solid rgba(212,185,122,.18);padding:11px;border-radius:8px;margin:18px 0 10px}.payment-status{font-size:12px;color:#8bff63;margin:12px 0 0}.checkout.loading{opacity:.65;pointer-events:none}


.payment-status.payment-confirmed {
  font-weight: 800;
}

.telegram-open-btn {
  display: inline-block;
  padding: 12px 18px;
  border-radius: 10px;
  background: #ffffff;
  color: #0b0b0f;
  font-weight: 800;
  text-decoration: none;
  text-align: center;
}
.telegram-open-btn:hover {
  transform: translateY(-1px);
}
