#langSwitch,.mf-locale-switch{display:none !important}.tilt{transform-style:preserve-3d}.tilt-shine{position:relative}.tilt-shine::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;background:radial-gradient(420px circle at var(--shine-x, 50%) var(--shine-y, 50%), rgba(255, 255, 255, 0.13), transparent 46%);opacity:0}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.tilt{transition:transform .45s cubic-bezier(0.22, 0.7, 0.25, 1),border-color .3s}.tilt.tilt-live{will-change:transform;transition:border-color .3s}.tilt-shine::after{transition:opacity .35s ease}.tilt-shine.tilt-live::after{opacity:1}.tilt:hover{border-color:rgba(244,240,247,.28)}}@media(prefers-reduced-motion: reduce),(hover: none),(pointer: coarse){.tilt{transform:none !important;transition:none !important}.tilt-shine::after{display:none}}:root{--bg:#08060f;--ink:#fff;--dim:#b6aec6;--mute:#8a829b;--violet:#9b4dff;--pink:#ff72b8;--green:#5fe3a1;--line:rgba(255,255,255,.1);--line-2:rgba(255,255,255,.16);--radius:24px;--shell:1140px}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}body{overflow-x:hidden}button,a{font:inherit}img{max-width:100%}h1,h2,h3{margin:0;font-weight:800;letter-spacing:-0.035em;line-height:1.04}.scene{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(1000px 700px at 50% -10%, rgba(116, 37, 255, 0.28), transparent 62%),radial-gradient(820px 640px at 100% 40%, rgba(255, 65, 170, 0.12), transparent 64%),radial-gradient(700px 700px at 0 100%, rgba(120, 45, 255, 0.13), transparent 66%)}.grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(255, 255, 255, 0.022) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.022) 1px, transparent 1px);background-size:52px 52px;mask-image:radial-gradient(circle at 50% 18%, #000, transparent 76%)}.top{position:sticky;top:0;z-index:40;backdrop-filter:blur(18px);background:rgba(8,6,15,.62);border-bottom:1px solid rgba(0,0,0,0);transition:border-color .3s,background .3s}.top.stuck{border-bottom-color:var(--line);background:rgba(8,6,15,.88)}.top-in{max-width:var(--shell);margin:auto;padding:13px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff}.brand img.mark{height:32px;display:block}.brand img.gem{height:24px;display:block;filter:drop-shadow(0 4px 12px rgba(184, 105, 255, 0.65))}.brand b{font-size:13px;font-weight:800;letter-spacing:.09em;color:#e2ccff}.top-nav{display:flex;align-items:center;gap:8px}.tbtn{padding:10px 15px;border-radius:12px;font-size:12.5px;font-weight:700;text-decoration:none;color:var(--dim);border:1px solid var(--line);background:hsla(0,0%,100%,.035);transition:.2s}.tbtn:hover{color:#fff;border-color:rgba(155,77,255,.55);background:rgba(155,77,255,.1)}.tbtn.solid{color:#fff;border-color:rgba(0,0,0,0);background:linear-gradient(112deg, #7c2cf2, #c04cff);box-shadow:0 10px 26px rgba(118,42,235,.34)}.tbtn.solid:hover{filter:brightness(1.09);transform:translateY(-1px)}.wrap{position:relative;z-index:1;max-width:var(--shell);margin:auto;padding:0 26px 110px}.grad{background:linear-gradient(96deg, #fff 2%, #dcb6ff 42%, #ff8ac9 92%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.intro{text-align:center;padding:54px 0 40px}.logo-hero{position:relative;display:inline-grid;place-items:center;margin:26px 0 22px}.logo-hero img{width:92px;height:92px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 16px 40px rgba(184, 105, 255, 0.6)) drop-shadow(0 0 24px rgba(255, 114, 184, 0.28));animation:hover-gem 5s ease-in-out infinite}@keyframes hover-gem{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.logo-hero::after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle, rgba(155, 77, 255, 0.34), transparent 66%);filter:blur(12px)}.offer-tag{display:inline-flex;align-items:center;gap:0;padding:0;border-radius:999px;overflow:hidden;border:1px solid rgba(188,126,255,.34);background:rgba(20,13,34,.72);backdrop-filter:blur(12px);box-shadow:0 10px 30px rgba(0,0,0,.34);font-size:12.5px;font-weight:700}.offer-tag .lbl{display:flex;align-items:center;gap:8px;padding:9px 14px;color:#d9c6f5}.offer-tag .dot{width:7px;height:7px;border-radius:50%;background:#5fe3a1;box-shadow:0 0 12px #5fe3a1;animation:blip 2.2s ease-in-out infinite}@keyframes blip{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(0.82)}}.offer-tag .date{padding:9px 15px;color:#fff;font-weight:800;background:linear-gradient(110deg, rgba(124, 44, 242, 0.9), rgba(192, 76, 255, 0.85));border-left:1px solid hsla(0,0%,100%,.16)}.intro h1{font-size:clamp(38px,6vw,68px);margin:22px 0 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;cursor:pointer;text-decoration:none;border-radius:15px;padding:15px 23px;font-size:14px;font-weight:800;transition:.22s cubic-bezier(0.2, 0.8, 0.2, 1)}.btn-buy{color:#fff;background:linear-gradient(112deg, #7629eb, #a73cff 52%, #ed5ba9);box-shadow:0 18px 44px rgba(120,42,235,.36)}.btn-buy:hover{transform:translateY(-3px);box-shadow:0 26px 58px rgba(120,42,235,.5)}.btn-ghost{color:var(--dim);border:1px solid var(--line);background:hsla(0,0%,100%,.04)}.btn-ghost:hover{color:#fff;border-color:rgba(184,113,255,.5);transform:translateY(-2px)}.demo-band{display:grid;grid-template-columns:300px 1fr;gap:30px;align-items:center;margin-top:8px}.demo-cta h2{font-size:clamp(26px,3vw,34px);margin:12px 0 12px}.demo-cta>p{margin:0 0 22px;color:var(--dim);font-size:13.5px;line-height:1.6}.demo-cta .btn{width:100%;margin-bottom:10px}.vstack{perspective:1250px;padding:34px 0 18px}.vstack-in{position:relative;width:min(62%,430px);margin:0 auto;transform-style:preserve-3d}.film{position:absolute;top:0;left:0;width:100%;margin:0;border-radius:16px;overflow:hidden;border:1px solid var(--line-2);background:#050407;box-shadow:0 24px 54px rgba(0,0,0,.52),0 0 44px rgba(145,70,255,.07);transform-origin:50% 50%;transition:transform 1s cubic-bezier(0.65, 0, 0.35, 1),opacity 1s ease,filter 1s ease}.film.is-front{transform:translate3d(-7%, 3%, 60px) rotateY(-17deg);opacity:1;filter:none}.film.is-back{transform:translate3d(15%, -9%, -120px) rotateY(-17deg);opacity:.6;filter:saturate(0.7) brightness(0.74)}.film video,.film .film-still{display:block;width:100%;height:auto;aspect-ratio:2534/1080;background:#050407}.film .film-still[hidden]{display:none}.film figcaption{padding:14px 16px 16px;background:linear-gradient(180deg, rgba(20, 14, 33, 0.86), rgba(10, 7, 18, 0.94));border-top:1px solid var(--line)}.film figcaption b{display:block;font-size:14.5px;letter-spacing:-0.03em}.film figcaption p{margin:5px 0 0;color:var(--dim);font-size:11.5px;line-height:1.5}.vtag{position:absolute;left:12px;top:12px;z-index:2;padding:6px 10px;border-radius:999px;background:rgba(8,6,15,.76);border:1px solid var(--line-2);backdrop-filter:blur(10px);font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.11em}.deal{display:grid;grid-template-columns:.82fr 1.18fr;border-radius:28px;overflow:hidden;border:1px solid rgba(190,128,255,.3);background:linear-gradient(152deg, rgba(40, 25, 66, 0.86), rgba(11, 8, 20, 0.97));box-shadow:0 44px 104px rgba(0,0,0,.56),0 0 84px rgba(145,70,255,.08)}.deal-side{padding:30px;background:radial-gradient(420px 260px at 20% 0, rgba(145, 70, 255, 0.2), transparent 72%);border-right:1px solid var(--line)}.deal-brand{display:flex;align-items:center;gap:14px}.deal-brand img{width:50px;height:50px;object-fit:contain;flex:none;filter:drop-shadow(0 10px 24px rgba(184, 105, 255, 0.6))}.deal-brand b{display:block;font-size:18px;letter-spacing:-0.03em}.deal-brand span{display:block;margin-top:3px;color:var(--dim);font-size:11.5px}.deal-block{margin-top:22px;padding-top:19px;border-top:1px solid var(--line)}.deal-h{display:block;margin-bottom:13px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#c794ff}.deal-list{list-style:none;margin:0;padding:0;display:grid;gap:11px}.deal-list li{display:flex;align-items:flex-start;gap:11px;color:#e9e4f0;font-size:13px;line-height:1.4}.deal-list i{flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;display:grid;place-items:center;background:rgba(88,214,141,.14);color:var(--green)}.deal-list svg{width:11px;height:11px;display:block}.deal-more{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;padding:11px 14px;border-radius:12px;text-decoration:none;font-size:12px;font-weight:700;color:#d9c6f5;border:1px solid var(--line);background:hsla(0,0%,100%,.035);transition:.2s}.deal-more:hover{color:#fff;border-color:rgba(178,116,255,.5);background:rgba(145,70,255,.12)}.deal-more svg{width:14px;height:14px;transition:transform .2s}.deal-more:hover svg{transform:translateY(2px)}.deal-pick{padding:30px}.deal-pick h3{font-size:22px}.deal-note{margin:7px 0 20px;color:var(--dim);font-size:12.5px}.plans{display:grid;gap:11px}.plan{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;text-align:left;padding:17px 18px;border:1px solid var(--line);border-radius:18px;background:rgba(0,0,0,.24);color:#fff;cursor:pointer;transition:.22s cubic-bezier(0.2, 0.8, 0.2, 1)}.plan:hover{border-color:rgba(197,139,255,.6);background:rgba(145,70,255,.09)}.plan.on{border-color:#bd7aff;background:linear-gradient(120deg, rgba(145, 70, 255, 0.24), rgba(145, 70, 255, 0.05));box-shadow:0 14px 34px rgba(76,25,142,.24)}.radio{width:19px;height:19px;border-radius:50%;flex:none;border:2px solid hsla(0,0%,100%,.28);position:relative;transition:.2s}.plan.on .radio{border-color:#c98bff}.plan.on .radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:linear-gradient(140deg, #c04cff, #ff72b8)}.plan-main{min-width:0}.plan-top{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.plan-top b{font-size:15px;letter-spacing:-0.02em}.save{background:#9146ff;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800;color:#fff;letter-spacing:.03em}.reco{padding:3px 8px;border-radius:999px;font-size:9px;font-weight:800;color:#8fefb8;background:rgba(95,227,161,.14);border:1px solid rgba(95,227,161,.28)}.plan-sub{display:block;margin-top:5px;font-size:11px;color:var(--mute);line-height:1.4}.plan-bonus{display:flex;align-items:center;gap:6px;margin-top:7px;color:#dfbdff;font-size:10.5px;font-weight:700}.plan-bonus svg{width:12px;height:12px;flex:none}.plan-bonus.off{color:#8d8499}.plan-price{text-align:right;flex:none}.plan-price b{display:block;font-size:25px;font-weight:900;letter-spacing:-0.045em}.plan-price small{display:block;margin-top:1px;font-size:10px;color:var(--dim);font-weight:700}.offer-cta{width:100%;margin-top:16px;border:0;border-radius:16px;padding:17px;color:#fff;font-weight:800;font-size:14.5px;cursor:pointer;background:linear-gradient(112deg, #7629eb, #a73cff 52%, #ed5ba9);box-shadow:0 18px 44px rgba(117,41,235,.36);transition:.22s}.offer-cta:hover{transform:translateY(-2px);filter:brightness(1.09)}.secure{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--mute);font-size:10.5px;margin:12px 0 0}.secure svg{width:13px;height:13px;flex:none}.section{padding:88px 0 0}.shead{max-width:640px;margin:0 auto 34px;text-align:center}.shead small{display:block;color:#c794ff;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.shead h2{font-size:clamp(29px,4.5vw,45px);margin:12px 0}.shead p{margin:0;color:var(--dim);font-size:14.5px;line-height:1.6}.feats{display:grid;grid-template-columns:repeat(2, 1fr);gap:26px}.feat{position:relative;padding:20px;border-radius:24px;overflow:hidden;background:radial-gradient(340px 180px at 14% -6%, rgba(145, 70, 255, 0.2), transparent 70%),linear-gradient(156deg, rgba(29, 20, 47, 0.96), rgba(9, 7, 17, 0.98));border:1px solid rgba(208,165,255,.22);box-shadow:0 30px 66px rgba(0,0,0,.46)}.feat::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(136deg, rgba(255, 255, 255, 0.5), rgba(183, 111, 255, 0.04) 48%, rgba(255, 105, 185, 0.34));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.flabel{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.11em;color:#a49bb0}.flabel b{color:#fff;font-size:10px}.fpill{padding:5px 9px;border-radius:999px;color:#d8b9ff;background:rgba(145,70,255,.14);border:1px solid rgba(188,126,255,.22)}.fstage{min-height:158px}.fcopy{margin-top:18px}.fkick{display:flex;align-items:center;gap:8px;color:#cda4ff;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.fkick i{width:6px;height:6px;border-radius:50%;background:#c073ff;box-shadow:0 0 12px #a747ff}.feat h3{font-size:19.5px;margin:10px 0 7px}.feat p{margin:0;font-size:12.5px;line-height:1.58;color:var(--dim)}.pop{transform:translateZ(22px)}.likes{display:grid;gap:9px}.like{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:14px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.07)}.ava{width:34px;height:34px;border-radius:50%;flex:none;object-fit:cover;background:linear-gradient(145deg, #ff76bb, #7d38ee);border:2px solid hsla(0,0%,100%,.85)}.like p{flex:1;margin:0;display:flex;flex-direction:column;gap:1px;min-width:0}.like p b{color:#fff;font-size:11.5px;font-weight:800}.like p span{color:#a79fb3;font-size:9.5px}.like em{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-style:normal;background:linear-gradient(145deg, #b06bff, #7d38ee);color:#fff;box-shadow:0 6px 16px rgba(125,56,238,.45)}.like em svg{width:15px;height:15px}.feat--wide{grid-column:1/-1}.feat--wide .fstage{min-height:0}.swipes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sw{display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:8px;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.sw-label{grid-column:1/-1;color:#a79fb3;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px}.sw b{font-size:34px;line-height:1;font-weight:900;color:#fff}.sw-unit{color:#a79fb3;font-size:11px;padding-bottom:4px}.sw-bar{grid-column:1/-1;height:6px;margin-top:10px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.sw-bar i{display:block;height:100%;width:var(--w);border-radius:inherit;background:#6b6478}.sw--boost{border-color:rgba(188,126,255,.35);background:linear-gradient(145deg, rgba(145, 70, 255, 0.18), rgba(255, 79, 160, 0.08))}.sw--boost .sw-label{color:#d8b9ff}.sw--boost b{background:linear-gradient(90deg, #d9b8ff, #ff7eb6);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.sw--boost .sw-bar i{background:linear-gradient(90deg, #9146ff, #ff4fa0)}.gal{display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-auto-rows:63px;gap:9px}.gal i{border-radius:15px;border:1px solid hsla(0,0%,100%,.11);background:linear-gradient(145deg, #52288f, #1c142e);overflow:hidden}.gal i img{display:block;width:100%;height:100%;object-fit:cover}.gal i:first-child{grid-row:span 2;background:radial-gradient(circle at 50% 34%, #d981bc 0 13%, #4d286f 14% 29%, #181020 62%)}.gal i:nth-child(2){background:linear-gradient(145deg, #1a4a63, #1b1537)}.gal i:nth-child(3){background:linear-gradient(145deg, #6a234e, #211226)}.gal b{grid-column:2/4;display:grid;place-items:center;text-align:center;padding:0 8px;border-radius:12px;background:rgba(145,70,255,.14);color:#d9b8ff;font-size:11px;font-weight:800;line-height:1.2}.lobbies{display:grid;gap:8px;width:100%;max-width:300px}.lob{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:hsla(0,0%,100%,.03);font-size:12.5px;color:#cbc3d6}.lob i{width:22px;height:22px;border-radius:7px;flex:none;background:hsla(0,0%,100%,.07)}.lob b{font-weight:600}.lob em{margin-left:auto;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffd15c}.lob.on{border-color:rgba(255,209,92,.45);background:rgba(255,209,92,.09);color:#fff}.lob.on i{background:linear-gradient(135deg, #ffd15c, #ff9f43)}.filters{display:grid;grid-template-columns:repeat(3, 1fr);gap:9px;margin-top:26px}.filters div{padding:18px 6px;border-radius:15px;text-align:center;font-size:9.5px;font-weight:800;color:#8f8799;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.filters div.on{color:#fff;border-color:#b66eff;background:linear-gradient(145deg, rgba(145, 70, 255, 0.3), rgba(145, 70, 255, 0.08));box-shadow:0 12px 30px rgba(91,35,174,.28);transform:translateZ(26px)}.tags{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:10px;min-height:158px}.tags span{padding:11px 13px;border-radius:13px;font-size:9.5px;font-weight:800;color:#c8c0d1;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);transform:translateZ(var(--z, 10px)) rotate(var(--r, 0deg))}.tags span.hot{color:#fff;border-color:rgba(196,122,255,.45);background:rgba(145,70,255,.2);box-shadow:0 12px 28px rgba(91,35,174,.26)}.idcard{display:grid;place-items:center;min-height:158px}.idcard>div{width:225px;padding:16px;border-radius:18px;background:linear-gradient(145deg, rgba(76, 41, 110, 0.92), rgba(19, 12, 30, 0.96));border:1px solid var(--line-2);box-shadow:0 22px 48px rgba(0,0,0,.44);transform:translateZ(30px)}.idline{display:flex;align-items:center;gap:11px}.idava{width:43px;height:43px;border-radius:50%;flex:none;background:linear-gradient(145deg, #fb78ba, #7940ee);border:2px solid #d7aeff}.idline b{display:block;font-size:13px;background:linear-gradient(90deg, #fff, #e9a4ff, #ff89c7);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.idline span{font-size:8.5px;color:#9a92a5}.idbadges{display:flex;gap:7px;margin-top:12px;align-items:center;flex-wrap:wrap}.idbadges img{width:22px;height:22px;object-fit:contain}.idbadges span{padding:5px 8px;border-radius:8px;background:rgba(145,70,255,.16);color:#d4b3f8;font-size:7.5px;font-weight:800;letter-spacing:.04em}.compare{max-width:800px;margin:44px auto 0;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:rgba(12,9,21,.8)}.crow{display:grid;grid-template-columns:1.6fr .7fr .7fr;align-items:center;gap:10px;padding:15px 22px;border-top:1px solid var(--line)}.crow:first-child{border-top:0}.chead{background:hsla(0,0%,100%,.03);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--mute)}.chead span:nth-child(3){color:#d9b8ff}.crow>span:first-child{font-size:13px;font-weight:600;color:#e6e1ee}.crow>span:nth-child(2),.crow>span:nth-child(3){text-align:center;font-size:13px;font-weight:800}.crow>span:nth-child(2){color:var(--mute)}.crow>span:nth-child(3){color:#fff}.crow.hl{background:linear-gradient(90deg, transparent, rgba(145, 70, 255, 0.07))}.yes,.nope{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%}.yes{background:rgba(95,227,161,.15)}.yes svg{width:13px;height:13px;color:var(--green)}.nope{background:rgba(255,131,149,.13)}.nope svg{width:11px;height:11px;color:#ff8395}.faq{max-width:770px;margin:auto;display:grid;gap:10px}.faq details{border:1px solid var(--line);border-radius:16px;background:hsla(0,0%,100%,.026);overflow:hidden;transition:border-color .2s}.faq details[open]{border-color:rgba(178,116,255,.34)}.faq summary{cursor:pointer;list-style:none;padding:17px 19px;font-size:13.5px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:14px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";width:11px;height:11px;flex:none;border-right:2px solid #c899ff;border-bottom:2px solid #c899ff;transform:rotate(45deg) translateY(-3px);transition:transform .25s}.faq details[open] summary::after{transform:rotate(225deg) translateY(-3px)}.faq p{padding:0 19px 18px;margin:0;color:var(--dim);font-size:12.5px;line-height:1.65}.contact{max-width:770px;margin:26px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:13px}.ccard{display:flex;align-items:center;gap:14px;padding:18px 19px;border-radius:18px;text-decoration:none;border:1px solid var(--line);background:hsla(0,0%,100%,.028);transition:.22s cubic-bezier(0.2, 0.8, 0.2, 1)}.ccard:hover{transform:translateY(-3px);border-color:rgba(178,116,255,.5);background:rgba(145,70,255,.1)}.ccard .ico{flex:none;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:rgba(145,70,255,.16);border:1px solid rgba(188,126,255,.26);color:#dcbcff}.ccard .ico svg{width:20px;height:20px}.ccard b{display:block;font-size:13.5px;color:#fff}.ccard span{display:block;margin-top:3px;font-size:11.5px;color:var(--dim);word-break:break-word}.ccard.dc .ico{background:rgba(88,101,242,.2);border-color:rgba(120,132,255,.34);color:#aab4ff}.foot{margin-top:80px;padding-top:26px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--mute);font-size:11.5px}.foot a{color:var(--dim);text-decoration:none}.foot a:hover{color:#fff}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(0.2, 0.8, 0.2, 1),transform .7s cubic-bezier(0.2, 0.8, 0.2, 1)}.reveal.on{opacity:1;transform:none}.tilt{transform-style:preserve-3d;will-change:transform;transition:transform .45s cubic-bezier(0.22, 0.7, 0.25, 1),border-color .3s,box-shadow .3s}.tilt.tilt-live{transition:border-color .3s,box-shadow .3s}.tilt-shine{position:relative}.tilt-shine::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;background:radial-gradient(420px circle at var(--shine-x, 50%) var(--shine-y, 50%), rgba(255, 255, 255, 0.13), transparent 46%);opacity:0;transition:opacity .35s ease}.tilt-shine.tilt-live::after{opacity:1}.tilt:hover{border-color:rgba(206,156,255,.5)}.feat.tilt:hover{box-shadow:0 38px 84px rgba(0,0,0,.56),0 0 44px rgba(145,70,255,.16)}.mbuy{display:none}@media(max-width: 900px){.demo-band{grid-template-columns:1fr;gap:24px}.demo-cta{text-align:center}.deal{grid-template-columns:1fr}.deal-side{border-right:0;border-bottom:1px solid var(--line)}.feats{grid-template-columns:1fr}.contact{grid-template-columns:1fr}.wrap{padding:0 18px 110px}.top-in{padding:11px 18px}.section{padding:64px 0 0}.intro{padding:34px 0 30px}.feat{max-width:640px;margin:auto;width:100%}.mbuy{display:flex;align-items:center;justify-content:center;gap:8px;position:fixed;z-index:45;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));padding:15px;border-radius:16px;text-decoration:none;color:#fff;font-weight:800;font-size:13.5px;background:linear-gradient(112deg, #7629eb, #a73cff 52%, #ed5ba9);box-shadow:0 18px 50px rgba(0,0,0,.62)}.foot{margin-bottom:64px}}@media(max-width: 560px){.intro h1{font-size:35px}.logo-hero img{width:76px;height:76px}.logo-hero::after{width:150px;height:150px}.offer-tag{font-size:11px}.offer-tag .lbl{padding:8px 11px}.offer-tag .date{padding:8px 12px}.vstack{padding:0;perspective:none}.vstack-in{width:100%;height:auto !important}.film{position:relative;width:100%;transform:none !important;opacity:1 !important;filter:none !important}.film+.film{margin-top:14px}.deal-side,.deal-pick{padding:20px}.plan{grid-template-columns:auto 1fr;gap:11px;padding:15px}.plan-price{grid-column:2;text-align:left;margin-top:8px}.plan-price b{font-size:22px}.film figcaption{padding:13px 14px 15px}.brand b{display:none}.tbtn.ghost-sm{display:none}.crow{grid-template-columns:1.4fr .6fr .6fr;padding:14px 16px;gap:6px}.crow>span:first-child{font-size:12px}}@media(prefers-reduced-motion: reduce){*:not(.film){animation:none !important}.reveal{opacity:1;transform:none;transition:none}.film{transition:transform 1s cubic-bezier(0.65, 0, 0.35, 1),opacity 1s ease,filter 1s ease !important}}.more{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.more-tile{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:13px;min-width:0;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.more-tile b{color:#fff;font-size:10.5px;font-weight:800;line-height:1.2}.more-tile span:not(.more-ico){color:#a79fb3;font-size:8.5px;line-height:1.3}.more-ico{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;margin-bottom:3px;color:#d4aaff;background:rgba(145,70,255,.15)}.more-ico svg{width:15px;height:15px}.more-tile.hot{border-color:rgba(188,126,255,.32);background:linear-gradient(145deg, rgba(145, 70, 255, 0.16), rgba(255, 79, 160, 0.06))}.more-tile.hot .more-ico{color:#fff;background:linear-gradient(145deg, #9146ff, #ff4fa0)}@media(max-width: 420px){.more{grid-template-columns:repeat(2, 1fr)}}.intro.intro--compact{padding:40px 0 14px}.intro--compact h1{font-size:clamp(32px,5vw,56px);margin-top:18px}.intro--compact [data-boost-signup-offer]{margin-top:22px}.perks-sec{padding-top:18px}.perk-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px}.perk{position:relative;display:flex;flex-direction:column;gap:8px;min-height:176px;padding:20px 18px 18px;border-radius:22px;border:1px solid var(--line-2);overflow:hidden;background:radial-gradient(240px 160px at 0 0, rgba(145, 70, 255, 0.18), transparent 70%),linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.015));box-shadow:0 18px 40px rgba(0,0,0,.25)}.perk-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#fff;background:linear-gradient(140deg, #7a2df0, #c04cff 60%, #ff72b8);box-shadow:0 10px 26px rgba(145,70,255,.38)}.perk-ico svg{width:21px;height:21px}.perk-stat{position:absolute;top:18px;right:16px;padding:4px 9px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.02em;color:#e9d6ff;background:rgba(145,70,255,.16);border:1px solid rgba(190,130,255,.35)}.perk h3{margin-top:6px;font-size:16.5px;letter-spacing:-0.02em;line-height:1.2}.perk p{margin:0;color:var(--dim);font-size:13px;line-height:1.45}.checkout-box{max-width:720px;margin:0 auto;padding:24px;border-radius:26px;border:1px solid var(--line-2);background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02));box-shadow:0 24px 60px rgba(0,0,0,.3)}.checkout-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.checkout-head img{width:46px;height:46px;object-fit:contain;flex:none;filter:drop-shadow(0 10px 24px rgba(184, 105, 255, 0.6))}.checkout-head h2{font-size:22px}.checkout-head p{margin:4px 0 0;color:var(--dim);font-size:13px}.plans.plans--row{grid-template-columns:1fr 1fr}.plans--row .plan{min-height:96px}.checkout-box .offer-cta{margin-top:16px}.checkout-box .secure{margin-top:12px}@media(max-width: 980px){.perk-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 560px){.perk-grid{gap:10px}.perk{min-height:0;padding:16px 14px 15px;border-radius:18px}.perk-ico{width:36px;height:36px;border-radius:11px}.perk-ico svg{width:18px;height:18px}.perk-stat{top:14px;right:12px;font-size:9.5px;padding:3px 7px}.perk h3{font-size:14.5px}.perk p{font-size:12px}.checkout-box{padding:18px 16px;border-radius:22px}.plans.plans--row{grid-template-columns:1fr}}.reveal,.reveal.on{opacity:1;transform:none;transition:none}[hidden]{display:none !important}:focus-visible{outline:2px solid #dcb6ff;outline-offset:4px}.tbtn,.btn,.offer-cta,.faq summary{min-height:44px}.tbtn{display:inline-flex;align-items:center;justify-content:center}.plan{min-width:0}.plans.billing-switch{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));width:100%;max-width:400px;gap:4px;margin:24px auto 0;padding:5px;border:1px solid rgba(188,126,255,.25);border-radius:999px;background:rgba(0,0,0,.28)}.billing-switch .plan{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:10px 12px;border:1px solid rgba(0,0,0,0);border-radius:999px;background:rgba(0,0,0,0);color:var(--dim);font-size:14px;box-shadow:none}.billing-switch .plan:hover{background:rgba(145,70,255,.12);color:#fff}.billing-switch .plan.on{background:linear-gradient(120deg, #7629eb, #a13bef);border-color:rgba(226,190,255,.36);color:#fff;box-shadow:0 5px 16px rgba(91,25,176,.35)}.billing-switch .plan b{font-size:inherit;letter-spacing:-0.01em}.billing-switch .save{padding:3px 6px;border:1px solid rgba(215,173,255,.2);background:rgba(178,111,255,.14);color:#ecd8ff;font-size:10px;line-height:1.2;white-space:nowrap}.billing-switch .plan.on .save{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.2);color:#fff}.billing-summary{min-height:230px;padding:27px 0 5px;text-align:center}.billing-eyebrow{margin:0 0 11px;color:#cbb6df;font-size:12px;font-weight:600;line-height:1.5}.billing-price{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 10px;min-width:0;line-height:1.08}.billing-price strong{color:#fff;font-size:clamp(48px,8vw,64px);font-weight:900;letter-spacing:-0.055em;white-space:nowrap}.billing-price>span{color:var(--dim);font-size:14px;font-weight:600;white-space:nowrap}.billing-price .plan-reference{align-self:center;color:#9b8da9;font-size:20px;font-weight:600;white-space:nowrap;text-decoration-thickness:1.5px}.billing-total{margin:13px 0 14px;color:var(--dim);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.billing-saving{display:inline-block;padding:5px 10px;border:1px solid rgba(95,227,161,.2);border-radius:999px;background:rgba(95,227,161,.07);color:#a4e5bf;font-size:11px;font-weight:700;line-height:1.4}.billing-bonus{margin:14px 0 0;color:#dfbdff;font-size:11.5px;line-height:1.5}@media(max-width: 640px),(prefers-reduced-motion: reduce){.vstack{padding:0;perspective:none}.vstack-in{width:100%;height:auto !important}.film{position:relative;width:100%;transform:none !important;opacity:1 !important;filter:none !important;transition:none !important}.film+.film{margin-top:14px}}@media(max-width: 560px){.billing-switch .plan{gap:6px;padding:10px 8px;font-size:13px}.billing-switch .save{font-size:9px}.billing-summary{min-height:220px;padding-top:24px}.billing-price{gap:4px 8px}.billing-price .plan-reference{font-size:18px}.billing-price>span{font-size:12px}.billing-total{font-size:12px}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none !important;transition:none !important}}@media(hover: none),(pointer: coarse){.tilt{transform:none !important;transition:none;will-change:auto}.tilt-shine::after{display:none}}
