.legal{line-height:1.7}.legal a{color:var(--brand-ink);text-decoration:underline;text-decoration-color:#d9a6ff59;text-underline-offset:3px}.legal a:hover{color:#fff;text-decoration-color:currentColor}.legal .site-header{position:relative;overflow:clip;padding:22px 22px 88px;background:radial-gradient(60% 90% at 85% 0%,rgba(174,0,255,.4),transparent 70%),radial-gradient(50% 70% at 0% 100%,rgba(120,40,255,.18),transparent 70%),var(--bg)}.legal .site-header:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(118deg,transparent 0 46px,rgba(255,255,255,.022) 46px 48px);-webkit-mask:radial-gradient(70% 90% at 80% 0%,#000,transparent 75%);mask:radial-gradient(70% 90% at 80% 0%,#000,transparent 75%)}.legal .header-inner,.legal .page-shell{max-width:880px;margin:0 auto;position:relative;z-index:1}.legal .brand-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.legal .brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-size:21px;font-weight:800;letter-spacing:-.03em}.legal .brand b{color:#b94dff}.legal .brand-mark{width:34px;height:34px;filter:drop-shadow(0 4px 10px rgba(174,0,255,.45))}.legal .back-link{color:var(--text-2);text-decoration:none;font-size:14px;font-weight:600;padding:9px 14px;border-radius:999px;background:#ffffff0f;box-shadow:0 0 0 1px var(--line) inset}.legal .back-link:hover{color:var(--text);background:#ffffff1a}.legal .hero-copy{padding:64px 0 0}.legal-eyebrow{margin:0 0 14px;font-size:13.5px;font-weight:600;color:var(--brand-ink)}.legal h1{margin:0;font-size:clamp(38px,6vw,64px);font-weight:800;line-height:1;letter-spacing:-.045em;text-wrap:balance}.legal-sub{max-width:36em;margin:18px 0 0;font-size:18px;color:var(--text-2)}.legal .effective-date{display:inline-block;margin-top:22px;padding:6px 14px;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--text-2);background:#ffffff0f;box-shadow:0 0 0 1px var(--line) inset}.legal .page-shell{padding:0 20px 80px}.legal .quick-nav{margin:-44px 0 20px;padding:22px 24px;border-radius:24px}.legal .quick-nav>*{position:relative;z-index:2}.legal .quick-spacer{height:0;margin-top:-44px}.legal .quick-nav strong{display:block;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--text-3)}.legal .quick-links{display:flex;flex-wrap:wrap;gap:8px}.legal .quick-links a{display:inline-flex;padding:7px 13px;border-radius:999px;font-size:13.5px;font-weight:500;text-decoration:none;color:var(--text);background:#ffffff12;transition:background-color .2s}.legal .quick-links a:hover{background:#ae00ff59}.legal .notice{margin-bottom:20px;padding:22px 26px;border-radius:24px;color:var(--text-2);font-size:15.5px}.legal .notice:after{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:3px;background:linear-gradient(180deg,#c04dff,#7a00c2)}.legal .notice strong{color:var(--text)}.legal .legal-section{padding:34px 36px;margin-bottom:14px;border-radius:28px;scroll-margin-top:20px}.legal .legal-section>*{position:relative;z-index:2}.legal .legal-section h2{margin:0 0 14px;font-size:23px;font-weight:700;letter-spacing:-.025em;line-height:1.25}.legal .legal-section h3{margin:24px 0 6px;font-size:16.5px;font-weight:700}.legal .legal-section p{margin:0 0 13px;color:var(--text-2)}.legal .legal-section p:last-child{margin-bottom:0}.legal .legal-section ul{margin:10px 0 14px;padding-left:22px;color:var(--text-2)}.legal .legal-section li{margin:8px 0;padding-left:4px}.legal .legal-section li::marker{color:#b94dff}.legal .legal-section strong{color:var(--text);font-weight:600}.legal .language-heading{margin:64px 0 22px;padding-top:36px;box-shadow:0 -1px 0 var(--line);scroll-margin-top:20px}.legal .language-heading h2{margin:0 0 8px;font-size:34px;font-weight:800;letter-spacing:-.035em}.legal .language-heading p{margin:0;color:var(--text-3)}.legal .contact-card{margin-top:36px;padding:40px 28px;border-radius:32px;text-align:center;background:radial-gradient(80% 70% at 50% -10%,rgba(255,255,255,.18),transparent 60%),linear-gradient(170deg,#a51bff,#7a00c2,#3d006b);box-shadow:0 1px #ffffff4d inset}.legal .contact-card h2{margin:0 0 8px;font-size:26px;font-weight:800;letter-spacing:-.03em}.legal .contact-card p{margin:0 0 22px;color:#ffffffd9}.legal .contact-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.legal .contact-links a{text-decoration:none;padding:12px 18px 12px 14px}.legal .contact-links a.btn-ig,.legal .contact-links a.btn-mail{color:#fff}.legal-footer{padding:28px 20px 40px;text-align:center;color:var(--text-3);font-size:14px}.legal-footer a{color:var(--text-2);text-decoration:none;margin:0 4px}.legal-footer a:hover{color:var(--text)}@media(max-width:600px){.legal .site-header{padding:14px 14px 76px}.legal .hero-copy{padding-top:44px}.legal .back-link{font-size:13px;padding:8px 12px}.legal .page-shell{padding-inline:12px}.legal .quick-nav{padding:18px}.legal .legal-section{padding:26px 20px;border-radius:24px}.legal .contact-links a{width:100%;justify-content:center}}:root{--brand-vivid: #AE00FF;--brand: #8A00D4;--brand-deep: #4B0082;--brand-ink: #D9A6FF;--bg: #09060E;--bg-2: #110A1A;--text: #F5F1FA;--text-2: rgba(245, 241, 250, .7);--text-3: rgba(245, 241, 250, .5);--line: rgba(255, 255, 255, .09);--ok: #3DDC84;--glass-fill: linear-gradient(180deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .025));--glass-edge: linear-gradient(150deg, rgba(255, 255, 255, .42), rgba(255, 255, 255, .06) 32%, rgba(255, 255, 255, .02) 62%, rgba(255, 255, 255, .18));--glass-shadow: 0 1px 0 rgba(255, 255, 255, .1) inset, 0 24px 60px -30px rgba(0, 0, 0, .8);--font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-lg: 32px;--radius: 24px;--ease-out: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:dark}section[id],header[id]{scroll-margin-top:96px}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:#ae00ff73;color:#fff}a{color:var(--brand-ink);text-decoration:none}a:hover{color:#fff}:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px;border-radius:8px}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.glass{position:relative;background:var(--glass-fill);box-shadow:var(--glass-shadow);border-radius:var(--radius);isolation:isolate}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--glass-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.frost{-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);background:linear-gradient(180deg,#28163a9e,#180c2485)}@media(max-width:700px){.frost{-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}}.label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--brand-ink);margin-bottom:18px}.label:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor;opacity:.8}.h2{font-weight:700;font-size:clamp(30px,3.6vw,48px);line-height:1.06;letter-spacing:-.035em;margin:0;text-wrap:balance}.lede{margin:18px 0 0;font-size:18px;line-height:1.55;color:var(--text-2);text-wrap:pretty}.topband{position:relative;overflow:clip;background:radial-gradient(60% 55% at 78% 30%,rgba(174,0,255,.42),transparent 70%),radial-gradient(45% 40% at 12% 8%,rgba(120,40,255,.22),transparent 70%),radial-gradient(70% 50% at 50% 110%,rgba(174,0,255,.18),transparent 70%),var(--bg)}.topband:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(118deg,transparent 0 46px,rgba(255,255,255,.022) 46px 48px);-webkit-mask:radial-gradient(70% 70% at 70% 40%,#000,transparent 75%);mask:radial-gradient(70% 70% at 70% 40%,#000,transparent 75%);pointer-events:none}.nav{position:fixed;top:14px;left:16px;right:16px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1136px;margin:0 auto;padding:8px 8px 8px 16px;border-radius:999px}.nav-brand,.foot-brand{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:800;font-size:21px;letter-spacing:-.03em}.nav-brand:hover{color:var(--text)}.nav-brand b,.foot-brand b,.brand-word b{color:#b94dff;font-weight:800}.logo-mark{width:34px;height:34px;display:block;filter:drop-shadow(0 4px 10px rgba(174,0,255,.45))}.nav-links{display:flex;gap:4px}.nav-links a{color:var(--text-2);font-size:14.5px;font-weight:500;padding:9px 14px;border-radius:999px;transition:color .2s,background-color .2s}.nav-links a:hover{color:var(--text);background:#ffffff12}.nav-right{display:flex;align-items:center;gap:6px}.nav-cta{background:#fff;color:#140a1f;padding:10px 18px;border-radius:999px;font-size:14.5px;font-weight:700;white-space:nowrap;transition:transform .15s var(--ease-out),background-color .2s}.nav-cta:hover{color:#140a1f;background:#ebddff}.nav-cta:active{transform:scale(.97)}.lang-dd{position:relative}.lang-dd summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;color:var(--text-2);font-size:13px;font-weight:600;transition:background-color .2s,color .2s}.lang-dd summary::-webkit-details-marker{display:none}.lang-dd summary::marker{content:""}.lang-dd summary:hover,.lang-dd[open] summary{background:#ffffff14;color:var(--text)}.lang-dd summary:after{content:"";width:5px;height:5px;margin-left:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-2px);opacity:.6;transition:transform .2s var(--ease-out)}.lang-dd[open] summary:after{transform:rotate(-135deg) translate(-1px,-1px)}.lang-flag{display:block;width:20px;height:14px;flex:0 0 20px;border-radius:3px;box-shadow:0 0 0 .5px #ffffff40;background-size:cover;background-position:center}.lang-flag-ky{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2030%2020'%3e%3crect%20width='30'%20height='20'%20fill='%23E8112D'/%3e%3ccircle%20cx='15'%20cy='10'%20r='6.2'%20fill='none'%20stroke='%23FFEF00'%20stroke-width='2.2'%20stroke-dasharray='0.62%200.35'/%3e%3ccircle%20cx='15'%20cy='10'%20r='4.4'%20fill='%23FFEF00'/%3e%3ccircle%20cx='15'%20cy='10'%20r='3.2'%20fill='%23E8112D'/%3e%3ccircle%20cx='15'%20cy='10'%20r='2.6'%20fill='%23FFEF00'/%3e%3cpath%20d='M12.6%209.2c1.4-.9%203.4-.9%204.8%200M12.6%2010.8c1.4.9%203.4.9%204.8%200M14.2%207.6v4.8M15.8%207.6v4.8'%20fill='none'%20stroke='%23E8112D'%20stroke-width='0.55'/%3e%3c/svg%3e")}.lang-flag-ru{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2030%2020'%3e%3crect%20width='30'%20height='20'%20fill='%23fff'/%3e%3crect%20y='6.67'%20width='30'%20height='6.67'%20fill='%230039A6'/%3e%3crect%20y='13.33'%20width='30'%20height='6.67'%20fill='%23D52B1E'/%3e%3c/svg%3e")}.lang-flag-en{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2040'%3e%3cclipPath%20id='gb-clip'%3e%3cpath%20d='M30%2020h30v20zv20h-30zh-30v-20zv-20h30z'/%3e%3c/clipPath%3e%3crect%20width='60'%20height='40'%20fill='%23012169'/%3e%3cpath%20d='M0%200L60%2040M60%200L0%2040'%20stroke='%23fff'%20stroke-width='8'/%3e%3cpath%20d='M0%200L60%2040M60%200L0%2040'%20clip-path='url(%23gb-clip)'%20stroke='%23C8102E'%20stroke-width='5'/%3e%3cpath%20d='M30%200v40M0%2020h60'%20stroke='%23fff'%20stroke-width='13'/%3e%3cpath%20d='M30%200v40M0%2020h60'%20stroke='%23C8102E'%20stroke-width='8'/%3e%3c/svg%3e")}.lang-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:60;margin:0;padding:6px;min-width:200px;list-style:none;border-radius:20px;background:linear-gradient(180deg,#2c1a3efa,#1c1028fa);transform-origin:top right;animation:menu-in .22s var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}}.lang-menu a{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:14px;font-size:15px;font-weight:500;color:var(--text)}.lang-menu a:hover{background:#ffffff14;color:var(--text)}.lang-menu a[aria-current=page]{background:#ae00ff38}.lang-menu a[aria-current=page]:after{content:"";margin-left:auto;width:14px;height:14px;background:var(--brand-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3.2 8.4 6.4 11.6 12.8 4.4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3.2 8.4 6.4 11.6 12.8 4.4'/%3E%3C/svg%3E") center / contain no-repeat}.hero{position:relative;z-index:1;padding:152px 0 96px}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.badge{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--text)}.badge i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px #3ddc842e}.hero h1{margin:26px 0 0;font-size:clamp(40px,5.2vw,72px);font-weight:800;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.hero h1 span{display:block;margin-top:14px;color:var(--brand-ink);font-weight:600;font-size:.62em;letter-spacing:-.03em;line-height:1.1}.hero-sub{margin:26px 0 0;max-width:34em;font-size:18.5px;line-height:1.55;color:var(--text-2);text-wrap:pretty}.hero-sub strong{color:var(--text);font-weight:700}.hero .stores{margin-top:34px}.hero-proof{margin-top:22px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hero-proof>span{font-size:13.5px;font-weight:500;color:var(--text-2);padding:6px 12px;border-radius:999px;background:#ffffff0d;box-shadow:0 0 0 1px var(--line) inset}.hero-proof strong{color:var(--text);font-weight:700}.hero-art{position:relative;display:grid;place-items:center}.device-stack{position:relative;width:520px;height:640px;max-width:100%}.device-stack .iphone{position:absolute}.device-stack .phone-back{--w: 262px;right:8px;top:34px;transform:rotate(6deg);opacity:.96}.device-stack .phone-front{--w: 282px;left:12px;top:0;transform:rotate(-3.5deg);z-index:2}.chip{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:20px;white-space:nowrap}.chip-icon{width:38px;height:38px;border-radius:12px;flex:none;display:grid;place-items:center;background:linear-gradient(145deg,#c04dff,#7a00c2);box-shadow:0 1px #ffffff59 inset,0 8px 18px -8px #ae00ffcc}.chip-icon svg{width:20px;height:20px}.chip b{display:block;font-size:15.5px;font-weight:700;letter-spacing:-.01em}.chip small{display:block;font-size:12.5px;color:var(--text-2);font-weight:500}.chip-rate{left:-34px;top:300px}.chip-earn{right:-6px;top:118px}.chip-earn .chip-icon{background:linear-gradient(145deg,#3ddc84,#0e9f56);box-shadow:0 1px #ffffff59 inset,0 8px 18px -8px #3ddc84b3}.iphone{--w: 280px;margin:0;width:var(--w);aspect-ratio:71.5 / 149.6;padding:calc(var(--w) * .013);border-radius:calc(var(--w) * .175);background:linear-gradient(140deg,#b8b6bd,#5c5a62 14%,#2a292e,#1c1b20,#4a4850 86%,#a9a7ae);box-shadow:inset 0 0 0 1px #ffffff47,inset 0 0 calc(var(--w) * .01) #0009,0 0 0 1px #000000b3,0 50px 90px -40px #000000e6,0 30px 70px -30px #7800c88c}.iphone-bezel{position:relative;height:100%;padding:calc(var(--w) * .026);border-radius:calc(var(--w) * .162);background:#050505;box-shadow:inset 0 0 0 1px #ffffff0f}.iphone-screen{position:relative;height:100%;overflow:hidden;border-radius:calc(var(--w) * .136);background:#16161c}.iphone-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.iphone-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,.02) 28%,transparent 42%)}.iphone-island{position:absolute;left:50%;top:calc(var(--w) * .03);transform:translate(-50%);width:calc(var(--w) * .3);height:calc(var(--w) * .088);border-radius:999px;background:#000;box-shadow:0 0 0 1px #ffffff0a}.iphone-status{position:absolute;left:0;right:0;top:calc(var(--w) * .048);display:flex;justify-content:space-between;align-items:center;padding:0 calc(var(--w) * .085) 0 calc(var(--w) * .11);color:#fff;font:600 calc(var(--w) * .05) / 1 -apple-system,"SF Pro Text",var(--font);letter-spacing:-.01em;text-shadow:0 1px 2px rgba(0,0,0,.5)}.iphone-status svg{width:calc(var(--w) * .2);height:auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.iphone-btn{position:absolute;width:calc(var(--w) * .012);background:linear-gradient(90deg,#2a292e,#8c8a92 50%,#3a393f);border-radius:2px}.btn-action{left:calc(var(--w) * -.009);top:17%;height:5%}.btn-vol-up{left:calc(var(--w) * -.009);top:25%;height:8.5%}.btn-vol-down{left:calc(var(--w) * -.009);top:35.5%;height:8.5%}.btn-power{right:calc(var(--w) * -.009);top:28%;height:13%}.section{position:relative;padding:120px 0;overflow:clip}.section:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:900px;height:700px;max-width:120vw;background:radial-gradient(closest-side,rgba(174,0,255,.16),transparent)}#loop:after{left:-300px;top:120px}#why:after{right:-320px;top:40px}#plans:after{left:50%;top:200px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(174,0,255,.2),transparent)}#faq:after{left:-360px;bottom:-200px}main{position:relative;z-index:0}.section-head{max-width:680px;margin-bottom:56px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.section-head.center .label:before{display:none}.glow-top:before{content:"";position:absolute;left:50%;top:0;width:min(900px,100%);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(217,166,255,.35),transparent)}.g2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{padding:34px 32px 36px;border-radius:var(--radius-lg)}.step-n{font-size:15px;font-weight:700;color:var(--brand-ink);font-variant-numeric:tabular-nums;margin-bottom:64px;display:flex;align-items:center;gap:12px}.step-n:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(217,166,255,.4),transparent)}.step h3{margin:0 0 12px;font-size:23px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.step p{margin:0;font-size:16px;line-height:1.6;color:var(--text-2)}.cmp{border-radius:var(--radius-lg);overflow:hidden}.cmp-row{position:relative;z-index:2;display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;padding:20px 32px;font-size:16.5px;font-weight:500}.cmp-row+.cmp-row{box-shadow:0 -1px 0 var(--line)}.cmp-row.head{padding:22px 32px 18px;font-size:13.5px;font-weight:600;color:var(--text-3)}.cmp-row span:nth-child(n+2){text-align:center}.cmp-row.head span:nth-child(3){color:var(--brand-ink)}.cmp-col-brand{position:absolute;z-index:0;top:10px;bottom:10px;right:10px;width:calc((100% - 20px) * 1 / 3.6);border-radius:22px;background:linear-gradient(180deg,#ae00ff33,#ae00ff12);box-shadow:0 0 0 1px #d9a6ff29 inset}.mark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%}.mark.yes{background:#ae00ff47;color:#fff}.mark.yes svg{width:13px;height:13px}.mark.no{color:var(--text-3)}.billing{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:0 auto 32px}.billing-seg{display:inline-flex;padding:4px;border-radius:999px;gap:2px}.billing-opt{position:relative;z-index:2;border:0;background:transparent;cursor:pointer;font:600 14.5px/1 var(--font);color:var(--text-2);padding:11px 20px;border-radius:999px;transition:background-color .25s var(--ease-out),color .2s}.billing-opt[aria-pressed=true]{background:#fff;color:#140a1f}.billing-opt:active{transform:scale(.97)}.billing-rate{font-size:14px;font-weight:600;color:var(--brand-ink)}.plans-grid{max-width:880px;margin:0 auto}.plan{padding:34px;border-radius:var(--radius-lg);display:flex;flex-direction:column}.plan>*{position:relative;z-index:2}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-name{font-size:17px;font-weight:600;color:var(--text-2)}.plan-tag{font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px;background:#ffffff29;color:#fff}.plan-price{margin:20px 0 6px;font-size:64px;font-weight:800;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.plan-price small{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--text-2);margin-left:6px}.plan-note{font-size:14.5px;color:var(--text-2);margin-bottom:26px}.plan ul{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:13px}.plan li{display:flex;gap:12px;font-size:15.5px;line-height:1.45}.plan li svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--brand-ink)}.plan-cta{margin-top:auto;display:block;text-align:center;padding:15px;border-radius:999px;font-weight:700;font-size:15.5px;color:var(--text);background:#ffffff14;box-shadow:0 0 0 1px #ffffff24 inset;transition:background-color .2s,transform .15s var(--ease-out)}.plan-cta:hover{background:#ffffff24;color:var(--text)}.plan-cta:active{transform:scale(.98)}.plan.featured{background:radial-gradient(120% 80% at 100% 0%,rgba(255,255,255,.16),transparent 50%),linear-gradient(160deg,#a51bff,#7a00c2 45%,indigo);box-shadow:0 1px #ffffff4d inset,0 40px 90px -40px #ae00ffcc}.plan.featured .plan-name,.plan.featured .plan-note,.plan.featured .plan-price small{color:#ffffffc7}.plan.featured li svg{color:#fff}.plan.featured .plan-cta{background:#fff;color:#2a0a45;box-shadow:none}.plan.featured .plan-cta:hover{background:#f1e4ff}.plans-foot{margin:26px auto 0;max-width:620px;text-align:center;font-size:13.5px;color:var(--text-3)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.faq-grid .section-head{position:sticky;top:120px;margin:0}.faq-list{display:grid;gap:10px}.faq details{border-radius:22px}.faq summary{position:relative;z-index:2;list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;font-size:17.5px;font-weight:600;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.pm{flex:none;position:relative;width:30px;height:30px;border-radius:50%;background:#ffffff12;transition:transform .3s var(--ease-out),background-color .2s}.pm:before,.pm:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.8px;border-radius:2px;background:var(--text);transform:translate(-50%,-50%)}.pm:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s var(--ease-out)}.faq details[open] .pm{background:#ae00ff59}.faq details[open] .pm:after{transform:translate(-50%,-50%) rotate(0)}.faq details p{position:relative;z-index:2;margin:-4px 0 0;padding:0 24px 24px;font-size:16px;line-height:1.65;color:var(--text-2)}.cta{padding:40px 0 120px}.cta-card{position:relative;overflow:hidden;border-radius:44px;padding:clamp(56px,7vw,96px) 40px;text-align:center;background:radial-gradient(80% 70% at 50% -10%,rgba(255,255,255,.2),transparent 60%),linear-gradient(170deg,#a51bff,#7a00c2 48%,#3d006b);box-shadow:0 1px #ffffff4d inset,0 60px 120px -50px #ae00ffb3}.cta-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(118deg,transparent 0 46px,rgba(255,255,255,.035) 46px 48px);-webkit-mask:radial-gradient(60% 80% at 50% 0%,#000,transparent 80%);mask:radial-gradient(60% 80% at 50% 0%,#000,transparent 80%)}.cta-card>*{position:relative;z-index:1}.cta-logo{width:96px;height:96px;margin:0 auto 26px;display:block;filter:drop-shadow(0 20px 30px rgba(20,0,40,.5))}.cta-card h2{margin:0 auto 16px;max-width:16ch;font-size:clamp(34px,4.6vw,60px);font-weight:800;line-height:1;letter-spacing:-.045em;text-wrap:balance}.cta-card>p{margin:0 auto 34px;max-width:34em;font-size:18px;color:#ffffffd9}.cta-card .stores{justify-content:center}.cta-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:900px;margin:48px auto 0;text-align:left}.panel{padding:28px;border-radius:28px;background:linear-gradient(180deg,#ffffff24,#ffffff0f);box-shadow:0 1px #ffffff4d inset,0 0 0 1px #ffffff1f inset}.panel h3{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.panel h3+p{margin:0 0 18px;font-size:15px;color:#fffc}.joinform{display:flex;gap:6px;padding:5px;background:#14002859;border-radius:999px;box-shadow:0 0 0 1px #ffffff29 inset}.joinform input{flex:1;min-width:0;border:0;background:transparent;outline:none;padding:11px 14px;color:#fff;font:500 16px/1.2 var(--font)}.joinform input::placeholder{color:#ffffff8c}.joinform button{border:0;cursor:pointer;white-space:nowrap;padding:12px 20px;border-radius:999px;background:#fff;color:#2a0a45;font:700 15px/1 var(--font);transition:transform .15s var(--ease-out),background-color .2s}.joinform button:hover{background:#f1e4ff}.joinform button:active{transform:scale(.97)}.joinform button:disabled{opacity:.6;cursor:default}.formmsg{margin:10px 0 0;min-height:20px;font-size:14px;font-weight:600;color:#fff}.formmsg[data-state=error]{color:#ffc9c0}.form-legal{margin:4px 0 0;font-size:12.5px;color:#ffffffa6}.form-legal a{color:#fff;text-decoration:underline;text-underline-offset:2px}.contact-btns{display:grid;gap:10px}.btn-ig,.btn-mail{display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:18px;color:#fff;font-weight:600;font-size:15.5px;transition:transform .15s var(--ease-out),background-color .2s}.btn-ig{background:linear-gradient(45deg,#feda75 -10%,#fa7e1e,#d62976 50%,#962fbf 78%,#4f5bd5 110%);color:#fff}.btn-ig:hover{color:#fff;filter:brightness(1.08)}.btn-mail{background:#14002859;box-shadow:0 0 0 1px #ffffff29 inset}.btn-mail:hover{background:#14002880;color:#fff}.btn-ig:active,.btn-mail:active{transform:scale(.98)}.btn-ig svg,.btn-mail svg{width:22px;height:22px;flex:none}.btn-ig small,.btn-mail small{display:block;font-size:12.5px;font-weight:500;opacity:.75}.cta-invest{margin:30px 0 0;font-size:14px;color:#ffffffbf}.cta-invest a{color:#fff;text-decoration:underline;text-underline-offset:2px}footer{padding:64px 0 36px;box-shadow:0 -1px 0 var(--line)}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.foot-brand .logo-mark{width:38px;height:38px}.foot-tag{margin:14px 0 0;max-width:30ch;font-size:15px;color:var(--text-2)}footer h5{margin:0 0 16px;font-size:13px;font-weight:600;color:var(--text-3)}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}footer ul a{color:var(--text-2);font-size:15px}footer ul a:hover{color:var(--text)}.foot-download{margin-top:28px}.foot-download .store{height:44px;padding:0 14px 0 11px;border-radius:11px;gap:8px}.foot-download .store-apple svg{width:19px;height:23px}.foot-download .store-play svg{width:19px;height:21px}.foot-download .store small{font-size:9.5px}.foot-download .store b{font-size:17px}.foot-bottom{margin-top:56px;padding-top:24px;box-shadow:0 -1px 0 var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13.5px;color:var(--text-3)}.stores{display:flex;flex-wrap:wrap;gap:12px}.store{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 20px 0 15px;background:#000;color:#fff;border-radius:14px;box-shadow:0 0 0 1px #ffffff38 inset,0 14px 30px -18px #000c;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;transition:transform .15s var(--ease-out),box-shadow .2s}.store:hover{color:#fff;box-shadow:0 0 0 1px #fff6 inset,0 18px 34px -16px #000c}.store:active{transform:scale(.97)}.store svg{flex:none;display:block}.store-apple svg{width:25px;height:30px;margin-top:-3px}.store-play svg{width:25px;height:27px}.store span{display:flex;flex-direction:column;line-height:1;white-space:nowrap}.store small{font-size:11px;font-weight:500}.store b{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-top:3px}@media(max-width:1060px){.hero-grid{grid-template-columns:1fr;gap:56px}.hero-grid>*{min-width:0}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-grid .section-head{position:static}}@media(max-width:900px){.g2,.g3,.cta-panels{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.section{padding:88px 0}.step-n{margin-bottom:36px}}@media(max-width:600px){.wrap{padding:0 16px}.nav{left:10px;right:10px;top:10px;padding:6px 6px 6px 12px;gap:8px}.nav-brand{font-size:19px;gap:8px}.logo-mark{width:30px;height:30px}.nav-cta{padding:9px 14px;font-size:14px}.lang-dd summary{padding:8px 9px}.hero{padding:108px 0 64px}.hero h1{font-size:40px}.hero-sub{font-size:17px}.hero .stores{gap:10px}.hero .store{flex:1 1 0;min-width:0;justify-content:center;padding:0 10px;height:54px;gap:8px}.hero .store b{font-size:18px}.hero .store small{font-size:10px}.device-stack{width:350px;height:470px;margin:0 auto}.device-stack .phone-front{--w: 205px;left:6px}.device-stack .phone-back{--w: 190px;right:4px;top:26px}.chip{padding:9px 12px 9px 9px;gap:9px;border-radius:16px}.chip-icon{width:30px;height:30px;border-radius:10px}.chip-icon svg{width:16px;height:16px}.chip b{font-size:13.5px}.chip small{font-size:11px}.chip-rate{left:-6px;top:196px}.chip-earn{right:-2px;top:84px}.cmp-row{grid-template-columns:1.5fr .65fr .65fr;padding:16px 18px;font-size:15px}.cmp-row.head{padding:18px 18px 14px}.cmp-col-brand{width:calc((100% - 20px) * .65 / 2.8)}.step,.plan{padding:26px 22px}.plan-price{font-size:54px}.faq summary{padding:18px;font-size:16.5px}.faq details p{padding:0 18px 20px}.cta{padding:16px 0 80px}.cta-card{border-radius:32px;padding-left:16px;padding-right:16px}.panel{padding:22px 18px;border-radius:24px}.joinform{flex-wrap:wrap;border-radius:22px}.joinform input,.joinform button{flex:1 1 100%}.foot-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:370px){.device-stack{width:300px;height:420px}.device-stack .phone-front{--w: 180px}.device-stack .phone-back{--w: 168px}.hero .store{flex-basis:100%}.chip small{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){.frost{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1e1229}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.frost{background:#1e1229}}
