@font-face{font-family:Mont;src:url(/_astro/mont-bold.PmzG07SR.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--blue:#0038cf;--blue-ink:#002ba3;--blue-tint:#edf0f9;--blue-line:#cbd9f2;--grad:linear-gradient(135deg,#0038cf,#1e7ef7);--peach:#fee7d9;--purple:#8C66F2;--purple-tint:#F1ECFC;--purple-line:#e0d4f7;--purple-ink:#7837F0;--ink:#000000;--slate:#4a5568;--mut:#7c8798;--faint:#9aa4b4;--line:#E4E7EE;--line2:#F1F3F8;--bg:#F4F6FC;--card:#fff;--surface:#fff;--nav-bg:rgba(255,255,255,.92);--amber:#B45309;--amber-tint:#FBF1E4;--amber-line:#F3D9AE;--status-attention:#8b4a10;--status-attention-tint:#fff3e0;--go:#0038cf;--go-tint:#edf0f9;--go-line:#cbd9f2;--shadow-sm:0 1px 2px rgba(20,26,36,.06),0 1px 0 rgba(20,26,36,.02);--shadow:0 2px 4px rgba(20,26,36,.04),0 12px 32px -14px rgba(20,26,36,.24);--wf-intake:#ff8c88;--wf-intake-tint:#fff1f1;--wf-intake-line:#ffdcdb;--wf-verify:#8c66f2;--wf-verify-tint:#f1edfd;--wf-verify-line:#dcd1fb;--wf-screen:#28becd;--wf-screen-tint:#e5f7f9;--wf-screen-line:#beecf0;--wf-assess:#c90096;--wf-assess-tint:#f9e0f2;--wf-assess-line:#efb2e0;--wf-monitor:#81cd2e;--wf-monitor-tint:#f0f9e6;--wf-monitor-line:#d9f0c0}:root{--wf:var(--blue);--wf-tint:var(--blue-tint);--wf-line:var(--blue-line)}[data-wf=intake]{--wf:var(--wf-intake);--wf-tint:var(--wf-intake-tint);--wf-line:var(--wf-intake-line)}[data-wf=verify]{--wf:var(--wf-verify);--wf-tint:var(--wf-verify-tint);--wf-line:var(--wf-verify-line)}[data-wf=screen]{--wf:var(--wf-screen);--wf-tint:var(--wf-screen-tint);--wf-line:var(--wf-screen-line)}[data-wf=assess]{--wf:var(--wf-assess);--wf-tint:var(--wf-assess-tint);--wf-line:var(--wf-assess-line)}[data-wf=monitor]{--wf:var(--wf-monitor);--wf-tint:var(--wf-monitor-tint);--wf-line:var(--wf-monitor-line)}.wfico{display:grid;place-items:center;flex:none;background:var(--wf-tint);color:var(--wf);border:1px solid var(--wf-line)}.wfico.l{width:40px;height:40px;border-radius:10px}.wfico.l svg{width:24px;height:24px}.wfico.s{width:26px;height:26px;border-radius:7px}.wfico.s svg{width:16px;height:16px}:root{--radius:14px;--head:"Mont",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--body:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,sans-serif}:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--card);color:var(--ink);font-family:var(--body);line-height:1.5;-webkit-font-smoothing:antialiased;transition:background .2s,color .2s}a{color:inherit;text-decoration:none}.container{max-width:1120px;margin-inline:auto;padding-inline:24px}.section{padding:64px 0}.eyebrow{font-family:var(--head);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}h2.sh{font-family:var(--head);font-size:32px;line-height:1.12;letter-spacing:-.6px;font-weight:700;margin:10px 0 0;max-width:20ch}.lede{font-size:16px;color:var(--slate);margin:12px 0 0;max-width:60ch}.btn{display:inline-block;font-family:var(--body);font-size:14.5px;font-weight:700;border-radius:12px;padding:11px 18px;cursor:pointer;border:1px solid transparent}.btn.p{background:var(--blue);color:#fff}.btn.s{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn.w{background:#fff;color:var(--blue)}.btn.g{background:transparent;color:#fff;border-color:#fff6}a[href],button:not(:disabled),summary,label[for],select,[role=button]{cursor:pointer}button[data-zoom],[data-zoom]{cursor:zoom-in}:disabled,[aria-disabled=true]{cursor:not-allowed}a,button,summary,.btn,.wcard,.icard,.pn,.conncard{transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,text-decoration-color .15s ease-out}.btn.p:hover{background:var(--blue-ink)}.btn.s:hover{border-color:var(--blue);background:#f7f8fc}.btn.w:hover{background:var(--blue-tint)}.btn.g:hover{background:#ffffff1f;border-color:#fff}.btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px;box-shadow:0 0 0 5px var(--blue-tint)}main a:not([class]):hover,main a:not([class]):focus-visible{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important;scroll-behavior:auto!important}}.campaign{background:var(--blue);color:#fff;text-align:center;font-size:13px;font-weight:600;padding:9px 16px}.campaign b{color:#ffd27a}nav{position:sticky;top:0;z-index:20;background:var(--nav-bg);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}nav .in{display:flex;align-items:center;gap:34px;height:62px}.brand{display:flex;align-items:center;gap:9px;font-family:var(--head);font-weight:700;font-size:17px}.brand img.logo{height:26px;width:auto;display:block}.brand img.logo-dark{display:none}nav .links{display:flex;gap:30px;font-size:12px;font-weight:300;color:var(--ink);align-items:center}nav .links a:hover{color:var(--blue)}nav .links .mob{display:none}nav .sp{flex:1}nav .login{font-size:12px;font-weight:300;color:var(--ink)}.burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:38px;padding:0 9px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer;flex:none}.burger span{height:2px;width:100%;background:var(--ink);border-radius:2px;transition:transform .2s,opacity .2s}.burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:820px){nav .links{display:none}nav .links.open{display:flex;flex-direction:column;align-items:stretch;gap:6px;position:absolute;left:0;right:0;top:62px;background:var(--card);border-bottom:1px solid var(--line);padding:14px 24px 18px;box-shadow:var(--shadow)}nav .links.open a{padding:10px 2px}nav .links .mob{display:block}nav .links.open .mob.btn{text-align:center;margin-top:6px}.desk{display:none}.burger{display:flex}}.hero{background:var(--grad);color:#fff;overflow:hidden}.hero .grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding-block:70px 78px}.hero .eyebrow{color:#9fb6ff}.hero h1{font-family:var(--head);font-size:46px;line-height:1.05;letter-spacing:-1.2px;font-weight:700;margin:16px 0 0;max-width:15ch}.hero p{font-size:17.5px;line-height:1.5;color:#d3ddf7;margin:18px 0 0;max-width:50ch}.hero .stat{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:13.5px;font-weight:700;color:#ffe0b0;background:#ffd27a1f;border:1px solid rgba(255,210,122,.3);border-radius:9px;padding:8px 13px}.hero .cta{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}@media (max-width:900px){.hero .grid{grid-template-columns:1fr;gap:30px;padding-block:52px 56px}.hero h1{font-size:36px}}.mock{background:#fff;color:#000;border-radius:16px;box-shadow:0 30px 70px -24px #0006;overflow:hidden;border:1px solid rgba(255,255,255,.6);--line:#E4E7EE;--mut:#7c8798;--blue:#0038cf;--blue-tint:#edf0f9;--purple-tint:#edf0f9;--purple-ink:#0038cf;--purple-line:#cbd9f2;--go:#0038cf;--go-tint:#edf0f9;--go-line:#cbd9f2}.mock .mhd{display:flex;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid var(--line);background:#fbfcff}.mock .mhd .dot{width:9px;height:9px;border-radius:50%;background:#e2e6ef}.mock .mhd .ttl{margin-left:6px;font-size:12px;font-weight:700;color:var(--mut)}.mock .mhd .src{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--blue);background:var(--blue-tint);border-radius:5px;padding:3px 7px}.mock .mbody{padding:16px}.mock .client{display:flex;align-items:center;gap:11px}.mock .av{width:38px;height:38px;border-radius:9px;background:var(--purple-tint);color:var(--purple-ink);display:grid;place-items:center;font-weight:800;font-size:14px;border:1px solid var(--purple-line)}.mock .client b{font-size:15px}.mock .client span{display:block;font-size:11.5px;color:var(--mut)}.mock .verified{margin-left:auto;font-size:11px;font-weight:800;color:var(--go);background:var(--go-tint);border:1px solid var(--go-line);border-radius:20px;padding:4px 10px}.mock .rows{margin-top:14px;display:flex;flex-direction:column;gap:8px}.mock .row{display:flex;align-items:center;gap:9px;font-size:13px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:#fff}.mock .row .ic{width:20px;height:20px;flex:none;color:var(--go)}.mock .row b{font-weight:600}.mock .row .val{margin-left:auto;font-size:11.5px;font-weight:700;color:#4a5568}.mock .row .val.low{color:var(--go)}.mock .foot{margin-top:12px;font-size:11px;color:var(--mut);display:flex;align-items:center;gap:6px}.ixlede{max-width:64ch;margin-top:12px}.ixfeats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 18px;margin-top:26px}.ixfeat{border-left:2px solid var(--blue-line);padding:2px 0 2px 14px}.ixfeati{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;margin-bottom:10px;background:var(--blue-tint);border:1px solid var(--blue-line);color:var(--blue)}.ixfeati svg{width:20px;height:20px}.ixfeat b{font-family:var(--head);font-size:14.5px;display:block;margin-bottom:5px}.ixfeat p{margin:0;font-size:13px;line-height:1.55;color:var(--slate)}.ixsub{margin-top:34px;font-size:13px;font-weight:700;color:var(--mut)}@media (max-width:900px){.ixfeats{grid-template-columns:repeat(2,1fr);gap:20px 18px}}@media (max-width:560px){.ixfeats{grid-template-columns:1fr}}.cmpwrap{overflow-x:auto;contain:paint;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);margin-top:14px}.cmp{width:100%;min-width:1060px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px}.cmp col.cmp-tool{width:236px}.cmp col.cmp-c{width:auto}.cmp th,.cmp td{padding:12px 10px;border-bottom:1px solid var(--line2);vertical-align:middle}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom:0}.cmp-grp td{border-bottom:0;padding-bottom:0}.cmp-grp th{font-family:var(--head);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mut);text-align:center;border-bottom:0;padding:12px 10px 2px}.cmp-grp th+th{border-left:1px solid var(--line2)}.cmp thead tr:last-child th{font-size:10.5px;font-weight:700;letter-spacing:.03em;color:var(--slate);text-align:center;background:var(--bg);vertical-align:bottom;line-height:1.25}.cmp thead tr:last-child th:first-child{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.cmp-hi{display:grid;place-items:center;width:22px;height:22px;margin:0 auto 5px;border-radius:6px;background:var(--wf-tint);border:1px solid var(--wf-line);color:var(--wf)}.cmp-hi.plain{background:var(--blue-tint);border-color:var(--blue-line);color:var(--blue)}.cmp-hi svg{width:14px;height:14px}.cmp tbody th{text-align:left;font-weight:400}.cmp tbody th a{display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none;font-family:var(--head);font-weight:700;font-size:13.5px}.cmp tbody th a:hover{color:var(--blue)}.cmp tbody th img{height:22px;width:auto;max-width:24px;object-fit:contain;flex:none}.cmp tbody th p{margin:5px 0 0;font-size:11.5px;line-height:1.45;color:var(--mut)}.cmp td{text-align:center}.cmpy{display:inline-grid;place-items:center;width:19px;height:19px;color:var(--blue)}.cmpy svg{width:19px;height:19px}.cmpn{color:var(--faint);font-weight:700}.cmpp{display:inline-flex;flex-direction:column;align-items:center;gap:3px;max-width:100%}.cmpp-i{display:grid;place-items:center;width:19px;height:19px;color:var(--slate)}.cmpp-i svg{width:19px;height:19px}.cmpp-l{font-size:9.5px;line-height:1.25;font-weight:700;letter-spacing:.01em;color:var(--mut);text-align:center}.ixmore{display:flex;justify-content:center;margin-top:22px}.lm{background:#fff;color:#000;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.6);box-shadow:0 32px 80px #00000038,0 4px 20px #0038cf24;--lm-line:#e4e7ee;--lm-faint:#f0f4f8;--lm-mut:#7c8798;--lm-dim:#94a3b8;--lm-blue:#0038cf}.lm-bar{background:#f7f9fc;border-bottom:1px solid var(--lm-line);padding:10px 14px;display:flex;align-items:center;gap:12px}.lm-dots{display:flex;gap:5px;flex:none}.lm-dots span{width:9px;height:9px;border-radius:50%;background:#e2e6ef}.lm-url{display:flex;align-items:center;gap:7px;flex:1;min-width:0;background:#fff;border:1px solid var(--lm-line);border-radius:6px;padding:4px 10px;font-size:10.5px;color:var(--lm-dim)}.lm-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-app{display:flex;min-height:392px}.hero-lm .grid{grid-template-columns:1fr 1.55fr;gap:48px}.hero-lm .grid h1{max-width:none}.hero-lm .grid p{max-width:46ch}@media (max-width:900px){.hero-lm .grid{grid-template-columns:1fr;gap:30px}}.lm-side{width:52px;flex:none;display:flex;flex-direction:column;align-items:center;padding:16px 0;gap:6px}.lm-sidemark{width:30px;height:30px;flex:none;margin-bottom:14px;display:grid;place-items:center}.lm-sidemark img{width:100%;height:100%;object-fit:contain}.lm-nav{display:flex;flex-direction:column;align-items:center;gap:3px;width:44px;padding:8px 4px;border-radius:8px;font-size:8px;color:#fff6}.lm-nav svg{width:16px;height:16px}.lm-nav.on{background:#ffffff1a;color:#ffffffe6}.lm-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.lm-hdr{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--lm-faint)}.lm-av{width:38px;height:38px;flex:none;border-radius:9px;background:var(--blue-tint);color:var(--lm-blue);border:1px solid var(--blue-line);display:grid;place-items:center;font-family:var(--head);font-weight:700;font-size:13px}.lm-who{flex:1;min-width:0}.lm-who b{display:block;font-size:13.5px;font-weight:700;line-height:1.2}.lm-who span{display:block;font-size:10.5px;color:var(--lm-mut);margin-top:2px}.lm-run{display:flex;align-items:center;gap:6px;flex:none;background:var(--lm-blue);color:#fff;font-size:11px;font-weight:700;padding:7px 13px;border-radius:8px;white-space:nowrap;transition:opacity .2s}.lm-run svg{width:13px;height:13px}.lm-panel{flex:1;padding:14px 18px 15px;background:#fafbff}.lm-panel-hdr{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.lm-panel-ttl{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--lm-blue);text-transform:uppercase;letter-spacing:.07em}.lm-panel-ttl svg{width:13px;height:13px}.lm-status{font-size:10px;color:var(--lm-mut);transition:color .3s;text-align:right}.lm-steps{display:flex;flex-direction:column}.lm-step{display:flex;align-items:center;gap:11px;padding:7px 0;border-bottom:1px solid #eef1f8;transition:opacity .4s}.lm-step:last-child{border-bottom:none}.lm-step.pending{opacity:.45}.lm-ico{width:26px;height:26px;flex:none;border-radius:7px;display:grid;place-items:center;background:var(--wf-tint);color:var(--wf);border:1px solid var(--wf-line)}.lm-ico svg{width:16px;height:16px}.lm-txt{flex:1;min-width:0}.lm-lbl{font-size:12px;font-weight:700;line-height:1.3}.lm-sub{font-size:10px;color:#aab4c4;margin-top:1px;transition:color .3s}.lm-step.active .lm-sub,.lm-step.done .lm-sub{color:var(--lm-blue)}.lm-state{width:16px;height:16px;flex:none;display:grid;place-items:center;color:var(--lm-blue)}.lm-spin,.lm-tick{grid-area:1/1;opacity:0;transition:opacity .3s}.lm-spin{width:7px;height:7px;border-radius:50%;background:currentColor}.lm-tick{width:14px;height:14px}.lm-step.active .lm-spin{opacity:1;animation:lmpulse 1.4s ease-in-out infinite}.lm-step.done .lm-tick{opacity:1}@keyframes lmpulse{0%,to{opacity:1}50%{opacity:.25}}.lm-result{display:flex;align-items:center;gap:8px;margin-top:11px;padding:10px 14px;border-radius:9px;background:var(--blue-tint);border:1px solid var(--blue-line);color:var(--lm-blue);font-size:11px;font-weight:700;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.lm-result.on{opacity:1;transform:none}.lm-result svg{width:14px;height:14px;flex:none}@media (prefers-reduced-motion:reduce){.lm *,.lm{transition:none!important;animation:none!important}}@media (max-width:900px){.lm-app{min-height:0}.lm-side,.lm-status{display:none}}.center{text-align:center}.center .lede,.center h2.sh{margin-left:auto;margin-right:auto}.wgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:34px}.wcard{border:1px solid var(--line);border-radius:var(--radius);padding:20px 16px;background:var(--surface);box-shadow:var(--shadow-sm);text-align:center}.wcard:hover{border-color:var(--blue)}.wcard .ico{width:40px;height:40px;border-radius:10px;background:var(--wf-tint);color:var(--wf);display:grid;place-items:center;border:1px solid var(--wf-line);margin:0 auto}.wcard .ico svg{width:24px;height:24px}.wcard h3{font-family:var(--head);font-size:16px;margin:14px 0 0;font-weight:700}.wcard p{font-size:13px;color:var(--slate);margin:6px 0 0}.takeone{margin:22px auto 0;max-width:640px;text-align:center;font-size:14px;font-weight:700;color:var(--blue-ink);background:var(--blue-tint);border:1px solid var(--blue-line);border-radius:11px;padding:12px 16px}@media (max-width:980px){.wgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.wgrid{grid-template-columns:1fr}}.altbg{background:#edf0f9;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.igrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.icard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px}.icard .tp{font-family:var(--head);font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px}.icard p{font-size:13px;color:var(--slate);margin:0}.icard .arw{margin-top:auto;font-size:12.5px;font-weight:700;color:var(--blue);padding-top:10px}@media (max-width:820px){.igrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.igrid{grid-template-columns:1fr}}.logowall{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;margin-top:18px}.logowall a{display:inline-flex;align-items:center;justify-content:center;height:30px;line-height:1}.logowall img{height:26px;width:auto;display:block;filter:grayscale(1);opacity:.5;transition:filter .25s ease,opacity .25s ease}.logowall a:hover img,.logowall a:focus-visible img{filter:grayscale(0);opacity:1}.logowall .wm{font-family:var(--head);font-weight:700;font-size:19px;letter-spacing:-.2px;color:var(--faint);transition:color .25s ease}.logowall a:hover .wm,.logowall a:focus-visible .wm{color:var(--blue)}.proofgrid{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center;margin-top:14px}.carousel,.ctrack{position:relative}.cslide{display:none;margin:0}.cslide.active{display:block;animation:cfade .35s ease}@keyframes cfade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.clogo{height:38px;display:flex;align-items:center;margin-bottom:14px}.clogo img{max-height:38px;width:auto}.clogo-ph{font-family:var(--head);font-weight:700;font-size:14px;color:var(--mut);border:1px dashed var(--line);border-radius:8px;padding:8px 14px;background:var(--surface)}.quote{font-family:var(--head);font-size:22px;line-height:1.4;font-weight:700;letter-spacing:-.3px;max-width:32ch;margin:0;color:var(--ink)}.cnav{display:flex;align-items:center;gap:14px;margin-top:20px}.carrow{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center}.carrow:hover{border-color:var(--blue);color:var(--blue)}.cdots{display:flex;gap:8px}.cdot{width:8px;height:8px;border-radius:50%;border:0;background:var(--line);cursor:pointer;padding:0}.cdot.active{background:var(--blue)}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.metric{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px;box-shadow:var(--shadow-sm)}.metric b{font-family:var(--head);font-size:24px;font-weight:700;color:var(--blue);letter-spacing:-.5px;display:block}.metric span{font-size:12.5px;color:var(--slate)}.attr{margin-top:14px;font-size:13.5px;color:var(--mut)}.attr b{color:var(--ink)}@media (max-width:820px){.proofgrid{grid-template-columns:1fr;gap:22px}}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.ptier{border:1px solid var(--line);border-radius:var(--radius);padding:22px;background:var(--surface);box-shadow:var(--shadow-sm)}.ptier.pop{border-color:var(--blue);box-shadow:var(--shadow)}.ptier .nm{font-family:var(--head);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.ptier .pl{font-size:13px;color:var(--mut);margin-top:2px}.ptier .amt{font-family:var(--head);font-size:26px;font-weight:700;margin:12px 0 0;letter-spacing:-.5px}.ptier .amt span{font-size:13px;font-weight:600;color:var(--mut)}.ptier ul{list-style:none;padding:0;margin:14px 0 0;font-size:13px;color:var(--slate)}.ptier li{padding:6px 0;display:flex;gap:8px}.ptier li svg{width:16px;height:16px;color:var(--blue);flex:none;margin-top:1px}.ptier .btn{margin-top:16px;width:100%;text-align:center}.pill{font-size:10px;font-weight:800;color:#fff;background:var(--blue);border-radius:20px;padding:2px 9px;vertical-align:middle;margin-left:6px}@media (max-width:820px){.pgrid{grid-template-columns:1fr}}.finalcta{background:#fff;color:var(--ink);text-align:center}.finalcta h2{font-family:var(--head);font-size:34px;letter-spacing:-.6px;font-weight:700;max-width:24ch;margin:0 auto}.finalcta p{color:var(--slate);font-size:16px;margin:12px auto 0;max-width:48ch}.finalcta .cta{display:flex;gap:12px;justify-content:center;margin-top:24px}footer{background:var(--blue);color:#ffffffd1;font-size:13px}footer .in{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-block:34px}footer b{color:#fff}footer .fbrand .flogo{height:24px;width:auto;display:block}footer .fbrand .ftag{margin-top:12px;max-width:34ch;color:#fffc}footer .cols{display:flex;gap:44px;flex-wrap:wrap}footer a{color:#fffc}footer a:hover{color:#fff}footer .col b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb8;margin-bottom:10px;font-weight:800}footer .col a{display:block;padding:4px 0}@media (max-width:760px){footer .in{display:block;padding-block:30px 26px}footer .fbrand{margin-bottom:26px}footer .fbrand .ftag{max-width:44ch}footer .cols{display:block;columns:2;column-gap:26px}footer .col{break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-block;width:100%;margin-bottom:22px}footer .col:last-child{margin-bottom:0}footer .col a{padding:6px 0}}@media (max-width:380px){footer .cols{columns:1}}.hero .pagehero{padding:64px 0 70px;max-width:760px}.hero .pagehero h1{max-width:18ch}.hero .pagehero p{max-width:56ch}.draft{display:inline-block;font-family:var(--head);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);background:var(--line2);border:1px solid var(--line);border-radius:6px;padding:3px 9px;margin:0}.shellbody{font-size:15px;color:var(--slate);max-width:66ch;margin:12px 0 0}.shellbody a{color:var(--blue);font-weight:700}a.wcard,a.icard{color:inherit}.applies{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px;max-width:780px}.applies li{border:1px solid var(--line);border-radius:12px;padding:15px 18px;background:var(--surface);box-shadow:var(--shadow-sm)}.applies li b{font-family:var(--head);font-size:15px}.applies li p{font-size:13.5px;color:var(--slate);margin:8px 0 0;display:flex;gap:9px;align-items:baseline;flex-wrap:wrap}.placeholder{border:1px dashed var(--line);border-radius:12px;padding:22px;background:var(--bg);color:var(--mut);font-size:14px;max-width:720px;margin-top:16px}.leadbadge{display:inline-block;font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--blue);border-radius:20px;padding:4px 11px;margin-top:14px}.ladder{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.rung{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:12px;padding:16px 18px}.rung b{font-family:var(--head);font-size:15px;display:block;margin-bottom:4px}.rung span{font-size:13.5px;color:var(--slate)}@media (max-width:700px){.ladder{grid-template-columns:1fr}}.flowgroup{margin-top:34px}.flowcat{font-family:var(--head);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin:0 0 12px}.flowlegend{display:flex;gap:20px;flex-wrap:wrap;margin:16px 0 6px;font-size:12.5px;color:var(--slate)}.flowlegend span{display:inline-flex;align-items:center;gap:7px}.flowlegend .lg{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;background:var(--blue-tint);border:1.5px solid var(--blue-line);color:var(--blue)}.flowlegend .lg svg{width:14px;height:14px}.flowlegend .lg.team{background:#fff;border-color:var(--line);color:var(--slate)}.uflow{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-bottom:14px;box-shadow:var(--shadow-sm)}.uflow-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.uflow-job{font-family:var(--head);font-size:17px;font-weight:700;margin:0}.uflow-scope{font-size:11.5px;font-weight:700;border-radius:20px;padding:4px 11px;white-space:nowrap}.uflow-scope.full{color:var(--blue-ink);background:var(--blue-tint);border:1px solid var(--blue-line)}.uflow-scope.assist{color:var(--slate);background:#fff;border:1px dashed var(--line)}.uflow-trig{font-size:13px;color:var(--mut);margin:8px 0 2px;line-height:1.5;max-width:82ch}.uflow-trig b{color:var(--slate)}.uflow-rail{display:flex;align-items:flex-start;margin-top:16px;overflow-x:auto;padding-bottom:8px}.railcap{flex:none;display:flex;flex-direction:column;align-items:center;gap:7px;width:106px;text-align:center}.railcap .caplbl{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}.railcap .capapp{font-size:11px;font-weight:700;color:var(--blue-ink);background:var(--blue-tint);border:1px solid var(--blue-line);border-radius:8px;padding:8px 9px;line-height:1.25;min-height:40px;display:flex;align-items:center}.node{flex:none;display:flex;flex-direction:column;align-items:center;gap:7px;width:120px;background:none;border:0;cursor:pointer;padding:0 4px;text-align:center;font-family:inherit}.node .circ{position:relative;width:46px;height:46px;border-radius:50%;background:var(--wf-tint);border:1.5px solid var(--wf-line);display:grid;place-items:center;color:var(--wf);transition:background .15s,color .15s,border-color .15s}.node:hover .circ,.node.on .circ{background:var(--blue);color:#fff;border-color:var(--blue)}.node .circ>svg{width:28px;height:28px}.node .badge{position:absolute;bottom:-3px;right:-3px;width:20px;height:20px;border-radius:50%;background:#fff;border:1.5px solid var(--blue-line);display:grid;place-items:center;color:var(--blue)}.node .badge svg{width:12px;height:12px}.node.manual .badge{color:var(--slate);border-color:var(--line)}.node .nwf{font-family:var(--head);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--blue)}.node .nact{font-size:11.5px;color:var(--slate);line-height:1.3}.conn{flex:1;min-width:24px;height:2px;align-self:flex-start;margin-top:22px;background:var(--blue-line)}.uflow-detail{margin-top:14px;font-size:13px;color:var(--ink);background:var(--blue-tint);border:1px solid var(--blue-line);border-radius:10px;padding:11px 14px;line-height:1.5}.workswith{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:20px 0 4px}.workswith .ww-lbl{font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-right:2px}.ww-chip{font-size:12.5px;font-weight:600;color:var(--slate);background:#fff;border:1px solid var(--line);border-radius:8px;padding:5px 11px}.ww-more{font-size:12.5px;font-weight:600;color:var(--blue);text-decoration:none;margin-left:2px}.stagekey{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:16px 0 12px;font-size:12px;color:var(--slate)}.stagekey .sk{display:inline-flex;align-items:center;gap:7px}.stagekey .ski{width:26px;height:26px;border-radius:50%;background:var(--wf-tint);border:1.5px solid var(--wf-line);color:var(--wf);display:grid;place-items:center}.stagekey .ski svg{width:16px;height:16px}.stagekey .sk.trig{color:var(--mut)}.stagekey .ski.bolt{background:#fff;border-color:var(--blue-line)}.wftable-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm);background:var(--surface)}.wftable{width:100%;border-collapse:separate;border-spacing:0;min-width:720px}.wftable thead th{text-align:left;font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);padding:13px 18px;background:var(--line2);border-bottom:1px solid var(--line);white-space:nowrap}.wftable .col-when{width:36%}.wftable .col-flow{width:22%}.wf-catrow th{font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);background:var(--blue-tint);padding:9px 18px;text-align:left;border-bottom:1px solid var(--blue-line)}.wf-row{cursor:pointer;transition:background .12s}.wf-row:hover{background:#f7f9ff}.wf-row td{padding:15px 18px;border-bottom:1px solid var(--line2);vertical-align:middle;font-size:13px;color:var(--slate)}.wftable tbody tr:last-child td{border-bottom:0}.cell-job a{font-family:var(--head);font-weight:700;color:var(--ink);font-size:14px;text-decoration:none;line-height:1.3}.cell-job a:hover{color:var(--blue)}.cell-when{line-height:1.5;max-width:48ch}.cell-res{font-weight:600;color:var(--ink);white-space:nowrap}.cell-go{text-align:right;width:44px}.cell-go a{color:var(--faint);display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px}.wf-row:hover .cell-go a{color:var(--blue);background:var(--blue-tint)}.cell-go svg{width:17px;height:17px}.tstrip{display:flex;align-items:center}.tdot{position:relative;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.tdot.on{background:var(--wf-tint);border:1.5px solid var(--wf-line);color:var(--wf)}.tdot.off{background:#fff;border:1.5px dashed var(--line);color:var(--faint)}.tdot.done{background:var(--blue);border:1.5px solid var(--blue);color:#fff}.tdot svg{width:17px;height:17px}.tdot .tbolt{position:absolute;top:-4px;right:-4px;width:14px;height:14px;border-radius:50%;background:#fff;border:1.5px solid var(--blue-line);color:var(--blue);display:grid;place-items:center}.tdot .tbolt svg{width:9px;height:9px}.tconn{flex:none;width:12px;height:2px;background:var(--blue-line)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.container-narrow{max-width:860px}.wf-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--blue);text-decoration:none;margin-bottom:14px}.wf-back svg{width:16px;height:16px}.wf-crumb{font-size:12px;color:var(--mut);margin-bottom:6px}.wf-h1{font-family:var(--head);font-size:32px;line-height:1.12;letter-spacing:-.5px;margin:0 0 8px}.wf-when{font-size:15px;color:var(--slate);margin:0 0 4px;max-width:80ch}.wf-when b{color:var(--ink)}.wfd-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm);padding:22px 20px;margin-top:8px}.wfd-card .uflow-rail{overflow-x:auto}.wfd-h2{font-family:var(--head);font-size:20px;margin:30px 0 12px}.wfd-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.wfd-step{display:grid;grid-template-columns:34px 1fr;gap:13px;align-items:start}.wfd-si{width:34px;height:34px;border-radius:9px;background:var(--wf-tint);border:1px solid var(--wf-line);color:var(--wf);display:grid;place-items:center}.wfd-si.done{background:var(--blue);border-color:var(--blue);color:#fff}.wfd-si svg{width:21px;height:21px}.wfd-txt{font-size:14px;color:var(--slate);line-height:1.55;padding-top:5px}.wfd-txt b{color:var(--ink);font-weight:700}.wfd-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.node.end{cursor:default}.node.end .circ{background:var(--blue);border-color:var(--blue);color:#fff}.node.end .nwf{color:var(--mut)}@media (max-width:720px){.wftable{min-width:0}.wftable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wftable,.wftable tbody,.wf-row,.wf-row td,.wf-catrow,.wf-catrow th{display:block;width:100%}.wf-catrow th{border-radius:0}.wf-row{padding:8px 2px 12px;border-bottom:1px solid var(--line)}.wf-row td{border:0;padding:4px 18px}.cell-when:before,.cell-res:before,.cell-flow:before{content:attr(data-label);display:block;font-family:var(--head);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:3px}.cell-go{display:none}.cell-job{padding-top:12px}}nav .hasdrop{position:relative;display:inline-flex;align-items:center;height:62px}nav .hasdrop>a{display:inline-flex;align-items:center;gap:5px}nav .hasdrop>a:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px);opacity:.5}nav .hasdrop .dd{position:absolute;top:52px;left:-12px;min-width:252px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s,transform .16s,visibility .16s;z-index:30}nav .hasdrop:hover .dd,nav .hasdrop:focus-within .dd{opacity:1;visibility:visible;transform:none}nav .hasdrop .dd.right{left:auto;right:-12px}nav .hasdrop .dd .ddsep{display:block;height:1px;background:var(--line);margin:6px 8px}nav .hasdrop .dd .ddlbl{display:block;padding:6px 12px 2px;font-family:var(--head);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mut)}nav .hasdrop .dd .ddrow{display:flex;flex-wrap:wrap}nav .hasdrop .dd.wide{min-width:310px}nav .hasdrop .dd a b{font-weight:700}nav .login.demo{margin-left:18px;font-weight:500;color:var(--blue)}nav .hasdrop .dd a{display:block;padding:9px 12px;font-size:13px;font-weight:400;color:var(--ink);border-radius:8px}nav .hasdrop .dd a.ddwf{display:flex;align-items:center;gap:9px}nav .hasdrop .dd a.ddlogo img{display:block;height:18px;width:auto}nav .hasdrop .dd a.ddwf b{font-weight:700}.ddwfi{width:26px;height:26px;flex:none;border-radius:7px;display:grid;place-items:center;background:var(--wf-tint);border:1px solid var(--wf-line);color:var(--wf)}.ddwfi svg{width:16px;height:16px}nav .hasdrop .dd a:hover{background:var(--blue-tint);color:var(--blue)}@media (max-width:820px){nav .hasdrop{height:auto;display:block}nav .hasdrop>a:after{display:none}nav .hasdrop .dd{display:none}nav .hasdrop>a:after{display:inline-block;margin-left:auto}nav .hasdrop>a{display:flex}nav .hasdrop.open>a:after{transform:rotate(-135deg) translateY(-1px)}nav .hasdrop.open .dd{display:block;position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;border-left:2px solid var(--line);border-radius:0;padding:0 0 4px 12px;min-width:0;margin:0 0 6px 2px}nav .links.open .hasdrop .dd a{padding:8px 4px}nav .links.open .hasdrop .dd .ddlbl{padding:8px 4px 0}nav .links.open .hasdrop .dd .ddrow{gap:0 16px}}.applybadge{display:inline-block;font-family:var(--body);font-size:11.5px;font-weight:700;border-radius:20px;padding:4px 12px;margin-bottom:14px}.applybadge.universal{color:var(--blue-ink);background:var(--blue-tint);border:1px solid var(--blue-line)}.applybadge.aml{color:var(--slate);background:#fff;border:1px dashed var(--line)}.twocol{display:grid;grid-template-columns:1.3fr .7fr;gap:36px;align-items:start;margin-top:8px}@media (max-width:820px){.twocol{grid-template-columns:1fr;gap:24px}}.checklist{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:11px}.checklist li{position:relative;padding-left:28px;font-size:14.5px;color:var(--slate);line-height:1.5}.checklist li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:var(--blue-tint);border:1px solid var(--blue-line)}.checklist li:after{content:"";position:absolute;left:6px;top:6px;width:5px;height:8px;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:rotate(45deg)}.featbox{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:20px;box-shadow:var(--shadow-sm)}.featbox b{font-family:var(--head);font-size:14px}.feats{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.feat{font-size:12.5px;color:var(--blue-ink);background:var(--blue-tint);border:1px solid var(--blue-line);border-radius:8px;padding:6px 11px}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;margin:0;width:18px;height:18px;flex:0 0 auto;border:1.5px solid var(--line);background:#fff;border-radius:5px;cursor:pointer;display:inline-grid;place-content:center;transition:border-color .15s,background-color .15s,box-shadow .15s}input[type=radio]{border-radius:50%}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--blue);background:var(--blue-05,#f4f6fc)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--blue);border-color:var(--blue)}input[type=checkbox]:checked:after{content:"";width:10px;height:10px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}input[type=radio]:checked:after{content:"";width:7px;height:7px;border-radius:50%;background:#fff}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.container.narrow{max-width:820px}.runsband{padding-top:26px;padding-bottom:26px}.runslbl{font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);text-align:center;margin-bottom:14px}.runsband .logowall{justify-content:center}.logowall.wide{justify-content:center;gap:16px 30px}.flowstrip{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin:26px 0 30px}.fsnode{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;width:104px}.fsc{width:52px;height:52px;border-radius:50%;background:var(--wf-tint);border:1.5px solid var(--wf-line);display:grid;place-items:center;color:var(--wf);transition:background .15s,color .15s,border-color .15s}.fsnode:hover .fsc{background:var(--blue);color:#fff;border-color:var(--blue)}.fsc svg{width:32px;height:32px}.fsn{font-family:var(--head);font-size:12.5px;font-weight:700;color:var(--ink)}.fsconn{flex:1;min-width:16px;max-width:56px;height:2px;background:var(--blue-line);margin-top:25px}.wcap{display:inline-block;margin-top:10px;font-size:11px;font-weight:700;color:var(--blue);background:var(--blue-tint);border:1px solid var(--blue-line);border-radius:20px;padding:3px 10px}.baframe{display:flex;flex-direction:column;gap:12px;margin-top:22px}.barow{display:grid;grid-template-columns:1fr 44px 1fr;align-items:center}.bacell{border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:var(--surface)}.bacell.after{background:var(--go-tint);border-color:var(--go-line)}.balbl{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);display:block;margin-bottom:5px}.bacell.after .balbl{color:var(--go)}.bacell p{margin:0;font-size:14px;color:var(--slate);line-height:1.5}.baarrow{display:grid;place-items:center;color:var(--faint)}.baarrow svg{width:20px;height:20px}.secgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:22px}.seccard{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:var(--shadow-sm)}.secic{width:34px;height:34px;border-radius:9px;background:var(--blue-tint);border:1px solid var(--blue-line);color:var(--blue);display:grid;place-items:center;margin-bottom:11px}.secic svg{width:21px;height:21px}.seccard b{font-family:var(--head);font-size:15px;display:block;margin-bottom:4px}.seccard p{margin:0;font-size:13.5px;color:var(--slate);line-height:1.5}@media (max-width:640px){.barow{grid-template-columns:1fr;gap:8px}.baarrow{transform:rotate(90deg);height:22px}.fsnode{width:84px}}.hero.wfhero .eyebrow{display:flex;align-items:center;gap:8px}.hero.wfhero .eyebrow:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--wf);flex:none}.wfhero-mark{width:52px;height:52px;border-radius:13px;background:#fff;color:var(--wf);display:grid;place-items:center;margin-bottom:18px;box-shadow:0 6px 18px -8px #00145080}.wfhero-mark svg{width:32px;height:32px}.ladderband{padding:36px 0}.wfladder{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin:18px 0 10px}.wln{display:flex;flex-direction:column;align-items:center;gap:6px;width:108px;text-decoration:none}.wlc{width:48px;height:48px;border-radius:50%;background:var(--wf-tint);border:1.5px solid var(--wf-line);display:grid;place-items:center;color:var(--wf);transition:background .15s,color .15s,border-color .15s}.wln .wlc{background:var(--bg);border-color:var(--line);color:var(--faint)}.wln:hover .wlc,.wln:focus-visible .wlc{background:var(--wf-tint);border-color:var(--wf-line);color:var(--wf)}.wln.cur .wlc{background:var(--surface);border-color:var(--line);color:var(--wf)}.wlc svg{width:30px;height:30px}.wln-name{font-family:var(--head);font-size:12px;font-weight:700;color:var(--mut)}.wln:hover .wln-name{color:var(--ink)}.wln-name{padding-bottom:3px;border-bottom:3px solid transparent}.wln.cur .wln-name{color:var(--ink);border-bottom-color:var(--wf)}.wln-ap{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.wlconn{flex:1;min-width:12px;max-width:44px;height:2px;background:var(--blue-line);margin-top:24px}.wldiv{align-self:flex-start;display:flex;flex-direction:column;align-items:center;gap:3px;margin:0 6px;padding-top:2px;font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mut);white-space:nowrap}.wldiv span{width:0;height:16px;border-left:2px dashed var(--line)}.statchip{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-size:12.5px;font-weight:700;color:var(--blue);background:var(--blue-tint);border:1px solid var(--blue-line);border-radius:9px;padding:8px 12px}.statchip .ic,.statchip .ic svg{width:15px;height:15px;color:var(--blue)}.prevnext{display:flex;gap:12px;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.pn{flex:1;min-width:150px;border:1px solid var(--line);border-radius:12px;padding:13px 16px;background:var(--surface);text-decoration:none;display:flex;flex-direction:column;gap:2px}.pn:hover{border-color:var(--blue-line)}.pn.empty{visibility:hidden}.pn.plat{background:var(--blue-tint);border-color:var(--blue-line);text-align:center}.pn.next{text-align:right;align-items:flex-end}.pnlbl{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.pn b{font-family:var(--head);font-size:15px;color:var(--ink);display:inline-flex;align-items:center;gap:6px}.pnar,.pnar svg{width:15px;height:15px;color:var(--blue)}.wbflow{display:flex;align-items:stretch;justify-content:center;margin:28px 0 0;flex-wrap:wrap}.wbnode{flex:1;min-width:200px;max-width:280px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;text-align:center;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:center;gap:6px}.wbnode.mid{border-color:var(--blue-line);box-shadow:var(--shadow)}.wbic{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;margin-bottom:4px}.wbic.soft{background:var(--line2);border:1px solid var(--line)}.wbic.soft img{width:26px;height:26px;object-fit:contain}.wbic.go{background:var(--blue)}.gomk{font-family:var(--head);font-weight:700;color:#fff;font-size:16px}.wbic .ic.big,.wbic .ic.big svg{width:24px;height:24px;color:var(--go)}.wbnode b{font-family:var(--head);font-size:14.5px}.wbnode>span{font-size:12px;color:var(--mut);line-height:1.4}.wbarrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 6px;min-width:82px}.wblbl{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;border-radius:20px;padding:3px 10px;white-space:nowrap}.wblbl.in{color:var(--blue);background:var(--blue-tint);border:1px solid var(--blue-line)}.wblbl.out{color:var(--go);background:var(--go-tint);border:1px solid var(--go-line)}.wblbl .ic,.wblbl .ic svg{width:11px;height:11px}.wbline,.wbline svg{width:34px;height:20px;color:var(--faint)}.conngroup{margin-top:26px}.conncat{font-family:var(--head);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:0 0 12px}.conngrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.conncard{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px;box-shadow:var(--shadow-sm);display:block;text-decoration:none;color:inherit;transition:background .15s,border-color .15s}a.conncard:hover{background:#f7f8fc;border-color:var(--blue)}a.conncard:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #edf0f9}.conncard.soon{opacity:.9;border-style:dashed}.conncard.more{display:flex;flex-direction:column;justify-content:center;background:var(--line2);border-style:dashed}.connhd{display:flex;align-items:center;gap:10px;margin-bottom:8px}.connmark{width:34px;height:34px;border-radius:8px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;flex:none}.connmark img{width:22px;height:22px;object-fit:contain}.connhd b{font-family:var(--head);font-size:15px}.soonchip{margin-left:auto;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);background:var(--line2);border:1px solid var(--line);border-radius:20px;padding:2px 8px}.conncard p{margin:0;font-size:13px;color:var(--slate);line-height:1.5}.langbox{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:var(--shadow-sm)}.langbox>b{font-family:var(--head);font-size:15px;display:block;margin-bottom:10px}.pair{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line2);font-size:13px;color:var(--slate)}.pair b{color:var(--ink);font-family:var(--head)}.poweredrow{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.prlbl{font-family:var(--head);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.prmk{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--slate)}.prmk img{height:20px;width:auto;object-fit:contain}@media (max-width:760px){.wbflow{flex-direction:column;align-items:center}.wbarrow{flex-direction:row;min-width:0;padding:6px 0}.wbline{transform:rotate(90deg)}}.regsec .sh{margin-bottom:6px}.regtabs{display:flex;gap:8px;margin:18px 0 20px;flex-wrap:wrap}.regtab{font:inherit;font-weight:600;font-size:14px;cursor:pointer;padding:9px 18px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--slate);transition:all .15s ease}.regtab:hover{border-color:var(--blue);color:var(--blue)}.regtab.on{background:var(--blue-ink);color:#fff;border-color:var(--blue-ink)}.regcard{border:1px solid var(--line);border-radius:16px;padding:26px 28px;background:#fff;max-width:820px}.regtop{display:flex;align-items:center;gap:12px;margin-bottom:16px}.regflag{font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--blue);background:var(--blue-tint);padding:5px 12px;border-radius:999px}.regmeta{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.regmeta .rlbl{display:block;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--mut);margin-bottom:5px}.regmeta b{font-size:15px;color:var(--ink);line-height:1.4}.regbody{color:var(--slate);line-height:1.65;margin:0;max-width:68ch}.reghub{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-family:var(--head);font-size:14px;color:var(--blue);text-decoration:none}.reghub:hover{text-decoration:underline}@media (max-width: 640px){.regmeta{grid-template-columns:1fr;gap:14px}.regcard{padding:22px 20px}}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000}.skip-link:focus{left:12px;top:12px;width:auto;height:auto;padding:10px 16px;background:var(--blue);color:#fff;border-radius:10px;font-family:var(--head);font-weight:700;font-size:14px;text-decoration:none;box-shadow:var(--shadow)}:where(a,button,summary,[tabindex]):focus-visible{outline:none;box-shadow:0 0 0 3px var(--blue-tint),0 0 0 5px var(--blue);border-radius:6px}main:focus{outline:none}.t2band{background:#edf0f9;padding:26px 0;position:relative;overflow:hidden}.t2band:before{content:"";position:absolute;right:-70px;top:-90px;width:260px;height:260px;border-radius:50%;background:var(--peach);opacity:.55;pointer-events:none}.t2in{position:relative}.t2in{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}.t2text{min-width:280px}.t2eyebrow{font-family:var(--head);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--blue);margin-bottom:5px}.t2band h2{font-family:var(--head);font-size:24px;margin:0 0 5px;letter-spacing:-.4px}.t2band p{margin:0;color:var(--slate);font-size:15.5px;max-width:62ch}.t2cta{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:var(--blue);color:#fff;text-decoration:none;font-family:var(--head);font-size:15px;padding:13px 22px;border-radius:10px}.t2cta:hover{background:#002ba3}@media (max-width:640px){.t2cta{width:100%;justify-content:center}}.proofstats{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0 0}.pstat{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 18px;min-width:150px}.pstat b{font-family:var(--head);font-size:22px;display:block;color:var(--blue);line-height:1.2}.pstat span{font-size:13px;color:var(--mut)}.proofmore{margin:18px 0 0;font-size:15px}.flegal[data-astro-cid-sz7xmlte]{flex:0 0 100%;margin-top:14px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center;justify-content:space-between;font-size:13.5px;color:#ffffffa8}.flegal[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:12px 22px;position:static;background:none;backdrop-filter:none;border-bottom:0;z-index:auto}.flegal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffa8;text-decoration:none}.fbuild[data-astro-cid-sz7xmlte]{font-size:12px;font-variant-numeric:tabular-nums}@media (max-width: 760px){.fbuild[data-astro-cid-sz7xmlte]{display:block;margin-top:6px}}.flegal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}@media (max-width: 760px){.flegal[data-astro-cid-sz7xmlte]{display:block;margin-top:22px;padding-top:18px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));font-size:12.5px;line-height:1.6}.flegal[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{margin-top:10px;gap:10px 18px}}
