@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url('/assets/poppins-400.woff2') format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url('/assets/poppins-500.woff2') format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url('/assets/poppins-600.woff2') format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url('/assets/poppins-700.woff2') format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url('/assets/poppins-800.woff2') format("woff2")}
:root{--pm-p:#3E0D61;--pm-p2:#5a1a8a;--pm-pd:#240638;--pm-l:#00FF6C;--pm-bg:#fff;--pm-tint:#f5eefb;--pm-tx:#1d1127;--pm-mu:#5d4f6b;--pm-bd:#cdb8e0}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:90px}
body{margin:0;font-family:Poppins,system-ui,sans-serif;background:var(--pm-bg);color:var(--pm-tx);line-height:1.75;font-size:16px;-webkit-text-size-adjust:100%}
img{max-width:100%;display:block}
a{color:var(--pm-p);text-underline-offset:3px}
h1,h2,h3{line-height:1.25;margin:0 0 .6em;color:var(--pm-pd)}
h2{font-size:clamp(1.5rem,3.5vw,2rem)}
.pm-x7k2-skip{position:absolute;left:-999px;top:0;background:var(--pm-l);color:var(--pm-pd);padding:8px 14px;z-index:99}
.pm-x7k2-skip:focus{left:8px;top:8px}
.pm-x7k2-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}
.pm-x7k2-header{position:sticky;top:0;z-index:50;background:var(--pm-p);color:#fff;box-shadow:0 4px 18px rgba(36,6,56,.35)}
.pm-x7k2-header__row{display:flex;align-items:center;gap:12px;min-height:68px;justify-content: space-between;}
.pm-x7k2-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:800;font-size:1.05rem;letter-spacing:-.01em;width: fit-content;}
.pm-x7k2-brand img{width:auto;height:48px;}
.pm-x7k2-brand span b{color:var(--pm-l)}
.pm-x7k2-menu{display:flex;gap:2px;margin:0 auto;padding:0;list-style:none}
.pm-x7k2-menu a{display:block;padding:8px 12px;color:#fff;text-decoration:none;font-size:.9rem;border-radius:8px;transition:background .2s}
.pm-x7k2-menu a:hover,.pm-x7k2-menu a:focus-visible{background:rgba(255,255,255,.14)}
.pm-x7k2-online{display:flex;align-items:center;gap:7px;font-size:.78rem;color:#e6d4f5;white-space:nowrap}
.pm-x7k2-online i{width:8px;height:8px;border-radius:50%;background:#8a74a0}
.pm-x7k2-online.is-live i{background:var(--pm-l)}
.pm-x7k2-online strong{color:#fff}
.pm-x7k2-actions{display:flex;gap:8px;}
.pm-x7k2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:999px;font-weight:700;font-size:.92rem;text-decoration:none;border:2px solid transparent;transition:transform .2s,box-shadow .2s,background .2s;line-height:1.2;cursor:pointer;font-family:inherit}
.pm-x7k2-btn:hover{transform:translateY(-2px)}
.pm-x7k2-btn--lime{background:var(--pm-l);color:var(--pm-pd);box-shadow:0 6px 16px rgba(0,255,108,.3)}
.pm-x7k2-btn--dark{background:var(--pm-p);color:#fff;border-color:var(--pm-p);box-shadow:0 6px 16px rgba(62,13,97,.3)}
.pm-x7k2-btn--dark:hover{background:var(--pm-p2)}
.pm-x7k2-btn--ghost{border-color:#fff;color:#fff}
.pm-x7k2-btn--lg{padding:15px 30px;font-size:1.02rem}
.pm-x7k2-header .pm-x7k2-btn--dark{background:#fff;color:var(--pm-p);border-color:#fff}
.pm-x7k2-burger{display:none;width:44px;height:44px;border:2px solid rgba(255,255,255,.5);border-radius:10px;background:transparent;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0}
.pm-x7k2-burger span{width:20px;height:2px;background:#fff;transition:transform .25s,opacity .25s}
.pm-x7k2-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.pm-x7k2-burger[aria-expanded=true] span:nth-child(2){opacity:0}
.pm-x7k2-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.pm-x7k2-hero{background:radial-gradient(circle at 85% 20%,#6a1fa0 0,transparent 45%),linear-gradient(135deg,var(--pm-pd),var(--pm-p));color:#fff;overflow:hidden;position:relative}
.pm-x7k2-hero:after{content:"";position:absolute;left:-60px;bottom:-60px;width:220px;height:220px;border-radius:50%;border:34px solid rgba(0,255,108,.14)}
.pm-x7k2-hero__row{display:flex;align-items:center;gap:40px;padding:56px 16px;position:relative;z-index:1}
.pm-x7k2-hero__txt{flex:1 1 52%}
.pm-x7k2-tag{display:inline-block;background:var(--pm-l);color:var(--pm-pd);font-weight:700;font-size:.78rem;padding:4px 14px;border-radius:999px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}
.pm-x7k2-hero h1{color:#fff;font-size:clamp(2rem,5.4vw,3.4rem);font-weight:800;letter-spacing:-.02em}
.pm-x7k2-hero h1 em{font-style:normal;color:var(--pm-l)}
.pm-x7k2-hero p{color:#eadcf6;max-width:540px;margin:0 0 24px}
.pm-x7k2-offer{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:18px;padding:14px 18px;margin-bottom:26px;max-width:540px}
.pm-x7k2-offer b{font-size:2rem;color:var(--pm-l);line-height:1;font-weight:800}
.pm-x7k2-offer span{font-size:.92rem;color:#fff}
.pm-x7k2-cta{display:flex;flex-wrap:wrap;gap:12px}
.pm-x7k2-hero__img{flex:1 1 40%;position:relative}
.pm-x7k2-hero__img img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:28px 80px 28px 80px;border:4px solid var(--pm-l);box-shadow:14px 14px 0 rgba(0,255,108,.28);animation:pm-float 6s ease-in-out infinite}
@keyframes pm-float{50%{transform:translateY(-10px)}}
.pm-x7k2-crumbs{background:var(--pm-tint);border-bottom:1px solid var(--pm-bd)}
.pm-x7k2-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:12px 0;font-size:.88rem}
.pm-x7k2-crumbs li+li:before{content:"/";margin-right:8px;color:var(--pm-mu)}
.pm-x7k2-block{padding:28px 0}
.pm-x7k2-card{border:2px solid var(--pm-bd);border-radius:24px;padding:28px;background:#fff}
.pm-x7k2-card--tint{background:var(--pm-tint)}
.pm-x7k2-card--sq{border-radius:6px 36px 6px 36px}
.pm-x7k2-lead{color:var(--pm-mu);max-width:720px}
.pm-x7k2-steps{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:20px 0 0;padding:0;counter-reset:s}
.pm-x7k2-steps li{flex:1 1 220px;border:2px solid var(--pm-bd);border-radius:20px;padding:20px;background:#fff;counter-increment:s;transition:transform .25s,border-color .25s}
.pm-x7k2-steps li:hover{transform:translateY(-4px);border-color:var(--pm-p)}
.pm-x7k2-steps li:before{content:counter(s);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--pm-p);color:var(--pm-l);font-weight:800;margin-bottom:10px}
.pm-x7k2-steps h3{font-size:1.05rem;margin-bottom:.3em}
.pm-x7k2-steps p{margin:0;font-size:.92rem;color:var(--pm-mu)}
.pm-x7k2-scroll{overflow-x:auto;margin:16px auto 0;border-radius:14px;max-width:100%;-webkit-overflow-scrolling:touch}
.pm-x7k2-table,.pm-x7k2-text table{border-collapse:collapse;width:100%;min-width:560px;margin:0 auto}
.pm-x7k2-table th,.pm-x7k2-table td,.pm-x7k2-text th,.pm-x7k2-text td{border:1px solid var(--pm-p);padding:11px 14px;text-align:left;vertical-align:top;font-size:.93rem}
.pm-x7k2-table th{background:var(--pm-p);color:#fff;width:34%}
.pm-x7k2-table tr:nth-child(even) td{background:var(--pm-tint)}
.pm-x7k2-promo{background:linear-gradient(120deg,var(--pm-p),var(--pm-pd));color:#fff;border-radius:32px;padding:34px;display:flex;flex-wrap:wrap;align-items:center;gap:24px;border:3px dashed var(--pm-l)}
.pm-x7k2-promo__txt{flex:1 1 320px}
.pm-x7k2-promo h2{color:#fff}
.pm-x7k2-promo p{margin:0;color:#eadcf6}
.pm-x7k2-promo__code{display:flex;flex-direction:column;align-items:center;gap:12px;background:rgba(255,255,255,.1);border-radius:20px;padding:20px 26px;text-align:center}
.pm-x7k2-promo__code strong{font-size:1.2rem;color:var(--pm-l)}
.pm-x7k2-promo__code small{color:#eadcf6}
.pm-x7k2-text{padding:30px;border-left:8px solid var(--pm-l);border-radius:8px 24px 24px 8px;background:var(--pm-tint)}
.pm-x7k2-text h1,.pm-x7k2-text h2,.pm-x7k2-text h3,.pm-x7k2-text h4{margin:1.2em 0 .5em}
.pm-x7k2-text>*:first-child{margin-top:0}
.pm-x7k2-text ul,.pm-x7k2-text ol{padding-left:1.4em;margin:0 0 1em}
.pm-x7k2-text li{margin-bottom:.35em}
.pm-x7k2-text li::marker{color:var(--pm-p);font-weight:700}
.pm-x7k2-text blockquote{margin:1em 0;padding:12px 18px;border-left:4px solid var(--pm-p);background:#fff;border-radius:0 12px 12px 0}
.pm-x7k2-text table{display:block;overflow-x:auto;margin:1em 0}
.pm-x7k2-text th{background:var(--pm-p);color:#fff}
.pm-x7k2-text td{background:#fff}
.pm-x7k2-text img{border-radius:14px}
.pm-x7k2-two{display:flex;flex-wrap:wrap;gap:20px}
.pm-x7k2-two>*{flex:1 1 320px}
.pm-x7k2-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:16px 0 0;padding:0}
.pm-x7k2-chips li{background:#fff;border:2px solid var(--pm-p);border-radius:999px;padding:6px 16px;font-size:.9rem;font-weight:600;color:var(--pm-pd)}
.pm-x7k2-list{margin:12px 0 0;padding:0;list-style:none}
.pm-x7k2-list li{padding:10px 0 10px 34px;border-bottom:1px solid var(--pm-bd);position:relative}
.pm-x7k2-list li:before{content:"";position:absolute;left:4px;top:17px;width:14px;height:14px;border-radius:50%;background:var(--pm-l);border:3px solid var(--pm-p)}
.pm-x7k2-list li:last-child{border:0}
.pm-x7k2-trouble{display:flex;flex-direction:column;gap:12px;margin-top:16px}
.pm-x7k2-trouble div{display:flex;flex-wrap:wrap;gap:8px 24px;border:2px solid var(--pm-bd);border-radius:16px;padding:16px 20px;background:#fff}
.pm-x7k2-trouble b{flex:1 1 220px;color:var(--pm-p)}
.pm-x7k2-trouble span{flex:2 1 300px;color:var(--pm-mu)}
.pm-x7k2-support{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}
.pm-x7k2-support div{flex:1 1 240px;border-radius:20px;background:var(--pm-p);color:#fff;padding:22px}
.pm-x7k2-support h3{color:var(--pm-l);font-size:1.05rem}
.pm-x7k2-support p{margin:0 0 8px;color:#eadcf6;font-size:.92rem}
.pm-x7k2-support a{color:var(--pm-l);font-weight:600}
.pm-x7k2-faq details{border:2px solid var(--pm-bd);border-radius:16px;margin-bottom:12px;background:#fff;transition:border-color .2s}
.pm-x7k2-faq details[open]{border-color:var(--pm-p)}
.pm-x7k2-faq summary{cursor:pointer;padding:16px 52px 16px 20px;font-weight:600;list-style:none;position:relative;color:var(--pm-pd)}
.pm-x7k2-faq summary::-webkit-details-marker{display:none}
.pm-x7k2-faq summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--pm-p);color:var(--pm-l);text-align:center;line-height:28px;font-weight:700}
.pm-x7k2-faq details[open] summary:after{content:"\2212"}
.pm-x7k2-faq details p{margin:0;padding:0 20px 18px;color:var(--pm-mu)}
.pm-x7k2-author{display:flex;flex-wrap:wrap;gap:22px;align-items:flex-start}
.pm-x7k2-author__av{width:84px;height:84px;border-radius:50%;background:var(--pm-p);color:var(--pm-l);display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:800;flex:none}
.pm-x7k2-author__tx{flex:1 1 320px}
.pm-x7k2-author__tx p{margin:0 0 .7em}
.pm-x7k2-author small{color:var(--pm-mu);display:block}
.pm-x7k2-footer{background:var(--pm-p);color:#eadcf6;margin-top:40px;padding:44px 0 110px}
.pm-x7k2-footer a{color:#fff}
.pm-x7k2-footer h3{color:var(--pm-l);font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}
.pm-x7k2-footer__cols{display:flex;flex-wrap:wrap;gap:30px}
.pm-x7k2-footer__cols>div{flex:1 1 220px}
.pm-x7k2-footer ul{list-style:none;margin:0;padding:0}
.pm-x7k2-footer li{margin-bottom:6px;font-size:.92rem}
.pm-x7k2-marks{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.pm-x7k2-marks span{background:#fff;color:var(--pm-pd);font-weight:700;font-size:.8rem;padding:6px 12px;border-radius:8px}
.pm-x7k2-footer__base{display:flex;flex-wrap:wrap;align-items:center;gap:14px;border-top:1px solid rgba(255,255,255,.2);margin-top:30px;padding-top:22px;font-size:.84rem}
.pm-x7k2-age{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:2px solid var(--pm-l);color:var(--pm-l);font-weight:800}
.pm-x7k2-flag{width:30px;height:auto;border-radius:3px}
.pm-x7k2-legal{font-size:.8rem;margin:16px 0 0;color:#cdb8e0}
.pm-x7k2-widget{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--pm-pd);color:#fff;border-top:3px solid var(--pm-l);transform:translateY(0);transition:transform .35s}
.pm-x7k2-widget.is-hidden{transform:translateY(110%)}
.pm-x7k2-widget__row{display:flex;align-items:center;gap:12px;padding:10px 16px;max-width:1180px;margin:0 auto}
.pm-x7k2-widget__row p{margin:0;flex:1;font-size:.9rem;line-height:1.4}
.pm-x7k2-widget__row p b{color:var(--pm-l)}
.pm-x7k2-widget .pm-x7k2-btn--dark{background:var(--pm-l);color:var(--pm-pd);border-color:var(--pm-l)}
.pm-x7k2-widget__x{background:transparent;border:0;color:#fff;font-size:1.6rem;width:40px;height:40px;cursor:pointer;line-height:1}
.pm-x7k2-reveal{opacity:0;transform:translateY(22px);transition:opacity .6s,transform .6s}
.pm-x7k2-reveal.is-in{opacity:1;transform:none}
.pm-x7k2-unused-ribbon{position:absolute;top:0;right:0;transform:rotate(8deg)}
@media(max-width:900px){
.pm-x7k2-burger{display:flex}
.pm-x7k2-actions{margin-left:auto}
.pm-x7k2-online{display:none}
.pm-x7k2-nav{position:absolute;left:0;right:0;top:100%;background:var(--pm-pd);max-height:0;overflow:hidden;transition:max-height .35s}
.pm-x7k2-nav.is-open{max-height:520px;border-bottom:3px solid var(--pm-l)}
.pm-x7k2-menu{flex-direction:column;padding:10px 16px}
.pm-x7k2-nav .pm-x7k2-online{display:flex;padding:0 28px 16px}
.pm-x7k2-hero__row{flex-direction:column;padding:34px 16px}
.pm-x7k2-hero__img{width:100%}
}
@media(max-width:520px){
.pm-x7k2-brand span{font-size:.9rem}
.pm-x7k2-brand img{width:auto;height:34px}
.pm-x7k2-actions .pm-x7k2-btn{padding:9px 12px;font-size:.82rem}
.pm-x7k2-header__row{gap:6px}
.pm-x7k2-card,.pm-x7k2-promo,.pm-x7k2-text{padding:20px}
.pm-x7k2-widget__row p span{display:none}
.pm-x7k2-widget .pm-x7k2-btn{padding:9px 14px}
}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.pm-x7k2-reveal{opacity:1;transform:none}}
