:root{--bg:#f6f7f9;--bg-elev:#ffffff;--bg-elev2:#f1f3f5;--bg-elev3:#e7eaee;--border:#e3e6ea;--border-soft:#eef0f3;--text:#14161c;--text-dim:#5b616e;--text-faint:#9298a4;--accent:#2f6bfe;--accent-ink:#1c50cf;--accent-soft:#2f6bfe14;--green:#16a34a;--green-soft:#16a34a14;--red:#e5484d;--amber:#b45309;--violet:#7c3aed;--grad: linear-gradient(135deg,#eaf0ff 0%,#f7f9fc 70%);--nav-bg: #f6f7f9e6;--shadow: 0 24px 60px rgba(20,22,28,.12);--shadow-sm: 0 14px 40px rgba(20,22,28,.08);--on-accent:#fff}@media (prefers-color-scheme: dark){:root{--bg:#0b0c11;--bg-elev:#14151b;--bg-elev2:#191b22;--bg-elev3:#20222b;--border:#262935;--border-soft:#1c1e27;--text:#e9eaee;--text-dim:#9a9daa;--text-faint:#5c5f6c;--accent:#4f8cff;--accent-ink:#8ab4ff;--accent-soft:#4f8cff1f;--green:#34d399;--green-soft:#34d39914;--red:#f87171;--amber:#f5b942;--violet:#a78bfa;--grad: linear-gradient(135deg,#141a2e 0%,#111219 72%);--nav-bg: #0b0c11e6;--shadow: 0 34px 80px rgba(0,0,0,.6);--shadow-sm: 0 16px 44px rgba(0,0,0,.5);--on-accent:#0b0c11}}:root[data-theme=light]{--bg:#f6f7f9;--bg-elev:#ffffff;--bg-elev2:#f1f3f5;--bg-elev3:#e7eaee;--border:#e3e6ea;--border-soft:#eef0f3;--text:#14161c;--text-dim:#5b616e;--text-faint:#9298a4;--accent:#2f6bfe;--accent-ink:#1c50cf;--accent-soft:#2f6bfe14;--green:#16a34a;--green-soft:#16a34a14;--red:#e5484d;--amber:#b45309;--violet:#7c3aed;--grad: linear-gradient(135deg,#eaf0ff 0%,#f7f9fc 70%);--nav-bg:#f6f7f9e6;--shadow:0 24px 60px rgba(20,22,28,.12);--shadow-sm:0 14px 40px rgba(20,22,28,.08);--on-accent:#fff}:root[data-theme=dark]{--bg:#0b0c11;--bg-elev:#14151b;--bg-elev2:#191b22;--bg-elev3:#20222b;--border:#262935;--border-soft:#1c1e27;--text:#e9eaee;--text-dim:#9a9daa;--text-faint:#5c5f6c;--accent:#4f8cff;--accent-ink:#8ab4ff;--accent-soft:#4f8cff1f;--green:#34d399;--green-soft:#34d39914;--red:#f87171;--amber:#f5b942;--violet:#a78bfa;--grad:linear-gradient(135deg,#141a2e 0%,#111219 72%);--nav-bg:#0b0c11e6;--shadow:0 34px 80px rgba(0,0,0,.6);--shadow-sm:0 16px 44px rgba(0,0,0,.5);--on-accent:#0b0c11}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.mkt{--sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono: "JetBrains Mono", "SF Mono", ui-monospace, "Cascadia Code", Menlo, Consolas, monospace;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}.mkt a{color:var(--accent);text-decoration:none}.mono{font-family:var(--mono)}.wrap{max-width:1160px;margin:0 auto;padding:0 28px}::selection{background:var(--accent);color:var(--on-accent)}@keyframes lpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}@keyframes blink{50%{opacity:0}}.mkt.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.mkt.js .reveal.in{opacity:1;transform:none}.btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--sans);font-weight:600;font-size:14px;text-decoration:none;padding:11px 18px;border-radius:10px;border:1px solid transparent;transition:transform .12s ease,filter .15s ease,background .15s}.btn.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--primary:hover{transform:translateY(-1px);filter:brightness(1.06)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);background:var(--nav-bg);border-bottom:1px solid var(--border-soft)}.nav__in{display:flex;align-items:center;gap:28px;padding:14px 28px;max-width:1160px;margin:0 auto}.brand{display:flex;align-items:center;gap:10px}.brand__mark{width:28px;height:28px;border-radius:8px;background:var(--accent-soft);border:1px solid var(--accent);display:flex;align-items:center;justify-content:center}.brand__mark i{width:9px;height:9px;border-radius:50%;background:var(--accent);display:block}.brand__word{font-weight:700;font-size:16px;letter-spacing:.2px;color:var(--text)}.nav__links{display:flex;align-items:center;gap:24px;font-size:13.5px;margin-left:auto}.nav__links a{color:var(--text-dim)}.nav__links a:hover{color:var(--text)}.nav__actions{display:flex;align-items:center;gap:12px}.icon-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;border:1px solid var(--border);background:transparent;color:var(--text-dim);cursor:pointer}.icon-btn:hover{color:var(--text);background:var(--bg-elev2)}.icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.icon-btn svg{width:17px;height:17px}.icon-btn .moon{display:none}@media (prefers-color-scheme: dark){:root:not([data-theme]) .icon-btn .sun{display:none}:root:not([data-theme]) .icon-btn .moon{display:block}}:root[data-theme=dark] .icon-btn .sun{display:none}:root[data-theme=dark] .icon-btn .moon{display:block}@media (max-width:820px){.nav__links{display:none}}.hero{max-width:1160px;margin:0 auto;padding:64px 28px 40px;display:flex;gap:52px;align-items:flex-start;flex-wrap:wrap}.hero__col{flex:1;min-width:330px;padding-top:12px}.badge{display:inline-flex;align-items:center;gap:8px;background:var(--bg-elev);border:1px solid var(--border);border-radius:100px;padding:6px 13px;margin-bottom:24px}.badge i{width:7px;height:7px;border-radius:50%;background:var(--green);animation:lpPulse 2s ease infinite}.badge span{font-size:12px;color:var(--text-dim);font-weight:500}.hero h1{font-size:clamp(34px,5vw,50px);line-height:1.05;font-weight:800;letter-spacing:-.025em;margin:0 0 20px;text-wrap:balance}.hero__sub{font-size:clamp(16px,1.8vw,18px);line-height:1.6;color:var(--text-dim);margin:0 0 30px;max-width:520px}.form{display:flex;gap:10px;max-width:460px;flex-wrap:wrap}.form input{flex:1;min-width:220px;background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;padding:13px 15px;color:var(--text);font-size:15px;font-family:var(--sans);outline:none;transition:border-color .15s}.form input:focus{border-color:var(--accent)}.form input.err{border-color:var(--red)}.form button{background:var(--accent);color:var(--on-accent);border:none;font-weight:600;font-size:15px;padding:13px 22px;border-radius:10px;cursor:pointer;white-space:nowrap;transition:transform .12s}.form button:hover{transform:translateY(-1px)}.form button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.form-err{font-size:12.5px;color:var(--red);margin-top:8px}.ok-box{display:flex;align-items:center;gap:12px;background:var(--green-soft);border:1px solid color-mix(in srgb,var(--green) 33%,transparent);border-radius:12px;padding:16px 18px;max-width:460px}.ok-box .tick{width:22px;height:22px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ok-title{font-size:14.5px;font-weight:600}.ok-sub{font-size:13px;color:var(--text-dim)}.friction{display:flex;align-items:center;gap:14px;margin-top:16px;font-size:12.5px;color:var(--text-faint);flex-wrap:wrap}.friction i{width:3px;height:3px;border-radius:50%;background:var(--text-faint);display:block}.hidden{display:none!important}.preview{flex:1.15;min-width:440px}.card{background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.pv-tabs{display:flex;align-items:center;gap:22px;padding:0 18px;border-bottom:1px solid var(--border-soft);font-size:13px}.pv-tab{background:none;border:none;font:inherit;font-size:13px;padding:13px 0;color:var(--text-faint);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s}.pv-tab:hover{color:var(--text-dim)}.pv-tab.on{font-weight:600;border-bottom-color:var(--accent);color:var(--text)}.pv-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pv-panels{display:grid}.pv-panels>[data-panel]{grid-area:1 / 1;min-width:0}.pv-panels>[data-panel].off{visibility:hidden;pointer-events:none}.pp{padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px}.pp__chart-head{display:flex;align-items:center;gap:10px;margin-bottom:-6px}.pp__legend{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-dim)}.pp__legend .lg{width:8px;height:8px;border-radius:50%;display:inline-block;margin-left:8px}.pp__legend .lg.buy{background:var(--green);margin-left:0}.pp__legend .lg.sell{background:var(--red)}.pp-chart{width:100%;height:150px;display:block}.pp__status{display:flex;align-items:center;gap:9px;font-size:13px}.pp__dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:lpPulse 2s ease infinite}.pp__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pp__cap{font-size:11px;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em}.pp__fills{display:flex;flex-direction:column;gap:8px}.pp__fill{display:flex;align-items:center;gap:10px;background:var(--bg-elev2);border:1px solid var(--border);border-radius:9px;padding:9px 12px;font-size:12px}.pp__fill .mono{font-size:12px}.pp__fill .mut2{margin-left:auto}.side{font-size:10px;font-weight:700;letter-spacing:.04em;border-radius:5px;padding:2px 7px}.side.buy{color:var(--green);background:var(--green-soft)}.side.sell{color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.mut2{font-size:11px;color:var(--text-faint)}.ph{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.ph__row{display:flex;align-items:center;gap:12px;background:var(--bg-elev2);border:1px solid var(--border);border-radius:9px;padding:10px 12px}.ph__row>div:first-child{flex:1;min-width:0}.ph__nm{font-size:12.5px;font-weight:600}.ph__row .mono{font-size:12.5px;font-weight:600;min-width:64px;text-align:right}.pv-config{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-soft);flex-wrap:wrap}.pv-config .lbl{font-size:10px;font-weight:700;color:var(--text-faint);letter-spacing:.08em}.pv-config .chip{font-family:var(--mono);font-size:11.5px;background:var(--bg-elev2);border:1px solid var(--border);border-radius:7px;padding:5px 9px}.pv-run{background:var(--accent);color:var(--on-accent);font-size:11.5px;font-weight:600;border:none;border-radius:7px;padding:6px 11px;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.pv-run[disabled]{opacity:.5;cursor:default}.pv-run:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.editor{display:flex;font-family:var(--mono);font-size:11.5px;line-height:1.78;background:var(--bg-elev)}.gutter{padding:14px 0;text-align:right;color:var(--text-faint);user-select:none;background:var(--bg-elev2);border-right:1px solid var(--border-soft);min-width:34px}.gutter div{padding:0 9px}.code{padding:14px;overflow-x:auto;flex:1}.code .ln{white-space:pre;overflow:hidden}.code .src{display:inline-block;white-space:pre}.caret{display:inline-block;width:6px;height:1.02em;background:var(--accent);transform:translateY(2px);margin-left:1px;animation:blink 1s step-end infinite}.kw{color:var(--accent)}.st{color:var(--green)}.df{color:var(--text)}.mut{color:var(--text-dim)}.pv-results{padding:14px 16px;border-top:1px solid var(--border-soft);background:var(--bg-elev2)}.pv-results__head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pv-results__head b{font-size:11.5px}.pill{font-size:10px;color:var(--text-faint);background:var(--bg-elev);border:1px solid var(--border);border-radius:100px;padding:2px 8px}.pv-body{display:flex;gap:14px;align-items:center;flex-wrap:wrap}canvas.eq{flex:1;min-width:160px;height:60px;display:block}.kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:210px}.kpi{background:var(--bg-elev);border:1px solid var(--border);border-radius:9px;padding:8px 11px}.kpi .k{font-size:9.5px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.kpi .v{font-family:var(--mono);font-size:15px;font-weight:700}.kpi .v.g{color:var(--green)}.kpi .v.a{color:var(--amber)}.proof{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:var(--bg-elev)}.proof__in{display:flex;gap:44px;flex-wrap:wrap;align-items:center;justify-content:center;padding:30px 28px;max-width:1160px;margin:0 auto}.proof__item{text-align:center}.proof__item .n{font-family:var(--mono);font-size:26px;font-weight:700}.proof__item .l{font-size:12.5px;color:var(--text-dim);margin-top:3px}.proof__div{width:1px;height:34px;background:var(--border)}@media (max-width:640px){.proof__div{display:none}}.sec{max-width:1160px;margin:0 auto;padding:40px 28px;scroll-margin-top:76px}.kicker{font-family:var(--mono);font-size:12px;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.h2{font-size:clamp(26px,3.4vw,34px);font-weight:800;letter-spacing:-.02em;margin:0;text-wrap:balance}.feature{display:grid;grid-template-columns:1fr 1.05fr;gap:36px;align-items:center}@media (max-width:860px){.feature{grid-template-columns:1fr}.feature .mockup{order:2!important}.feature .copy{order:1!important}}.feature .h2{font-size:clamp(24px,3vw,30px);margin-bottom:12px}.feature p{font-size:15px;line-height:1.7;color:var(--text-dim);margin:0 0 20px}.checks{display:flex;flex-direction:column;gap:9px}.checks div{display:flex;align-items:center;gap:9px;font-size:13.5px}.checks .ck{color:var(--green);font-weight:700}.mockup{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:820px){.steps{grid-template-columns:1fr}}.step{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;padding:26px 24px}.step .no{font-family:var(--mono);font-size:13px;color:var(--accent);margin-bottom:16px}.step h3{font-size:18px;font-weight:700;margin:0 0 8px}.step p{font-size:14px;line-height:1.65;color:var(--text-dim);margin:0}.asst__bar{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid var(--border-soft)}.asst__bar i{width:9px;height:9px;border-radius:50%;background:var(--accent)}.asst__bar b{font-size:13px}.seg{display:flex;gap:2px;background:var(--bg-elev2);border:1px solid var(--border);border-radius:8px;padding:2px;margin-left:auto}.seg span{font-size:11px;padding:3px 9px;border-radius:6px;color:var(--text-dim)}.seg span.on{background:var(--accent);color:var(--on-accent);font-weight:600}.asst__body{padding:16px}.asst__hint{font-size:12.5px;color:var(--text-dim);line-height:1.55;margin-bottom:12px}.chip-list{display:flex;flex-direction:column;gap:8px}.chip-row{font-size:12.5px;background:var(--bg-elev2);border:1px solid var(--border);border-radius:9px;padding:10px 12px}.asst__input{display:flex;gap:9px;margin-top:14px}.asst__input .box{flex:1;font-size:12.5px;color:var(--text-faint);background:var(--bg-elev2);border:1px solid var(--border);border-radius:9px;padding:10px 12px}.asst__input .send{background:var(--accent);color:var(--on-accent);font-size:12.5px;font-weight:600;border-radius:9px;padding:10px 16px}.rep{padding:18px;display:flex;flex-direction:column;gap:14px}.rep h4{font-size:13px;font-weight:700;margin:0 0 12px}.rep__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:22px;row-gap:11px}.rep__grid .row{display:flex;justify-content:space-between;font-size:12.5px;padding-bottom:6px}.rep__grid .row.br{border-bottom:1px solid var(--border-soft)}.rep__grid .row span:first-child{color:var(--text-dim)}.rep__grid .row span:last-child{font-family:var(--mono);font-weight:600}.g{color:var(--green)}.r{color:var(--red)}.dist{border-top:1px solid var(--border-soft);padding-top:14px}.dist .cap{font-size:13px;font-weight:700;margin-bottom:3px}.dist .sub{font-size:11px;color:var(--text-faint);margin-bottom:12px}.bars{display:flex;align-items:flex-end;gap:6px;height:70px}.bars .b{flex:1;border-radius:4px 4px 0 0;transform-origin:bottom;transform:scaleY(0);transition:transform .6s ease}.reveal.in .bars .b{transform:scaleY(1)}.bars .sep{width:1px;background:var(--border);height:100%;flex:none;transform:none}.bars .neg{background:var(--red)}.bars .pos{background:var(--green)}.axis{display:flex;gap:6px;margin-top:6px;font-family:var(--mono);font-size:9px;color:var(--text-faint)}.axis span{flex:1;text-align:center}.pf{padding:18px}.pf__kpis{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin-bottom:14px}.pf__kpi{background:var(--bg-elev2);border:1px solid var(--border);border-radius:10px;padding:12px 13px}.pf__kpi .k{font-size:9.5px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.pf__kpi .v{font-family:var(--mono);font-weight:700}.pf__kpi--btn{text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%;transition:border-color .15s,background .15s}.pf__kpi--btn:hover{border-color:var(--accent);background:var(--bg-elev3)}.pf__kpi--btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf__kpi-hint{display:inline-flex;align-items:center;gap:4px;margin-top:7px;font-size:10px;font-weight:600;color:var(--accent)}.pf__kpi-hint svg{width:11px;height:11px}.pf__kpi--btn[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft)}.pf__panels{display:grid}.pf__panels>[data-pf-panel]{grid-area:1/1;min-width:0}.pf__panels>[data-pf-panel].off{visibility:hidden;pointer-events:none}.pf__trend-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pf__trend-head .cap{font-size:13px;font-weight:700}.pf__trend-head .pill{margin-left:auto}canvas.pf-chart{width:100%;height:150px;display:block}.pf__trend-foot{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--text-faint)}.pf__trend-foot b{color:var(--text-dim);font-weight:600}.pf__alloc{display:flex;gap:16px;align-items:center;background:var(--bg-elev2);border:1px solid var(--border);border-radius:10px;padding:14px}.pf__legend{flex:1;display:flex;flex-direction:column;gap:7px}.pf__legend .row{display:flex;align-items:center;gap:8px;font-size:12px}.pf__legend .sw{width:9px;height:9px;border-radius:3px}.pf__legend .row b{flex:1;font-weight:400}.pf__rows{display:flex;flex-direction:column;gap:8px;margin-top:12px}.pf__row{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:10px;align-items:center;background:var(--bg-elev2);border:1px solid var(--border);border-radius:9px;padding:10px 12px}.pf__row .nm{font-size:12.5px;font-weight:600}.pf__row .mt{font-size:10.5px;color:var(--text-faint)}.pf__row .cell{text-align:right;font-size:11px}.pf__row .cell .k{color:var(--text-faint)}.pf__row .cell .v{font-family:var(--mono);font-weight:600}.rs{padding:20px}.rs__top{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.rs__sym{font-size:22px;font-weight:800}.tag{font-size:10.5px;font-weight:600;color:var(--green);background:var(--green-soft);border:1px solid color-mix(in srgb,var(--green) 33%,transparent);border-radius:100px;padding:2px 9px}.rs__px{font-family:var(--mono);font-size:26px;font-weight:800}.rs__chg{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--green)}.rs__metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.rs__m{background:var(--bg-elev2);border:1px solid var(--border);border-radius:9px;padding:9px 10px}.rs__m .k{font-size:9px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.rs__m .v{font-family:var(--mono);font-size:14px;font-weight:700}.rs__tabs{display:flex;gap:18px;font-size:12px;border-bottom:1px solid var(--border-soft);margin-bottom:12px}.rs__tabs span{padding-bottom:8px;color:var(--text-faint)}.rs__tabs span.on{font-weight:600;color:var(--accent);border-bottom:2px solid var(--accent)}.band-grad{background:var(--grad);border:1px solid var(--border);border-radius:18px;padding:40px 36px}.rm__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width:640px){.rm__grid{grid-template-columns:1fr}}.rm__card{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;padding:18px 20px}.rm__card b{display:block;font-size:15px;font-weight:600;margin-bottom:5px}.rm__card p{font-size:13px;line-height:1.6;color:var(--text-dim);margin:0}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:820px){.quotes{grid-template-columns:1fr}}.quote{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;padding:26px 24px}.quote p{font-size:15px;line-height:1.6;margin:0 0 20px}.quote .who{display:flex;align-items:center;gap:11px}.quote .av{width:34px;height:34px;border-radius:50%;background:var(--bg-elev3);border:1px solid var(--border)}.quote .nm{font-size:13px;font-weight:600}.quote .rl{font-size:11.5px;color:var(--text-faint)}.faq{max-width:760px;margin:0 auto}.faq__list{display:flex;flex-direction:column;gap:14px}.faq details{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;overflow:hidden}.faq summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:15px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary .pl{flex:none;width:18px;height:18px;position:relative;color:var(--accent)}.faq summary .pl:before,.faq summary .pl:after{content:"";position:absolute;background:currentColor;border-radius:2px}.faq summary .pl:before{left:2px;right:2px;top:8px;height:2px}.faq summary .pl:after{top:2px;bottom:2px;left:8px;width:2px;transition:opacity .2s}.faq details[open] summary .pl:after{opacity:0}.faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.faq__a{padding:0 22px 20px;font-size:14px;line-height:1.65;color:var(--text-dim)}.final{text-align:center}.final h2{font-size:clamp(28px,4vw,36px);font-weight:800;letter-spacing:-.022em;margin:0 0 14px;text-wrap:balance}.final p{font-size:16px;color:var(--text-dim);margin:0 auto 28px;max-width:480px;line-height:1.6}.final .form,.final .ok-box{margin-left:auto;margin-right:auto;justify-content:center}footer.foot{border-top:1px solid var(--border-soft)}.foot__in{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:28px;max-width:1160px;margin:0 auto}.foot__tag{font-size:12.5px;color:var(--text-faint)}.foot__cp{font-size:12px;color:var(--text-faint);margin-left:auto}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.caret,.badge i,.pp__dot{animation:none}.mkt.js .reveal{opacity:1;transform:none;transition:none}.bars .b{transition:none}}
