.lp{--ink:#0c1523;--ink-2:#16223a;--ink-3:#243352;--paper:#fff;--surface:#edf0f4;--surface-2:#f7f9fb;--line:#dce2ea;--line-soft:#e9edf2;--text:#0c1523;--text-2:#4c5a6c;--text-3:#7e8a9a;--blue:#2f94fc;--blue-deep:#1272d6;--blue-wash:#e7f0fe;--blue-edge:#bad4fb;--spell:#d92d4e;--punct:#a87500;--gram:#2f94fc;--style:#7250e6;--spell-wash:#fcebee;--punct-wash:#fdf3d6;--gram-wash:#e7f0fe;--style-wash:#f0ecfd;--ok:#12875a;--ok-deep:#0e6e49;--ok-wash:#e1f4ea;--on-ink:#f2f6fb;--on-ink-2:#98a9c0;--on-ink-line:#26364f;--on-ink-surface:#16223a;--band-bg:var(--ink);--band-fg:#fff;--band-fg-2:var(--on-ink-2);--band-line:var(--on-ink-line);--band-accent:var(--blue);--radius:14px;--radius-lg:22px;--shadow:0 1px 2px #0c15230a,0 14px 34px -14px #0c15232e;--shadow-lift:0 2px 5px #0c15230d,0 40px 70px -28px #0c15234d;--ui:-apple-system,"SF Pro Text","Segoe UI","Helvetica Neue",Arial,sans-serif;--doc:Georgia,"PT Serif","Times New Roman",serif;--mono:"SF Mono",ui-monospace,Menlo,Consolas,monospace;--s--1:clamp(.76rem,.74rem + .08vw,.82rem);--s-0:clamp(.98rem,.95rem + .14vw,1.05rem);--s-1:clamp(1.08rem,1.02rem + .3vw,1.26rem);--s-2:clamp(1.32rem,1.16rem + .72vw,1.72rem);--s-3:clamp(1.7rem,1.4rem + 1.5vw,2.5rem);--s-4:clamp(2.3rem,1.6rem + 3.5vw,4.3rem);--wrap:1180px;--gut:clamp(20px,5vw,40px)}@media (prefers-color-scheme:dark){.lp:not([data-theme=light]){--ink:#05090f;--ink-2:#0d1727;--ink-3:#1b2a44;--paper:#0a111d;--surface:#121d31;--surface-2:#0e1727;--line:#22334e;--line-soft:#1a2942;--text:#e9f0f8;--text-2:#9aa9be;--text-3:#6b7c93;--blue:#2f94fc;--blue-deep:#8dbbff;--blue-wash:#13294b;--blue-edge:#2a4e86;--spell:#ff6d86;--punct:#f3c349;--gram:#2f94fc;--style:#a48bff;--spell-wash:#33161e;--punct-wash:#33280c;--gram-wash:#13294b;--style-wash:#221c42;--ok:#35c98a;--ok-deep:#7fe3b4;--ok-wash:#0c2e20;--on-ink:#f2f6fb;--on-ink-2:#8b9cb4;--on-ink-line:#1e2c44;--on-ink-surface:#101b2e;--shadow:0 1px 2px #0006,0 14px 34px -14px #0009;--shadow-lift:0 2px 5px #0006,0 40px 70px -28px #000000b3}}.lp[data-theme=dark]{--ink:#05090f;--ink-2:#0d1727;--ink-3:#1b2a44;--paper:#0a111d;--surface:#121d31;--surface-2:#0e1727;--line:#22334e;--line-soft:#1a2942;--text:#e9f0f8;--text-2:#9aa9be;--text-3:#6b7c93;--blue:#2f94fc;--blue-deep:#8dbbff;--blue-wash:#13294b;--blue-edge:#2a4e86;--spell:#ff6d86;--punct:#f3c349;--gram:#2f94fc;--style:#a48bff;--spell-wash:#33161e;--punct-wash:#33280c;--gram-wash:#13294b;--style-wash:#221c42;--ok:#35c98a;--ok-deep:#7fe3b4;--ok-wash:#0c2e20;--on-ink:#f2f6fb;--on-ink-2:#8b9cb4;--on-ink-line:#1e2c44;--on-ink-surface:#101b2e;--shadow:0 1px 2px #0006,0 14px 34px -14px #0009;--shadow-lift:0 2px 5px #0006,0 40px 70px -28px #000000b3}.lp[data-theme=light]{--ink:#0c1523;--ink-2:#16223a;--ink-3:#243352;--paper:#fff;--surface:#edf0f4;--surface-2:#f7f9fb;--line:#dce2ea;--line-soft:#e9edf2;--text:#0c1523;--text-2:#4c5a6c;--text-3:#7e8a9a;--blue:#2f94fc;--blue-deep:#1272d6;--blue-wash:#e7f0fe;--blue-edge:#bad4fb;--spell:#d92d4e;--punct:#a87500;--gram:#2f94fc;--style:#7250e6;--spell-wash:#fcebee;--punct-wash:#fdf3d6;--gram-wash:#e7f0fe;--style-wash:#f0ecfd;--ok:#12875a;--ok-deep:#0e6e49;--ok-wash:#e1f4ea;--on-ink:#f2f6fb;--on-ink-2:#98a9c0;--on-ink-line:#26364f;--on-ink-surface:#16223a;--shadow:0 1px 2px #0c15230a,0 14px 34px -14px #0c15232e;--shadow-lift:0 2px 5px #0c15230d,0 40px 70px -28px #0c15234d}.lp{background:var(--paper);color:var(--text);font-family:var(--ui);font-size:var(--s-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}.lp h1,.lp h2,.lp h3,.lp h4{text-wrap:balance;letter-spacing:-.022em;font-weight:800;line-height:1.08;font-family:var(--ui);margin:0}.lp p{margin:0}.lp a{color:inherit;text-decoration:none}.lp ul{margin:0;padding:0;list-style:none}.lp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lp :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.lp .wrap{max-width:var(--wrap);padding-inline:var(--gut);margin-inline:auto}.lp .eyebrow{font-size:var(--s--1);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-weight:700}.lp .lede{font-size:var(--s-1);color:var(--text-2);max-width:56ch;line-height:1.55}.lp .only-dark{display:none}.lp[data-theme=dark] .only-dark{display:inline-block}.lp[data-theme=dark] .only-light{display:none}@media (prefers-color-scheme:dark){.lp:not([data-theme=light]) .only-dark{display:inline-block}.lp:not([data-theme=light]) .only-light{display:none}}.lp .btn{font-weight:650;font-size:var(--s-0);letter-spacing:-.01em;border-radius:11px;justify-content:center;align-items:center;gap:.5em;padding:.85em 1.35em;transition:transform .16s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.lp .btn-primary{background:var(--blue);color:#fff;box-shadow:0 1px 2px #2f94fc3d,0 10px 22px -10px #2f94fc99}.lp .btn-primary:hover{background:var(--blue-deep);color:#fff;transform:translateY(-1px)}.lp[data-theme=dark] .btn-primary:hover{color:#04101f}@media (prefers-color-scheme:dark){.lp:not([data-theme=light]) .btn-primary:hover{color:#04101f}}.lp .btn-ghost{background:var(--paper);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow)}.lp .btn-ghost:hover{border-color:var(--text-3);transform:translateY(-1px)}.lp .btn-lg{font-size:var(--s-1);padding:1.02em 1.7em}.lp .btn .bl{flex:none;width:1.25em;height:1.25em;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.lp .btn:hover .bl{transform:scale(1.06)}.lp .nav{z-index:60;background:color-mix(in srgb,var(--paper)82%,transparent);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid #0000;transition:border-color .25s,background .25s;position:sticky;top:0}.lp .nav.stuck{border-bottom-color:var(--line-soft)}.lp .nav-in{max-width:var(--wrap);padding:14px var(--gut);align-items:center;gap:clamp(16px,3vw,38px);margin-inline:auto;display:flex}.lp .brand{letter-spacing:-.03em;align-items:center;gap:9px;font-size:1.08rem;font-weight:800;display:flex}.lp .brand img{width:auto;height:28px;display:block}.lp .nav-links{gap:clamp(12px,2vw,26px);margin-inline-start:auto;display:flex}.lp .nav-links a{color:var(--text-2);white-space:nowrap;font-size:.93rem;font-weight:550;transition:color .15s}.lp .nav-links a:hover{color:var(--text)}.lp .nav-end{align-items:center;gap:12px;margin-inline-start:clamp(12px,2vw,26px);display:flex}.lp .nav-end .login{color:var(--text-2);font-size:.93rem;font-weight:550}.lp .nav-end .login:hover{color:var(--text)}.lp .nav .btn{white-space:nowrap;border-radius:9px;padding:.62em 1.05em;font-size:.93rem}.lp .nav-end .login{white-space:nowrap}@media (max-width:900px){.lp .nav-links{display:none}}.lp .hero{padding:clamp(44px,7vw,88px) 0 clamp(56px,8vw,104px);position:relative;overflow:hidden}.lp .hero:before{content:"";background:radial-gradient(58% 46% at 12% 8%,color-mix(in srgb,var(--blue)13%,transparent),transparent 72%),radial-gradient(46% 40% at 88% 4%,color-mix(in srgb,var(--style)9%,transparent),transparent 70%);pointer-events:none;height:130%;position:absolute;inset:-25% -10% auto}.lp .hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(36px,5vw,60px);display:grid;position:relative}@media (max-width:1000px){.lp .hero-grid{grid-template-columns:1fr}}.lp .h1{letter-spacing:-.042em;font-size:clamp(2rem,1.3rem + 2.8vw,3.5rem);font-weight:820;line-height:1.02}.lp .h1 .fix{color:var(--blue);display:inline-block;position:relative}.lp .h1 .fix:after{content:"";opacity:.22;transform-origin:0;background:currentColor;border-radius:2px;height:.055em;animation:.8s cubic-bezier(.2,.8,.2,1) 1.1s forwards lp-sweep;position:absolute;bottom:.06em;left:0;right:0;transform:scaleX(0)}@keyframes lp-sweep{to{transform:scaleX(1)}}.lp .hero-copy{flex-direction:column;align-items:flex-start;gap:clamp(20px,2.4vw,26px);display:flex}.lp .hero-cta{flex-wrap:wrap;gap:12px;display:flex}.lp .hero .hero-cta{flex-wrap:nowrap;align-items:stretch;width:100%}.lp .hero .hero-cta .btn{white-space:nowrap;flex:auto;gap:.5em;min-width:0;padding-inline:clamp(.6em,1.3vw,1.2em);font-size:clamp(.8rem,.6rem + .5vw,1.02rem)}@media (max-width:560px){.lp .hero .hero-cta{flex-wrap:wrap}.lp .hero .hero-cta .btn{font-size:var(--s-0);flex:100%}}.lp .microcopy{font-size:var(--s--1);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.lp .microcopy b{color:var(--blue);font-weight:650}.lp .microcopy .left{color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:600}.lp .rise{opacity:0;animation:.75s cubic-bezier(.2,.8,.2,1) forwards lp-rise;transform:translateY(14px)}.lp .rise:first-child{animation-delay:50ms}.lp .rise:nth-child(2){animation-delay:.15s}.lp .rise:nth-child(3){animation-delay:.25s}.lp .rise:nth-child(4){animation-delay:.35s}.lp .rise:nth-child(5){animation-delay:.45s}@keyframes lp-rise{to{opacity:1;transform:none}}.lp .editor{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) .3s forwards lp-rise;position:relative;overflow:hidden;transform:translateY(22px)scale(.985)}.lp .ed-body{align-items:center;min-height:clamp(190px,22vw,232px);padding:clamp(26px,3.4vw,42px) clamp(22px,3vw,36px);display:flex;position:relative}.lp .ed-body:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 38%,color-mix(in srgb,var(--blue)12%,transparent)50%,transparent 62%);background-size:280% 100%;position:absolute;inset:0}.lp .ed-body.scanning:before{opacity:1;animation:1s linear lp-scan}@keyframes lp-scan{0%{background-position:130% 0}to{background-position:-70% 0}}.lp .sentence{font-family:var(--doc);color:var(--text);letter-spacing:-.005em;margin:0;font-size:clamp(1.16rem,.95rem + .95vw,1.6rem);line-height:1.62}.lp .ch{display:none}.lp .ch.on{display:inline}.lp .caret{vertical-align:-.16em;background:var(--blue);border-radius:1px;width:2px;height:1.05em;margin-inline-start:1px;animation:1.05s step-end infinite lp-blink;display:inline-block}.lp .caret.off{display:none}@keyframes lp-blink{0%,49%{opacity:1}50%,to{opacity:0}}.lp .seg{transition:color .3s;position:relative}.lp .seg.flag{-webkit-text-decoration:underline wavy var(--c)2px;text-decoration:underline wavy var(--c)2px;text-underline-offset:5px;text-decoration-skip-ink:none;background:var(--w);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;animation:.32s both lp-flagin}@keyframes lp-flagin{0%{background-color:#0000}to{background-color:var(--w)}}.lp .seg.fixed{background:var(--ok-wash);color:var(--ok-deep);border-radius:4px;text-decoration:none;animation:.55s cubic-bezier(.2,.8,.2,1) both lp-fixflash}@keyframes lp-fixflash{0%{background-color:color-mix(in srgb,var(--ok)42%,transparent);transform:translateY(-1px)}to{background-color:var(--ok-wash);transform:none}}.lp .tip{z-index:5;background:var(--ink);max-width:min(300px,72vw);color:var(--on-ink);opacity:0;pointer-events:none;border-radius:12px;padding:11px 14px;font-size:.86rem;line-height:1.45;transition:opacity .28s,transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translateY(6px)scale(.97);box-shadow:0 18px 40px -16px #0c152399}.lp .tip.show{opacity:1;transform:none}.lp .tip-h{letter-spacing:.1em;text-transform:uppercase;color:var(--tc);align-items:center;gap:7px;margin-bottom:4px;font-size:.68rem;font-weight:700;display:flex}.lp .tip-h i{background:var(--tc);border-radius:50%;flex:none;width:6px;height:6px;display:block}.lp .tip-b{color:#c9d6e6}.lp .tip-b em{color:#fff;font-style:normal;font-weight:650}.lp .ed-foot{border-top:1px solid var(--line-soft);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:14px;padding:13px 18px;font-size:.83rem;display:flex}.lp .status{color:var(--text-2);align-items:center;gap:8px;font-weight:650;transition:color .3s;display:flex}.lp .status.done{color:var(--ok)}.lp .status .tick{background:var(--ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;line-height:1;display:grid}.lp .spinner{border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp .count{color:var(--text-3);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-inline-start:auto;font-weight:600;display:flex}.lp .count .n{color:var(--text);font-weight:750}.lp .count .n.zero{color:var(--ok)}.lp .timer{font-family:var(--mono);color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.78rem}.lp .ed-controls{background:var(--surface-2);align-items:center;gap:6px;padding:0 18px 14px;display:flex}.lp .pill{color:var(--text-3);letter-spacing:-.005em;border:1px solid #0000;border-radius:999px;padding:5px 10px;font-size:.74rem;font-weight:650;transition:all .18s}.lp .pill:hover{color:var(--text);background:var(--paper);border-color:var(--line)}.lp .pill[aria-pressed=true]{color:var(--blue);background:var(--blue-wash);border-color:var(--blue-edge)}.lp .ed-controls .hint{color:var(--text-3);margin-inline-start:auto;font-size:.74rem}.lp .band{background:var(--band-bg);color:var(--band-fg);padding:clamp(56px,8vw,96px) 0;position:relative}.lp .band .eyebrow{color:var(--band-accent)}.lp .band h2{font-size:var(--s-3);color:var(--band-fg)}.lp .band .lede{color:var(--band-fg-2)}.lp .band-head{text-align:center;margin-inline:auto;align-items:center;max-width:64ch;margin-bottom:0}.lp .band-head .lede{text-align:center;max-width:62ch}.lp .pillars{background:var(--band-line);border:1px solid var(--band-line);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(34px,5vw,52px);display:grid;overflow:hidden}@media (max-width:820px){.lp .pillars{grid-template-columns:1fr}}.lp .pillar{background:var(--band-bg);flex-direction:column;gap:10px;padding:clamp(24px,3vw,34px);display:flex}.lp .pillar h3{font-size:var(--s-1);color:var(--band-fg);letter-spacing:-.02em;font-weight:700}.lp .pillar p{color:var(--band-fg-2);font-size:.94rem;line-height:1.6}.lp .ext-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:900px){.lp .ext-grid{grid-template-columns:1fr}}.lp .win{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);place-items:center;min-height:clamp(280px,30vw,380px);padding:20px;display:grid;overflow:hidden}.lp .win video{border-radius:var(--radius);width:100%;height:auto;display:block}.lp .ext-copy{flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,22px);display:flex}.lp .ext-copy h2{font-size:var(--s-3);line-height:1.06}.lp .rot{color:var(--band-accent);animation:.45s cubic-bezier(.2,.8,.2,1) both lp-rotIn;display:inline-block}@keyframes lp-rotIn{0%{opacity:0;transform:translateY(.32em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp .rot{animation:none}}.lp .sec{padding:clamp(64px,9vw,116px) 0}.lp .sec-head{flex-direction:column;gap:14px;max-width:60ch;margin-bottom:clamp(34px,5vw,56px);display:flex}.lp .sec-head h2{font-size:var(--s-3)}.lp .sec-head.center{text-align:center;align-items:center;max-width:64ch;margin-inline:auto}.lp .sec-head.center .lede{text-align:center}.lp .alt{background:var(--surface-2)}.lp .types{grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.8vw,20px);display:grid}@media (max-width:760px){.lp .types{grid-template-columns:1fr}}.lp .type{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:clamp(20px,2.6vw,28px);transition:transform .2s,box-shadow .2s;display:flex}.lp .type:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.lp .type-h{align-items:center;gap:9px;display:flex}.lp .chip{letter-spacing:.06em;text-transform:uppercase;color:var(--c);background:var(--w);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.lp .chip i{background:var(--c);border-radius:50%;flex:none;width:6px;height:6px;display:block}.lp .type p{color:var(--text-2);font-size:.94rem}.lp .demo{font-family:var(--doc);border-top:1px dashed var(--line);flex-direction:column;gap:6px;padding-top:14px;font-size:1.02rem;line-height:1.75;display:flex}.lp .demo .row{align-items:baseline;gap:10px;display:flex}.lp .demo .tag{font-family:var(--ui);letter-spacing:.06em;flex:none;width:16px;padding-top:.18em;font-size:.68rem;font-weight:750}.lp .demo .bad .tag{color:var(--c)}.lp .demo .good .tag{color:var(--ok)}.lp .demo .bad{color:var(--text-3)}.lp .demo .bad u{-webkit-text-decoration:underline wavy var(--c)2px;text-decoration:underline wavy var(--c)2px;text-underline-offset:4px;text-decoration-skip-ink:none}.lp .demo .good{color:var(--text)}.lp .demo .good b{background:var(--ok-wash);color:var(--ok-deep);border-radius:4px;padding:0 3px;font-weight:650}.lp .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(16px,2vw,22px);display:grid}@media (max-width:900px){.lp .plans{grid-template-columns:1fr}}.lp .plan{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);flex-direction:column;gap:18px;padding:clamp(24px,3vw,32px);display:flex;position:relative}.lp .plan.hot{border-color:var(--blue);box-shadow:var(--shadow-lift)}.lp .plan.hot:before{content:"Популярен";background:var(--blue);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 11px;font-size:.68rem;font-weight:750;position:absolute;top:-11px;left:clamp(24px,3vw,32px)}.lp .plan h3{font-size:var(--s-1);font-weight:750}.lp .plan-sub{color:var(--text-3);margin-top:-10px;font-size:.9rem}.lp .price{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.lp .price .amt{font-size:var(--s-3);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:820}.lp .price .per{color:var(--text-3);font-size:.9rem;font-weight:600}.lp .price .was{color:var(--text-3);font-variant-numeric:tabular-nums;flex:100%;font-size:1.02rem;font-weight:600}.lp .price .was s{text-decoration:line-through;text-decoration-thickness:1.5px}.lp .price .now{align-items:baseline;gap:5px;display:flex}.lp .plan ul{color:var(--text-2);flex-direction:column;gap:10px;font-size:.93rem;display:flex}.lp .plan li{align-items:flex-start;gap:9px;line-height:1.5;display:flex}.lp .plan li:before{content:"";background:var(--blue-wash);width:15px;height:15px;box-shadow:inset 0 0 0 1px var(--blue-edge);background-image:linear-gradient(var(--blue),var(--blue));background-position:50%;background-repeat:no-repeat;background-size:6px 2px;border-radius:50%;flex:none;margin-top:.22em}.lp .plan .btn{width:100%;margin-top:auto}.lp .plan .btn.centered{width:auto;margin-inline:auto;padding-inline:2.2em}.lp .ea{background:var(--band-bg);color:var(--band-fg);border-radius:var(--radius-lg);grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(26px,4vw,48px);padding:clamp(30px,4.5vw,56px);display:grid;position:relative;overflow:hidden}.lp .ea:after{content:"";background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--blue)30%,transparent),transparent 70%);pointer-events:none;width:52%;height:180%;position:absolute;top:-40%;right:-8%}@media (max-width:860px){.lp .ea{grid-template-columns:1fr}}.lp .ea .eyebrow{color:var(--band-accent)}.lp .ea h2{font-size:var(--s-2);color:var(--band-fg)}.lp .ea p{color:var(--band-fg-2);margin-top:12px}.lp .ea-list{z-index:1;flex-direction:column;gap:11px;display:flex;position:relative}.lp .ea-list li{color:var(--band-fg-2);align-items:baseline;gap:10px;font-size:.95rem;display:flex}.lp .ea-list li b{color:var(--band-fg);font-weight:700}.lp .ea-list .num{font-family:var(--mono);color:var(--band-accent);flex:none;font-size:.78rem}.lp .ea .btn{margin-top:20px}.lp .meter{margin-top:18px}.lp .meter-bar{background:color-mix(in srgb,var(--band-fg)18%,transparent);border-radius:999px;height:6px;overflow:hidden}.lp .meter-fill{background:linear-gradient(90deg,var(--blue),var(--style));border-radius:999px;width:0;height:100%;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.lp .meter-lbl{color:var(--band-fg-2);font-variant-numeric:tabular-nums;margin-top:8px;font-size:.78rem}.lp .faq{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;display:grid}.lp .q{border-bottom:1px solid var(--line)}.lp .q summary{cursor:pointer;font-weight:650;font-size:var(--s-1);letter-spacing:-.015em;padding:20px 40px 20px 0;list-style:none;transition:color .15s;position:relative}.lp .q summary::-webkit-details-marker{display:none}.lp .q summary:hover{color:var(--blue)}.lp .q summary:after{content:"";background:var(--text-3);border-radius:2px;width:11px;height:2px;transition:transform .25s;position:absolute;top:50%;right:8px}.lp .q summary:before{content:"";background:var(--text-3);border-radius:2px;width:11px;height:2px;transition:transform .25s,opacity .25s;position:absolute;top:50%;right:8px;transform:rotate(90deg)}.lp .q[open] summary:before{opacity:0;transform:rotate(0)}.lp .q[open] summary{color:var(--blue)}.lp .q .a{color:var(--text-2);max-width:70ch;padding:0 60px 22px 0}.lp .q .a p+p{margin-top:10px}.lp .final{text-align:center;flex-direction:column;align-items:center;gap:clamp(32px,4vw,44px);display:flex}.lp .final h2{font-size:var(--s-3)}.lp .final .lede{text-align:center}.lp .foot{border-top:1px solid var(--line);background:var(--surface-2);padding:46px 0}.lp .foot-in{grid-template-columns:1.5fr repeat(3,1fr);gap:32px;display:grid}@media (max-width:820px){.lp .foot-in{grid-template-columns:1fr 1fr}}.lp .foot h4{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px;font-size:.76rem;font-weight:700}.lp .foot ul{flex-direction:column;gap:8px;display:flex}.lp .foot a{color:var(--text-2);font-size:.9rem}.lp .foot a:hover{color:var(--blue)}.lp .foot .about{color:var(--text-3);max-width:34ch;margin-top:12px;font-size:.88rem;line-height:1.6}.lp .foot-bot{max-width:var(--wrap);padding-inline:var(--gut);border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:34px auto 0;padding-top:22px;font-size:.82rem;display:flex}.lp .theme-btn{border:1px solid var(--line);width:34px;height:34px;color:var(--text-2);background:var(--paper);border-radius:9px;place-items:center;transition:border-color .18s,color .18s;display:grid}.lp .theme-btn:hover{border-color:var(--text-3);color:var(--text)}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lp .rise,.lp .editor{opacity:1;transform:none}}
