@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(./instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(./instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand:#5ee2e2;--brand-soft:#7ff0f0;--brand-deep:#2fb8b8;--bg:#07090c;--bg-1:#0b0f14;--bg-2:#0f151c;--bg-3:#141c26;--line:#1c2633;--line-2:#243042;--ink:#e6ecf3;--ink-dim:#9aa7b5;--ink-mute:#65727f;--amber:#f2b872;--violet:#b59bff;--lilac:#b59bff;--lime:#9ce37d;--red:#ff7a7a;--glow:0 0 0 1px #5ee2e22e, 0 20px 60px -20px #5ee2e259;--radius:14px}html[data-theme=light]{--bg:#f5f7fa;--bg-1:#fff;--bg-2:#f0f3f7;--bg-3:#e7ecf2;--line:#dce3ec;--line-2:#c9d3df;--ink:#0b1220;--ink-dim:#46566a;--ink-mute:#7b8a9c;--brand:#1597b2;--brand-soft:#3aafc7;--brand-deep:#0f7a90;--glow:0 0 0 1px #1597b240, 0 20px 60px -20px #1597b259}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Inter Variable,system-ui,sans-serif}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.mono{font-feature-settings:"ss01","ss02";font-family:JetBrains Mono Variable,ui-monospace,monospace}.serif{letter-spacing:-.01em;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.wrap{max-width:1240px;margin:0 auto;padding:0 28px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:10px;font-family:JetBrains Mono Variable,monospace;font-size:12px;display:inline-flex}.eyebrow .dot{background:var(--brand);border-radius:50%;width:7px;height:7px;animation:2.2s infinite pulse;box-shadow:0 0 0 4px #5ee2e22e}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.h-display{letter-spacing:-.035em;font-family:Inter Variable,sans-serif;font-size:clamp(40px,6.2vw,84px);font-weight:700;line-height:1.02}.h-display .it{letter-spacing:-.01em;color:var(--brand);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.h-sec{letter-spacing:-.03em;margin:0;font-family:Inter Variable,sans-serif;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.04}.h-sec .it{color:var(--brand);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.btn{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{background:var(--brand);color:#05201f;box-shadow:0 10px 30px -10px #5ee2e299,inset 0 -2px #00000026}.btn-primary:hover{background:var(--brand-soft);transform:translateY(-1px)}.btn-ghost{border-color:var(--line-2);color:var(--ink)}.btn-ghost:hover{border-color:var(--brand);color:var(--brand)}.btn .arr{transition:all .2s;display:inline-block}.btn:hover .arr{transform:translate(3px)}.topbar{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--bg) 75%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.logo{align-items:center;gap:10px;height:26px;display:flex}.logo img{height:26px;display:block}html[data-theme=light] .logo img{filter:invert()hue-rotate(180deg)saturate(1.2)}nav.top{color:var(--ink-dim);gap:28px;font-size:14px;display:flex}nav.top a{padding:6px 0;position:relative}nav.top a:hover,nav.top a.active{color:var(--ink)}nav.top a.active:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.nav-drop{position:relative}.nav-drop:after{content:"";height:18px;position:absolute;top:100%;left:-12px;right:-12px}.nav-drop-trigger{color:var(--ink-dim);cursor:default;align-items:center;gap:5px;padding:6px 0;display:inline-flex;position:relative}.nav-drop-trigger:hover,.nav-drop:hover .nav-drop-trigger,.nav-drop-trigger.active{color:var(--ink)}.nav-drop-trigger.active:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.nav-drop-trigger svg{transition:all .2s}.nav-drop:hover .nav-drop-trigger svg{transform:rotate(180deg)}.nav-drop-menu{background:var(--bg-1);border:1px solid var(--line);opacity:0;pointer-events:none;z-index:60;border-radius:10px;flex-direction:column;gap:2px;min-width:148px;padding:6px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:calc(100% + 14px);left:-12px;transform:translateY(-6px);box-shadow:0 16px 40px -12px #0006}.nav-drop:hover .nav-drop-menu,.nav-drop.open .nav-drop-menu{opacity:1;pointer-events:auto;transform:none}.nav-drop.open .nav-drop-trigger svg{transform:rotate(180deg)}.nav-drop-menu a{color:var(--ink-dim);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;transition:all .15s;display:flex}.nav-drop-menu a:hover{background:var(--bg-2);color:var(--ink)}.nav-drop-menu a.active{color:var(--brand)}.nav-drop-menu a .dm-icon{background:color-mix(in srgb,var(--brand) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand) 25%,transparent);width:20px;height:20px;color:var(--brand);border-radius:5px;flex-shrink:0;place-items:center;font-family:JetBrains Mono Variable,monospace;font-size:9px;display:grid}.top-right{align-items:center;gap:14px;display:flex}.theme-toggle{border:1px solid var(--line-2);width:38px;height:38px;color:var(--ink-dim);border-radius:10px;place-items:center;display:grid}.theme-toggle:hover{color:var(--brand);border-color:var(--brand)}.mobile-toggle{border:1px solid var(--line-2);border-radius:10px;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;padding:8px;display:none}.mobile-toggle span{background:var(--ink);border-radius:2px;width:100%;height:2px;transition:all .3s;display:block}.mobile-toggle.active span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-toggle.active span:nth-child(2){opacity:0}.mobile-toggle.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-toggle:hover{border-color:var(--brand)}.mobile-toggle:hover span{background:var(--brand)}.mobile-overlay{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;position:fixed;inset:0}.mobile-menu{z-index:100;background:var(--bg-1);border-left:1px solid var(--line);-webkit-overflow-scrolling:touch;width:min(320px,85vw);transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-menu.open{transform:translate(0)}.mobile-menu-inner{flex-direction:column;gap:4px;padding:80px 24px 32px;display:flex}.mobile-menu-inner>a{color:var(--ink-dim);border-bottom:1px solid var(--line);padding:14px 0;font-size:16px;transition:all .15s}.mobile-menu-inner>a:hover,.mobile-menu-inner>a.active{color:var(--brand)}.mobile-nav-group{border-bottom:1px solid var(--line);flex-direction:column;gap:0;margin-bottom:4px;padding-bottom:4px;display:flex}.mobile-nav-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);padding:10px 0 6px;font-family:JetBrains Mono Variable,monospace;font-size:11px}.mobile-nav-group a{color:var(--ink-dim);border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:15px;transition:all .15s;display:flex}.mobile-nav-group a:hover,.mobile-nav-group a.active{color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,transparent)}.mobile-nav-group a .dm-icon{background:color-mix(in srgb,var(--brand) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand) 25%,transparent);width:24px;height:24px;color:var(--brand);border-radius:6px;flex-shrink:0;place-items:center;font-family:JetBrains Mono Variable,monospace;font-size:10px;display:grid}.mobile-menu-cta{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:20px;padding-top:20px;display:flex}.mobile-menu-cta .btn{justify-content:center;width:100%}.mobile-menu .theme-toggle{align-self:flex-start;margin-top:16px}@media (width<=768px){nav.top,.top-right{display:none}.mobile-toggle{display:flex}.topbar-inner{gap:12px}}.hero{padding:72px 0 40px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(600px 400px at 20% 10%,#5ee2e229,#0000 60%),radial-gradient(500px 300px at 80% 20%,#b59bff14,#0000 60%);height:900px;position:absolute;inset:-20% -10% auto}.hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}@media (width<=1020px){.hero-grid{grid-template-columns:1fr;gap:40px}}.hero h1{margin:18px 0 22px}.hero p.lede{color:var(--ink-dim);max-width:560px;margin:0 0 28px;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.voice-cta{border:1px dashed var(--line-2);color:var(--ink-dim);border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:inline-flex}.voice-cta .mono{color:var(--brand);font-weight:500}.voice-cta .rings{background:var(--brand);border-radius:50%;width:10px;height:10px;position:relative}.voice-cta .rings:after{content:"";border:1px solid var(--brand);opacity:.6;border-radius:50%;animation:1.6s ease-out infinite ring;position:absolute;inset:-6px}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.panel{background:linear-gradient(180deg,var(--bg-1) 0%, var(--bg-2) 100%);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 30px 80px -30px #00000080,inset 0 0 0 1px #5ee2e20d}.panel-chrome{border-bottom:1px solid var(--line);background:var(--bg-1);align-items:center;gap:10px;padding:12px 14px;display:flex}.tl{gap:6px;display:flex}.tl span{background:var(--line-2);border-radius:50%;width:10px;height:10px}html[data-theme=light] .tl span{opacity:.85}.panel-title{color:var(--ink-dim);letter-spacing:.04em;font-family:JetBrains Mono Variable,monospace;font-size:12px}.panel-title b{color:var(--ink)}.panel-tabs{gap:4px;margin-left:auto;display:flex}.panel-tabs button{color:var(--ink-dim);border:1px solid #0000;border-radius:6px;padding:6px 10px;font-family:JetBrains Mono Variable,monospace;font-size:11px}.panel-tabs button.active{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 28%, transparent)}.panel-tabs button:hover{color:var(--ink)}.demo{min-height:460px;padding:18px;position:relative}.demo-side{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:16px;right:14px}.chip{letter-spacing:.06em;color:var(--ink-dim);border:1px solid var(--line-2);background:var(--bg-1);border-radius:999px;padding:4px 8px;font-family:JetBrains Mono Variable,monospace;font-size:10.5px}.chip .g{color:var(--brand)}.chat{flex-direction:column;gap:10px;max-width:92%;display:flex}.bubble{border-radius:14px;max-width:85%;padding:11px 13px;font-size:14px;line-height:1.5}.bubble.u{background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink);border-bottom-right-radius:4px;align-self:flex-end}.bubble.a{background:color-mix(in srgb, var(--brand) 9%, var(--bg-1));border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.bubble .car{background:repeating-linear-gradient(45deg, #5ee2e214 0 10px, transparent 10px 20px), var(--bg-3);border:1px dashed var(--line-2);height:100px;color:var(--ink-mute);border-radius:10px;justify-content:center;align-items:center;margin-top:8px;font-family:JetBrains Mono Variable,monospace;font-size:11px;display:flex}.typing{background:color-mix(in srgb, var(--brand) 9%, var(--bg-1));border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);border-radius:14px;align-self:flex-start;align-items:center;gap:4px;padding:12px 14px;display:inline-flex}.typing i{background:var(--brand);border-radius:50%;width:6px;height:6px;animation:1.2s infinite typ;display:inline-block}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typ{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.panel-footer{border-top:1px solid var(--line);color:var(--ink-mute);align-items:center;gap:12px;padding:10px 14px;font-family:JetBrains Mono Variable,monospace;font-size:11px;display:flex}.panel-footer .live{color:var(--lime)}.panel-footer .mid{background:linear-gradient(to right, transparent, var(--line-2), transparent);flex:1;height:1px}.wf-stage{grid-template-columns:repeat(3,1fr);align-items:center;gap:20px;min-height:460px;padding:24px 22px 20px;display:grid;position:relative}.wf-col{z-index:2;flex-direction:column;gap:10px;display:flex;position:relative}.wf-col-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-family:JetBrains Mono Variable,monospace;font-size:10.5px}.wf-node{background:var(--bg-1);border:1px solid var(--line-2);border-radius:12px;padding:14px 14px 12px;transition:all .35s;box-shadow:0 10px 30px -18px #00000080}.wf-node.active{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 40%,transparent),0 14px 34px -12px #5ee2e259}.wf-node.trigger.active{border-color:color-mix(in srgb,var(--amber) 55%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--amber) 40%,transparent),0 14px 34px -12px #f2b87259}.wf-node.action.active{border-color:color-mix(in srgb,var(--lime) 55%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--lime) 40%,transparent),0 14px 34px -12px #9ce37d59}.wf-node-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:6px;font-family:JetBrains Mono Variable,monospace;font-size:10px}.wf-node-t{color:var(--ink);letter-spacing:-.005em;margin-bottom:8px;font-size:14px;font-weight:600}.wf-node-d{color:var(--ink-dim);font-size:12.5px;line-height:1.45}.wf-contacts{flex-direction:column;gap:6px;margin-top:4px;display:flex}.wf-contact{border:1px solid var(--line);background:var(--bg-2);opacity:0;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;transition:all .3s;display:flex;transform:translateY(4px)}.wf-contact.in{opacity:1;transform:none}.wf-contact .av{background:linear-gradient(135deg,var(--brand),var(--violet));color:#05201f;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-family:JetBrains Mono Variable,monospace;font-size:9.5px;font-weight:700;display:grid}.wf-contact .tg{color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 38%,transparent);background:color-mix(in srgb,var(--brand) 10%,transparent);border-radius:999px;margin-left:auto;padding:1px 6px;font-family:JetBrains Mono Variable,monospace;font-size:9.5px}.wf-seq-step{border:1px solid var(--line);background:var(--bg-2);opacity:.35;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;transition:all .3s;display:flex}.wf-seq-step.in{opacity:1;background:color-mix(in srgb,var(--lime) 8%,var(--bg-2));border-color:color-mix(in srgb,var(--lime) 30%,var(--line))}.wf-ic{border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:18px;font-family:JetBrains Mono Variable,monospace;font-size:9px;font-weight:600;display:grid}.wf-ic.sms{background:color-mix(in srgb,var(--lime) 18%,transparent);color:var(--lime);border:1px solid color-mix(in srgb,var(--lime) 38%,transparent)}.wf-ic.eml{background:color-mix(in srgb,var(--brand) 16%,transparent);color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 38%,transparent)}.wf-ic.vc{background:color-mix(in srgb,var(--violet) 18%,transparent);color:var(--violet);border:1px solid color-mix(in srgb,var(--violet) 38%,transparent)}.wf-counter{border-top:1px dashed var(--line-2);color:var(--ink-dim);margin-top:10px;padding-top:8px;font-family:JetBrains Mono Variable,monospace;font-size:11px}.wf-counter #wfEnrolled{color:var(--lime);font-weight:600}.wf-lines{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.wf-dot{opacity:0}.wf-dot.flow{animation:1.2s ease-in-out forwards wfFlow}@keyframes wfFlow{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}.wf-path.active{stroke:var(--brand);stroke-dasharray:none;transition:all .4s}@media (width<=760px){.wf-stage{grid-template-columns:1fr;gap:14px}.wf-lines{display:none}}.hero-v2{min-height:780px;padding:40px 0 20px;position:relative}.hero-v2-grid{z-index:1;grid-template-columns:minmax(0,520px) 1fr;align-items:start;gap:40px;min-height:680px;display:grid;position:relative}.hero-v2-copy{z-index:3;padding-top:40px;position:relative}.hero-v2-copy h1{margin:18px 0 22px}.hero-v2-copy p.lede{color:var(--ink-dim);max-width:520px;margin:0 0 24px;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.wf-free-lines{z-index:1;pointer-events:none;width:100%;height:100%;color:var(--brand);position:absolute;inset:0;overflow:visible}.wf-free-orb{z-index:3}.wf-free{z-index:2;min-height:740px;position:relative}.wf-free-node{background:color-mix(in srgb, var(--bg-1) 92%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line-2);z-index:5;border-radius:14px;width:280px;padding:14px 14px 12px;transition:all .4s;position:absolute;box-shadow:0 24px 60px -24px #0000008c}.wf-free-node.active{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 40%,transparent),0 24px 60px -16px #5ee2e24d}.wf-free-node .wf-node-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:8px;margin-bottom:8px;font-family:JetBrains Mono Variable,monospace;font-size:10.5px;display:flex}.wf-free-node .wf-node-t{letter-spacing:-.01em;color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:500;line-height:1.3}.wf-free-node .wf-node-d{color:var(--ink-dim);font-family:JetBrains Mono Variable,monospace;font-size:12.5px}.wf-vin{border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));background:color-mix(in srgb,var(--amber) 8%,var(--bg-1));letter-spacing:.06em;color:var(--amber);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;max-width:100%;margin-top:8px;padding:4px 8px 4px 6px;font-family:JetBrains Mono Variable,monospace;font-size:10.5px;display:inline-flex;overflow:hidden}.wf-vin:before{content:"";background:repeating-linear-gradient(90deg,var(--amber) 0 1px,transparent 1px 3px);opacity:.65;border-radius:2px;flex-shrink:0;width:10px;height:10px}.wf-vin .vin-k{color:var(--ink-mute);letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;font-size:9px}.wf-pulse{background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 60%,transparent);border-radius:50%;animation:1.6s infinite wfP}.wf-pulse.lime{background:var(--lime);box-shadow:0 0 0 0 color-mix(in srgb,var(--lime) 60%,transparent);animation:1.6s infinite wfPl}@keyframes wfP{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 60%,transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes wfPl{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--lime) 60%,transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.wf-free-orb{z-index:3;justify-content:center;align-items:center;width:260px;height:260px;display:flex;position:absolute}.wf-orb-gauge{pointer-events:none;position:absolute;inset:0}.wf-orb-gauge svg{width:100%;height:100%;display:block;overflow:visible}.wf-orb-gauge .track{fill:none;stroke:color-mix(in srgb,var(--brand) 14%,transparent);stroke-width:1.4px;stroke-linecap:round}.wf-orb-gauge .fill{fill:none;stroke:var(--brand);stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--brand) 60%,transparent));stroke-dasharray:var(--arc-len,785);stroke-dashoffset:var(--arc-len,785);transition:stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1)}.wf-free-orb.active .wf-orb-gauge .fill{stroke-dashoffset:0}.wf-orb-gauge .mark{stroke:color-mix(in srgb,var(--brand) 40%,transparent);stroke-width:1.2px;stroke-linecap:round}.wf-orb-gauge .mark.major{stroke-width:1.8px;stroke:color-mix(in srgb,var(--brand) 70%,transparent)}.wf-orb-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);pointer-events:none;font-family:JetBrains Mono Variable,monospace;font-size:9.5px;position:absolute}.wf-orb-label.start{color:var(--brand);top:-2px;left:50%;transform:translate(-50%,-100%)}.wf-orb-label.stop{bottom:-2px;left:50%;transform:translate(-50%,100%)}.wf-orb-core{background:radial-gradient(circle at 35% 30%, color-mix(in srgb,var(--brand) 28%,var(--bg-1)), var(--bg-1) 70%);border:1px solid color-mix(in srgb,var(--brand) 40%,var(--line));width:200px;height:200px;box-shadow:0 0 60px -10px color-mix(in srgb,var(--brand) 35%,transparent),inset 0 0 30px -10px color-mix(in srgb,var(--brand) 30%,transparent);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:22px 18px;display:flex;position:relative}.wf-orb-chev{letter-spacing:.24em;color:var(--ink-mute);align-items:center;gap:4px;margin-bottom:-2px;font-family:JetBrains Mono Variable,monospace;font-size:9px;display:flex}.wf-orb-chev:before,.wf-orb-chev:after{content:"";opacity:.5;background:currentColor;width:10px;height:1px}.wf-orb-k{letter-spacing:.08em;color:var(--brand);font-family:JetBrains Mono Variable,monospace;font-size:11px}.wf-orb-t{color:var(--ink);letter-spacing:-.01em;margin-bottom:6px;font-size:14px;font-weight:500;line-height:1.3}.wf-orb-match{flex-wrap:wrap;justify-content:center;gap:3px;max-width:160px;display:flex}.wf-orb-match .wf-av{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 45%,var(--bg-3)),color-mix(in srgb,var(--lilac) 45%,var(--bg-3)));color:#061414;letter-spacing:.04em;opacity:0;border:2px solid var(--bg-1);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-6px;font-family:JetBrains Mono Variable,monospace;font-size:9.5px;font-weight:700;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;transform:scale(.4)}.wf-orb-match .wf-av:first-child{margin-left:0}.wf-orb-match .wf-av.in{opacity:1;transform:scale(1)}.wf-orb-match .wf-av.more{background:var(--bg-3);color:var(--ink-dim);font-size:9px}.wf-pos-agent{top:220px;left:0}.wf-pos-trig{top:10px;right:30px}.wf-pos-act{bottom:-40px;right:20px}.wf-free-node.action{width:310px}.wf-seq{flex-direction:column;gap:5px;margin-top:8px;display:flex}.wf-seq-step{border:1px solid var(--line);color:var(--ink-dim);background:color-mix(in srgb,var(--bg-2) 60%,transparent);opacity:.35;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:12px;transition:all .4s;display:flex;transform:translate(-6px)}.wf-seq-step.on{opacity:1;border-color:color-mix(in srgb,var(--brand) 30%,var(--line));background:color-mix(in srgb,var(--brand) 7%,var(--bg-1));transform:translate(0)}.wf-ic{letter-spacing:.05em;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:18px;font-family:JetBrains Mono Variable,monospace;font-size:9.5px;font-weight:600;display:inline-flex}.wf-ic.sms{background:color-mix(in srgb,var(--brand) 22%,transparent);color:var(--brand)}.wf-ic.eml{background:color-mix(in srgb,var(--lilac) 22%,transparent);color:var(--lilac)}.wf-ic.vc{background:color-mix(in srgb,var(--lime) 18%,transparent);color:var(--lime)}.wf-counter{color:var(--ink-mute);border-top:1px dashed var(--line);margin-top:8px;padding-top:8px;font-family:JetBrains Mono Variable,monospace;font-size:11px}.wf-counter span:first-child{color:var(--brand);font-weight:600}.wf-tabs-free{flex-wrap:wrap;align-items:center;gap:6px;margin:28px 0 0;display:flex}.wf-tabs-free .wf-tabs-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-right:6px;font-family:JetBrains Mono Variable,monospace;font-size:10.5px}.wf-tabs-free button{color:var(--ink-dim);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-family:JetBrains Mono Variable,monospace;font-size:11.5px}.wf-tabs-free button.active{background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 35%, transparent)}.wf-tabs-free button:hover:not(.active){color:var(--ink);border-color:var(--line-2)}@media (width<=1080px){.hero-v2-grid{grid-template-columns:1fr;gap:30px}.wf-free{min-height:560px}.wf-pos-agent{transform:translate(-50%);top:200px!important;left:50%!important}.wf-pos-trig{width:240px;top:20px!important;left:20px!important;right:auto!important}.wf-pos-act{width:260px;top:auto!important;bottom:20px!important;right:20px!important}.wf-free-lines{display:none}}@media (width<=640px){.wf-free-node{width:auto;max-width:calc(100% - 40px)}.wf-pos-trig,.wf-pos-act{width:100%;margin:12px 0;position:relative!important;inset:auto!important}.wf-free{flex-direction:column;min-height:0;display:flex}.wf-pos-agent{margin:10px auto;transform:none;position:relative!important;top:auto!important;left:auto!important}}.trust{color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-top:46px;font-family:JetBrains Mono Variable,monospace;font-size:11.5px;display:flex}.trust .bar{background:var(--line);flex:1;min-width:40px;height:1px}.trust span{border:1px solid var(--line);color:var(--ink-dim);border-radius:999px;padding:4px 10px}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-1);margin-top:48px;overflow:hidden}.marquee-track{white-space:nowrap;letter-spacing:.06em;color:var(--ink-dim);text-transform:uppercase;gap:56px;padding:18px 0;font-family:JetBrains Mono Variable,monospace;font-size:13px;animation:36s linear infinite scroll;display:flex}.marquee-track span{align-items:center;gap:12px;display:inline-flex}.marquee-track span:before{content:"◆";color:var(--brand);font-size:10px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}section{padding:100px 0;position:relative}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.sec-head .left{max-width:720px}.sec-head h2{margin:12px 0 0}.sec-head p{color:var(--ink-dim);max-width:560px;margin:16px 0 0;font-size:16.5px;line-height:1.55}.core{background:linear-gradient(180deg, transparent, var(--bg-1) 40%, var(--bg-1))}.core-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=1020px){.core-grid{grid-template-columns:1fr}}.core-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--bg-2),var(--bg-1));flex-direction:column;min-height:560px;transition:all .3s;display:flex;position:relative;overflow:hidden}.core-card:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));box-shadow:var(--glow);transform:translateY(-4px)}.core-card .head{border-bottom:1px solid var(--line);background:var(--bg-1);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.core-card .head .mono{color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.core-card .head .idx{color:var(--brand);font-family:JetBrains Mono Variable,monospace;font-size:11px}.core-card .viz{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 50%, #5ee2e21f, transparent 70%), linear-gradient(180deg, var(--bg-2), var(--bg-1));height:180px;position:relative;overflow:hidden}.core-card .body{flex-direction:column;flex:1;padding:24px 22px;display:flex}.core-card h3{letter-spacing:-.015em;margin:0 0 6px;font-size:26px;font-weight:700}.core-card h3 .it{color:var(--brand);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.core-card .tag{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-family:JetBrains Mono Variable,monospace;font-size:11.5px}.core-card p{color:var(--ink-dim);margin:0 0 18px;font-size:15px;line-height:1.55}.core-card ul{flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.core-card li{color:var(--ink);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.core-card li:before{content:"→";color:var(--brand);flex-shrink:0}.core-card .cta{color:var(--brand);border-top:1px dashed var(--line-2);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:600;display:inline-flex}.core-card .cta:hover .arr{transform:translate(4px)}.viz-chat{flex-direction:column;justify-content:center;gap:8px;padding:16px 18px;display:flex;position:absolute;inset:0}.viz-chat .b{border-radius:10px;max-width:70%;padding:7px 11px;font-size:12px}.viz-chat .b.u{background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink-dim);align-self:flex-end}.viz-chat .b.a{background:color-mix(in srgb, var(--brand) 12%, transparent);border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);color:var(--ink);align-self:flex-start}.viz-reach{flex-direction:column;justify-content:center;gap:10px;padding:22px;font-family:JetBrains Mono Variable,monospace;font-size:11px;display:flex;position:absolute;inset:0}.viz-reach .step{color:var(--ink-dim);align-items:center;gap:10px;display:flex}.viz-reach .step .d{background:var(--bg-3);border:1px solid var(--line-2);border-radius:50%;flex-shrink:0;width:10px;height:10px}.viz-reach .step.done .d{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 3px #5ee2e233}.viz-reach .step.active .d{border-color:var(--brand);background:0 0;animation:1.6s infinite pulse}.viz-reach .step .l{color:var(--ink);flex:1}.viz-reach .step .t{color:var(--ink-mute)}.viz-voice{justify-content:center;align-items:center;gap:3px;padding:20px;display:flex;position:absolute;inset:0}.viz-voice .bar{background:var(--brand);border-radius:2px;width:3px;animation:1.3s ease-in-out infinite wave}.viz-voice .label{color:var(--ink-dim);align-items:center;gap:8px;font-family:JetBrains Mono Variable,monospace;font-size:11px;display:flex;position:absolute;top:14px;left:18px}.viz-voice .label .rdot{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.2s infinite pulse}.viz-voice .caller{color:var(--ink-mute);justify-content:space-between;font-family:JetBrains Mono Variable,monospace;font-size:11px;display:flex;position:absolute;bottom:14px;left:18px;right:18px}@keyframes wave{0%,to{height:10px}50%{height:var(--h,40px)}}.exclusive-row{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;margin-top:20px;display:grid}@media (width<=880px){.exclusive-row{grid-template-columns:1fr}.exclusive-row .plus{transform:rotate(90deg)}}.ex-card{border:1px solid var(--line);background:var(--bg-1);border-radius:var(--radius);min-height:170px;padding:26px;position:relative;overflow:hidden}.ex-card .k{color:var(--ink-mute);text-transform:uppercase;letter-spacing:.1em;font-family:JetBrains Mono Variable,monospace;font-size:11px}.ex-card h4{letter-spacing:-.015em;margin:10px 0 6px;font-size:22px;font-weight:700}.ex-card h4 .it{color:var(--brand);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.ex-card p{color:var(--ink-dim);margin:0;font-size:13.5px;line-height:1.5}.ex-card.neuron{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 10%, var(--bg-1)), var(--bg-1));border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.plus{color:var(--brand);text-align:center;font-family:JetBrains Mono Variable,monospace;font-size:28px;font-weight:500}.exclusive-cap{color:var(--ink-dim);max-width:780px;margin-top:28px;font-size:15px;line-height:1.6}.why-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}@media (width<=1000px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.why-grid{grid-template-columns:1fr}}.why-cell{background:var(--bg-1);flex-direction:column;gap:12px;min-height:210px;padding:28px 24px;transition:all .2s;display:flex;position:relative}.why-cell:hover{background:var(--bg-2)}.why-cell .glyph{border:1px solid var(--line-2);width:42px;height:42px;color:var(--brand);background:var(--bg-2);border-radius:8px;place-items:center;font-family:JetBrains Mono Variable,monospace;font-size:28px;font-weight:600;display:grid}.why-cell h4{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.why-cell p{color:var(--ink-dim);margin:0;font-size:13.5px;line-height:1.55}.why-cell .num{color:var(--ink-mute);font-family:JetBrains Mono Variable,monospace;font-size:11px;position:absolute;top:14px;right:16px}.stats-wrap{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--bg-1),var(--bg-2));overflow:hidden}.stats-chrome{border-bottom:1px solid var(--line);background:var(--bg-1);color:var(--ink-dim);align-items:center;gap:12px;padding:12px 16px;font-family:JetBrains Mono Variable,monospace;font-size:12px;display:flex}.stats-chrome .live{color:var(--lime)}.stats-grid{grid-template-columns:repeat(4,1fr);display:grid}@media (width<=860px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stat{border-right:1px solid var(--line);padding:44px 28px;position:relative}.stat:last-child{border-right:0}@media (width<=860px){.stat:nth-child(2n){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}.stat .n{letter-spacing:-.035em;color:var(--ink);font-family:Inter Variable,sans-serif;font-size:clamp(44px,5vw,68px);font-weight:700;line-height:1}.stat .n .u{color:var(--brand);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.stat .lbl{color:var(--ink-dim);max-width:240px;margin-top:12px;font-size:14px;line-height:1.5}.stat .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);font-family:JetBrains Mono Variable,monospace;font-size:10.5px;position:absolute;top:18px;right:18px}.stat .sparkline{align-items:flex-end;gap:3px;height:28px;margin-top:16px;display:flex}.stat .sparkline i{background:color-mix(in srgb, var(--brand) 40%, transparent);border-radius:2px;flex:1;min-height:4px}.stat .sparkline i:last-child{background:var(--brand)}.testi{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:28px;display:grid}@media (width<=900px){.testi{grid-template-columns:1fr}}.quote-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--bg-1),var(--bg-2));padding:44px 44px 36px;position:relative;overflow:hidden}.quote-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#5ee2e21f,#0000 70%);width:240px;height:240px;position:absolute;top:-60px;right:-60px}.quote-card .q{letter-spacing:-.01em;color:var(--ink);margin:24px 0;font-family:Instrument Serif,serif;font-size:clamp(24px,2.6vw,34px);font-style:italic;font-weight:400;line-height:1.3}.quote-card .q .acc{color:var(--brand)}.quote-card .qmark{color:var(--brand);opacity:.6;font-family:Instrument Serif,serif;font-size:96px;font-style:italic;line-height:.6}.quote-meta{border-top:1px dashed var(--line-2);align-items:center;gap:14px;margin-top:20px;padding-top:20px;display:flex}.avatar{background:var(--bg-3);border:1px solid var(--line-2);width:44px;height:44px;color:var(--brand);border-radius:50%;flex-shrink:0;place-items:center;font-family:JetBrains Mono Variable,monospace;font-size:14px;font-weight:600;display:grid}.quote-meta .who{font-size:14px;font-weight:600}.quote-meta .role{color:var(--ink-dim);font-family:JetBrains Mono Variable,monospace;font-size:12.5px}.testi-side{flex-direction:column;gap:14px;display:flex}.testi-mini{border:1px solid var(--line);background:var(--bg-1);border-radius:12px;flex-direction:column;flex:1;justify-content:space-between;min-height:140px;padding:22px;display:flex}.testi-mini .mini-q{color:var(--ink);font-size:15px;line-height:1.5}.testi-mini .mini-meta{color:var(--ink-mute);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;margin-top:16px;font-family:JetBrains Mono Variable,monospace;font-size:11.5px;display:flex}.testi-mini .mini-meta .b{color:var(--ink-dim)}.blog-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=900px){.blog-grid{grid-template-columns:1fr}}.post{border:1px solid var(--line);background:var(--bg-1);border-radius:12px;flex-direction:column;gap:12px;padding:24px;transition:all .2s;display:flex;position:relative}.post:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));transform:translateY(-2px)}.post .date{color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono Variable,monospace;font-size:11px}.post h4{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:19px;font-weight:600;line-height:1.28}.post p{color:var(--ink-dim);margin:0;font-size:13.5px;line-height:1.5}.post .read{color:var(--brand);align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:13px;font-weight:600;display:inline-flex}.wp-content{color:var(--ink);font-size:16px;line-height:1.75}.wp-content h2{letter-spacing:-.015em;color:var(--ink);margin:40px 0 16px;font-size:26px;font-weight:700}.wp-content h3{color:var(--ink);margin:32px 0 12px;font-size:21px;font-weight:600}.wp-content h4{color:var(--ink);margin:28px 0 10px;font-size:18px;font-weight:600}.wp-content p{color:var(--ink-dim);margin:0 0 20px}.wp-content a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.wp-content a:hover{opacity:.8}.wp-content ul,.wp-content ol{color:var(--ink-dim);margin:0 0 20px;padding-left:24px}.wp-content li{margin-bottom:8px}.wp-content blockquote{border-left:3px solid var(--brand);background:var(--bg-1);color:var(--ink-dim);border-radius:0 8px 8px 0;margin:24px 0;padding:16px 24px;font-style:italic}.wp-content blockquote p{margin:0}.wp-content img{border-radius:8px;max-width:100%;height:auto;margin:24px 0}.wp-content figure{margin:24px 0}.wp-content figcaption{color:var(--ink-mute);text-align:center;margin-top:8px;font-size:13px}.wp-content pre{background:var(--bg-1);border:1px solid var(--line);border-radius:8px;margin:0 0 20px;padding:16px;font-family:JetBrains Mono Variable,monospace;font-size:13px;overflow-x:auto}.wp-content code{background:var(--bg-1);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono Variable,monospace;font-size:.9em}.wp-content pre code{background:0 0;padding:0}.wp-content hr{border:none;border-top:1px solid var(--line);margin:32px 0}.wp-content table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:14px}.wp-content th,.wp-content td{border:1px solid var(--line);text-align:left;padding:10px 14px}.wp-content th{background:var(--bg-1);color:var(--ink);font-weight:600}.wp-content .wp-block-embed{margin:24px 0}.wp-content .wp-block-embed iframe{border-radius:8px;max-width:100%}.contact{background:linear-gradient(180deg, var(--bg), var(--bg-1));border-top:1px solid var(--line)}.contact-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}@media (width<=900px){.contact-grid{grid-template-columns:1fr}}.contact h2{margin:0 0 18px}.contact .info{flex-direction:column;gap:18px;max-width:480px;display:flex}.info-row{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.info-row .k{color:var(--ink-mute);text-transform:uppercase;letter-spacing:.08em;min-width:100px;padding-top:3px;font-family:JetBrains Mono Variable,monospace;font-size:11px}.info-row .v{color:var(--ink);font-size:15px;line-height:1.5}.info-row .v a{color:var(--brand)}form{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-1);padding:28px}form .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=600px){form .row{grid-template-columns:1fr}}label{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:6px;margin-bottom:14px;font-family:JetBrains Mono Variable,monospace;font-size:11px;display:flex}input,textarea{color:var(--ink);background:var(--bg-2);border:1px solid var(--line);border-radius:8px;outline:none;padding:12px 14px;font:400 14px Inter Variable,sans-serif;transition:all .2s}input:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #5ee2e21f}textarea{resize:vertical;min-height:120px;font-family:inherit}.hero-pricing{text-align:center;padding:80px 0 40px}.hero-pricing:before{background:radial-gradient(600px 400px at 50% 10%,#5ee2e224,#0000 60%)}.hero-pricing .hero-inner{z-index:1;max-width:860px;margin:0 auto;position:relative}.hero-pricing h1{margin:18px 0 20px}.hero-pricing p.lede{color:var(--ink-dim);max-width:620px;margin:0 auto;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.billing{background:var(--bg-1);border:1px solid var(--line);border-radius:12px;align-items:center;gap:4px;margin-top:32px;padding:5px;font-family:JetBrains Mono Variable,monospace;font-size:12px;display:inline-flex}.billing button{color:var(--ink-dim);letter-spacing:.04em;text-transform:uppercase;border-radius:8px;padding:8px 16px}.billing button.active{background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 28%,transparent)}.billing .save{color:var(--lime);margin-left:6px;font-size:10.5px}.plans{padding:24px 0 60px}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}@media (width<=980px){.plan-grid{grid-template-columns:1fr}}.plan{background:linear-gradient(180deg,var(--bg-1),var(--bg-2));border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden}.plan:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line));transform:translateY(-3px);box-shadow:0 25px 60px -25px #00000080}.plan.featured{border-color:color-mix(in srgb,var(--brand) 50%,var(--line));box-shadow:var(--glow)}.plan .flag{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);border-left:1px solid color-mix(in srgb,var(--brand) 40%,var(--line));border-bottom:1px solid color-mix(in srgb,var(--brand) 40%,var(--line));background:color-mix(in srgb,var(--brand) 10%,var(--bg-1));border-bottom-left-radius:10px;padding:6px 12px;font-family:JetBrains Mono Variable,monospace;font-size:10.5px;position:absolute;top:0;right:0}.plan .head{border-bottom:1px solid var(--line);padding:28px 28px 22px}.plan .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:8px;font-family:JetBrains Mono Variable,monospace;font-size:11px;display:flex}.plan .tag .glyph{color:var(--brand)}.plan h3{letter-spacing:-.02em;margin:10px 0 6px;font-size:28px;font-weight:700}.plan h3 .it{color:var(--brand);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.plan .pitch{color:var(--ink-dim);margin:0;font-size:13.5px;line-height:1.5}.plan .price-row{align-items:baseline;gap:6px;padding:28px;display:flex}.plan .price{letter-spacing:-.035em;color:var(--ink);font-family:Inter Variable,sans-serif;font-size:56px;font-weight:700;line-height:1}.plan .currency{color:var(--brand);margin-right:2px;font-family:Instrument Serif,serif;font-size:28px;font-style:italic}.plan .per{color:var(--ink-dim);margin-left:6px;font-size:13px}.plan .price-sub{color:var(--ink-mute);letter-spacing:.04em;padding:0 28px 22px;font-family:JetBrains Mono Variable,monospace;font-size:11.5px}.plan .cta-wrap{padding:0 28px 22px}.plan .cta-wrap .btn{justify-content:center;width:100%}.plan ul.features{border-top:1px solid var(--line);flex-direction:column;flex:1;gap:12px;margin:0;padding:22px 28px 28px;list-style:none;display:flex}.plan ul.features li{color:var(--ink);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.plan ul.features li .chk{color:var(--brand);flex-shrink:0;margin-top:2px}.plan ul.features li.hdr{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);border-top:1px dashed var(--line-2);margin:6px 0 2px;padding-top:6px;font-family:JetBrains Mono Variable,monospace;font-size:10.5px}.plan ul.features li.hdr:first-child{border-top:0;margin-top:0;padding-top:0}.compare{border-top:1px solid var(--line);background:var(--bg-1);padding:80px 0}.compare-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-1);overflow:hidden}.compare-chrome{border-bottom:1px solid var(--line);color:var(--ink-dim);background:var(--bg-2);align-items:center;gap:12px;padding:12px 16px;font-family:JetBrains Mono Variable,monospace;font-size:12px;display:flex}.compare-chrome .tl{gap:6px;margin-right:4px;display:flex}.compare-chrome .tl span{background:var(--line-2);border-radius:50%;width:10px;height:10px}table.features-table{border-collapse:collapse;width:100%}table.features-table thead th{background:var(--bg-1);text-align:left;color:var(--ink);border-bottom:1px solid var(--line);vertical-align:bottom;padding:22px 20px;font-size:14px;font-weight:600;position:sticky;top:0}table.features-table thead th:first-child{width:44%}table.features-table thead th.price-head{text-align:center;width:18.66%}table.features-table thead th .pname{letter-spacing:-.015em;font-size:16px;font-weight:700;display:block}table.features-table thead th .pname.it{color:var(--brand);font-family:Instrument Serif,serif;font-size:18px;font-style:italic;font-weight:400}table.features-table thead th .pprice{color:var(--ink-dim);margin-top:4px;font-family:JetBrains Mono Variable,monospace;font-size:12px;display:block}table.features-table thead th.featured{background:color-mix(in srgb,var(--brand) 7%,var(--bg-1));border-left:1px solid color-mix(in srgb,var(--brand) 30%,var(--line));border-right:1px solid color-mix(in srgb,var(--brand) 30%,var(--line))}table.features-table tbody tr{border-bottom:1px solid var(--line)}table.features-table tbody tr:last-child{border-bottom:0}table.features-table td.section{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);background:var(--bg-2);border-top:1px solid var(--line);padding:20px 20px 10px;font-family:JetBrains Mono Variable,monospace;font-size:11px}table.features-table td{color:var(--ink);vertical-align:middle;padding:14px 20px;font-size:14px}table.features-table td.name{color:var(--ink)}table.features-table td.name .sub{color:var(--ink-mute);margin-top:3px;font-family:JetBrains Mono Variable,monospace;font-size:11px;display:block}table.features-table td.val{text-align:center;color:var(--ink-dim)}table.features-table td.val.yes{color:var(--brand)}table.features-table td.val .check{background:color-mix(in srgb,var(--brand) 14%,transparent);border:1px solid color-mix(in srgb,var(--brand) 36%,transparent);width:22px;height:22px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}table.features-table td.val .dash{color:var(--ink-mute)}table.features-table td.val .meter{color:var(--ink);font-family:JetBrains Mono Variable,monospace;font-size:12px}table.features-table td.val.featured,table.features-table td.featured{background:color-mix(in srgb,var(--brand) 5%,transparent);border-left:1px solid color-mix(in srgb,var(--brand) 20%,var(--line));border-right:1px solid color-mix(in srgb,var(--brand) 20%,var(--line))}table.features-table tbody tr:hover td{background:color-mix(in srgb, var(--brand) 3%, var(--bg-1))}table.features-table tbody tr:hover td.featured{background:color-mix(in srgb, var(--brand) 8%, transparent)}.compare-foot{border-top:1px solid var(--line);background:var(--bg-2);grid-template-columns:44% repeat(3,18.66%);display:grid}.compare-foot .cell{text-align:center;padding:20px}.compare-foot .cell:first-child{text-align:left;color:var(--ink-dim);font-size:13px}.compare-foot .btn{justify-content:center;width:100%;padding:10px 14px;font-size:13px}@media (width<=900px){table.features-table thead th{padding:14px 10px;font-size:12px}table.features-table thead th .pname{font-size:13px}table.features-table thead th .pname.it{font-size:14px}table.features-table td{padding:12px 10px;font-size:12.5px}.compare-foot{grid-template-columns:40% repeat(3,20%)}}.addons{padding:80px 0}.addons-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}@media (width<=860px){.addons-grid{grid-template-columns:1fr}}.addon{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-1);padding:26px;position:relative}.addon .k{color:var(--ink-mute);letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono Variable,monospace;font-size:11px}.addon h4{letter-spacing:-.015em;margin:12px 0 10px;font-size:20px;font-weight:700}.addon h4 .it{color:var(--brand);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.addon .p{color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand) 25%,transparent);border-radius:6px;margin-bottom:10px;padding:6px 10px;font-family:JetBrains Mono Variable,monospace;font-size:13px;display:inline-block}.addon p.d{color:var(--ink-dim);margin:6px 0 0;font-size:13.5px;line-height:1.55}.pricing-faq{border-top:1px solid var(--line);background:var(--bg-1);padding:80px 0}.faq-grid{grid-template-columns:360px 1fr;align-items:flex-start;gap:56px;display:grid}@media (width<=900px){.faq-grid{grid-template-columns:1fr;gap:32px}}.faq-side p{color:var(--ink-dim);max-width:360px;margin:16px 0 24px;font-size:15px;line-height:1.55}.faq-contact{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:20px}.faq-contact .k{color:var(--ink-mute);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono Variable,monospace;font-size:11px}.faq-contact .v{color:var(--ink);font-size:14px}.faq-contact .v a{color:var(--brand)}.faq-contact .v+.k{margin-top:14px}.faq-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);flex-direction:column;gap:0;display:flex;overflow:hidden}.faq-item{border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:0}.faq-item summary{cursor:pointer;color:var(--ink);align-items:center;gap:18px;padding:22px 24px;font-size:16px;font-weight:500;list-style:none;transition:all .2s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:var(--bg-2);color:var(--brand)}.faq-item summary .idx{color:var(--ink-mute);letter-spacing:.08em;flex-shrink:0;min-width:28px;font-family:JetBrains Mono Variable,monospace;font-size:12px}.faq-item summary .q{letter-spacing:-.01em;flex:1}.faq-item summary .plus{border:1px solid var(--line-2);width:28px;height:28px;color:var(--ink-dim);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;line-height:1;transition:all .25s;display:grid}.faq-item[open] summary .plus{border-color:var(--brand);color:var(--brand);transform:rotate(45deg)}.faq-item[open] summary .idx{color:var(--brand)}.faq-item .a{color:var(--ink-dim);padding:0 24px 24px 70px;font-size:14.5px;line-height:1.65}.faq-item .a code{color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,transparent);border-radius:4px;padding:1px 6px;font-family:JetBrains Mono Variable,monospace;font-size:13px}.cta-band{padding:60px 0 100px}.cta-card{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(600px 300px at 15% 0%, #5ee2e229, transparent 60%), linear-gradient(180deg,var(--bg-1),var(--bg-2));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:48px 56px;display:flex}.cta-card h3{letter-spacing:-.02em;max-width:580px;margin:0;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.15}.cta-card h3 .it{color:var(--brand);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.cta-card .cta-right{flex-wrap:wrap;gap:12px;display:flex}footer{border-top:1px solid var(--line);color:var(--ink-mute);padding:40px 0 28px;font-size:13px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}footer a:hover{color:var(--brand)}.reveal{opacity:0;transition:all .7s cubic-bezier(.2,.6,.2,1);transform:translateY(16px)}.reveal.in{opacity:1;transform:none}::view-transition-old(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,0,.2,1)}::view-transition-new(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,0,.2,1)}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,0,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.cursor-halo{pointer-events:none;z-index:9999;width:0;height:0;transform:translate3d(var(--cx,-9999px),var(--cy,-9999px),0);will-change:transform;position:fixed;top:0;left:0}.cursor-halo .halo{filter:blur(2px);opacity:0;mix-blend-mode:screen;background:radial-gradient(closest-side,#5ee2e233,#5ee2e214 45%,#0000 75%);border-radius:50%;width:160px;height:160px;transition:opacity .4s,transform .35s cubic-bezier(.2,.6,.2,1),background .25s;position:absolute;top:-80px;left:-80px;transform:scale(1)}.cursor-halo.on .halo{opacity:1}.cursor-halo.focus .halo{background:radial-gradient(closest-side,#5ee2e252,#5ee2e21a 45%,#0000 75%);transform:scale(.55)}html[data-theme=light] .cursor-halo .halo{mix-blend-mode:multiply;background:radial-gradient(closest-side,#1597b22e,#1597b212 45%,#0000 75%)}html[data-theme=light] .cursor-halo.focus .halo{background:radial-gradient(closest-side,#1597b24d,#1597b21a 45%,#0000 75%)}@media (hover:none),(prefers-reduced-motion:reduce),(width<=768px){.cursor-halo{display:none}}.meeting-overlay.svelte-19p5i0a{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:center;align-items:center;padding:16px;transition:opacity .2s;display:flex;position:fixed;inset:0}.meeting-overlay.hidden.svelte-19p5i0a{opacity:0;pointer-events:none;visibility:hidden}.meeting-dialog.svelte-19p5i0a{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;width:100%;max-width:720px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px -16px #0009}.meeting-close.svelte-19p5i0a{z-index:1;background:var(--bg-2);border:1px solid var(--line);width:36px;height:36px;color:var(--ink-dim);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;top:24px;right:12px}.meeting-close.svelte-19p5i0a:hover{background:var(--bg-3);color:var(--ink)}.meeting-body.svelte-19p5i0a{flex:1;min-height:660px;overflow-y:auto}.meeting-body.svelte-19p5i0a .meetings-iframe-container{min-height:660px}.meeting-body.svelte-19p5i0a .meetings-iframe-container iframe{border-radius:0 0 var(--radius) var(--radius);border:none}@media (width<=600px){.meeting-overlay.svelte-19p5i0a{align-items:stretch;padding:0}.meeting-dialog.svelte-19p5i0a{border-radius:0;max-width:100%;height:100%;max-height:100vh}.meeting-body.svelte-19p5i0a,.meeting-body.svelte-19p5i0a .meetings-iframe-container{min-height:100%}}
