.hero h1,.sec-h,.cta-dark .ch1{text-wrap:balance}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.hero-meta{margin-top:26px;color:var(--dark-muted);font-size:13px;display:flex;gap:20px;flex-wrap:wrap}@keyframes vfFlow{to{stroke-dashoffset:-9}}@media (max-width:1120px){.vf{display:flex;flex-direction:column;align-items:stretch;gap:16px}.vf-wires,.vf-wire2{display:none}.vf-gate{align-self:center}.vf-alert{max-width:none}}@media (max-width:640px){.vf-node{flex-wrap:wrap}.vf-node .tx{white-space:normal;flex:1 1 100%;order:4;padding-left:2px}.vf-node .tm{width:auto}.vf-counter{flex-wrap:wrap}.vf-counter .no{margin-left:24px}}@media (prefers-reduced-motion:reduce){.vf-wires path,.vf-link .w{animation:none}}.fg-paste{background:#fff;border:1px solid var(--line-2);border-radius:10px;padding:11px 13px;box-shadow:0 1px 3px #0000000d;max-width:250px}.fga-rows{margin-top:11px;display:flex;flex-direction:column;gap:6px}.fga-row{display:flex;align-items:center;gap:8px;font-size:11px;background:#ffffff0a;border:1px solid var(--dark-line-2);border-radius:8px;padding:6px 10px}.fga-row .dt{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent-bright)}.fga-row .dt.w{background:var(--amber-bright)}.fga-row .nm{font-family:var(--mono);font-size:10px;font-weight:500;color:var(--dark-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fga-row .mt{margin-left:auto;flex:none;font-family:var(--mono);font-size:8.5px;color:var(--dark-muted)}.fga-row.more{border-style:dashed;background:transparent;justify-content:center;color:var(--dark-muted);font-size:10px;font-weight:500}.fg-page{background:#fff;border:1px solid var(--line-2);border-radius:12px;box-shadow:0 10px 26px -14px #0c0c0d2e;overflow:hidden;width:290px;max-width:100%}.fg-page .vd em.w{color:var(--warn)}.fg-pgcol{display:flex;flex-direction:column;align-items:center;gap:10px}@media (max-width:640px){.fg{display:flex;flex-direction:column;align-items:stretch;gap:14px}.fg-wires{display:none}.fg .vf-alert,.fg-paste{max-width:none}.fg-page{width:auto;align-self:stretch}.fg-counter{flex-wrap:wrap}.fg-counter .no{margin-left:24px}}@media (prefers-reduced-motion:reduce){.fg-wires path{animation:none}}.pw-node .ic svg{width:13px;height:13px}@media (max-width:1120px){.pwr-stage{width:auto;height:auto;display:flex;flex-direction:column;align-items:stretch;gap:10px}.pwr-stage .pw-node{position:static;transform:none}.pwr-wires{display:none}.pwr-core{position:static;transform:none;align-self:center;margin:8px 0}.pwr-core:before,.pwr-core:after{display:none}}@media (max-width:640px){.pw-node .tx{white-space:normal}}@media (prefers-reduced-motion:reduce){.pwr-wires path.sp{animation:none}}.testi-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:13px;box-shadow:0 1px 2px #0c0c0d08}@media (max-width:640px){.cta-dark{padding:52px 0}.cta-dark .checks{gap:12px 16px}}.faq-item summary{list-style:none;cursor:pointer;padding:20px 4px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:16px;font-weight:600;letter-spacing:-.012em;color:var(--ink-2)}@media (max-width:980px){section{padding:72px 0}.hero{padding:72px 0}.hero-grid{grid-template-columns:1fr;gap:44px}.feat-row,.feat-row.reverse{grid-template-columns:1fr;gap:28px;padding:32px 0}.feat-row.reverse .feat-row-text{order:1}.feat-row.reverse .feat-row-img{order:2}.steps{grid-template-columns:1fr}.b2-grid{grid-template-columns:1fr 1fr}.testi-grid,.db-panels{grid-template-columns:1fr}.db-panel.wide{grid-template-columns:1fr;gap:14px}}@media (max-width:560px){.b2-grid{grid-template-columns:1fr}.b2-card.w2{grid-column:span 1}}.proof-cell.hue-t-amber .plus,.proof-cell.hue-t-amber .unit{color:var(--amber)}.proof-cell.hue-t-blue .plus,.proof-cell.hue-t-blue .unit{color:var(--blue)}.dx-slate .b2-code .u{color:#f5f7fa99}.dx-slate .b2-mrow .tg{background:transparent;border-color:#fff3;color:#f5f7fa99}.step,.testi-card,.db-panel,.b2-card{transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.step:hover,.testi-card:hover,.db-panel:hover,.b2-card:hover{transform:translateY(-2px);border-color:var(--line-3);box-shadow:0 6px 22px -8px #0c0c0d24}.faq-item summary{transition:color .18s var(--ease)}.faq-item summary:hover{color:var(--accent)}.row-link .arr,.btn .arr{transition:transform .18s var(--ease)}.row-link:hover .arr,.btn:hover .arr{transform:translate(3px)}a:focus-visible,summary:focus-visible,.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.on-dark a:focus-visible,.on-dark .btn:focus-visible,.dx-slate a:focus-visible,.cta-dark a:focus-visible{outline-color:var(--accent-bright)}@media (prefers-reduced-motion:reduce){.step,.testi-card,.db-panel,.b2-card,.row-link .arr,.btn .arr{transition:none}.step:hover,.testi-card:hover,.db-panel:hover,.b2-card:hover,.row-link:hover .arr,.btn:hover .arr{transform:none}}.dx-slate .b2-mrow .tg{color:#f5f7fa9e}.dx-slate .b2-code .u{color:#f5f7fa94}@media (max-width:1100px){.myth-grid{grid-template-columns:1fr 1fr}}@media (max-width:980px){.myth-math{grid-template-columns:1fr;gap:16px;margin-top:40px;padding-top:40px}.pullq{padding:32px 0 24px}}@media (max-width:640px){.myth-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.myth-card{transition:none}}@media (max-width:640px){.vf-node .tm{width:auto;font-size:12px}.vf-node .cb,.pw-node .cb{font-size:12.5px;line-height:1.45}.vf-node .st{font-size:12px;padding:2.5px 8px}.vf-gate{width:auto;height:auto;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:100%;gap:4px 10px;border-radius:999px;padding:11px 20px}.vf-gate span{font-size:12px;letter-spacing:.05em}.vfa-sub{font-size:12.5px}.vfa-top .t{font-size:12px}.vfa-chips span{font-size:12px;padding:3px 10px}.vf-counter .no,.fg-counter .no{font-size:12px;padding:2.5px 9px}.fga-row{font-size:12.5px;gap:9px;padding:8px 11px}.fga-row .nm{font-size:12.5px;white-space:normal;overflow:visible;text-overflow:clip;min-width:0}.fga-row .mt,.fga-row.more{font-size:12px}.pwr-core{width:auto;height:auto;border-radius:18px;padding:18px 22px;align-self:stretch}.pwr-core .lb{font-size:12px}.pwr-core .ds{font-size:12.5px;max-width:none}.db-flow{flex-direction:column;align-items:stretch;gap:6px;margin-top:16px}.db-arrow{align-self:center}.db-arrow svg{width:44px;height:14px;transform:rotate(90deg);margin:15px 0}.db-arrow .lbl{font-size:12px;white-space:normal;text-align:center}.db-node .ds,.b2-code{font-size:12px}.b2-mrow{font-size:12.5px}.b2-mrow .tg{font-size:12px;padding:1.5px 7px}.b2-chipline,.vg-label,.vg-hint,.vg-chip{font-size:12px}.ag-paste{font-size:12.5px;line-height:1.7}.fg-paste .lb{font-size:12px}.fg-paste .ls{font-size:12.5px;line-height:1.7}.fg-page .ub{font-size:12px}.fg-page .sub{font-size:12.5px}.sp-ribbon-lbl,.sp-vis span{font-size:12px}.row-link{min-height:44px}}
