:root{--ink:#0E1220;--text:#3B4152;--muted:#6E7488;--line:#E6E4EE;--bg:#FAF8F3;--white:#fff;--acc:#5B4BFF;--acc-d:#4536D8;--acc-soft:#ECEAFF;--acc-tint:#F4F2FF;--lime:#C8F55A;--green:#0FA47A;--green-bg:#E6F7F1;--amber:#F59E0B;--r:16px;--r-lg:24px;--r-xl:32px;--sh:0 10px 30px rgba(14,18,32,.06);--sh-md:0 18px 50px rgba(14,18,32,.1);--sh-lg:0 30px 80px rgba(14,18,32,.16);--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-d:"Sora","Inter",system-ui,sans-serif;--wrap:1180px;--pad:clamp(16px,4vw,32px);--ease:cubic-bezier(.2,.7,.2,1);--pop:cubic-bezier(.22,1.2,.36,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select{font:inherit}h1,h2,h3,h4{margin:0;color:var(--ink);font-family:var(--font-d);font-weight:700;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}[hidden]{display:none!important}:focus-visible{outline:3px solid rgba(91,75,255,.4);outline-offset:3px;border-radius:8px}.wrap{width:min(var(--wrap),100% - var(--pad)*2);margin-inline:auto}.wrap--tight{width:min(860px,100% - var(--pad)*2)}.sec{padding-block:clamp(56px,8vw,104px)}.sec--tint{background:var(--white)}.head{text-align:center;max-width:720px;margin:0 auto clamp(28px,4vw,48px)}.head p{margin-top:12px;color:var(--muted);font-size:1.05rem}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin-bottom:14px}.eyebrow:before{content:"";width:18px;height:3px;border-radius:3px;background:var(--acc)}.h1{font-size:clamp(2.4rem,5.4vw,4rem);font-weight:800}.h2{font-size:clamp(1.8rem,3.6vw,2.6rem)}.lead{font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--text);max-width:56ch}.muted{color:var(--muted)}.small{font-size:.85rem}.center{text-align:center}.accent{color:var(--acc)}.kicker{font-size:.9rem;color:var(--muted);margin-bottom:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:14px;background:var(--acc);color:#fff;font-weight:700;font-size:.95rem;border:2px solid var(--acc);box-shadow:0 10px 24px #5b4bff47;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s;white-space:nowrap;text-align:center;position:relative;overflow:hidden}.btn:hover{background:var(--acc-d);border-color:var(--acc-d);transform:translateY(-2px);box-shadow:0 16px 32px #5b4bff52}.btn:active{transform:translateY(0)}.btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);opacity:0}.btn:hover:after{animation:sheen .7s var(--ease) forwards}@keyframes sheen{0%{left:-60%;opacity:1}to{left:130%;opacity:1}}.btn--lg{min-height:60px;font-size:1.02rem;padding:0 32px;border-radius:16px}.btn--sm{min-height:42px;padding:0 16px;font-size:.85rem;border-radius:11px;box-shadow:none}.btn--full{width:100%}.btn--ghost{background:#fff;color:var(--ink);border-color:var(--line);box-shadow:none}.btn--ghost:hover{background:var(--acc-tint);border-color:var(--acc);color:var(--acc);box-shadow:none}.btn--white{background:#fff;color:var(--ink);border-color:#fff;box-shadow:0 10px 30px #0003}.btn--white:hover{background:var(--lime);border-color:var(--lime)}.btn[disabled],.btn.is-busy{opacity:.7;pointer-events:none}.input{width:100%;min-height:52px;padding:12px 16px;border:2px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);transition:border-color .2s}.input:focus{outline:none;border-color:var(--acc)}.alert{padding:14px 16px;border-radius:12px;background:var(--green-bg);color:#0b6b50;font-weight:600;margin:14px 0}.alert--err{background:#fdecec;color:#b91c1c}.alert a{text-decoration:underline}.link{color:var(--acc);font-weight:700}.rv{opacity:0;transform:translateY(22px);transition:opacity .75s var(--ease),transform .75s var(--ease)}.rv.is-in{opacity:1;transform:none}.rv[data-d="1"]{transition-delay:.1s}.rv[data-d="2"]{transition-delay:.2s}.rv[data-d="3"]{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}*{animation:none!important}}.hdr{position:sticky;top:0;z-index:50;background:#faf8f3d9;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);border-bottom:1px solid transparent;transition:border-color .25s,box-shadow .25s}.hdr.is-stuck{border-color:var(--line);box-shadow:0 6px 24px #0e12200f}.hdr__in{display:flex;align-items:center;gap:20px;min-height:70px}.hdr__nav{display:flex;gap:4px;margin-inline:auto}.hdr__nav a{padding:8px 12px;border-radius:9px;font-weight:600;font-size:.93rem;color:var(--ink)}.hdr__nav a:hover{background:var(--acc-soft);color:var(--acc)}.hdr__r{display:flex;align-items:center;gap:12px}.hdr__login{font-weight:600;color:var(--ink)}.logo{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-d);font-weight:800;font-size:1.25rem;color:var(--ink);letter-spacing:-.02em}.logo__m{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--acc);box-shadow:0 6px 14px #5b4bff59}.logo__m svg{width:22px;height:22px}.hero{position:relative;overflow:hidden;background:radial-gradient(900px 500px at 85% 0%,#ECEAFF,transparent 60%),radial-gradient(600px 400px at 0% 100%,#F3FBDD,transparent 60%),var(--bg)}.hero__in{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,64px);align-items:center;padding-block:clamp(40px,6vw,96px)}.hero .h1{margin:4px 0 18px}.rot{display:inline-block;color:var(--acc);position:relative;min-width:4ch}.rot.is-out{animation:rotOut .35s var(--ease) forwards}.rot.is-in{animation:rotIn .45s var(--pop) forwards}@keyframes rotOut{to{opacity:0;transform:translateY(-14px)}}@keyframes rotIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.trust{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:.86rem;font-weight:600;color:var(--text)}.trust li:before{content:"\2713";color:var(--green);margin-right:7px;font-weight:800}.hero__art{position:relative;min-height:420px}.stack{position:relative;height:420px;perspective:1200px}.stack__card{position:absolute;left:50%;top:50%;width:min(360px,80%);padding:20px 22px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-md);display:grid;grid-template-columns:14px 1fr;gap:4px 12px;align-items:center;transform:translate(-50%,-50%) rotate(var(--rot,0deg)) translateY(var(--y,0));transition:transform .8s var(--ease);animation:cardIn 1s var(--ease) both}.stack__card:nth-child(1){--rot:-9deg;--y:-120px;z-index:1;animation-delay:.05s}.stack__card:nth-child(2){--rot:6deg;--y:-60px;z-index:2;animation-delay:.15s}.stack__card:nth-child(3){--rot:-3deg;--y:0;z-index:3;animation-delay:.25s}.stack__card:nth-child(4){--rot:5deg;--y:60px;z-index:4;animation-delay:.35s}.stack__card:nth-child(5){--rot:-6deg;--y:120px;z-index:5;animation-delay:.45s}.hero__art:hover .stack__card:nth-child(odd){transform:translate(-56%,-50%) rotate(calc(var(--rot) - 3deg)) translateY(var(--y))}.hero__art:hover .stack__card:nth-child(2n){transform:translate(-44%,-50%) rotate(calc(var(--rot) + 3deg)) translateY(var(--y))}@keyframes cardIn{0%{opacity:0;transform:translate(-50%,-30%) scale(.9)}to{opacity:1}}.stack__dot{width:14px;height:14px;border-radius:50%;background:var(--c);grid-row:1/span 2;box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent)}.stack__card b{font-family:var(--font-d);color:var(--ink)}.stack__card small{color:var(--muted);font-size:.8rem}.hero__pill{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:#fff;box-shadow:var(--sh-md);font-weight:700;font-size:.84rem;color:var(--ink);border:1px solid var(--line)}.hero__pill span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--acc-soft);font-size:.8rem}.hero__pill--a{left:-4%;top:10%}.hero__pill--b{right:-3%;top:48%}.hero__pill--c{left:6%;bottom:6%}.float{animation:flt 6s ease-in-out infinite}.float--b{animation-delay:-2s}.float--c{animation-delay:-4s}@keyframes flt{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.marquee{background:var(--ink);color:#fff;overflow:hidden;padding:12px 0;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.marquee__t{display:flex;width:max-content;animation:mq 40s linear infinite}.marquee:hover .marquee__t{animation-play-state:paused}.marquee__g{display:flex}.marquee__g span{padding:0 22px;white-space:nowrap;position:relative}.marquee__g span:after{content:"";position:absolute;right:-3px;top:50%;width:6px;height:6px;border-radius:50%;background:var(--lime);transform:translateY(-50%)}@keyframes mq{to{transform:translate(-50%)}}.tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.tabs button{padding:10px 16px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-weight:600;font-size:.9rem;color:var(--ink);transition:all .2s}.tabs button:hover{border-color:var(--acc)}.tabs button.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pcard{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s;overflow:hidden}.pcard:before{content:"";position:absolute;left:0;top:0;right:0;height:5px;background:var(--c)}.pcard:hover{transform:translateY(-6px);box-shadow:var(--sh-md);border-color:color-mix(in srgb,var(--c) 40%,var(--line))}.pcard.is-hide{display:none}.pcard__top{display:flex;justify-content:space-between;align-items:center;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.pcard__price{color:var(--ink);letter-spacing:0;text-transform:none;font-size:.9rem}.pcard__price s{color:var(--muted);font-weight:500;margin-right:4px}.pcard h3{font-size:1.25rem}.pcard p{color:var(--muted);font-size:.93rem;flex:1}.pcard__tools{display:flex;flex-wrap:wrap;gap:6px}.pcard__tools span{padding:4px 10px;border-radius:999px;background:var(--bg);border:1px solid var(--line);font-size:.74rem;font-weight:600;color:var(--text)}.pcard__foot{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--line);font-size:.84rem;color:var(--muted)}.pcard__foot a{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--ink)}.pcard__foot a svg{width:18px;height:18px;transition:transform .2s}.pcard:hover .pcard__foot a svg{transform:translate(4px)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{position:relative;padding:30px 26px 26px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg)}.step__n{position:absolute;top:-16px;left:22px;width:34px;height:34px;border-radius:50%;background:var(--acc);color:#fff;display:grid;place-items:center;font-weight:800;box-shadow:0 6px 14px #5b4bff66}.step h3{font-size:1.15rem;margin-bottom:8px}.step p{color:var(--muted);font-size:.95rem}.founder{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:stretch}.founder__card{padding:clamp(26px,4vw,44px);background:var(--ink);color:#d8dae6;border-radius:var(--r-xl);position:relative;overflow:hidden}.founder__card:before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(closest-side,rgba(91,75,255,.5),transparent);right:-120px;top:-160px}.founder__card .h2{color:#fff;margin-bottom:16px}.founder__card .eyebrow{color:var(--lime)}.founder__card .eyebrow:before{background:var(--lime)}.founder__card p+p{margin-top:12px}.founder__sig{color:#fff;font-weight:700}.founder__stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stat{padding:22px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);text-align:center}.stat b{display:block;font-family:var(--font-d);font-size:2.2rem;color:var(--acc);letter-spacing:-.03em;line-height:1}.stat span{display:block;margin-top:8px;font-size:.88rem;color:var(--text);font-weight:600}.plans{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;max-width:960px;margin:0 auto;align-items:start}.plan{position:relative;padding:30px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl)}.plan--best{background:#fff;border:2px solid var(--acc);box-shadow:var(--sh-lg)}.plan__tag{display:inline-block;padding:5px 12px;border-radius:999px;background:var(--acc-soft);color:var(--acc);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.plan__tag--best{background:var(--lime);color:var(--ink)}.plan__price{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.plan__price b{font-family:var(--font-d);font-size:3rem;color:var(--ink);letter-spacing:-.04em;line-height:1}.plan__price s{color:var(--muted)}.plan__price small{color:var(--muted);font-weight:600}.plan>p{color:var(--muted);margin-bottom:16px}.plan__pick{display:block;font-weight:700;font-size:.85rem;color:var(--ink);margin-bottom:14px}.plan__pick select{display:block;width:100%;margin-top:6px;min-height:48px;padding:0 14px;border:2px solid var(--line);border-radius:12px;background:#fff;font-weight:600}.plan__list{display:grid;gap:9px;margin:16px 0 22px}.plan__list li{display:flex;gap:10px;font-size:.95rem}.plan__list li:before{content:"\2713";color:var(--green);font-weight:800}.plan__lanes{display:flex;flex-wrap:wrap;gap:6px}.plan__lanes span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--bg);border:1px solid var(--line);font-size:.76rem;font-weight:600}.plan__lanes span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c)}.plan__secure{text-align:center;font-size:.8rem;color:var(--muted);margin-top:12px}.faq{display:grid;gap:10px}.faq details{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh)}.faq details[open]{border-color:var(--acc)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;font-size:1.02rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.4rem;color:var(--acc);transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>div{padding:0 22px 20px;color:var(--text)}.cta{background:linear-gradient(135deg,var(--acc),#3A2CD6 60%,#2A1FA8);color:#fff;padding-block:clamp(60px,8vw,110px);position:relative;overflow:hidden}.cta:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:#ffffff12;top:-300px;right:-150px}.cta__in{text-align:center;max-width:720px;position:relative}.cta .h2{color:#fff}.cta p{margin:14px 0 26px;opacity:.92;font-size:1.1rem}.cta__sub{font-size:.9rem!important;margin-top:16px!important}.foot{background:#fff;border-top:1px solid var(--line);padding:26px 0}.foot__in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.88rem;color:var(--muted)}.foot nav{display:flex;gap:18px}.foot nav a:hover{color:var(--acc)}.phero{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 12%,var(--bg)),var(--bg));padding-block:clamp(36px,5vw,72px)}.phero__in{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:start}.phero .h1{margin:6px 0 16px}.crumb{display:inline-block;font-weight:600;color:var(--muted);margin-bottom:14px}.phero .eyebrow{color:var(--c)}.phero .eyebrow:before{background:var(--c)}.phero .pcard__tools{margin-top:18px}.buybox{padding:26px;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-lg);display:grid;gap:10px;position:sticky;top:90px}.mod{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:16px;overflow:hidden}.mod__h{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:20px 24px;border-bottom:1px solid var(--line);background:var(--bg)}.mod__n{font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}.mod__h h3{font-size:1.2rem}.mod__meta{margin-left:auto;font-size:.82rem;color:var(--muted);font-weight:600}.mod__l li{display:grid;grid-template-columns:34px 1fr auto;gap:14px;align-items:center;padding:14px 24px;border-bottom:1px solid var(--line)}.mod__l li:last-child{border:0}.mod__l li>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:1px solid var(--line);font-size:.78rem;font-weight:800;color:var(--ink)}.mod__l li.is-done>span{background:var(--green);border-color:var(--green);color:#fff}.mod__l b{display:block;color:var(--ink);font-weight:600}.mod__l b a:hover{color:var(--acc)}.mod__l small{display:block;color:var(--muted);font-size:.84rem}.mod__l em{font-style:normal;font-size:.8rem;color:var(--muted);white-space:nowrap}.auth{display:grid;place-items:center;min-height:100vh;padding:24px}.auth__box{width:100%;max-width:440px;padding:36px;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-lg)}.auth__box .logo{margin-bottom:22px}.auth__box h1{font-size:1.8rem;margin-bottom:8px}.auth__box form{display:grid;gap:10px;margin-top:20px}.auth__alt{margin-top:18px;font-size:.9rem}.auth__alt a{color:var(--acc);font-weight:700}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#0e122099;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .2s var(--ease)}@keyframes fade{0%{opacity:0}}.modal__box{position:relative;width:100%;max-width:440px;padding:32px;background:#fff;border-radius:var(--r-xl);box-shadow:var(--sh-lg);animation:pop .35s var(--pop)}@keyframes pop{0%{transform:translateY(20px) scale(.96);opacity:0}}.modal__box h3{font-size:1.4rem;margin-bottom:6px}.modal__box form{display:grid;gap:10px;margin-top:18px}.modal__x{position:absolute;top:12px;right:14px;width:36px;height:36px;border-radius:50%;background:var(--bg);font-size:1.3rem;line-height:1}.modal__err{margin-top:12px;color:#b91c1c;font-weight:600;font-size:.9rem}.app{background:#fff}.shell{display:grid;grid-template-columns:272px 1fr;min-height:100vh}.side{position:sticky;top:0;height:100vh;overflow-y:auto;padding:22px 18px;border-right:1px solid var(--line);background:var(--bg);display:flex;flex-direction:column;gap:14px}.side .logo{font-size:1.15rem;flex:none}.side__nav,.side__pbs,.side__label{flex:none}.side__member{display:block;flex:none;font-size:.74rem;line-height:1.4;font-weight:700;color:#0b6b50;padding:7px 11px;border-radius:999px;background:var(--green-bg);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side__nav,.side__pbs{display:grid;gap:2px}.side__nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-weight:600;color:var(--ink);font-size:.95rem}.side__nav a svg{width:20px;height:20px;color:var(--muted)}.side__nav a:hover{background:#fff}.side__nav a.is-on{background:#fff;box-shadow:var(--sh);color:var(--acc)}.side__nav a.is-on svg{color:var(--acc)}.side__label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:6px;padding-left:12px}.side__pbs a{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;font-size:.88rem;line-height:1.3;color:var(--ink);font-weight:500}.side__pbs a i{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.side__pbs a:hover,.side__pbs a.is-on{background:#fff;font-weight:600}.side__pbs a.is-locked{color:var(--muted)}.side__pbs a svg{width:14px;height:14px;margin-left:auto;color:var(--muted)}.side__foot{margin-top:auto;display:flex;justify-content:space-between;font-size:.85rem;font-weight:600;color:var(--muted);padding-top:14px;border-top:1px solid var(--line)}.side__foot a:hover{color:var(--acc)}.side__ov,.shell__burger{display:none}.main{padding:clamp(22px,4vw,44px) clamp(18px,4vw,48px);max-width:1180px;width:100%}.h1--app{font-size:clamp(2rem,4vw,3rem);margin-bottom:22px}.dash__top{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;margin-bottom:28px}.cont{padding:26px 28px;border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--acc) 30%,var(--line));background:linear-gradient(135deg,#f4f2ff,#fff 60%);box-shadow:var(--sh)}.cont__k{display:block;color:var(--acc);font-weight:700;font-size:.9rem;margin-bottom:10px}.cont h2{font-size:1.7rem;margin:4px 0 10px}.prog{padding:22px 24px;border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;box-shadow:var(--sh)}.prog__row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.prog__row b{font-family:var(--font-d);font-size:2rem;color:var(--ink);letter-spacing:-.03em}.prog__row i{font-style:normal;color:var(--muted);font-weight:600;font-size:.9rem;margin-left:2px}.prog__row span{display:block;font-size:.8rem;color:var(--muted);font-weight:600;margin-top:2px}.prog__bar{height:8px;border-radius:999px;background:var(--bg);overflow:hidden;margin-bottom:8px}.prog__bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--acc),#8A7DFF);transition:width .6s var(--ease)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-weight:600;font-size:.88rem;color:var(--ink);transition:all .2s}.chip i{width:8px;height:8px;border-radius:50%;background:var(--c)}.chip:hover{border-color:var(--c)}.chip.is-on{background:var(--c);border-color:var(--c);color:#fff}.chip.is-on i{background:#fff}.chip.is-locked{color:var(--muted);border-style:dashed}.pbhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:24px 28px;border-radius:var(--r-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 12%,#fff),#fff 70%);border:1px solid var(--line)}.pbhead__meta{display:block;font-size:.82rem;font-weight:700;color:var(--c);margin-bottom:6px}.pbhead .h2{margin-bottom:6px}.upsell{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding:28px;border-radius:var(--r-xl);background:var(--ink);color:#d8dae6}.upsell h3{color:#fff;font-size:1.5rem;margin-bottom:6px}.upsell .eyebrow{color:var(--lime)}.upsell .eyebrow:before{background:var(--lime)}.upsell .muted{color:#b9bdd0}.input--search{max-width:420px;margin-bottom:20px}.cards2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card{padding:24px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg)}.card h3{font-size:1.1rem;margin-bottom:8px}.card p+p,.card p+.btn{margin-top:12px}.card a{color:var(--acc);font-weight:600}.lockbox{max-width:680px;padding:40px;border-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 12%,#fff),#fff 70%)}.lockbox .eyebrow{color:var(--c)}.lockbox .eyebrow:before{background:var(--c)}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.84rem;color:var(--muted);margin-bottom:18px}.crumbs a{font-weight:600;color:var(--c)}.lesson__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}.lesson__body .eyebrow{color:var(--c)}.lesson__body .eyebrow:before{background:var(--c)}.lesson__body .h1--app{margin-bottom:12px}.lesson__body .lead{margin-bottom:26px;color:var(--muted)}.rte{font-size:1.04rem;line-height:1.75;color:var(--text);max-width:70ch}.rte h2{font-size:1.5rem;margin:38px 0 12px}.rte h3{font-size:1.2rem;margin:28px 0 10px}.rte p{margin:0 0 16px}.rte ul,.rte ol{margin:0 0 18px 22px;list-style:disc}.rte ol{list-style:decimal}.rte li{margin:6px 0}.rte li.todo{list-style:none;margin-left:-22px;display:flex;gap:10px;align-items:flex-start}.rte li.todo input{margin-top:6px;accent-color:var(--acc)}.rte a{color:var(--acc);text-decoration:underline;text-underline-offset:3px}.rte strong{color:var(--ink)}.rte blockquote{margin:0 0 18px;padding:14px 20px;border-left:4px solid var(--c);background:var(--bg);border-radius:0 12px 12px 0;color:var(--ink)}.rte code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--bg);padding:2px 6px;border-radius:6px;border:1px solid var(--line)}.rte pre{background:var(--ink);color:#e6e8f2;padding:18px 20px;border-radius:14px;overflow-x:auto;font-size:.9rem;margin:0 0 18px}.rte pre code{background:none;border:0;padding:0;color:inherit}.tbl{overflow-x:auto;margin:0 0 18px;-webkit-overflow-scrolling:touch}.rte table{width:100%;min-width:520px;border-collapse:collapse;margin:0;font-size:.94rem}.rte th,.rte td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.rte th{background:var(--bg);color:var(--ink)}.rte hr{border:0;border-top:1px solid var(--line);margin:28px 0}.callout{margin:0 0 20px;padding:18px 20px;border-radius:14px;background:var(--acc-tint);border:1px solid #DDD9FF}.callout b{display:block;color:var(--acc);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.callout p:last-child{margin:0}.callout--warn{background:#fff6e5;border-color:#fde4b0}.callout--warn b{color:#b45309}.ck{margin:0 0 20px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.ck summary{padding:14px 18px;font-weight:700;color:var(--ink);cursor:pointer;background:var(--bg);list-style:none;display:flex;justify-content:space-between}.ck summary::-webkit-details-marker{display:none}.ck summary:after{content:"\25be";color:var(--muted)}.ck__b{padding:12px 18px 6px}.ck__b ul{list-style:none;margin-left:0}.ck__b li{display:flex;gap:10px;align-items:flex-start;padding:6px 0;border-bottom:1px dashed var(--line)}.ck__b li:last-child{border:0}.ck__b li:before{content:"";width:18px;height:18px;border-radius:6px;border:2px solid var(--line);flex:none;margin-top:3px}.src{margin:28px 0 0;padding:18px 20px;border-radius:14px;background:var(--bg);border:1px solid var(--line);font-size:.9rem}.src h4{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.src ul{margin:0 0 0 18px}.src li{margin:4px 0}.lesson__acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.lesson__acts [data-done=true]{border-color:var(--green);color:var(--green)}.lesson__nav{display:flex;justify-content:space-between;gap:16px;margin-top:22px;font-size:.9rem;font-weight:600;color:var(--muted)}.lesson__nav a:hover{color:var(--acc)}.toc{position:sticky;top:24px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);padding:14px;max-height:calc(100vh - 48px);overflow-y:auto}.toc__k{display:block;font-weight:800;font-family:var(--font-d);color:var(--ink);padding:6px 8px 12px}.toc details{border-top:1px solid var(--line)}.toc summary{display:flex;justify-content:space-between;padding:10px 8px;font-weight:700;font-size:.88rem;color:var(--ink);cursor:pointer;list-style:none}.toc summary::-webkit-details-marker{display:none}.toc summary em{font-style:normal;color:var(--muted);font-weight:600;font-size:.78rem}.toc ol{padding:0 0 8px}.toc li a{display:block;padding:6px 8px 6px 22px;font-size:.84rem;color:var(--text);border-radius:8px;position:relative}.toc li a:before{content:"";position:absolute;left:8px;top:12px;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--line)}.toc li.is-done a:before{background:var(--green);border-color:var(--green)}.toc li.is-cur a{background:#fff;font-weight:700;color:var(--ink)}.toc li a:hover{color:var(--acc)}.toast{position:fixed;left:50%;bottom:24px;z-index:200;transform:translate(-50%,20px);background:var(--ink);color:#fff;padding:12px 18px;border-radius:12px;font-weight:600;font-size:.9rem;opacity:0;transition:.3s var(--ease);pointer-events:none}.toast.is-on{opacity:1;transform:translate(-50%)}.legal h1{font-size:2rem;margin-bottom:18px}@media(max-width:1100px){.grid{grid-template-columns:repeat(2,1fr)}.lesson__grid{grid-template-columns:1fr}.lesson__side{display:none}}@media(max-width:900px){.hdr__nav{display:none}.hero__in{grid-template-columns:1fr;text-align:center}.hero .lead,.hero__cta,.trust{margin-inline:auto;justify-content:center}.hero__art{min-height:360px;max-width:460px;margin:0 auto;width:100%}.stack{height:360px}.hero__pill--a{left:0}.hero__pill--b{right:0}.steps,.founder,.plans,.phero__in,.dash__top,.cards2{grid-template-columns:1fr}.buybox{position:static}.shell{grid-template-columns:1fr}.side{position:fixed;left:0;top:0;bottom:0;width:280px;z-index:90;transform:translate(-100%);transition:transform .3s var(--ease)}.side.is-open{transform:none}.side__ov{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0e122080;z-index:80;opacity:0;visibility:hidden;transition:.3s}.side.is-open+.side__ov{opacity:1;visibility:visible}.shell__burger{display:grid;place-items:center;position:fixed;top:14px;left:14px;z-index:70;width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh)}.shell__burger svg{width:22px;height:22px}.main{padding-top:70px}}@media(max-width:640px){.grid{grid-template-columns:1fr}.founder__stats{grid-template-columns:1fr 1fr}.hero__pill--c{display:none}.btn--lg{width:100%}.hero__cta{display:grid}.mod__l li{grid-template-columns:30px 1fr}.mod__l em{display:none}.prog__row b{font-size:1.6rem}.plan{padding:22px}.plan__price b{font-size:2.4rem}}.bar{background:var(--acc);color:#fff;overflow:hidden;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bar__t{display:flex;width:max-content;animation:mq 36s linear infinite}.bar__g{display:flex;align-items:center}.bar__g span{display:inline-flex;align-items:center;padding:9px 18px;white-space:nowrap;gap:8px}.bar__g span:after{content:"\2726";margin-left:18px;color:var(--lime);font-size:.7rem}.bar__g s{opacity:.6;margin-right:4px}.bar__hot{background:var(--ink);border-radius:999px;padding:5px 12px!important;margin:0 6px}.bar__hot:after{display:none}.hero2{position:relative;overflow:hidden;background:#fff;text-align:center}.hero2__in{padding:clamp(44px,7vw,96px) 0 clamp(28px,4vw,52px);display:flex;flex-direction:column;align-items:center;gap:22px}.live{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh);font-size:.84rem;color:var(--muted)}.live b{color:var(--ink)}.live__dots{display:inline-flex}.live__dots i{width:26px;height:26px;border-radius:50%;background:var(--c);border:2px solid #fff;margin-left:-8px}.live__dots i:first-child{margin-left:0}.live__sep{opacity:.5}.live__pulse{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #0fa47a2e;animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 0 8px #0fa47a0d}}.h1--hero{font-size:clamp(2.6rem,6.4vw,4.9rem);line-height:1.05;max-width:16ch;letter-spacing:-.035em}.mk{display:inline-block;padding:.02em .22em;border-radius:.22em;background:var(--acc);color:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;transform:rotate(-1.2deg);box-shadow:4px 5px 0 var(--lime)}.mk--soft{background:var(--acc-soft);color:var(--ink);transform:none;box-shadow:none;font-weight:700;padding:.05em .3em}.mk--ink{background:var(--ink);color:#fff;transform:none;box-shadow:none;font-weight:700;padding:.05em .35em}.startwith{display:flex;align-items:center;justify-content:center;gap:14px;font-family:var(--font-d);font-weight:700;font-size:clamp(1.4rem,3vw,2.2rem);color:var(--ink);letter-spacing:-.02em;margin-top:-6px}.lanepill{display:inline-flex;align-items:center;gap:12px;padding:8px 20px 8px 10px;border-radius:999px;background:color-mix(in srgb,var(--c) 14%,#fff);border:2px solid var(--c);color:var(--ink);transition:background .4s,border-color .4s;min-width:8ch}.lanepill i{width:30px;height:30px;border-radius:50%;background:var(--c);flex:none;box-shadow:0 4px 10px color-mix(in srgb,var(--c) 40%,transparent);transition:background .4s}.lanepill b{font-weight:800;white-space:nowrap;transition:opacity .3s,transform .3s}.lanepill.is-out b{opacity:0;transform:translateY(-10px)}.lanepill.is-in b{animation:rotIn .45s var(--pop)}.hero2__sub{max-width:62ch;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.75;color:var(--text)}.proofrow{display:inline-flex;align-items:center;gap:14px;padding:10px 18px 10px 10px;border-radius:999px;background:var(--bg);border:1px solid var(--line)}.proofrow__tiles{display:inline-flex}.proofrow__tiles i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--c);color:#fff;font-style:normal;font-weight:800;font-size:.8rem;border:2px solid #fff;margin-left:-10px;font-family:var(--font-d)}.proofrow__tiles i:first-child{margin-left:0}.proofrow__t{display:flex;flex-direction:column;text-align:left;line-height:1.3}.proofrow__t b{font-size:.92rem;color:var(--ink)}.proofrow__t small{font-size:.78rem;color:var(--muted)}.hero2__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.hero2__fine{font-size:.86rem;color:var(--muted);margin-top:-8px}.btn--glow{box-shadow:0 14px 34px #5b4bff66,0 0 0 6px #5b4bff1a}.btn--glow:hover{box-shadow:0 18px 40px #5b4bff80,0 0 0 8px #5b4bff1f}.lanes-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);padding:14px 0;overflow:hidden}.lanes-strip__t{display:flex;width:max-content;animation:mq 60s linear infinite}.lanes-strip:hover .lanes-strip__t{animation-play-state:paused}.lanes-strip__g{display:flex;gap:10px;padding-right:10px}.lanechip{display:inline-flex;align-items:center;gap:9px;padding:9px 16px 9px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);font-weight:700;font-size:.88rem;color:var(--ink);white-space:nowrap;transition:transform .2s,border-color .2s,box-shadow .2s}.lanechip i{width:22px;height:22px;border-radius:7px;background:var(--c)}.lanechip em{font-style:normal;font-weight:500;color:var(--muted);font-size:.78rem;padding-left:9px;border-left:1px solid var(--line)}.lanechip:hover{transform:translateY(-2px);border-color:var(--c);box-shadow:var(--sh)}.eyebrow--c{justify-content:center}.shots{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.shot h3{font-size:1.15rem;margin:18px 0 6px}.shot>p{color:var(--muted);font-size:.95rem}.shot__win{display:flex;gap:6px;padding:12px 14px;background:var(--bg);border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0}.shot__win span{width:10px;height:10px;border-radius:50%;background:#e4e2eb}.shot__win span:first-child{background:#ff5f57}.shot__win span:nth-child(2){background:#febc2e}.shot__win span:nth-child(3){background:#28c840}.shot__body{padding:18px;background:#fff;border:1px solid var(--line);border-radius:0 0 18px 18px;box-shadow:var(--sh-md);min-height:250px;text-align:left}.mini-prog{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.mini-prog b{display:block;font-family:var(--font-d);font-size:1.5rem;color:var(--ink);letter-spacing:-.03em}.mini-prog i{font-style:normal;font-size:.8rem;color:var(--muted);font-weight:600}.mini-prog span{font-size:.72rem;color:var(--muted);font-weight:600}.mini-bar{height:7px;border-radius:999px;background:var(--bg);overflow:hidden;margin-bottom:14px}.mini-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--acc),#8A7DFF);border-radius:999px;animation:grow 1.4s var(--ease) both}@keyframes grow{0%{width:0!important}}.mini-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:.84rem;color:var(--text)}.mini-list li span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:1px solid var(--line);font-size:.68rem;font-weight:800;color:var(--ink)}.mini-list li.is-done span{background:var(--green);border-color:var(--green);color:#fff}.mini-list li.is-cur{background:var(--acc-tint);color:var(--ink);font-weight:600}.mini-list li.is-cur span{border-color:var(--acc);color:var(--acc)}.mini-eyebrow{display:block;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--acc);margin-bottom:6px}.mini-h{display:block;font-family:var(--font-d);font-size:1.15rem;color:var(--ink);line-height:1.2;margin-bottom:8px}.shot__body--lesson p{font-size:.86rem;color:var(--text);margin-bottom:12px}.mini-tip{padding:10px 12px;border-radius:10px;background:var(--acc-tint);border:1px solid #DDD9FF;font-size:.8rem;color:var(--text);margin-bottom:12px}.mini-tip b{display:block;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--acc);margin-bottom:2px}.mini-ck{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--muted)}.mini-ck span{width:18px;height:18px;border-radius:6px;border:2px solid var(--line);display:grid;place-items:center;font-size:.6rem;color:#fff}.mini-ck span:not(:empty){background:var(--green);border-color:var(--green)}.mini-ck em{font-style:normal;margin-left:6px}.mini-tpl{position:relative;padding:14px;border-radius:12px;background:var(--bg);border:1px solid var(--line);margin-bottom:10px}.mini-tpl b{display:block;font-size:.8rem;color:var(--ink);margin-bottom:6px}.mini-tpl p{font-size:.82rem;color:var(--text);line-height:1.5;font-family:ui-monospace,Menlo,monospace;font-size:.76rem}.mini-tpl span{position:absolute;top:10px;right:10px;padding:3px 9px;border-radius:999px;background:var(--ink);color:#fff;font-size:.66rem;font-weight:700}.mini-tpl--2{background:#fff}.mini-tpl strong{color:var(--green)}.pcard__ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c);font-family:var(--font-d);font-weight:800;font-size:1.1rem;position:relative;margin:4px 0 2px}.pcard__ico i{position:absolute;right:-4px;top:-4px;width:12px;height:12px;border-radius:50%;background:var(--c);border:2px solid #fff}.pcard__noexp{font-size:.78rem;color:var(--muted);font-weight:600}.pcard h3{font-size:1.3rem}.pcard:before{height:4px}.cta__chips{display:inline-flex;margin-bottom:18px}.cta__chips i{width:26px;height:26px;border-radius:50%;background:var(--c);border:2px solid rgba(255,255,255,.9);margin-left:-8px}.cta__chips i:first-child{margin-left:0}.plan__price{align-items:baseline}.plan__price s{font-size:1.1rem}@media(max-width:900px){.shots{grid-template-columns:1fr}.h1--hero{font-size:clamp(2.3rem,9vw,3.4rem)}}@media(max-width:640px){.startwith{flex-direction:column;gap:8px;font-size:1.4rem}.proofrow{flex-direction:column;align-items:flex-start;border-radius:18px;padding:12px}.proofrow__t{text-align:left}.hero2__cta{display:grid;width:100%}.bar{font-size:.66rem}}@media(min-width:1101px){.grid{grid-template-columns:repeat(4,1fr);gap:16px}.pcard{padding:20px}.pcard h3{font-size:1.15rem}.pcard p{font-size:.88rem}}.shot{display:flex;flex-direction:column}.shot__body{flex:1;min-height:300px}.main,.lesson,.lesson__grid>*,.rte{min-width:0;max-width:100%}.rte{max-width:70ch}.tbl{max-width:100%}.mk{transform:rotate(-1.5deg) perspective(400px) rotateX(6deg);box-shadow:0 8px 0 var(--acc-d),6px 12px #c8f55ae6}.mk--soft,.mk--ink{transform:none;box-shadow:none}.mk--soft{background:#fff;border:1.5px solid var(--line);box-shadow:0 2px 0 var(--line);border-radius:.35em}.lanepill{transform:rotate(-1.2deg);background:#fff;border-color:var(--line);box-shadow:0 6px 0 var(--line),0 14px 30px #0e122014;padding:10px 24px 10px 12px}.lanepill b{color:var(--c)}.lanepill i{border-radius:9px}.startwith{color:var(--muted)}.lanepill img{width:40px;height:40px;flex:none;transition:opacity .3s,transform .3s}.lanepill.is-out img{opacity:0;transform:scale(.7)}.lanepill.is-in img{animation:rotIn .45s var(--pop)}.lanechip img{width:20px;height:20px}.pcard__ico img{width:24px;height:24px}@media(max-width:640px){.lanepill img{width:30px;height:30px}}.site .hdr{top:0}.tpl-page-dashboard .main,.tpl-page-lesson .main{padding-top:clamp(22px,4vw,44px)}.lead.rte p{margin:0 0 10px}@media(max-width:900px){.tpl-page-dashboard .main,.tpl-page-lesson .main,.tpl-customers-account .main{padding-top:70px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ml.css.map */
