.lede{font-size:clamp(18px,2vw,22px);line-height:1.55;color:var(--ink-2);letter-spacing:-.01em}.lede b{font-weight:600;color:var(--ink)}.lede .wrd{will-change:opacity}h1,h2,h3,.lede,.bkcaps p,.qt,.catsub,.featcard p,.pcopy p,.qual{text-wrap:balance}.hl-wrap .lede{margin:0 auto 14px}.contact .lede{margin:0 auto 40px}.bxset{display:flex;gap:3px;flex-wrap:wrap}.bxset.gap{gap:16px}.bx.s{width:10px;height:14px;border-radius:3px}.bx.t{width:10px;height:8px;border-radius:2px}.bx.tall{width:22px;height:86px;border-radius:6px}.bx.n{border-color:oklch(76% 0.01 245);background:transparent}.bx{width:16px;height:20px;border-radius:4px;border:1px solid;opacity:0;transform:scale(.5)}.bx.r{border-color:var(--red);background:oklch(68% 0.15 32 / .1)}.bx.g{border-color:var(--green);background:oklch(78% 0.21 154 / .1)}.in .bx{animation:bxin .35s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i)*.07s)}.featcard .fdemo{display:block;padding:26px 36px 20px;border-bottom:1px dotted oklch(36% 0.008 245);margin-bottom:22px}.featcard .fdemo svg{max-width:190px;margin:0 auto}.fdemo svg{display:block;width:100%;height:auto}.fdemo .anim{transform-box:fill-box;transform-origin:left center}.fdemo .flow{animation:flowdash 1s linear infinite}.fdemo .scan{animation:scanx 2s cubic-bezier(.45,0,.55,1) infinite}.fdemo .wipe{animation:wipe 3.6s cubic-bezier(.22,1,.36,1) infinite;transform-origin:left center}.fdemo .led{animation:ledger 2.4s cubic-bezier(.22,1,.36,1) infinite}.fdemo .mono8{font-family:var(--sans);font-size:10px;fill:var(--muted)}.bx-lbl{font-family:var(--sans);font-size:12px;font-weight:600;fill:var(--ink);letter-spacing:.11em;text-transform:uppercase}.port{fill:oklch(68% 0.01 245)}.pcopy{display:none;padding:18px clamp(16px,3vw,36px) 24px;border-top:1px dotted oklch(36% 0.008 245)}.pcopy.on{display:block;animation:phin .45s cubic-bezier(.22,1,.36,1)}.pcopy p{margin:0 0 12px;font-size:15px;color:var(--ink-2);max-width:66ch}.dd-feat .fdemo{display:block;margin:4px 0 6px}.dd-feat .fdemo svg{max-width:150px;margin:0}.hero-page .lede{max-width:56ch;margin:0 0 32px;font-size:clamp(18px,2.1vw,23px)}.lede.lead{color:var(--ink);font-weight:500;font-size:clamp(21px,2.5vw,29px);line-height:1.25;letter-spacing:-.025em;max-width:26ch;margin-bottom:22px}.lede+.lede{margin-top:0}.lede{max-width:64ch}.lede+.dia,.lede+.chart,.lede+.dgrid2,.lede+.steps,.lede+.cellgrid,.lede+.tablewrap{margin-top:40px}.cta-band .lede{margin:0 auto}.dia .anim.led{opacity:0;transform:translateY(4px);transform-box:fill-box}.dia.in .anim.led{animation:ledger 1.2s cubic-bezier(.22,1,.36,1) forwards}.fdemo .flow2{animation:flow2 3s linear infinite;transform-box:fill-box}.fdemo .flowback{animation:flowback 3s linear -1.5s infinite;transform-box:fill-box}.fdemo .radial{animation:radial 3.6s linear infinite;transform-box:fill-box}.fdemo .drawg{stroke-dasharray:100;stroke-dashoffset:100;animation:drawl 1.6s .3s cubic-bezier(.22,1,.36,1) forwards}.fdemo .scanpulse{animation:slitp 2s cubic-bezier(.45,0,.55,1) infinite}.hero-fig .anim.led{opacity:0;animation:ledger 1.2s cubic-bezier(.22,1,.36,1) forwards}.hero-page .lede,.lede,.stack{font-size:var(--fs-large);line-height:1.55}.lede.lead{font-size:var(--fs-xlarge);line-height:1.3}.hero-min .lede{font-size:var(--fs-medium);max-width:60ch;margin-bottom:20px;color:var(--ink-2)}.split-fig .lede{max-width:none}.editorial .lede{max-width:none}.editorial .lede:first-child{margin-top:8px}main section .lede{font-size:var(--fs-medium);font-weight:400;color:var(--ink-2);max-width:60ch;line-height:1.6}main section .lede b{font-weight:500}main section .lede.lead{font-size:var(--fs-large);font-weight:400;color:var(--ink);line-height:1.35;max-width:30ch}.hero-page .lede{font-size:var(--fs-large);max-width:56ch}.sticky .lede{opacity:1}.arch-head .lede{font-size:var(--fs-medium);color:var(--muted);margin:0;max-width:none}.dia .bx-lbl{font-weight:500;letter-spacing:.09em;fill:var(--ink-2)}.fcol a,footer ul a,.foot a:not(.btn),.mega a.ml,.pcard a.more,.post-body a,.faq a,.arch-filters a,.crumb a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--green),var(--green));background-repeat:no-repeat;background-size:0% 1px;background-position:0 100%;transition:background-size .32s cubic-bezier(.22,1,.36,1),color .2s;padding-bottom:1px}.fcol a:hover,footer ul a:hover,.foot a:not(.btn):hover,.mega a.ml:hover,.pcard a.more:hover,.post-body a:hover,.faq a:hover,.arch-filters a:hover,.crumb a:hover{color:var(--ink);background-size:100% 1px}.ledger{border-top:1px solid var(--line)}.notgrid .lede{margin:16px 0 0;font-size:var(--fs-medium);color:var(--muted);max-width:26ch}.nothead .lede{margin:0;font-size:var(--fs-medium);color:var(--muted);max-width:34ch;text-align:right}.sec-not .lede{margin:14px 0 32px;font-size:var(--fs-medium);color:var(--muted);max-width:44ch}.n8run .bx{position:absolute;top:5px;left:-9%;opacity:1;transform:none;animation:n8run 6.4s linear infinite!important;animation-delay:var(--d)!important}.pcopy{position:relative}.wya .editorial .lede{max-width:62ch;margin-top:0}.wya .editorial .lede+.lede{margin-top:16px}.lede a,.microfoot a{color:var(--green);text-decoration:none}.lede a:hover,.microfoot a:hover{text-decoration:underline}.dia-svc .bx-lbl{font-family:var(--sans);font-size:11px;letter-spacing:.12em;fill:oklch(88% 0.006 245)}.dia-pf .bx-lbl{font-family:var(--sans);font-size:11px;letter-spacing:.12em;fill:oklch(88% 0.006 245)}.dia-pfs .bx-lbl{font-family:var(--sans);font-size:11px;letter-spacing:.12em;fill:oklch(88% 0.006 245)}#where-nol8-sits .lede.lead{font-size:clamp(24px,2.6vw,34px);line-height:1.2;letter-spacing:-.02em;margin:0 0 28px}#where-nol8-sits .lede{font-size:clamp(18px,1.9vw,21px);line-height:1.6}#where-nol8-sits .lede+.lede{margin-top:22px}#what-it-rewrites .lede+.lede:not(.lead){margin-top:22px}#where-you-are-today .lede.lead,#what-changes .panel .editorial{margin-bottom:8px}#where-you-are-today .lede.lead,#what-it-stops .lede.lead,#where-you-are-today .lede,#where-you-are-today .split .dia,#one-policy .split .dia{margin:0}.dia-prop .bx-lbl{font-family:var(--sans);font-size:11px;letter-spacing:.12em;fill:oklch(88% 0.006 245)}#the-placement .lede{max-width:88ch}.provcta-copy .lede{max-width:52ch;margin:0 0 28px}.provcta-copy .lede.lead{font-size:clamp(19px,1.9vw,23px);font-weight:600;color:var(--ink);margin:0 0 10px}.provcta-copy .lede{max-width:60ch}#where-you-are-today .editorial h2,#what-changes .editorial h2,#where-you-are-today .lede.lead,#what-changes .lede.lead,#what-it-filters-for .cellgrid{margin-top:34px}#where-you-are-today .lede.lead,#what-changes .lede.lead,#why-the-tail-holds .panel .editorial{align-items:end;margin-bottom:0}.twocol .lede{margin:0;max-width:46ch}#what-changes .panel .editorial>div:last-child .lede{max-width:46ch;margin:0}#where-you-are-today .editorial .lede+.lede{margin-top:22px}.lede.lead{font-size:clamp(22px,2.3vw,30px);line-height:1.2;letter-spacing:-.02em;color:var(--ink);margin:18px 0 0;max-width:22ch}.editorial .lede{max-width:46ch}.editorial .lede+.lede{margin-top:22px}.split .sticky .lede.lead{margin-bottom:22px}.split .sticky .lede+.lede{margin-top:20px}.dia-act .bx-lbl,.dia-act-today .bx-lbl{font-size:13px;letter-spacing:.09em}.provcta.provcta-form .provcta-copy .lede{margin-bottom:18px}.provcta.provcta-form .provcta-copy .lede+.lede{color:var(--muted)}.provcta.provcta-form .provcta-copy .lede:last-of-type{margin-bottom:0}.n8run .bx{top:6px}.pcopy .pmore-btn{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:12px 20px;font-size:14.5px;font-weight:500;border:1px solid var(--ink);color:var(--ink);text-decoration:none;background:transparent;transition:background .2s,color .2s,border-color .2s}.pcopy .pmore-btn span{transition:transform .2s cubic-bezier(.22,1,.36,1)}.pcopy .pmore-btn:hover{background:var(--green);border-color:var(--green);color:oklch(18% 0.02 154)}.pcopy .pmore-btn:hover span{transform:translateX(3px)}.pcopy{padding-bottom:clamp(24px,2.6vw,32px)}.dia-stack .bx-lbl{font-size:11px}.lede a,.microfoot a,.pcopy a:not([class]),.kit-copy a{color:var(--green-link);text-decoration:none}.lede a:hover,.microfoot a:hover,.pcopy a:not([class]):hover,.kit-copy a:hover{color:var(--green);text-decoration:underline;text-underline-offset:3px}.pcopy.on{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy copy" "chips cta";column-gap:clamp(24px,3vw,48px);align-items:end}.pcopy p{grid-area:copy}.pcopy .chips{grid-area:chips;align-self:center}.pcopy .pmore-btn{grid-area:cta;justify-self:end;margin-top:0;white-space:nowrap}.asset-main .lede{max-width:52ch;color:var(--ink-2)}.page-thanks .hero-page .lede{max-width:54ch;margin-bottom:38px}.page-search .arch-head .lede{margin:0 0 18px}.fdemo .trace{stroke-dasharray:135;stroke-dashoffset:135;animation:drawl 1.6s .15s cubic-bezier(.22,1,.36,1) forwards}.fdemo .trace.t2{animation-delay:.45s}.fdemo .tdot{opacity:0;animation:lblin .35s 1.5s cubic-bezier(.22,1,.36,1) forwards}.lede.lead+.lede{margin-top:26px}#where-you-are-today .sticky .lede.lead+.lede{margin-top:26px}#where-you-are-today .sticky .lede+.lede:not(.lead){margin-top:20px}#what-it-stops .panel .editorial h2+.lede.lead{margin-top:16px;max-width:none;text-wrap:initial}#what-it-stops .panel .editorial .lede+.lede:not(.lead){margin-top:20px}#why-it-is-one-pass-not-two .editorial .lede{max-width:46ch}@keyframes bxin{to{opacity:1;transform:scale(1)}}@keyframes drawl{to{stroke-dashoffset:0}}@keyframes lblin{to{opacity:1}}@keyframes scanx{0%{transform:translateX(0)}50%{transform:translateX(100px)}100%{transform:translateX(0)}}@keyframes flowdash{to{stroke-dashoffset:-44}}@keyframes wipe{0%,12%{transform:scaleX(0)}45%,72%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes ledger{0%{opacity:0;transform:translateY(4px)}14%,100%{opacity:1;transform:none}}@keyframes phin{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@keyframes slitp{0%,100%{opacity:.4}50%{opacity:1}}@keyframes flow2{0%{transform:translateX(0);fill:oklch(60% 0.01 245)}46%{transform:translateX(46px);fill:oklch(60% 0.01 245)}50%{transform:translateX(52px) scaleX(1.6);fill:oklch(78% 0.21 154)}54%{transform:translateX(58px);fill:oklch(93% 0.006 245)}100%{transform:translateX(108px);fill:oklch(93% 0.006 245)}}@keyframes flowback{0%{transform:translateX(0);fill:oklch(60% 0.01 245)}20%{transform:translateX(-22px);fill:oklch(60% 0.01 245)}24%{transform:translateX(-26px) scaleX(1.6);fill:oklch(78% 0.21 154)}28%{transform:translateX(-30px);fill:oklch(93% 0.006 245)}100%{transform:translateX(-108px);fill:oklch(93% 0.006 245)}}@keyframes radial{0%{transform:translate(0,0);fill:oklch(60% 0.01 245);opacity:1}44%{transform:translate(calc(var(--rx)*.48),calc(var(--ry)*.48));fill:oklch(60% 0.01 245)}50%{transform:translate(calc(var(--rx)*.55),calc(var(--ry)*.55)) scale(1.5);fill:oklch(78% 0.21 154)}56%{transform:translate(calc(var(--rx)*.62),calc(var(--ry)*.62));fill:oklch(93% 0.006 245)}92%{transform:translate(var(--rx),var(--ry));opacity:1}100%{transform:translate(var(--rx),var(--ry));opacity:0}}@keyframes n8run{0%{left:-9%;border-color:var(--muted);background:transparent}47%{border-color:var(--muted);background:transparent}50%{border-color:var(--green-b);background:oklch(87% 0.24 154 / .28)}56%{border-color:var(--green);background:oklch(78% 0.21 154 / .1)}100%{left:104%;border-color:var(--green);background:oklch(78% 0.21 154 / .1)}}.lede{font-size:clamp(18px,2vw,22px);line-height:1.55;color:var(--ink-2);letter-spacing:-.01em}.lede b{font-weight:600;color:var(--ink)}.lede .wrd{will-change:opacity}h1,h2,h3,.lede,.bkcaps p,.qt,.catsub,.featcard p,.pcopy p,.qual{text-wrap:balance}.hl-wrap .lede{margin:0 auto 14px}.contact .lede{margin:0 auto 40px}.bxset{display:flex;gap:3px;flex-wrap:wrap}.bxset.gap{gap:16px}.bx.s{width:10px;height:14px;border-radius:3px}.bx.t{width:10px;height:8px;border-radius:2px}.bx.tall{width:22px;height:86px;border-radius:6px}.bx.n{border-color:oklch(76% 0.01 245);background:transparent}.bx{width:16px;height:20px;border-radius:4px;border:1px solid;opacity:0;transform:scale(.5)}.bx.r{border-color:var(--red);background:oklch(68% 0.15 32 / .1)}.bx.g{border-color:var(--green);background:oklch(78% 0.21 154 / .1)}.in .bx{animation:bxin .35s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i)*.07s)}.featcard .fdemo{display:block;padding:26px 36px 20px;border-bottom:1px dotted oklch(36% 0.008 245);margin-bottom:22px}.featcard .fdemo svg{max-width:190px;margin:0 auto}.fdemo svg{display:block;width:100%;height:auto}.fdemo .anim{transform-box:fill-box;transform-origin:left center}.fdemo .flow{animation:flowdash 1s linear infinite}.fdemo .scan{animation:scanx 2s cubic-bezier(.45,0,.55,1) infinite}.fdemo .wipe{animation:wipe 3.6s cubic-bezier(.22,1,.36,1) infinite;transform-origin:left center}.fdemo .led{animation:ledger 2.4s cubic-bezier(.22,1,.36,1) infinite}.fdemo .mono8{font-family:var(--sans);font-size:10px;fill:var(--muted)}.bx-lbl{font-family:var(--sans);font-size:12px;font-weight:600;fill:var(--ink);letter-spacing:.11em;text-transform:uppercase}.port{fill:oklch(68% 0.01 245)}.pcopy{display:none;padding:18px clamp(16px,3vw,36px) 24px;border-top:1px dotted oklch(36% 0.008 245)}.pcopy.on{display:block;animation:phin .45s cubic-bezier(.22,1,.36,1)}.pcopy p{margin:0 0 12px;font-size:15px;color:var(--ink-2);max-width:66ch}.dd-feat .fdemo{display:block;margin:4px 0 6px}.dd-feat .fdemo svg{max-width:150px;margin:0}.hero-page .lede{max-width:56ch;margin:0 0 32px;font-size:clamp(18px,2.1vw,23px)}.lede.lead{color:var(--ink);font-weight:500;font-size:clamp(21px,2.5vw,29px);line-height:1.25;letter-spacing:-.025em;max-width:26ch;margin-bottom:22px}.lede+.lede{margin-top:0}.lede{max-width:64ch}.lede+.dia,.lede+.chart,.lede+.dgrid2,.lede+.steps,.lede+.cellgrid,.lede+.tablewrap{margin-top:40px}.cta-band .lede{margin:0 auto}.dia .anim.led{opacity:0;transform:translateY(4px);transform-box:fill-box}.dia.in .anim.led{animation:ledger 1.2s cubic-bezier(.22,1,.36,1) forwards}.fdemo .flow2{animation:flow2 3s linear infinite;transform-box:fill-box}.fdemo .flowback{animation:flowback 3s linear -1.5s infinite;transform-box:fill-box}.fdemo .radial{animation:radial 3.6s linear infinite;transform-box:fill-box}.fdemo .drawg{stroke-dasharray:100;stroke-dashoffset:100;animation:drawl 1.6s .3s cubic-bezier(.22,1,.36,1) forwards}.fdemo .scanpulse{animation:slitp 2s cubic-bezier(.45,0,.55,1) infinite}.hero-fig .anim.led{opacity:0;animation:ledger 1.2s cubic-bezier(.22,1,.36,1) forwards}.hero-page .lede,.lede,.stack{font-size:var(--fs-large);line-height:1.55}.lede.lead{font-size:var(--fs-xlarge);line-height:1.3}.hero-min .lede{font-size:var(--fs-medium);max-width:60ch;margin-bottom:20px;color:var(--ink-2)}.split-fig .lede{max-width:none}.editorial .lede{max-width:none}.editorial .lede:first-child{margin-top:8px}main section .lede{font-size:var(--fs-medium);font-weight:400;color:var(--ink-2);max-width:60ch;line-height:1.6}main section .lede b{font-weight:500}main section .lede.lead{font-size:var(--fs-large);font-weight:400;color:var(--ink);line-height:1.35;max-width:30ch}.hero-page .lede{font-size:var(--fs-large);max-width:56ch}.sticky .lede{opacity:1}.arch-head .lede{font-size:var(--fs-medium);color:var(--muted);margin:0;max-width:none}.dia .bx-lbl{font-weight:500;letter-spacing:.09em;fill:var(--ink-2)}.fcol a,footer ul a,.foot a:not(.btn),.mega a.ml,.pcard a.more,.post-body a,.faq a,.arch-filters a,.crumb a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--green),var(--green));background-repeat:no-repeat;background-size:0% 1px;background-position:0 100%;transition:background-size .32s cubic-bezier(.22,1,.36,1),color .2s;padding-bottom:1px}.fcol a:hover,footer ul a:hover,.foot a:not(.btn):hover,.mega a.ml:hover,.pcard a.more:hover,.post-body a:hover,.faq a:hover,.arch-filters a:hover,.crumb a:hover{color:var(--ink);background-size:100% 1px}.ledger{border-top:1px solid var(--line)}.notgrid .lede{margin:16px 0 0;font-size:var(--fs-medium);color:var(--muted);max-width:26ch}.nothead .lede{margin:0;font-size:var(--fs-medium);color:var(--muted);max-width:34ch;text-align:right}.sec-not .lede{margin:14px 0 32px;font-size:var(--fs-medium);color:var(--muted);max-width:44ch}.n8run .bx{position:absolute;top:5px;left:-9%;opacity:1;transform:none;animation:n8run 6.4s linear infinite!important;animation-delay:var(--d)!important}.pcopy{position:relative}.wya .editorial .lede{max-width:62ch;margin-top:0}.wya .editorial .lede+.lede{margin-top:16px}.lede a,.microfoot a{color:var(--green);text-decoration:none}.lede a:hover,.microfoot a:hover{text-decoration:underline}.dia-svc .bx-lbl{font-family:var(--sans);font-size:11px;letter-spacing:.12em;fill:oklch(88% 0.006 245)}.dia-pf .bx-lbl{font-family:var(--sans);font-size:11px;letter-spacing:.12em;fill:oklch(88% 0.006 245)}.dia-pfs .bx-lbl{font-family:var(--sans);font-size:11px;letter-spacing:.12em;fill:oklch(88% 0.006 245)}#where-nol8-sits .lede.lead{font-size:clamp(24px,2.6vw,34px);line-height:1.2;letter-spacing:-.02em;margin:0 0 28px}#where-nol8-sits .lede{font-size:clamp(18px,1.9vw,21px);line-height:1.6}#where-nol8-sits .lede+.lede{margin-top:22px}#what-it-rewrites .lede+.lede:not(.lead){margin-top:22px}#where-you-are-today .lede.lead,#what-changes .panel .editorial{margin-bottom:8px}#where-you-are-today .lede.lead,#what-it-stops .lede.lead,#where-you-are-today .lede,#where-you-are-today .split .dia,#one-policy .split .dia{margin:0}.dia-prop .bx-lbl{font-family:var(--sans);font-size:11px;letter-spacing:.12em;fill:oklch(88% 0.006 245)}#the-placement .lede{max-width:88ch}.provcta-copy .lede{max-width:52ch;margin:0 0 28px}.provcta-copy .lede.lead{font-size:clamp(19px,1.9vw,23px);font-weight:600;color:var(--ink);margin:0 0 10px}.provcta-copy .lede{max-width:60ch}#where-you-are-today .editorial h2,#what-changes .editorial h2,#where-you-are-today .lede.lead,#what-changes .lede.lead,#what-it-filters-for .cellgrid{margin-top:34px}#where-you-are-today .lede.lead,#what-changes .lede.lead,#why-the-tail-holds .panel .editorial{align-items:end;margin-bottom:0}.twocol .lede{margin:0;max-width:46ch}#what-changes .panel .editorial>div:last-child .lede{max-width:46ch;margin:0}#where-you-are-today .editorial .lede+.lede{margin-top:22px}.lede.lead{font-size:clamp(22px,2.3vw,30px);line-height:1.2;letter-spacing:-.02em;color:var(--ink);margin:18px 0 0;max-width:22ch}.editorial .lede{max-width:46ch}.editorial .lede+.lede{margin-top:22px}.split .sticky .lede.lead{margin-bottom:22px}.split .sticky .lede+.lede{margin-top:20px}.dia-act .bx-lbl,.dia-act-today .bx-lbl{font-size:13px;letter-spacing:.09em}.provcta.provcta-form .provcta-copy .lede{margin-bottom:18px}.provcta.provcta-form .provcta-copy .lede+.lede{color:var(--muted)}.provcta.provcta-form .provcta-copy .lede:last-of-type{margin-bottom:0}.n8run .bx{top:6px}.pcopy .pmore-btn{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:12px 20px;font-size:14.5px;font-weight:500;border:1px solid var(--ink);color:var(--ink);text-decoration:none;background:transparent;transition:background .2s,color .2s,border-color .2s}.pcopy .pmore-btn span{transition:transform .2s cubic-bezier(.22,1,.36,1)}.pcopy .pmore-btn:hover{background:var(--green);border-color:var(--green);color:oklch(18% 0.02 154)}.pcopy .pmore-btn:hover span{transform:translateX(3px)}.pcopy{padding-bottom:clamp(24px,2.6vw,32px)}.dia-stack .bx-lbl{font-size:11px}.lede a,.microfoot a,.pcopy a:not([class]),.kit-copy a{color:var(--green-link);text-decoration:none}.lede a:hover,.microfoot a:hover,.pcopy a:not([class]):hover,.kit-copy a:hover{color:var(--green);text-decoration:underline;text-underline-offset:3px}.pcopy.on{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy copy" "chips cta";column-gap:clamp(24px,3vw,48px);align-items:end}.pcopy p{grid-area:copy}.pcopy .chips{grid-area:chips;align-self:center}.pcopy .pmore-btn{grid-area:cta;justify-self:end;margin-top:0;white-space:nowrap}.asset-main .lede{max-width:52ch;color:var(--ink-2)}.page-thanks .hero-page .lede{max-width:54ch;margin-bottom:38px}.page-search .arch-head .lede{margin:0 0 18px}.fdemo .trace{stroke-dasharray:135;stroke-dashoffset:135;animation:drawl 1.6s .15s cubic-bezier(.22,1,.36,1) forwards}.fdemo .trace.t2{animation-delay:.45s}.fdemo .tdot{opacity:0;animation:lblin .35s 1.5s cubic-bezier(.22,1,.36,1) forwards}.lede.lead+.lede{margin-top:26px}#where-you-are-today .sticky .lede.lead+.lede{margin-top:26px}#where-you-are-today .sticky .lede+.lede:not(.lead){margin-top:20px}#what-it-stops .panel .editorial h2+.lede.lead{margin-top:16px;max-width:none;text-wrap:initial}#what-it-stops .panel .editorial .lede+.lede:not(.lead){margin-top:20px}#why-it-is-one-pass-not-two .editorial .lede{max-width:46ch}.lede{font-size:clamp(18px,2vw,22px);line-height:1.55;color:var(--ink-2);letter-spacing:-.01em}.lede b{font-weight:600;color:var(--ink)}.lede .wrd{will-change:opacity}h1,h2,h3,.lede,.bkcaps p,.qt,.catsub,.featcard p,.pcopy p,.qual{text-wrap:balance}.hl-wrap .lede{margin:0 auto 14px}.contact .lede{margin:0 auto 40px}.bxset{display:flex;gap:3px;flex-wrap:wrap}.bxset.gap{gap:16px}.bx.s{width:10px;height:14px;border-radius:3px}.bx.t{width:10px;height:8px;border-radius:2px}.bx.tall{width:22px;height:86px;border-radius:6px}.bx.n{border-color:oklch(76% 0.01 245);background:transparent}.bx{width:16px;height:20px;border-radius:4px;border:1px solid;opacity:0;transform:scale(.5)}.bx.r{border-color:var(--red);background:oklch(68% 0.15 32 / .1)}.bx.g{border-color:var(--green);background:oklch(78% 0.21 154 / .1)}.in .bx{animation:bxin .35s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i)*.07s)}.featcard .fdemo{display:block;padding:26px 36px 20px;border-bottom:1px dotted oklch(36% 0.008 245);margin-bottom:22px}.featcard .fdemo svg{max-width:190px;margin:0 auto}.fdemo svg{display:block;width:100%;height:auto}.fdemo .anim{transform-box:fill-box;transform-origin:left center}.fdemo .flow{animation:flowdash 1s linear infinite}.fdemo .scan{animation:scanx 2s cubic-bezier(.45,0,.55,1) infinite}.fdemo .wipe{animation:wipe 3.6s cubic-bezier(.22,1,.36,1) infinite;transform-origin:left center}.fdemo .led{animation:ledger 2.4s cubic-bezier(.22,1,.36,1) infinite}.fdemo .mono8{font-family:var(--sans);font-size:10px;fill:var(--muted)}.bx-lbl{font-family:var(--sans);font-size:12px;font-weight:600;fill:var(--ink);letter-spacing:.11em;text-transform:uppercase}.port{fill:oklch(68% 0.01 245)}.pcopy{display:none;padding:18px clamp(16px,3vw,36px) 24px;border-top:1px dotted oklch(36% 0.008 245)}.pcopy.on{display:block;animation:phin .45s cubic-bezier(.22,1,.36,1)}.pcopy p{margin:0 0 12px;font-size:15px;color:var(--ink-2);max-width:66ch}@keyframes bxin{to{opacity:1;transform:scale(1)}}@keyframes drawl{to{stroke-dashoffset:0}}@keyframes lblin{to{opacity:1}}@keyframes scanx{0%{transform:translateX(0)}50%{transform:translateX(100px)}100%{transform:translateX(0)}}@keyframes flowdash{to{stroke-dashoffset:-44}}@keyframes wipe{0%,12%{transform:scaleX(0)}45%,72%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes ledger{0%{opacity:0;transform:translateY(4px)}14%,100%{opacity:1;transform:none}}@keyframes phin{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@keyframes slitp{0%,100%{opacity:.4}50%{opacity:1}}@keyframes flow2{0%{transform:translateX(0);fill:oklch(60% 0.01 245)}46%{transform:translateX(46px);fill:oklch(60% 0.01 245)}50%{transform:translateX(52px) scaleX(1.6);fill:oklch(78% 0.21 154)}54%{transform:translateX(58px);fill:oklch(93% 0.006 245)}100%{transform:translateX(108px);fill:oklch(93% 0.006 245)}}@keyframes flowback{0%{transform:translateX(0);fill:oklch(60% 0.01 245)}20%{transform:translateX(-22px);fill:oklch(60% 0.01 245)}24%{transform:translateX(-26px) scaleX(1.6);fill:oklch(78% 0.21 154)}28%{transform:translateX(-30px);fill:oklch(93% 0.006 245)}100%{transform:translateX(-108px);fill:oklch(93% 0.006 245)}}@keyframes radial{0%{transform:translate(0,0);fill:oklch(60% 0.01 245);opacity:1}44%{transform:translate(calc(var(--rx)*.48),calc(var(--ry)*.48));fill:oklch(60% 0.01 245)}50%{transform:translate(calc(var(--rx)*.55),calc(var(--ry)*.55)) scale(1.5);fill:oklch(78% 0.21 154)}56%{transform:translate(calc(var(--rx)*.62),calc(var(--ry)*.62));fill:oklch(93% 0.006 245)}92%{transform:translate(var(--rx),var(--ry));opacity:1}100%{transform:translate(var(--rx),var(--ry));opacity:0}}@keyframes n8run{0%{left:-9%;border-color:var(--muted);background:transparent}47%{border-color:var(--muted);background:transparent}50%{border-color:var(--green-b);background:oklch(87% 0.24 154 / .28)}56%{border-color:var(--green);background:oklch(78% 0.21 154 / .1)}100%{left:104%;border-color:var(--green);background:oklch(78% 0.21 154 / .1)}}@keyframes bxin{to{opacity:1;transform:scale(1)}}@keyframes drawl{to{stroke-dashoffset:0}}@keyframes lblin{to{opacity:1}}@keyframes scanx{0%{transform:translateX(0)}50%{transform:translateX(100px)}100%{transform:translateX(0)}}@keyframes flowdash{to{stroke-dashoffset:-44}}@keyframes wipe{0%,12%{transform:scaleX(0)}45%,72%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes ledger{0%{opacity:0;transform:translateY(4px)}14%,100%{opacity:1;transform:none}}@keyframes phin{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@keyframes slitp{0%,100%{opacity:.4}50%{opacity:1}}