:root{--font-display:var(--font-geist-sans);--font-title:var(--font-geist-sans),"Helvetica Neue",Arial,sans-serif;--sans:var(--font-sans),"Helvetica Neue",Arial,sans-serif;--black:#000;--near-black:#0f0f0f;--bg:#050407;--bg-raised:#111015;--bg-panel:#111015;--bg-inset:#08070b;--surface-1:hsla(0,0%,100%,.035);--surface-2:hsla(0,0%,100%,.06);--line:hsla(0,0%,100%,.12);--line-soft:hsla(0,0%,100%,.07);--text:#fff;--text-dim:#c9c6d6;--text-faint:#8d899c;--accent:#6759d7;--accent-strong:#5743de;--accent-soft:#b9b0ff;--accent-dim:#1d1838;--accent-line:rgba(128,89,246,.45);--accent-glow:rgba(103,89,215,.55);--ok:#34d399;--bad:#f87171;--grad-btn:linear-gradient(90deg,#5743de,#7a4ff0);--grad-cta:linear-gradient(90deg,#5743de,#3563e9);--grad-text:linear-gradient(95deg,#fff,#c9c2ff 45%,#8f7bff);--grad-band:linear-gradient(120deg,#5743de,#4d00ff);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-32:128px;--r-sm:10px;--r-md:15px;--r-lg:25px;--r-xl:32px;--r-pill:999px;--shadow-card:0 1px 1px rgba(0,0,0,.05),1px 0 1px rgba(0,0,0,.05);--shadow-float:0 30px 80px -30px rgba(0,0,0,.55);--shadow-accent:0 14px 40px -14px var(--accent-glow);--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-h3:clamp(19px,1.6vw,22px);--fs-h2:clamp(30px,4.4vw,56px);--fs-h1:clamp(40px,5.4vw,76px)}.sec-night{background:linear-gradient(180deg,#000,#0a0814 18%,#0a0814 82%,#000);color:var(--text)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--sans);font-size:var(--fs-16);color:var(--text)}.ds-h1,.lp-h1{font-weight:700;font-size:var(--fs-h1);line-height:1.04;letter-spacing:-.035em;margin:var(--s-6) 0 var(--s-6)}.ds-h1,.ds-h2,.lp-h1,.lp-h2,.lp-page-title{font-family:var(--font-title);text-wrap:balance;color:var(--text)}.ds-h2,.lp-h2,.lp-page-title{font-weight:500;letter-spacing:-.03em}.ds-h2 strong,.lp-h2 strong{font-weight:700}.ds-h2,.lp-h2{font-size:var(--fs-h2);line-height:1.08}.ds-h2,.lp-h2,.lp-page-title{margin:var(--s-5) auto var(--s-4)}.lp-page-title{font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.05;max-width:18ch}.ds-grad,.lp-italic{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.ds-lead{font-size:var(--fs-20);line-height:1.55;color:var(--text-dim);max-width:46ch;margin:0 0 var(--s-6)}.ds-lead strong{color:var(--text);font-weight:500}.lp-section-sub,.sec-sub{font-size:var(--fs-18);line-height:1.6;color:var(--text-dim);max-width:58ch;margin:0 auto}.chip{display:inline-flex;align-items:center;gap:var(--s-2);padding:8px 16px;border-radius:var(--r-pill);font-family:var(--font-title);font-size:var(--fs-14);font-weight:600;letter-spacing:-.01em;background:hsla(0,0%,100%,.06);color:var(--text);border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.chip svg{color:var(--accent-soft)}.chip-dark span{color:var(--text-faint);font-weight:500}.hero-copy .chip svg{color:#fff}.eyebrow{display:inline-flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-5);padding:8px 16px;border-radius:var(--r-pill);font-family:var(--font-title);font-size:var(--fs-14);font-weight:600;color:var(--text);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1)}.eyebrow:before{display:none}.lp-label{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-title);font-size:var(--fs-14);font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--text);padding:8px 16px;border-radius:var(--r-pill);border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.07);box-shadow:none}.lp-label b{font-weight:700;color:var(--accent-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);font-family:var(--font-title);font-weight:600;letter-spacing:-.01em;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;border:0;border-radius:var(--r-pill);padding:12px 20px;font-size:var(--fs-14);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,filter .2s,background .2s}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.98)}.btn:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.btn-primary{background:var(--grad-btn);color:#fff;box-shadow:0 1px 0 hsla(0,0%,100%,.18) inset,var(--shadow-accent)}.btn-primary:hover{filter:brightness(1.08);box-shadow:0 1px 0 hsla(0,0%,100%,.18) inset,0 18px 44px -14px var(--accent-glow)}.btn-cta{background:var(--grad-cta);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 14px 40px -12px rgba(53,99,233,.6)}.btn-cta:hover{filter:brightness(1.08)}.btn-ghost,.btn-secondary{background:#fff;color:#5743de;border:0}.btn-ghost:hover,.btn-secondary:hover{background:#f1efff}.btn-sm{padding:9px 18px;font-size:14px}.btn-lg{padding:15px 26px;font-size:var(--fs-16)}.btn svg{flex:none}.ds-card,.lp-card{position:relative;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-6);box-shadow:var(--shadow-card)}.ds-card h3,.lp-card h3{font-family:var(--font-title);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em;margin:var(--s-4) 0 var(--s-2)}.ds-card p,.lp-card p{color:var(--text-dim);font-size:var(--fs-16);line-height:1.55;margin:0}.ds-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:6px 12px;border-radius:var(--r-pill);border:1px solid}.ds-badge.is-bad{color:#fda4af;background:hsla(0,91%,71%,.1);border-color:hsla(0,91%,71%,.35)}.ds-badge.is-good{color:#6ee7b7;background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.35)}.lp-container{max-width:1200px;padding:0 var(--s-6)}.lp-section{padding:var(--s-24) 0}.lp-section-head,.sec-head{text-align:center;max-width:820px;margin:0 auto var(--s-12)}.sec{position:relative;padding:var(--s-32) 0}.sec-tight-top{padding-top:0}.sec-dark{background:var(--black)}.lp-more{text-align:center;margin-top:var(--s-8)}.lp-more a{color:var(--accent-soft);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.lp-more a:hover{color:var(--text)}.lp-final{padding:var(--s-20) var(--s-8);border-radius:var(--r-xl);text-align:center}.trust-row{font-size:var(--fs-14);color:var(--text-dim)}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:12px var(--s-6) 0;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.nav-bar{pointer-events:auto;max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:var(--s-6);height:64px;padding:0 10px 0 20px;border-radius:20px;background:rgba(8,7,12,.62);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 20px 50px -30px rgba(0,0,0,.8)}.nav-bar .brand{padding:0}.site-links{flex:1 1;display:flex;justify-content:center;gap:var(--s-6);margin:0 var(--s-8);padding:0;background:none;border:0;box-shadow:none}.site-links a{flex:none;display:inline-flex;padding:10px 18px;border-radius:var(--r-pill);font-size:15.5px;font-weight:500;color:hsla(0,0%,100%,.78);text-decoration:none;border:0;background:none;transition:color .15s,background .15s}.site-links a:hover{color:#fff;background:hsla(0,0%,100%,.06)}.site-links a.is-active{color:#fff;background:hsla(0,0%,100%,.1);border:0;box-shadow:none}.lp-nav-actions{display:flex;align-items:center;gap:var(--s-2);margin-left:auto;padding:0}.lp-nav-actions .nav-try{display:inline-flex}.lp-nav-actions .auth-btn{background:#fff;color:#5743de;border:0;border-radius:var(--r-pill);padding:9px 18px;font-size:14px;font-family:var(--font-title);font-weight:600}.lp-nav-actions .auth-btn:hover{background:#f1efff}.nav-burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;border:0;background:none;color:#fff;cursor:pointer}.nav-burger:focus-visible{outline:2px solid var(--accent-soft)}.nav-panel{pointer-events:auto;max-width:1200px;margin:8px auto 0;padding:var(--s-2);border-radius:20px;background:rgba(10,9,14,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.12);box-shadow:var(--shadow-float);display:flex;flex-direction:column;gap:2px}.nav-panel[hidden]{display:none}.nav-panel a:not(.btn){display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-radius:14px;font-family:var(--font-title);font-size:17px;font-weight:600;color:#fff;text-decoration:none}.nav-panel a:not(.btn) svg{color:var(--text-faint)}.nav-panel a:not(.btn).is-active,.nav-panel a:not(.btn):hover{background:hsla(0,0%,100%,.07)}.nav-panel-cta{margin:var(--s-2) var(--s-1) var(--s-1)}@media (min-width:961px){.nav-panel{display:none!important}}@media (max-width:1180px){.site-links{gap:var(--s-2);margin:0 var(--s-4)}}@media (max-width:960px){.site-links{display:none}.nav-burger{display:inline-flex}.lp-nav-actions .nav-try{display:none}.nav-bar{gap:var(--s-2);height:60px;padding:0 6px 0 16px}}@media (max-width:600px){.lp-nav{padding:10px var(--s-3) 0}}.hero,.home,.home .site-main{background:var(--black)}.hero{position:relative;margin-top:-76px;padding:calc(76px + var(--s-20)) 0 var(--s-24);overflow:hidden}.hero:before{content:"";inset:auto 0 0;height:150px;z-index:1;background:linear-gradient(180deg,transparent,#000)}.hero-sky,.hero:before{position:absolute;pointer-events:none}.hero-sky{inset:0;overflow:hidden}.hero-sky i{position:absolute;display:block;border-radius:50%}.hs-a{width:1400px;height:760px;left:50%;top:-380px;margin-left:-700px;background:radial-gradient(closest-side,rgba(120,100,240,.75),rgba(87,67,222,.28) 55%,transparent)}.hs-b{width:900px;height:900px;right:-160px;top:0;background:radial-gradient(closest-side,rgba(120,80,255,.62),rgba(77,0,255,.24) 50%,transparent);animation:hs-drift 18s ease-in-out infinite alternate}.hs-c{width:900px;height:640px;left:-260px;bottom:-200px;background:radial-gradient(closest-side,rgba(53,99,233,.38),rgba(87,67,222,.12) 60%,transparent)}.hs-grid{inset:auto -20% 8% -20%!important;height:70%;border-radius:0!important;opacity:.9;background-image:linear-gradient(rgba(185,176,255,.2) 1px,transparent 0),linear-gradient(90deg,rgba(185,176,255,.2) 1px,transparent 0);background-size:72px 72px;transform:perspective(700px) rotateX(62deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 55%,transparent);mask-image:linear-gradient(180deg,transparent,#000 55%,transparent)}@keyframes hs-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-80px,60px,0) scale(1.12)}}@media (prefers-reduced-motion:reduce){.hs-b{animation:none}}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:var(--s-12);gap:var(--s-12);align-items:center}.hero-copy .chip b{font-weight:700}.hero-trust{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);margin:0 0 var(--s-6);padding:0}.hero-trust li{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-14);font-weight:500}.hero-trust li,.hero-trust svg{color:var(--text-faint)}.hero-drop-wrap{max-width:600px}.hero-drop{display:flex;align-items:center;gap:var(--s-3);padding:10px 10px 10px 12px;cursor:pointer;border-radius:var(--r-pill);background:linear-gradient(#1b1b1f,#141417);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 0 0 6px hsla(0,0%,100%,.03),inset 0 1px 0 hsla(0,0%,100%,.06),0 30px 60px -30px rgba(0,0,0,.9);transition:box-shadow .25s,border-color .25s,transform .25s cubic-bezier(.22,1,.36,1)}.hero-drop:hover{border-color:hsla(0,0%,100%,.16)}.hero-drop.is-over{border-color:var(--accent-soft);box-shadow:0 0 0 6px rgba(103,89,215,.25),0 30px 60px -30px rgba(0,0,0,.9);transform:scale(1.015)}.hero-drop.is-busy{opacity:.7;pointer-events:none}.hero-drop:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px}.hero-drop-ico{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--grad-btn);color:#fff;box-shadow:0 8px 20px -8px var(--accent-glow)}.hero-drop-text{flex:1 1;min-width:0;font-family:var(--font-title);font-size:var(--fs-16);font-weight:600;color:#a3a3ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-drop:hover .hero-drop-text{color:#d4d4dc}.hero-drop-btn{flex:none;padding:15px 24px;font-size:var(--fs-16);font-weight:700}.hero-drop-btn-short{display:none}.hero-drop-sub{margin:var(--s-3) 0 0 var(--s-5);font-size:13px;color:var(--text-faint)}.hero-phone{justify-self:center;width:100%;max-width:330px;perspective:1400px}.phone-demo{margin:0;width:100%;transform:rotateY(-14deg) rotateX(4deg) rotate(3deg);transform-style:preserve-3d}.phone-frame{position:relative;padding:9px;border-radius:46px;background:linear-gradient(145deg,#c9c2ff,#6759d7 30%,#2a2160 70%,#8f7bff);box-shadow:0 60px 120px -30px rgba(77,0,255,.55),0 30px 60px -30px rgba(0,0,0,.9),inset 0 0 0 1px hsla(0,0%,100%,.15)}.phone-screen{display:block;width:100%;aspect-ratio:300/620;border-radius:37px;background:#07051a}.phone-notch{position:absolute;z-index:2;top:19px;left:50%;transform:translateX(-50%);width:92px;height:26px;border-radius:var(--r-pill);background:#000}.phone-tag{position:absolute;z-index:3;font-family:var(--font-title);font-size:12px;font-weight:700;padding:7px 12px;border-radius:12px;border:0;box-shadow:0 12px 30px -10px rgba(0,0,0,.6)}.phone-tag.is-bad{top:64px;left:-18px;color:#fff;background:#ef4060}.phone-tag.is-good{bottom:40px;right:-18px;color:#fff;background:var(--grad-btn)}.phone-demo figcaption{margin-top:var(--s-6);text-align:center;font-size:12.5px;line-height:1.5;color:var(--text-faint);transform:rotateY(0)}.vs{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-5);gap:var(--s-5);max-width:1040px;margin:0 auto}.vs-card{position:relative;border-radius:var(--r-lg);padding:var(--s-10) var(--s-8);overflow:hidden}.vs-card h3{font-family:var(--font-title);font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:var(--s-5) 0 var(--s-6)}.vs-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-5)}.vs-card li{display:flex;gap:var(--s-3);align-items:flex-start}.vs-card li b{display:block;font-family:var(--font-title);font-weight:600;font-size:var(--fs-16);letter-spacing:-.01em}.vs-card li div>span{display:block;margin-top:2px;font-size:15px;line-height:1.5}.vs-ico{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;margin-top:1px}.vs-tag{display:inline-flex;padding:7px 14px;border-radius:var(--r-pill);font-family:var(--font-title);font-size:13px;font-weight:600}.vs-old{background:linear-gradient(180deg,#16141d,#0f0e14);color:var(--text);border:1px solid hsla(0,0%,100%,.08)}.vs-old .vs-tag{background:hsla(0,0%,100%,.07);color:var(--text-dim)}.vs-old li div>span{color:var(--text-faint)}.vs-old .vs-ico{background:rgba(239,64,96,.16);color:#ff7a90}.vs-new{background:var(--grad-band);color:#fff;box-shadow:0 40px 80px -40px rgba(77,0,255,.7)}.vs-new:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.25),transparent 70%);pointer-events:none}.vs-new .vs-tag{background:hsla(0,0%,100%,.16);color:#fff}.vs-new li div>span{color:hsla(0,0%,100%,.82)}.vs-new .vs-ico{background:#fff;color:#5743de}.how{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:var(--s-16);gap:var(--s-16);align-items:center}.how-copy .ds-h2{margin-left:0;text-align:left}.how-copy .sec-sub{margin:0 0 var(--s-8);font-size:var(--fs-16)}.how-copy .ds-h2{color:var(--text)}.how-card{list-style:none;margin:0;padding:var(--s-3);border-radius:var(--r-lg);background:#000;border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:var(--s-2);box-shadow:0 40px 80px -40px rgba(87,67,222,.55)}.how-step{position:relative;display:flex;gap:var(--s-4);align-items:center;padding:var(--s-6) var(--s-6);border-radius:18px;background:linear-gradient(180deg,#121117,#0b0a0f);border:1px solid hsla(0,0%,100%,.06);overflow:hidden}.how-step:last-child{background:radial-gradient(120% 140% at 50% 120%,rgba(87,67,222,.55),transparent 60%),linear-gradient(180deg,#121117,#0b0a0f)}.how-ico{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--grad-btn);color:#fff;box-shadow:0 10px 24px -10px var(--accent-glow)}.how-step b{display:block;color:#fff;font-family:var(--font-title);font-size:var(--fs-18);font-weight:600;letter-spacing:-.015em}.how-step div>span{display:block;margin-top:3px;color:#a3a1b0;font-size:14.5px;line-height:1.45}.how-step em{position:absolute;right:var(--s-5);bottom:var(--s-3);font-style:normal;font-family:var(--font-title);font-size:13px;font-weight:600;color:hsla(0,0%,100%,.28)}.sec-dark .home-faq{max-width:820px;margin:0 auto}.final{position:relative;padding:var(--s-24) 0 var(--s-32);background:#000;overflow:hidden;text-align:center}.final:before{content:"";position:absolute;left:50%;bottom:-260px;width:1100px;height:520px;transform:translateX(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(103,89,215,.85),rgba(77,0,255,.35) 55%,transparent)}.final-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--s-4)}.final-inner .ds-h2{margin:0;max-width:16ch}.final-inner .sec-sub{margin-bottom:var(--s-4)}@media (max-width:960px){.hero{padding:calc(76px + var(--s-12)) 0 var(--s-16)}.hero-grid{grid-template-columns:1fr;gap:var(--s-12)}.hero-copy{text-align:center;display:flex;flex-direction:column;align-items:center}.hero-copy .ds-lead{margin-left:auto;margin-right:auto}.hero-trust{justify-content:center}.hero-drop-wrap{width:100%}.hero-drop-sub{margin-left:0;text-align:center}.hero-phone{max-width:280px}.how,.vs{grid-template-columns:1fr}.how{gap:var(--s-10)}.how-copy{text-align:center;display:flex;flex-direction:column;align-items:center}.how-copy .ds-h2{text-align:center;margin-left:auto}.sec{padding:var(--s-20) 0}.sec-tight-top{padding-top:0}.lp-section{padding:var(--s-16) 0}}@media (max-width:600px){.lp-container{padding:0 var(--s-4)}.ds-lead{font-size:var(--fs-18)}.hero-drop{padding:8px;gap:var(--s-2)}.hero-drop-ico{width:40px;height:40px;border-radius:12px}.hero-drop-text{font-size:15px}.hero-drop-btn{padding:13px 18px;font-size:15px}.hero-drop-btn-long{display:none}.hero-drop-btn-short{display:inline}.hero-copy .chip-dark>span,.hero-copy .chip-dark>svg{display:none}.hero-trust{gap:var(--s-2) var(--s-4)}.hero-trust li{font-size:13px}.phone-tag.is-bad{left:-10px}.phone-tag.is-good{right:-10px}.vs-card{padding:var(--s-8) var(--s-6)}.how-step{padding:var(--s-5)}.lp-final{padding:var(--s-12) var(--s-5)}.lp-section-head,.sec-head{margin-bottom:var(--s-8)}}@media (prefers-reduced-motion:reduce){.btn,.hero-drop{transition:none}.btn:hover{transform:none}}html{background:#050407}body{background:transparent!important}.bg{display:none}.sky{top:0;left:0;right:0;height:1100px;z-index:-1;overflow:hidden;pointer-events:none}.sky,.sky-glow{position:absolute}.sky-glow{border-radius:50%}.sky-g1{width:1300px;height:760px;left:50%;top:-420px;margin-left:-650px;background:radial-gradient(closest-side,rgba(103,89,215,.5),rgba(87,67,222,.15) 55%,transparent)}.sky-g2{width:760px;height:760px;right:-260px;top:80px;background:radial-gradient(closest-side,rgba(110,70,255,.22),transparent);animation:hs-drift 20s ease-in-out infinite alternate}.sky-g3{width:700px;height:600px;left:-300px;top:260px;background:radial-gradient(closest-side,rgba(53,99,233,.12),transparent)}.sky-grid{position:absolute;inset:0;opacity:.4;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 10%,#000,transparent 75%);mask-image:radial-gradient(ellipse 60% 50% at 50% 10%,#000,transparent 75%)}@media (prefers-reduced-motion:reduce){.sky-g2{animation:none}}.lp-footer{position:relative;margin-top:var(--s-24);padding:var(--s-16) 0 var(--s-8);border-top:1px solid hsla(0,0%,100%,.06);background:#000;overflow:hidden}.site-main:has(.home)+.lp-footer{margin-top:0;border-top:0}.site-main:has(.home)+.lp-footer:before{content:"";position:absolute;left:50%;top:-260px;width:1100px;height:520px;transform:translateX(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(103,89,215,.85),rgba(77,0,255,.35) 55%,transparent);opacity:.55}.lp-footer>*{position:relative}.footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:var(--s-10)}.footer-brand p{color:var(--text-faint)}.footer-title{font-family:var(--font-title);font-size:14px;font-weight:600;letter-spacing:-.01em;color:#fff;margin-bottom:var(--s-2)}.footer-col{gap:12px}.footer-col a{color:var(--text-faint);font-size:14px;transition:color .15s}.footer-col a:hover{color:#fff}.footer-col a[lang=en]{line-height:1.35}.footer-bottom{margin-top:var(--s-12);padding-top:var(--s-6);border-top:1px solid hsla(0,0%,100%,.06);color:var(--text-faint);align-items:center}.lang-switch.is-footer{border-radius:var(--r-pill);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:3px}.lang-switch.is-footer button{border-radius:var(--r-pill);font-family:var(--font-title)}.lang-switch.is-footer button.is-on{box-shadow:none;background:var(--grad-btn);color:#fff;border-color:transparent}@media (max-width:960px){.footer-grid{grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:760px){.footer-grid{grid-template-columns:1fr 1fr}}.lp-page-head{padding:var(--s-20) 0 var(--s-12)}.lp-page-glow{display:none}.lp-page-title{font-weight:500;letter-spacing:-.035em}.ds-h2 .lp-italic,.lp-h2 .lp-italic,.lp-page-title .lp-italic{background:none;-webkit-text-fill-color:currentColor;color:inherit;font-weight:700}.lp-h2{font-weight:500}.lp-label b{color:#fff;background:var(--grad-btn);border-radius:var(--r-pill);padding:2px 8px;font-size:12px}.acc-card,.card,.ds-card,.faq-contact,.lp-card,.lp-tip,.set-format{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.acc-card,.lp-card,.set-format{transition:border-color .25s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.lp-card:hover,.set-format:hover{border-color:rgba(128,89,246,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 30px 60px -36px rgba(87,67,222,.7)}.set-format.is-reco{border-color:rgba(128,89,246,.55);background:radial-gradient(120% 90% at 50% 0,rgba(103,89,215,.28),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015))}.acc-card h2,.acc-card h3,.lp-card h3,.set-format-name{font-family:var(--font-title);font-weight:600;letter-spacing:-.02em}.lp-tip{border-style:solid}.lp-step-pill{background:var(--grad-btn);color:#fff;border:0;border-radius:var(--r-pill);padding:7px 14px;font-family:var(--font-title);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:0 8px 20px -10px var(--accent-glow)}.lp-step-pill:before{display:none}.lp-card-icon{width:44px;height:44px;border-radius:50%;background:var(--grad-btn);color:#fff;border:0;box-shadow:0 10px 24px -10px var(--accent-glow)}.gd-win svg{color:var(--ok)}.faq-item{border-radius:15px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.012));transition:border-color .2s}.faq-item:hover{border-color:hsla(0,0%,100%,.16)}.faq-item[open]{border-color:rgba(128,89,246,.4)}.faq-item summary{font-family:var(--font-title);font-weight:600;letter-spacing:-.01em;font-size:16px}.faq-chevron{color:var(--text-faint);transition:transform .25s}.faq-item[open] .faq-chevron{transform:rotate(180deg);color:var(--accent-soft)}.faq-group-title{font-weight:600}.faq-lag,.faq-plan{border-radius:18px;border:1px solid rgba(128,89,246,.4);background:radial-gradient(120% 120% at 0 0,rgba(103,89,215,.22),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.012))}.faq-lag-links a{border-radius:var(--r-pill)}.lp-final{border-radius:var(--r-lg);border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(90% 120% at 50% 120%,rgba(103,89,215,.55),transparent 60%),#000}.lp-notice{border-radius:15px}.tl-app{border-radius:22px!important;border:1px solid hsla(0,0%,100%,.09)!important;background:linear-gradient(180deg,#121117,#0b0a0f)!important;box-shadow:0 40px 100px -50px rgba(87,67,222,.8)!important}.tl-app .tl-drop{border:1.5px dashed rgba(128,89,246,.45);background:radial-gradient(80% 100% at 50% 0,rgba(103,89,215,.12),transparent 70%);border-radius:18px;transition:border-color .2s,background .2s}.tl-app .tl-drop:hover{border-color:rgba(185,176,255,.8)}.tl-app .tl-drop-icon{background:var(--grad-btn)!important;color:#fff!important;border:0!important;border-radius:16px;box-shadow:0 12px 28px -12px var(--accent-glow)!important}.tl-app .tl-flow li.is-active .tl-flow-dot,.tl-flow li.is-active .tl-flow-dot{background:var(--grad-btn);border-color:transparent;color:#fff}.tl-flow li.is-done .tl-flow-dot{background:rgba(103,89,215,.18);border-color:rgba(128,89,246,.45);color:var(--accent-soft)}.tl-quota{border-radius:0}.tl-app .tl-btn,.tl-app .tl-download,.tl-btn{border-radius:var(--r-pill)!important;background:var(--grad-cta)!important;color:#fff;font-family:var(--font-title);font-weight:700;letter-spacing:-.01em;border:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 14px 40px -12px rgba(53,99,233,.6)!important;transition:transform .25s cubic-bezier(.22,1,.36,1),filter .2s}.tl-app .tl-download:hover,.tl-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.tl-pro{border-radius:var(--r-pill)!important;background:var(--grad-btn)!important;font-family:var(--font-title)}.auth-menu{border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:rgba(12,11,17,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.auth-provider{border-radius:var(--r-pill)}.faq-page{max-width:820px;margin:0 auto;padding:0 var(--s-6)}.faq-page .faq-contact,.faq-page .faq-group,.faq-page .faq-lag,.faq-page .faq-plan,.faq-page .lp-final,.faq-page>*{max-width:none;width:100%;margin-left:0;margin-right:0}.faq-group{scroll-margin-top:110px}.faq-group+.faq-group{margin-top:var(--s-16)}.faq-group-head{display:flex;align-items:center;gap:var(--s-4);margin:0 0 var(--s-5);padding-bottom:var(--s-4);border-bottom:1px solid hsla(0,0%,100%,.07)}.faq-group-ico{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--grad-btn);color:#fff;box-shadow:0 12px 28px -12px var(--accent-glow)}.faq-group-title{flex:1 1;font-family:var(--font-title);font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0;color:#fff}.faq-group-count{flex:none;font-size:14px;color:var(--text-faint)}.faq-lag{margin-bottom:var(--s-12)}.faq-plan{margin-top:var(--s-6);display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);padding:var(--s-6)}.faq-plan-txt ul{grid-template-columns:1fr 1fr}.faq-plan .btn{flex:none}.faq-contact{margin-top:var(--s-12);display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);padding:var(--s-6)}.faq-contact h2{font-family:var(--font-title);font-size:18px;font-weight:600;margin:0 0 4px}.faq-contact p{margin:0;color:var(--text-dim);font-size:15px}.faq-page .lp-final{margin-top:var(--s-12);padding:var(--s-16) var(--s-6)}@media (max-width:700px){.faq-page{padding:0 var(--s-4)}.faq-contact,.faq-plan{flex-direction:column;align-items:stretch;text-align:left}.faq-plan-txt ul{grid-template-columns:1fr}.faq-group-title{font-size:21px}.faq-group-ico{width:42px;height:42px}.faq-group-count{display:none}.faq-group+.faq-group{margin-top:var(--s-12)}}.login-wrap{max-width:460px!important;margin:0 auto;padding:var(--s-20) var(--s-4) var(--s-12)!important;text-align:center;display:flex;flex-direction:column;align-items:center}.login-wrap .eyebrow{margin:0 0 var(--s-5)}.login-title{font-family:var(--font-title);font-size:clamp(34px,4.2vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:0;text-wrap:balance}.login-sub{font-size:16px;max-width:40ch;margin:var(--s-3) auto 0}.login-steps{justify-content:center}.login-card{width:100%;display:flex;flex-direction:column;gap:var(--s-3);margin-top:var(--s-8);padding:var(--s-5)}.login-card .btn{width:100%;padding:14px 20px;font-size:15px}.login-perks{align-items:center;margin-top:var(--s-6);font-size:14.5px}.lp-guide>.lp-card:last-child:nth-child(odd){grid-column:1/-1}.lp-tip{font-size:15.5px;line-height:1.65;padding:var(--s-5) var(--s-6)}.lp-notice,.lp-quality-note{font-size:15px;line-height:1.6}.lp-trial-link{font-size:15.5px}.lp-legal{max-width:720px}.lp-legal section{padding:var(--s-8) 0}.lp-legal h2{font-family:var(--font-title);font-size:21px;font-weight:600;letter-spacing:-.02em;margin:0 0 var(--s-3)}.lp-legal p{font-size:16px;line-height:1.75}.lp-page-title{font-size:clamp(40px,5vw,60px)}.lp-card h3{font-size:var(--fs-h3);line-height:1.25}.lp-card p{font-size:15.5px;line-height:1.6}@media (max-width:600px){.lp-page-head{padding:var(--s-12) 0 var(--s-8)}.footer-grid{gap:var(--s-6) var(--s-5)}.footer-col{gap:9px}.footer-brand p,.footer-col a{font-size:13.5px}.footer-bottom{margin-top:var(--s-8)}}.rv{opacity:0;transform:translateY(28px)}.rv.rv-in{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.learn{max-width:760px;padding-top:var(--s-12);padding-bottom:var(--s-20)}.learn-crumbs{font-size:.85rem;color:var(--text-faint);margin-bottom:18px;display:flex;gap:8px}.learn-crumbs a{color:inherit;text-decoration:none}.learn-crumbs a:hover{color:var(--text)}.learn-title{text-align:left;margin:0 0 16px;font-size:clamp(34px,5vw,56px)}.learn-intro{margin:0 0 36px}.learn-section{margin:0 0 32px}.learn-section h2{font-size:1.35rem;line-height:1.3;margin:0 0 12px;letter-spacing:-.01em}.learn-section p{margin:0 0 12px;line-height:1.7;color:var(--text-dim)}.learn-section strong{color:var(--text)}.learn-cta{margin:48px 0 32px;padding:28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.learn-cta h2{margin:0;font-size:1.4rem}.learn-cta p{margin:0 0 6px;color:var(--text-dim)}.learn-more{display:flex;flex-direction:column;gap:10px}.learn-more>span{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint)}.learn-more a{display:inline-flex;align-items:center;gap:8px;color:var(--text);text-decoration:none;font-weight:600}.learn-more a svg{width:16px;height:16px}.learn-more a:hover{color:var(--accent-soft)}@font-face{font-family:__Golos_Text_c6fa38;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Golos_Text_c6fa38;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Golos_Text_c6fa38;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Golos_Text_c6fa38;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Golos_Text_Fallback_c6fa38;src:local("Arial");ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:108.57%}.__className_c6fa38{font-family:__Golos_Text_c6fa38,__Golos_Text_Fallback_c6fa38;font-style:normal}.__variable_c6fa38{--font-sans:"__Golos_Text_c6fa38","__Golos_Text_Fallback_c6fa38"}@font-face{font-family:__GeistSans_3a0388;src:url(/_next/static/media/e11418ac562b8ac1-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_3a0388;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_3a0388{font-family:__GeistSans_3a0388,__GeistSans_Fallback_3a0388}.__variable_3a0388{--font-geist-sans:"__GeistSans_3a0388","__GeistSans_Fallback_3a0388"}