.wf-root{--wf-bg:#ffffff;--wf-muted:#f2f2ef;--wf-ink:#1b1b1d;--wf-ink-2:#5b5b61;--wf-line:#d9d9d4;--wf-box:#e7e7e2;--wf-box-line:#c9c9c3;--wf-note:#2f5bea;--wf-note-bg:#eef2ff;--wf-radius:10px;container:wf/inline-size;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--wf-ink);background:var(--wf-bg);line-height:1.5}.wf-root[data-theme=dark]{--wf-bg:#18181b;--wf-muted:#222226;--wf-ink:#f2f2f0;--wf-ink-2:#a3a3ab;--wf-line:#34343a;--wf-box:#2a2a2f;--wf-box-line:#3c3c43;--wf-note-bg:#1c2345;--wf-note:#8fa6ff}.wf-section{position:relative;background:var(--wf-bg);border-bottom:1px dashed var(--wf-line);cursor:pointer;transition:box-shadow .15s}.wf-section[data-bg=muted]{background:var(--wf-muted)}.wf-section[data-bg=inverse]{--wf-bg:#1b1b1d;--wf-muted:#26262a;--wf-ink:#f4f4f2;--wf-ink-2:#a8a8ae;--wf-line:#3a3a40;--wf-box:#2c2c31;--wf-box-line:#45454c;background:var(--wf-bg);color:var(--wf-ink)}.wf-section[data-bg=accent]{background:#e9e8f6}.wf-section[data-bg=media]{background:repeating-linear-gradient(135deg,var(--wf-muted) 0 12px,var(--wf-bg) 12px 24px)}.wf-section:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--wf-note) 35%,transparent)}.wf-section[data-selected]{box-shadow:inset 0 0 0 2px var(--wf-note)}.wf-section[data-density=airy]{padding:96px 0}.wf-section[data-density=balanced]{padding:64px 0}.wf-section[data-density=compact]{padding:28px 0}.wf-section[data-kind=nav]{padding:14px 0}.wf-inner{margin:0 auto;padding:0 32px;max-width:1080px}.wf-inner[data-width=narrow]{max-width:720px}.wf-inner[data-width=wide]{max-width:1280px}.wf-inner[data-width=full]{max-width:none}.wf-tag{position:absolute;top:8px;left:8px;z-index:2;display:flex;gap:6px;align-items:center;font:600 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--wf-note);background:var(--wf-note-bg);padding:5px 7px;border-radius:4px}.wf-tag>span:first-child{opacity:.6}.wf-lock{background:var(--wf-note);color:#fff;padding:2px 4px;border-radius:3px}.wf-motion{position:absolute;top:8px;right:8px;z-index:2;display:flex;flex-direction:column;gap:4px;align-items:flex-end;max-width:46%}.wf-motion-chip{font:500 11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--wf-note);border:1px dashed var(--wf-note);background:var(--wf-note-bg);padding:4px 7px;border-radius:4px;text-align:right}.wf-motion-chip b{font-weight:700;text-transform:uppercase;font-size:10px;margin-right:2px}.wf-motion-chip em{display:block;font-style:normal;opacity:.75;font-family:ui-sans-serif,system-ui,sans-serif}.wf-header{display:flex;flex-direction:column;gap:14px;align-items:flex-start;max-width:720px}.wf-header[data-center=true]{align-items:center;text-align:center;margin:0 auto}.wf-eyebrow{font:600 12px/1 ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--wf-ink-2);border:1px solid var(--wf-line);padding:6px 10px;border-radius:999px}.wf-h1{font-size:clamp(34px,5.2cqi,60px);line-height:1.05;letter-spacing:-.03em}.wf-h1,.wf-h2{margin:0;font-weight:700}.wf-h2{font-size:clamp(26px,3.4cqi,40px);line-height:1.1;letter-spacing:-.02em}.wf-h3{font-size:17px;line-height:1.3;margin:0;font-weight:650}.wf-display{font-size:clamp(44px,9cqi,112px);line-height:.95;letter-spacing:-.045em;margin:0;font-weight:800}.wf-sub{font-size:18px;max-width:60ch}.wf-body,.wf-sub{color:var(--wf-ink-2);margin:0}.wf-body{font-size:14.5px}.wf-meta{font:600 12px/1.3 ui-monospace,Menlo,monospace;color:var(--wf-ink-2)}[contenteditable]{outline:none;border-radius:4px}[contenteditable]:hover{box-shadow:0 0 0 1px dashed var(--wf-note);background:color-mix(in srgb,var(--wf-note) 6%,transparent)}[contenteditable]:focus{box-shadow:0 0 0 2px var(--wf-note)}.wf-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.wf-btn{display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:var(--wf-radius);font-size:14px;font-weight:600;border:1.5px solid var(--wf-ink);white-space:nowrap}.wf-btn[data-style=primary]{background:var(--wf-ink);color:var(--wf-bg)}.wf-btn[data-style=link]{border-color:transparent;text-decoration:underline;padding:0 4px}.wf-media{position:relative;width:100%;background:var(--wf-box);border:1px solid var(--wf-box-line);border-radius:var(--wf-radius);overflow:hidden;display:grid;place-items:center;min-height:80px}.wf-x{position:absolute;inset:0;width:100%;height:100%}.wf-x line{stroke:var(--wf-box-line);stroke-width:.4;vector-effect:non-scaling-stroke}.wf-media-label{position:relative;background:var(--wf-bg);border:1px solid var(--wf-box-line);border-radius:6px;padding:6px 10px;font-size:12px;color:var(--wf-ink-2);max-width:80%;text-align:center}.wf-media-label b{display:block;font:700 10px/1.4 ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.06em}.wf-icon{width:36px;height:36px;border-radius:9px;border:1px solid var(--wf-box-line);order:-1}.wf-avatar,.wf-icon{background:var(--wf-box)}.wf-avatar{width:32px;height:32px;border-radius:50%;border:1px solid var(--wf-box-line);flex:none}.wf-card{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--wf-line);border-radius:calc(var(--wf-radius) + 4px);background:var(--wf-bg);height:100%;box-sizing:border-box}.wf-card[data-highlight]{border:2px solid var(--wf-ink)}.wf-bullets{margin:4px 0 8px;padding:0 0 0 18px;font-size:14px;color:var(--wf-ink-2);display:grid;grid-gap:4px;gap:4px}.wf-stack{display:flex;flex-direction:column;gap:40px}.wf-stack[data-center]{align-items:center;text-align:center}.wf-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.wf-split[data-reverse]>:first-child{order:2}.wf-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:18px;gap:18px}.wf-grid[data-marquee]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:34%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.wf-nav{display:flex;align-items:center;justify-content:space-between;gap:24px}.wf-nav .wf-ctas{margin:0}.wf-nav[data-variant=floating-pill]{border:1px solid var(--wf-line);border-radius:999px;padding:8px 8px 8px 20px;box-shadow:0 6px 20px rgba(0,0,0,.06)}.wf-nav[data-variant=centered] .wf-nav-links{flex:1 1;justify-content:center}.wf-nav-links{display:flex;gap:24px;font-size:14px;color:var(--wf-ink-2)}.wf-logo{font-weight:800;letter-spacing:-.02em;font-size:18px}.wf-fullbleed{position:relative}.wf-overlay{position:absolute;inset:0;display:grid;place-items:center;padding:24px}.wf-overlay .wf-header{background:color-mix(in srgb,var(--wf-bg) 88%,transparent);padding:28px;border-radius:16px}.wf-editorial{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:40px;gap:40px;align-items:end}.wf-editorial-side{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.wf-logos{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.wf-logos[data-variant=marquee]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:15%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.wf-logos[data-variant=grid]{grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--wf-line)}.wf-logos[data-variant=grid] .wf-logo-box{border-radius:0;border:0;outline:1px solid var(--wf-line);height:80px}.wf-logo-box{height:44px;display:grid;place-items:center;border:1px dashed var(--wf-box-line);border-radius:8px;font:600 11px ui-monospace,Menlo,monospace;color:var(--wf-ink-2);background:var(--wf-muted)}.wf-sticky{align-items:start}.wf-sticky-media{position:-webkit-sticky;position:sticky;top:24px}.wf-tabs{display:flex;gap:6px;flex-wrap:wrap}.wf-tabs span{padding:8px 14px;border-radius:999px;border:1px solid var(--wf-line);font-size:14px}.wf-tabs span[data-active]{background:var(--wf-ink);color:var(--wf-bg);border-color:var(--wf-ink)}.wf-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(170px,auto);grid-gap:14px;gap:14px}.wf-bento-cell[data-span="1"]{grid-column:span 1}.wf-bento-cell[data-span="2"],.wf-bento-cell[data-span=wide]{grid-column:span 2}.wf-bento-cell[data-span=tall]{grid-row:span 2}.wf-bento-cell[data-span=hero]{grid-column:span 2;grid-row:span 2}.wf-bento[data-variant=asymmetric] .wf-bento-cell:first-child{grid-row:span 2}.wf-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:24px;gap:24px}.wf-steps[data-variant=timeline]{grid-template-columns:1fr;gap:0;border-left:2px solid var(--wf-line);margin-left:18px}.wf-steps[data-variant=timeline] .wf-step{padding:0 0 32px 32px;position:relative;flex-direction:row}.wf-steps[data-variant=timeline] .wf-step-n{position:absolute;left:-19px;top:0}.wf-steps[data-variant=horizontal-scroll]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow:hidden}.wf-steps[data-variant=horizontal-scroll] .wf-step{border:1px solid var(--wf-line);border-radius:14px;padding:24px;min-height:220px}.wf-step{display:flex;flex-direction:column;gap:12px}.wf-step-n{width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:var(--wf-bg);border:2px solid var(--wf-ink)}.wf-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:24px;gap:24px;text-align:center}.wf-stat{display:flex;flex-direction:column;gap:4px}.wf-stat-n{font-size:clamp(36px,5cqi,56px);font-weight:800;letter-spacing:-.03em;line-height:1}.wf-quote{font-size:16px;margin:0;font-weight:500}.wf-quote-lg{font-size:clamp(24px,3.4cqi,38px);line-height:1.25;letter-spacing:-.015em;margin:0;max-width:24ch;font-weight:600}.wf-person{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--wf-ink-2);margin-top:auto}.wf-faq{display:flex;flex-direction:column;border-top:1px solid var(--wf-line);width:100%}.wf-faq-row{border-bottom:1px solid var(--wf-line);padding:18px 0;display:grid;grid-gap:8px;gap:8px}.wf-faq-q{display:flex;justify-content:space-between;gap:16px;font-weight:600}.wf-integrations{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.wf-int{aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--wf-line);border-radius:14px;font-size:11px;color:var(--wf-ink-2);background:var(--wf-muted);text-align:center;padding:4px}.wf-integrations[data-variant=orbit]{position:relative;display:block;width:min(420px,100%);aspect-ratio:1;margin:0 auto;border:1px dashed var(--wf-line);border-radius:50%}.wf-integrations[data-variant=orbit] .wf-int{position:absolute;width:60px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(calc(var(--i) * 1turn / var(--n))) translateY(-190px) rotate(calc(var(--i) * -1turn / var(--n)))}.wf-orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:18px 22px;border-radius:18px;border:2px solid var(--wf-ink);font-weight:800;background:var(--wf-bg)}.wf-table{border:1px solid var(--wf-line);border-radius:14px;overflow:hidden}.wf-tr{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-top:1px solid var(--wf-line)}.wf-tr:first-child{border-top:0}.wf-tr>span{padding:12px 16px;font-size:14px}.wf-th{background:var(--wf-muted);font-weight:700}.wf-footer-cols{display:grid;grid-template-columns:1.5fr repeat(4,1fr);grid-gap:24px;gap:24px}.wf-footer-cols>div{display:flex;flex-direction:column;gap:8px}.wf-link{font-size:14px;color:var(--wf-ink-2)}.wf-wordmark{font-size:clamp(60px,17cqi,220px);font-weight:900;letter-spacing:-.06em;line-height:.8;color:var(--wf-box-line)}@container wf (max-width: 640px){.wf-inner{padding:0 18px}.wf-section[data-density=airy]{padding:64px 0}.wf-section[data-density=balanced]{padding:44px 0}.wf-editorial,.wf-split{grid-template-columns:1fr;gap:28px}.wf-split[data-reverse]>:first-child{order:0}.wf-grid{grid-template-columns:1fr}.wf-grid[data-marquee]{grid-auto-columns:82%}.wf-bento{grid-template-columns:1fr 1fr}.wf-bento-cell[data-span="2"],.wf-bento-cell[data-span=hero],.wf-bento-cell[data-span=wide]{grid-column:span 2;grid-row:auto}.wf-logos{grid-template-columns:repeat(3,1fr)}.wf-logos[data-variant=marquee]{grid-auto-columns:30%}.wf-integrations{grid-template-columns:repeat(4,1fr)}.wf-nav-links{display:none}.wf-footer-cols{grid-template-columns:1fr 1fr}.wf-sticky-media{position:static}.wf-steps[data-variant=horizontal-scroll]{grid-auto-columns:82%}.wf-media[data-hide-mobile]{display:none}.wf-motion{position:static;align-items:stretch;max-width:none;padding:30px 12px 0}.wf-motion-chip{text-align:left}}