[data-landing]{--lime:#ff8a6b;--lime-2:#e87555;--lime-soft:#ffe5dc;--ink:#15161a;--ink-2:#2a2c33;--mute:#626572;--mute-2:#6f7480;--line:#e8e9ed;--line-2:#f0f1f4;--paper:#fff;--bg:#fbfbfa;--band:#f4f5f2;--violet:#9a4dff;--mint:#c8efd9;--peach:#ffd9c7;--sky:#cfe5f2;--lilac:#e2dbf5;--h2-clamp:clamp(36px,6vw,86px);--h3-clamp:clamp(26px,3.4vw,44px);font-family:Inter,system-ui,sans-serif;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}[data-landing] *,[data-landing] :after,[data-landing] :before{box-sizing:border-box}[data-landing] .serif{font-family:Fraunces,Georgia,serif;letter-spacing:-.025em}[data-landing] .mono{font-family:JetBrains Mono,ui-monospace,monospace}[data-landing] a{color:inherit;text-decoration:none}[data-landing] button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit;padding:0}[data-landing] img{display:block;max-width:100%}[data-landing] .container{max-width:1240px;margin:0 auto;padding:0 32px}[data-landing] ::-moz-selection{background:var(--lime);color:var(--ink)}[data-landing] ::selection{background:var(--lime);color:var(--ink)}[data-landing] .announce{background:var(--lime);color:var(--ink);padding:10px 16px;text-align:center;font-size:13.5px;font-weight:500}[data-landing] .announce a{text-decoration:underline;text-underline-offset:2px;font-weight:600}[data-landing] .announce b,[data-landing] .announce strong{font-weight:600}[data-landing] nav.top{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}[data-landing] .nav-inner{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 32px;max-width:1240px;margin:0 auto}[data-landing] .brand{display:flex;align-items:center;gap:10px}[data-landing] .brand img{height:22px}[data-landing] .brand-tag{font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--paper);background:var(--ink);padding:3px 6px;border-radius:3px;margin-left:4px;text-transform:uppercase}[data-landing] .nav-links{display:flex;gap:28px;font-size:14.5px;font-weight:500;color:var(--ink-2)}[data-landing] .nav-links a{color:var(--ink-2);padding:6px 2px;border-radius:4px}[data-landing] .nav-links a:hover{color:var(--ink)}[data-landing] .foot-cols a:focus-visible,[data-landing] .nav-links a:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}[data-landing] .nav-cta{display:flex;gap:8px;align-items:center}[data-landing] .nav-burger{display:none;width:40px;height:40px;border-radius:8px;align-items:center;justify-content:center;color:var(--ink)}[data-landing] .nav-burger:hover{background:var(--band)}[data-landing] .nav-burger:focus-visible{outline:2px solid var(--lime);outline-offset:2px}[data-landing] .nav-drawer{display:none}[data-landing] .btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:6px;font-size:14.5px;font-weight:600;transition:transform .08s,background .15s,border-color .15s,color .15s;line-height:1;cursor:pointer}[data-landing] .btn:active{transform:translateY(1px)}[data-landing] .btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[data-landing] .btn-lime:focus-visible{outline-color:var(--ink)}[data-landing] .cta-band .btn:focus-visible{outline-color:var(--ink);outline-offset:4px}[data-landing] .btn-lime{background:var(--lime);color:var(--ink)}[data-landing] .btn-lime:hover{background:var(--lime-2)}[data-landing] .btn-outline{background:var(--paper);color:var(--ink);border:1.5px solid var(--ink)}[data-landing] .btn-dark,[data-landing] .btn-outline:hover{background:var(--ink);color:var(--paper)}[data-landing] .btn-dark:hover{background:#000}[data-landing] .btn-ghost{color:var(--ink-2)}[data-landing] .btn-ghost:hover{color:var(--ink)}[data-landing] .hero{padding:100px 0 50px;text-align:center;position:relative}[data-landing] .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--mute);letter-spacing:.08em;text-transform:uppercase;margin-bottom:28px}[data-landing] .hero-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 var(--lime);animation:ld-pulse 1.8s infinite}@keyframes ld-pulse{0%{box-shadow:0 0 0 0 rgba(255,138,107,.55)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}[data-landing] h1.hero-title{font-family:Fraunces,serif;font-weight:400;font-size:clamp(48px,7.2vw,110px);line-height:.95;letter-spacing:-.035em;color:var(--ink);max-width:1020px;margin:0 auto 32px;text-wrap:balance}[data-landing] h1.hero-title em{font-style:italic;font-weight:400;color:var(--ink-2)}[data-landing] h1.hero-title .hl{background:linear-gradient(180deg,transparent 62%,var(--lime) 62%);padding:0 6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-landing] .hero-sub{font-size:clamp(17px,1.7vw,20px);color:var(--ink-2);max-width:720px;margin:0 auto clamp(28px,3vw,40px);line-height:1.5}[data-landing] .hero-sub b{font-weight:600;background:linear-gradient(180deg,transparent 70%,var(--lime-soft) 70%);padding:0 3px}[data-landing] .hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}[data-landing] .hero-ctas .btn{padding:15px 26px;font-size:15px}[data-landing] .hero-shot{max-width:1180px;margin:80px auto 0;position:relative;padding:0 32px}[data-landing] .hero-shot-bg{position:absolute;inset:60px -2vw 0 -2vw;border-radius:24px;background:linear-gradient(180deg,var(--band) 0,var(--lime-soft) 100%);z-index:-1}[data-landing] .hero-shot-frame{border-radius:14px;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:auto;touch-action:manipulation;position:relative;height:clamp(560px,75vh,820px);box-shadow:0 40px 90px -30px rgba(21,22,26,.3),0 0 0 1px var(--line);background:var(--paper)}[data-landing] .hero-shot-frame .dash,[data-landing] .hero-shot-frame .dash.dash-side-open{height:auto;min-height:100%;overflow-x:clip}[data-landing] .hero-shot-frame .dash-board,[data-landing] .hero-shot-frame .dv{overflow:visible;flex:0 0 auto}[data-landing] .hero-shot-frame .dash.dash-side-open .dash-side{position:sticky;top:0;align-self:stretch;z-index:3}[data-landing] .hero-shot-frame .dash:not(.dash-side-open) .dash-side{display:none!important}[data-landing] .hero-shot-frame .dash-drawer{bottom:auto;height:calc(100% - 24px);max-height:80vh}[data-landing] .dash-side-close{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#c0c3cc;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s;z-index:2}[data-landing] .dash-side-close:hover{background:hsla(0,0%,100%,.06);color:#fff;border-color:hsla(0,0%,100%,.2)}[data-landing] .dash-side-close:focus-visible{outline:2px solid var(--lime);outline-offset:2px}[data-landing] .dash-side-close svg{width:14px;height:14px}[data-landing] .hero-shot-frame .dash.dash-side-open .dash-burger{display:none}[data-landing] .dash{display:grid;grid-template-columns:1fr;background:var(--bg);height:640px;font-size:11.5px;color:var(--ink);text-align:left;max-width:1040px;margin:0 auto;position:relative;transition:grid-template-columns .25s ease}[data-landing] .dash.dash-side-open{grid-template-columns:168px 1fr}[data-landing] .dash-side{background:var(--ink);color:#c0c3cc;padding:20px 14px;display:none;flex-direction:column;gap:14px}[data-landing] .dash.dash-side-open .dash-side{display:flex}@media (max-width:820px){[data-landing] .dash,[data-landing] .dash.dash-side-open{grid-template-columns:1fr;height:auto;max-width:100%}[data-landing] .dash-side{display:flex;position:absolute;top:0;left:0;bottom:0;width:75%;max-width:280px;z-index:5;transform:translateX(-100%);transition:transform .22s cubic-bezier(.2,.8,.2,1);box-shadow:8px 0 30px -10px rgba(21,22,26,.35);pointer-events:none;padding-top:56px}[data-landing] .dash.dash-side-open .dash-side{transform:translateX(0);pointer-events:auto}[data-landing] .dash-side-backdrop{display:block}[data-landing] .dash-burger{position:relative;z-index:6}[data-landing] .dash-nav button{padding:10px 12px}}[data-landing] .dash-side-backdrop{display:none;position:absolute;inset:0;background:rgba(21,22,26,.4);border:0;padding:0;cursor:pointer;z-index:4;opacity:0;pointer-events:none;transition:opacity .22s ease}[data-landing] .dash.dash-side-open .dash-side-backdrop{opacity:1;pointer-events:auto}[data-landing] .dash-burger{width:36px;height:36px;display:grid;place-items:center;background:var(--paper);border:1px solid var(--line);border-radius:6px;cursor:pointer;color:var(--ink-2);flex-shrink:0;font-family:inherit;transition:background .15s,color .15s,border-color .15s}[data-landing] .dash-burger:hover{background:var(--band);color:var(--ink)}[data-landing] .dash-burger.active{background:var(--ink);color:var(--lime);border-color:var(--lime)}[data-landing] .dash-burger svg{width:16px;height:16px}[data-landing] .mp-card:focus-visible,[data-landing] .tk:focus-visible,[data-landing] a:focus-visible,[data-landing] button:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:6px}[data-landing] .dash-brand{padding:0 4px 8px}[data-landing] .dash-brand img{height:16px;width:auto;max-width:100%;filter:brightness(1.1);display:block}[data-landing] .dash-nav-label{font-family:JetBrains Mono,monospace;font-size:9.5px;color:#8289a3;letter-spacing:.12em;text-transform:uppercase;margin-top:8px}[data-landing] .dash-nav{display:flex;flex-direction:column;gap:2px;margin:-4px 0 4px}[data-landing] .dash-nav button{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;font-size:12.5px;color:#c0c3cc;cursor:pointer;font-weight:500;width:100%;text-align:left;white-space:nowrap;overflow:hidden}[data-landing] .dash-nav button:hover{background:hsla(0,0%,100%,.04);color:#fff}[data-landing] .dash-nav button.active{background:var(--lime);color:var(--ink);font-weight:600}[data-landing] .dash-nav button.active .dn-badge{background:var(--ink);color:var(--lime)}[data-landing] .dn-ico{font-size:13px;opacity:.9;width:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-landing] .dn-ico svg{width:14px;height:14px}[data-landing] .dn-badge{margin-left:auto;background:hsla(0,0%,100%,.08);color:#fff;font-family:JetBrains Mono,monospace;font-size:10px;padding:1px 6px;border-radius:4px;font-weight:600}[data-landing] .dn-badge.warn{background:#ff8a6b;color:var(--ink)}[data-landing] .ag-dot{width:8px;height:8px;border-radius:50%;display:inline-block}[data-landing] .ag-1{background:var(--lime)}[data-landing] .ag-2{background:#a78bfa}[data-landing] .ag-3{background:#ff8a6b}[data-landing] .ag-4{background:#5ac8ff}[data-landing] .dash-user{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px;border-top:1px solid hsla(0,0%,100%,.08)}[data-landing] .du-av{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#ff8a6b,#e87555);color:var(--ink);display:grid;place-items:center;font-weight:700;font-size:11px;flex-shrink:0}[data-landing] .dash-user b{display:block;color:#fff;font-size:12px;font-weight:600}[data-landing] .dash-user span{color:#8289a3;font-size:10.5px}[data-landing] .dash-main{display:flex;flex-direction:column;background:var(--bg);min-width:0}[data-landing] .dash-top{display:flex;align-items:center;gap:16px;padding:14px 22px;background:var(--paper);border-bottom:1px solid var(--line)}[data-landing] .dash-crumbs{font-size:12.5px;color:var(--mute);white-space:nowrap}[data-landing] .dash-crumbs b{color:var(--ink);font-weight:600}[data-landing] .crumb-sep{margin:0 5px;color:var(--mute-2)}[data-landing] .dash-search{flex:1;max-width:360px;display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--bg);border:1px solid var(--line);border-radius:8px}[data-landing] .ds-ico{color:var(--mute);font-size:13px}[data-landing] .ds-ph{color:var(--mute);font-size:12.5px;flex:1}[data-landing] .ds-kbd{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--mute);padding:2px 6px;border:1px solid var(--line);border-radius:4px;background:var(--paper)}[data-landing] .dash-top-r{margin-left:auto;display:flex;align-items:center;gap:14px}[data-landing] .dtr-ai{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink);background:var(--lime-soft);padding:5px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;font-weight:500}[data-landing] .ai-pulse{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 2px var(--ink);animation:ld-ai-pulse 1.8s infinite}@keyframes ld-ai-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}[data-landing] .dtr-ico{position:relative;font-size:15px;cursor:pointer}[data-landing] .dtr-dot{position:absolute;top:-2px;right:-4px;width:8px;height:8px;border-radius:50%;background:#ff8a6b;border:2px solid var(--paper)}[data-landing] .dash-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:18px 22px 14px}[data-landing] .dm{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:4px;position:relative}[data-landing] .dm-hl{background:var(--lime);border-color:transparent}[data-landing] .dm-hl .dm-lab,[data-landing] .dm-hl .dm-stars{color:var(--ink)}[data-landing] .dm-lab{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mute);letter-spacing:.1em;text-transform:uppercase;font-weight:500}[data-landing] .dm-val{font-family:Fraunces,serif;font-weight:500;font-size:28px;letter-spacing:-.03em;line-height:1;color:var(--ink);display:flex;align-items:baseline;gap:3px}[data-landing] .dm-u{font-family:Inter,sans-serif;font-weight:500;font-size:13px;color:var(--mute)}[data-landing] .dm-hl .dm-u{color:var(--ink-2)}[data-landing] .dm-delta{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--mute);letter-spacing:.04em}[data-landing] .dm-delta.down{color:#1da161}[data-landing] .dm-spark{position:absolute;right:10px;bottom:10px;width:60px;height:18px;opacity:.5}[data-landing] .dm-spark svg{width:100%;height:100%}[data-landing] .dm-stars{font-size:12px;color:var(--ink);letter-spacing:.5px}[data-landing] .dash-board{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:6px 22px 22px;flex:1;min-height:0;overflow-y:auto}[data-landing] .db-col{display:flex;flex-direction:column;gap:10px;min-width:0}[data-landing] .db-col-h{display:flex;align-items:center;gap:8px;padding:4px 2px;font-size:12px;font-weight:600;color:var(--ink-2);letter-spacing:-.01em}[data-landing] .db-pip{width:8px;height:8px;border-radius:2px;background:var(--mute-2)}[data-landing] .db-pip.pip-b{background:#a78bfa}[data-landing] .db-pip.pip-g{background:#1da161}[data-landing] .db-count{margin-left:auto;font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;color:var(--mute);background:var(--paper);border:1px solid var(--line);padding:1px 7px;border-radius:4px}[data-landing] .tk{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:11px 12px;display:flex;flex-direction:column;gap:6px;position:relative;transition:transform .15s,box-shadow .15s;cursor:pointer}[data-landing] .tk:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px rgba(21,22,26,.12)}[data-landing] .tk-focus{border-color:var(--ink);box-shadow:0 8px 22px -8px rgba(21,22,26,.18)}[data-landing] .tk-focus-ring{position:absolute;inset:-3px;border-radius:12px;border:1.5px solid var(--lime);pointer-events:none;animation:ld-focus-fade 2.4s infinite}@keyframes ld-focus-fade{0%,to{opacity:.6}50%{opacity:1}}[data-landing] .tk-top{display:flex;justify-content:space-between;align-items:center}[data-landing] .tk-cat{font-family:JetBrains Mono,monospace;font-size:9.5px;padding:2px 7px;border-radius:4px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}[data-landing] .tk-cat.cat-m{background:#ffe0d5;color:#b0350f}[data-landing] .tk-cat.cat-h{background:#d6eedf;color:#0f6a3a}[data-landing] .tk-cat.cat-f{background:#dde9f7;color:#1e4c87}[data-landing] .tk-cat.cat-mk{background:#ede4fc;color:#5a28a8}[data-landing] .tk-id{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--mute-2)}[data-landing] .tk-t{font-family:Inter,sans-serif;font-weight:600;font-size:13px;line-height:1.3;letter-spacing:-.01em;color:var(--ink);margin:2px 0}[data-landing] .tk-meta{gap:6px;color:var(--mute)}[data-landing] .tk-ai,[data-landing] .tk-meta{display:flex;font-size:11px;align-items:center}[data-landing] .tk-ai{gap:8px;padding:6px 8px;background:var(--bg);border-radius:6px;color:var(--ink-2);margin-top:2px}[data-landing] .tk-ai-lab{flex:1;font-weight:500}[data-landing] .tk-ai-spin{width:12px;height:12px;border-radius:50%;border:1.8px solid var(--line);border-top-color:var(--lime);animation:ld-spin 1s linear infinite}@keyframes ld-spin{to{transform:rotate(1turn)}}[data-landing] .tk-foot{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;color:var(--mute);margin-top:2px}[data-landing] .tk-prio{font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.03em}[data-landing] .tk-prio.crit{color:#c02a1f}[data-landing] .tk-prio.med{color:#b58700}[data-landing] .tk-prio.low{color:#1da161}[data-landing] .tk-time{font-family:JetBrains Mono,monospace}[data-landing] .tk-assigned{display:flex;align-items:center;gap:9px;padding:8px;background:var(--bg);border-radius:7px;position:relative}[data-landing] .ta-av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#d9bfa4,#a38972);color:#fff;display:grid;place-items:center;font-weight:700;font-size:10.5px;flex-shrink:0}[data-landing] .ta-meta{flex:1;min-width:0;line-height:1.2}[data-landing] .ta-meta b{display:block;font-size:11.5px;font-weight:600}[data-landing] .ta-meta span{font-size:10.5px;color:var(--mute)}[data-landing] .ta-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--line);border-radius:0 0 7px 7px;overflow:hidden}[data-landing] .ta-progress i{display:block;height:100%;background:var(--lime);transition:width 1.2s}[data-landing] .tk-approve{background:#fffbe4;border:1px solid var(--lime);border-radius:7px;padding:9px;display:flex;flex-direction:column;gap:8px}[data-landing] .tk-quote{display:flex;gap:8px;align-items:center}[data-landing] .tq-ico{width:26px;height:26px;border-radius:6px;background:var(--ink);color:var(--lime);display:grid;place-items:center;font-size:13px;flex-shrink:0}[data-landing] .tk-quote b{display:block;font-size:11.5px;font-weight:600}[data-landing] .tk-quote span{font-size:10.5px;color:var(--mute);display:block}[data-landing] .tk-approve-btns{display:flex;gap:6px}[data-landing] .tk-approve-btns button{flex:1;padding:6px;border-radius:5px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;border:1px solid var(--line)}[data-landing] .appr{background:var(--ink);color:var(--lime);border-color:var(--ink)}[data-landing] .rej{background:var(--paper);color:var(--ink-2)}[data-landing] .tk-done{opacity:.7;background:var(--bg)}[data-landing] .tk-done .tk-t{color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--mute-2)}[data-landing] .tk-done-line{display:flex;align-items:center;gap:6px;font-size:11px;color:#1da161;font-weight:500}[data-landing] .tk-check{width:16px;height:16px;border-radius:50%;background:#1da161;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:700}[data-landing] .tk-new-flash{animation:ld-tk-flash-in .6s ease-out}@keyframes ld-tk-flash-in{0%{transform:translateY(-8px);opacity:0;box-shadow:0 0 0 2px var(--lime)}to{transform:none;opacity:1}}[data-landing] .dash-drawer{position:absolute;top:12px;right:12px;bottom:12px;width:296px;background:var(--paper);border-radius:10px;border:1px solid var(--line);box-shadow:0 20px 50px -20px rgba(21,22,26,.3);transform:translateX(calc(100% + 24px));opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s;z-index:4;display:flex;flex-direction:column;overflow:hidden}@media (min-width:821px){[data-landing] .dash-board,[data-landing] .dash-metrics{transition:padding .35s cubic-bezier(.2,.8,.2,1)}[data-landing] .dash:has(.dash-drawer.open) .dash-board{grid-template-columns:repeat(2,1fr);padding-right:320px}[data-landing] .dash:has(.dash-drawer.open) .dash-metrics{padding-right:320px}}[data-landing] .dash-drawer.open{transform:none;opacity:1;pointer-events:auto}[data-landing] .dd-h{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid var(--line);gap:12px}[data-landing] .dd-id{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--mute);letter-spacing:.1em;margin-bottom:4px}[data-landing] .dd-t{font-family:Fraunces,serif;font-weight:500;font-size:17px;line-height:1.2;letter-spacing:-.02em;color:var(--ink);margin-bottom:4px}[data-landing] .dd-meta{font-size:11.5px;color:var(--mute)}[data-landing] .dd-x{width:36px;height:36px;border-radius:6px;border:1px solid var(--line);background:var(--paper);font-size:13px;color:var(--mute);cursor:pointer;flex-shrink:0}[data-landing] .dd-x:hover{background:var(--bg);color:var(--ink)}[data-landing] .dd-body{padding:14px 16px;overflow-y:auto;flex:1}[data-landing] .dd-lab{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mute);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-weight:600}[data-landing] .dd-tl{list-style:none;display:flex;flex-direction:column;gap:0;position:relative;margin-left:4px;padding:0}[data-landing] .dd-tl:before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:1px;background:var(--line)}[data-landing] .dd-tl li{position:relative;padding:6px 0 10px 22px;font-size:11.5px;color:var(--ink-2);line-height:1.4}[data-landing] .dd-tl li:before{content:"";position:absolute;left:0;top:9px;width:9px;height:9px;border-radius:50%;background:var(--paper);border:2px solid var(--line)}[data-landing] .dd-tl li.done:before{border-color:#1da161;background:#1da161}[data-landing] .dd-tl li.active:before{border-color:var(--ink);background:var(--lime);animation:ld-ai-pulse 1.4s infinite}[data-landing] .dd-tl li b{display:block;color:var(--ink);font-weight:600;font-size:12px;margin-bottom:1px}[data-landing] .dd-tl li time{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--mute)}[data-landing] .dd-chat{display:flex;flex-direction:column;gap:6px;margin-top:4px}[data-landing] .ddc{max-width:85%;padding:7px 10px;border-radius:9px;font-size:12px;line-height:1.4}[data-landing] .ddc.in{background:var(--band);align-self:flex-start;border-bottom-left-radius:3px}[data-landing] .ddc.out{background:var(--ink);color:var(--paper);align-self:flex-end;border-bottom-right-radius:3px}[data-landing] .dv{padding:6px 22px 22px;flex:1;min-height:0;overflow-y:auto;animation:ld-dv-in .28s ease-out}[data-landing] .dv[hidden]{display:none!important}@keyframes ld-dv-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-landing] .dash-board.dv{padding:6px 22px 22px}[data-landing] .tv-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:10px 0 18px;border-bottom:1px solid var(--line);margin-bottom:18px;flex-wrap:wrap}[data-landing] .tv-id{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--mute);letter-spacing:.14em;font-weight:600;margin-bottom:6px}[data-landing] .tv-t{font-family:Fraunces,serif;font-weight:400;font-size:26px;letter-spacing:-.02em;color:var(--ink);line-height:1.1;margin:0 0 6px}[data-landing] .tv-meta{font-size:12px;color:var(--mute)}[data-landing] .tv-actions{display:flex;gap:8px}[data-landing] .tv-btn{padding:8px 14px;border-radius:7px;border:1px solid var(--line);background:var(--paper);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit}[data-landing] .tv-btn.pri{background:var(--ink);color:var(--paper);border-color:var(--ink)}[data-landing] .tv-btn.sec:hover{background:var(--band)}[data-landing] .tv-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:14px}[data-landing] .tv-panel{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:16px}[data-landing] .tv-lab{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mute);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-weight:600}[data-landing] .tv-ppl{display:flex;align-items:center;gap:10px;margin-bottom:12px}[data-landing] .tv-av{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#e3d5f5,#9a7fd1);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--paper)}[data-landing] .tv-ppl b{display:block;font-size:13px;color:var(--ink)}[data-landing] .tv-ppl span{display:block;font-size:11px;color:var(--mute)}[data-landing] .tv-prog{height:4px;background:var(--band);border-radius:3px;overflow:hidden;margin:8px 0 4px}[data-landing] .tv-prog i{display:block;height:100%;background:var(--lime);transition:width .6s}[data-landing] .tv-mini{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--mute);letter-spacing:.08em}[data-landing] .tv-kv{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed var(--line);font-size:12px}[data-landing] .tv-kv:last-child{border-bottom:0}[data-landing] .tv-kv span{color:var(--mute)}[data-landing] .tv-kv b{color:var(--ink);font-weight:500}[data-landing] .esc-list{display:flex;flex-direction:column;gap:10px}[data-landing] .esc-row{display:grid;grid-template-columns:1.3fr 1.4fr auto;gap:20px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px 18px}[data-landing] .esc-l{display:flex;align-items:center;gap:12px}[data-landing] .esc-l h4{font-family:Fraunces,serif;font-weight:500;font-size:15px;margin:0 0 2px;color:var(--ink)}[data-landing] .esc-steps{display:flex;align-items:center;gap:6px;flex-wrap:wrap}[data-landing] .es{font-size:10.5px;font-family:JetBrains Mono,monospace;padding:4px 8px;border-radius:5px;background:var(--band);color:var(--mute);border:1px solid var(--line);letter-spacing:.04em}[data-landing] .es.done{background:rgba(29,161,97,.1);color:#1da161;border-color:rgba(29,161,97,.3)}[data-landing] .es.active{background:var(--lime);color:var(--ink);border-color:var(--ink);font-weight:600;animation:ld-ai-pulse 1.8s infinite}[data-landing] .esc-time{text-align:right}[data-landing] .esc-time b{display:block;font-family:JetBrains Mono,monospace;font-size:16px;letter-spacing:-.02em}[data-landing] .esc-time span{font-size:10px;color:var(--mute);letter-spacing:.08em;text-transform:uppercase}[data-landing] .mp-filter{display:flex;gap:6px;flex-wrap:wrap}[data-landing] .mp-chip{font-size:11.5px;padding:5px 10px;border-radius:6px;background:var(--paper);border:1px solid var(--line);color:var(--mute);cursor:pointer;font-weight:500}[data-landing] .mp-chip.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}[data-landing] .mp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}[data-landing] .mp-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:transform .25s,box-shadow .25s;cursor:pointer}[data-landing] .mp-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px -20px rgba(21,22,26,.25)}[data-landing] .mp-ph{aspect-ratio:4/3;position:relative;overflow:hidden;background:var(--band)}[data-landing] .mp-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}[data-landing] .mp-card:hover .mp-ph img{transform:scale(1.04)}[data-landing] .mp-body{padding:12px 14px 14px}[data-landing] .mp-body h4{font-family:Fraunces,serif;font-weight:500;font-size:15px;margin:0 0 2px;color:var(--ink);letter-spacing:-.01em}[data-landing] .mp-job{font-size:11.5px;color:var(--mute);margin-bottom:8px}[data-landing] .mp-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed var(--line);padding-top:8px}[data-landing] .mp-rate{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--ink)}[data-landing] .mp-meta{font-size:10.5px;color:var(--mute);font-family:JetBrains Mono,monospace;letter-spacing:.04em}[data-landing] .inbox-wrap{display:grid;grid-template-columns:280px 1fr;gap:14px;height:100%;min-height:480px}[data-landing] .inbox-list{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}[data-landing] .il-h{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--mute);padding:14px 14px 10px;border-bottom:1px solid var(--line);font-weight:600}[data-landing] .il-row{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line);cursor:pointer;position:relative}[data-landing] .il-row.active,[data-landing] .il-row:hover{background:var(--band)}[data-landing] .il-row.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ink)}[data-landing] .il-av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#e3d5f5,#9a7fd1);display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--paper);flex-shrink:0}[data-landing] .il-meta{flex:1;min-width:0}[data-landing] .il-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}[data-landing] .il-top b{font-size:12.5px;color:var(--ink);font-weight:600}[data-landing] .il-top time{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--mute)}[data-landing] .il-prev{font-size:11.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}[data-landing] .il-dot{position:absolute;right:12px;top:14px;width:7px;height:7px;border-radius:50%;background:var(--lime);border:1px solid var(--ink)}[data-landing] .inbox-thread{background:var(--paper);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;min-height:0}[data-landing] .it-h{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}[data-landing] .it-h b{font-size:14px;color:var(--ink);display:block;margin-bottom:2px}[data-landing] .it-body{flex:1;padding:18px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}[data-landing] .it-body .ddc{max-width:70%;font-size:12.5px;padding:9px 12px}[data-landing] .it-f{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--line)}[data-landing] .it-input{flex:1;padding:8px 12px;border:1px solid var(--line);border-radius:7px;background:var(--bg);font-size:12px;color:var(--mute)}[data-landing] .ag-toggle{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-landing] .ag-toggle input{display:none}[data-landing] .ag-switch-ui{width:34px;height:18px;border-radius:10px;background:#cbd0d5;position:relative;transition:.2s}[data-landing] .ag-switch-ui:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--paper);transition:.2s}[data-landing] .ag-toggle input:checked+.ag-switch-ui{background:var(--lime)}[data-landing] .ag-toggle input:checked+.ag-switch-ui:after{left:18px}[data-landing] .ag-toggle em{font-style:normal;font-weight:500}[data-landing] .ag-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}[data-landing] .ag-kpi{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:12px 14px}[data-landing] .ag-k-num{font-family:Fraunces,serif;font-weight:400;font-size:22px;letter-spacing:-.02em;color:var(--ink);line-height:1}[data-landing] .ag-k-lab{font-size:10.5px;color:var(--mute);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-weight:600;font-family:JetBrains Mono,monospace}[data-landing] .ag-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:14px}[data-landing] .ag-live-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}[data-landing] .ag-pulse{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;color:#c02a1f;letter-spacing:.1em;text-transform:uppercase;font-weight:600}[data-landing] .ag-pulse i{width:7px;height:7px;border-radius:50%;background:#c02a1f;animation:ld-ai-pulse 1.4s infinite}[data-landing] .ag-feed{list-style:none;display:flex;flex-direction:column;gap:0;max-height:420px;overflow-y:auto;padding:0;margin:0}[data-landing] .ag-feed li{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:10px 2px;border-bottom:1px dashed var(--line);align-items:start;font-size:12px}[data-landing] .ag-feed li:last-child{border-bottom:0}[data-landing] .ag-f-ico{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:600;background:var(--band);color:var(--ink);flex-shrink:0}[data-landing] .ag-f-ico.ok{background:rgba(29,161,97,.14);color:#1da161}[data-landing] .ag-f-ico.warn{background:rgba(181,135,0,.14);color:#b58700}[data-landing] .ag-f-ico.fire{background:rgba(192,42,31,.12);color:#c02a1f}[data-landing] .ag-f-body b{display:block;font-size:12.5px;color:var(--ink);font-weight:600;margin-bottom:2px}[data-landing] .ag-f-body span{font-size:11.5px;color:var(--mute);line-height:1.4}[data-landing] .ag-f-time{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--mute);white-space:nowrap}[data-landing] .ag-rule{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px dashed var(--line);font-size:12px}[data-landing] .ag-rule:last-child{border-bottom:0}[data-landing] .ag-rule span{color:var(--ink-2)}[data-landing] .ag-rule b{color:var(--ink);font-weight:600;font-family:JetBrains Mono,monospace;font-size:11.5px}[data-landing] .ag-fb{display:flex;flex-direction:column;gap:6px}[data-landing] .ag-fb-item{font-size:12px;color:var(--ink-2);padding:8px 10px;background:var(--band);border-radius:6px;border-left:2px solid var(--ink)}[data-landing] .dash-toast{position:absolute;bottom:16px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:8px;font-size:12.5px;font-weight:500;display:flex;align-items:center;gap:8px;box-shadow:0 14px 30px -10px rgba(0,0,0,.4);opacity:0;transition:all .3s;z-index:5;pointer-events:none}[data-landing] .dash-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}[data-landing] .dash-toast:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lime)}[data-landing] .logos-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:36px 0;margin-top:clamp(64px,9vw,120px);background:var(--bg)}[data-landing] .logos-inner{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}[data-landing] .logos-inner .tag{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mute);letter-spacing:.08em;text-transform:uppercase}[data-landing] .logos{display:flex;gap:42px;align-items:center;flex-wrap:wrap;color:var(--ink-2)}[data-landing] .lg{font-family:Fraunces,serif;font-size:21px;letter-spacing:-.01em;white-space:nowrap;opacity:.6}[data-landing] .lg.alt{font-family:Inter,sans-serif;font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:uppercase;opacity:.6}[data-landing] section.blk{padding:140px 0}[data-landing] .sec-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--mute);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}[data-landing] .sec-eyebrow .num{color:var(--ink);font-weight:600}[data-landing] h2.sec{font-family:Fraunces,serif;font-weight:400;font-size:var(--h2-clamp);line-height:.98;letter-spacing:-.03em;color:var(--ink);max-width:900px;margin:0;text-wrap:balance}[data-landing] h2.sec em{font-style:italic;color:var(--ink-2);font-weight:400}[data-landing] h2.sec .hl{background:linear-gradient(180deg,transparent 60%,var(--lime) 60%);padding:0 8px;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-landing] .sec-lead{font-size:18px;color:var(--mute);max-width:620px;line-height:1.55;margin-top:22px}[data-landing] .sec-lead b{color:var(--ink-2);font-weight:600}[data-landing] .soluzione{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[data-landing] .chat-stage{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:72px;align-items:start}@media (max-width:980px){[data-landing] .chat-stage{grid-template-columns:1fr;gap:40px}}[data-landing] .chat-panel{background:var(--paper);border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 40px 80px -40px rgba(21,22,26,.25)}[data-landing] .chat-head{padding:16px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}[data-landing] .chat-av{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#d9bfa4,#a38972);color:var(--paper);display:grid;place-items:center;font-weight:600;font-size:14px}[data-landing] .chat-meta{flex:1;min-width:0}[data-landing] .chat-who{font-weight:600;font-size:14.5px}[data-landing] .chat-sub{font-size:11px;color:var(--mute)}[data-landing] .chat-badge,[data-landing] .chat-sub{font-family:JetBrains Mono,monospace;letter-spacing:.04em}[data-landing] .chat-badge{font-size:10.5px;background:var(--lime);color:var(--ink);padding:4px 8px;border-radius:4px;font-weight:600}[data-landing] .chat-body{padding:20px;display:flex;flex-direction:column;gap:10px;min-height:420px}[data-landing] .msg{max-width:80%;padding:11px 14px;border-radius:14px;font-size:14.5px;line-height:1.45;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}[data-landing] .msg.show{opacity:1;transform:none}[data-landing] .msg.g{align-self:flex-start;background:var(--band);border-bottom-left-radius:4px}[data-landing] .msg.ai{align-self:flex-end;background:var(--ink);color:var(--paper);border-bottom-right-radius:4px}[data-landing] .msg .t{display:block;font-family:JetBrains Mono,monospace;font-size:10.5px;margin-top:4px;opacity:.5}[data-landing] .ai-card{background:var(--lime-soft);border-radius:12px;padding:14px;align-self:stretch;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s;border:1px solid rgba(255,138,107,.4)}[data-landing] .ai-card.show{opacity:1;transform:none}[data-landing] .ai-card .label{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;display:flex;align-items:center;gap:6px;font-weight:600}[data-landing] .ai-card .sp{width:7px;height:7px;border-radius:50%;background:var(--ink);animation:ld-pulse-dark 1.6s infinite}@keyframes ld-pulse-dark{0%{box-shadow:0 0 0 0 rgba(21,22,26,.55)}70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}[data-landing] .ai-row{display:flex;justify-content:space-between;font-size:13px;padding:3px 0}[data-landing] .ai-row span{color:var(--mute)}[data-landing] .ai-row b{font-weight:600}[data-landing] .ai-bar{height:5px;background:rgba(21,22,26,.08);border-radius:3px;overflow:hidden;margin-top:6px}[data-landing] .ai-bar i{display:block;height:100%;background:var(--ink);width:0;transition:width 1s}[data-landing] .chat-side h3{font-family:Fraunces,serif;font-weight:400;font-size:var(--h3-clamp);line-height:1.04;letter-spacing:-.025em;margin-bottom:20px}[data-landing] .chat-side h3 em{font-style:italic;color:var(--ink-2)}[data-landing] .chat-side>p{color:var(--mute);font-size:16px;line-height:1.6;margin-bottom:36px;max-width:480px}[data-landing] .chat-feats{display:flex;flex-direction:column;gap:0;margin-top:12px;border-top:1px solid var(--line)}[data-landing] .cf{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}[data-landing] .cf-num{font-family:JetBrains Mono,monospace;color:var(--mute);font-size:12px;font-weight:600;letter-spacing:.08em;flex-shrink:0;width:28px;padding-top:3px}[data-landing] .cf h4{font-family:Fraunces,serif;font-weight:500;font-size:20px;letter-spacing:-.02em;margin-bottom:4px}[data-landing] .cf p{font-size:14.5px;color:var(--mute);line-height:1.5}[data-landing] .try-wrap{margin-top:72px;display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}@media (max-width:980px){[data-landing] .try-wrap{grid-template-columns:1fr;gap:40px}}[data-landing] .try-hint h3{font-family:Fraunces,serif;font-weight:400;font-size:var(--h3-clamp);line-height:1.05;letter-spacing:-.025em;margin-bottom:18px}[data-landing] .try-hint h3 em{font-style:italic;color:var(--ink-2)}[data-landing] .try-hint p{color:var(--mute);font-size:16px;line-height:1.55;margin-bottom:28px;max-width:460px}[data-landing] .try-examples-2{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}[data-landing] .try-examples-2 .ex{font-size:13px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);cursor:pointer;transition:all .15s}[data-landing] .try-examples-2 .ex:hover{background:var(--lime);border-color:var(--lime);color:var(--ink)}[data-landing] .try-hint-note{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mute);letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-top:4px}[data-landing] .try-hint-note:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--violet);animation:ld-pulse 2s infinite}[data-landing] .wa-phone{position:relative;width:320px;max-width:100%;background:#111b21;border-radius:36px;padding:8px;box-shadow:0 40px 70px -20px rgba(21,22,26,.35);margin:0 auto}[data-landing] .wa-screen{background:#efeae2;border-radius:28px;overflow:hidden;position:relative}[data-landing] .wa-status{display:flex;justify-content:space-between;padding:8px 24px 4px;font-size:12px;font-weight:600;color:#0b141a;background:#f6f0e7;font-family:JetBrains Mono,monospace}[data-landing] .wa-header{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f6f0e7;border-bottom:1px solid rgba(0,0,0,.06)}[data-landing] .wa-back{color:#00a884;font-size:22px}[data-landing] .wa-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--violet),#6b1fd9);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;flex-shrink:0;font-family:Fraunces,serif}[data-landing] .wa-contact{flex:1;min-width:0}[data-landing] .wa-name{font-weight:600;font-size:14px;color:#111b21}[data-landing] .wa-presence{font-size:11px;color:#667781}[data-landing] .wa-icons{display:flex;gap:14px;color:#54656f;font-size:17px}[data-landing] .wa-chat{padding:16px 10px 14px;min-height:400px;max-height:500px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin}[data-landing] .wa-date{align-self:center;background:#e1f3fb;color:#54656f;font-size:11px;padding:4px 10px;border-radius:8px;margin:4px 0 10px;font-family:JetBrains Mono,monospace}[data-landing] .wa-msg{max-width:78%;padding:6px 9px 5px;border-radius:8px;font-size:14px;line-height:1.35;color:#111b21;position:relative;box-shadow:0 1px .5px rgba(0,0,0,.13);opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s;word-wrap:break-word}[data-landing] .wa-msg.show{opacity:1;transform:none}[data-landing] .wa-msg .t{display:inline-block;font-size:10px;color:#667781;margin-left:8px;vertical-align:baseline}[data-landing] .wa-msg.in{align-self:flex-start;background:#fff;border-top-left-radius:0}[data-landing] .wa-msg.in:before{content:"";position:absolute;left:-6px;top:0;width:10px;height:12px;background:#fff;clip-path:polygon(100% 0,100% 100%,0 0)}[data-landing] .wa-msg.out{align-self:flex-end;background:#d9fdd3;border-top-right-radius:0}[data-landing] .wa-msg.out:before{content:"";position:absolute;right:-6px;top:0;width:10px;height:12px;background:#d9fdd3;clip-path:polygon(0 0,100% 0,0 100%)}[data-landing] .wa-msg.out .check{color:#53bdeb;font-size:11px;margin-left:2px}[data-landing] .wa-typing{align-self:flex-start;background:#fff;padding:10px 14px;border-radius:8px;border-top-left-radius:0;box-shadow:0 1px .5px rgba(0,0,0,.13);display:flex;gap:4px;position:relative}[data-landing] .wa-typing:before{content:"";position:absolute;left:-6px;top:0;width:10px;height:12px;background:#fff;clip-path:polygon(100% 0,100% 100%,0 0)}[data-landing] .wa-typing i{width:6px;height:6px;border-radius:50%;background:#9ba8ae;animation:ld-wa-blink 1.3s infinite}[data-landing] .wa-typing i:nth-child(2){animation-delay:.2s}[data-landing] .wa-typing i:nth-child(3){animation-delay:.4s}@keyframes ld-wa-blink{0%,60%,to{opacity:.35}30%{opacity:1}}[data-landing] .chat-typing{background:var(--band);border-top-left-radius:4px;border-radius:14px;padding:10px 14px;display:flex;gap:4px;align-self:flex-start;max-width:80px;opacity:0;transition:opacity .2s}[data-landing] .chat-typing.show{opacity:1}[data-landing] .chat-typing i{width:6px;height:6px;border-radius:50%;background:var(--mute);animation:ld-wa-blink 1.3s infinite}[data-landing] .chat-typing i:nth-child(2){animation-delay:.2s}[data-landing] .chat-typing i:nth-child(3){animation-delay:.4s}[data-landing] .wa-input{padding:8px 10px;background:#f6f0e7;display:flex;align-items:center;gap:8px;border-top:1px solid rgba(0,0,0,.06)}[data-landing] .wa-input-field{flex:1;background:#fff;border-radius:22px;padding:8px 14px;font-size:13px;color:#999;display:flex;align-items:center;gap:10px}[data-landing] .wa-input-field input{flex:1;background:none;border:none;outline:none;font-family:inherit;font-size:13px;color:#111b21;padding:0;box-shadow:none}[data-landing] .wa-input-field input::-moz-placeholder{color:#999}[data-landing] .wa-input-field input::placeholder{color:#999}[data-landing] .wa-send{width:36px;height:36px;border-radius:50%;background:#00a884;color:#fff;display:grid;place-items:center;font-size:17px;cursor:pointer;transition:transform .1s}[data-landing] .wa-send:active{transform:scale(.94)}[data-landing] .wa-ticket{max-width:92%;background:#fff;padding:12px!important}[data-landing] .wa-ticket-lab{font-family:JetBrains Mono,monospace;font-size:10px;color:#15161a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:6px;font-weight:700}[data-landing] .wa-ticket-lab .pip{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 2px #15161a}[data-landing] .wa-ticket-body{font-size:13px;line-height:1.5;color:#111b21}[data-landing] .wa-ticket-row{display:flex;justify-content:space-between;padding:3px 0;border-bottom:1px solid #eee}[data-landing] .wa-ticket-row:last-child{border-bottom:0}[data-landing] .wa-ticket-row span{color:#667781}[data-landing] .wa-ticket-row b{font-weight:600}[data-landing] .steps-grid{margin-top:72px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:980px){[data-landing] .steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){[data-landing] .steps-grid{grid-template-columns:1fr}}[data-landing] .step-card{padding:36px 30px;border-radius:20px;background:var(--band);display:flex;flex-direction:column;gap:18px;transition:transform .3s,background .3s;min-height:280px}[data-landing] .step-card:hover{transform:translateY(-4px)}[data-landing] .step-card.accent{background:var(--ink);color:var(--paper)}[data-landing] .step-card.accent h3,[data-landing] .step-card.accent p{color:var(--paper)}[data-landing] .step-card.accent .step-num{color:var(--lime)}[data-landing] .step-card.accent .step-ico{background:var(--lime);color:var(--ink)}[data-landing] .step-head{display:flex;align-items:flex-start;gap:16px}[data-landing] .step-ico{width:48px;height:48px;border-radius:12px;background:var(--ink);color:var(--lime);display:grid;place-items:center;flex-shrink:0}[data-landing] .step-ico svg{width:22px;height:22px}[data-landing] .step-num{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mute);letter-spacing:.1em;margin-bottom:6px}[data-landing] .step-card h3{font-family:Fraunces,serif;font-weight:500;font-size:22px;line-height:1.1;letter-spacing:-.02em}[data-landing] .step-card p{color:var(--mute);font-size:14.5px;line-height:1.55}[data-landing] .step-card p b{color:var(--ink);font-weight:600}[data-landing] .step-card.accent p b{color:var(--lime)}[data-landing] .cta-band{padding:140px 0;text-align:center;background:var(--lime)}[data-landing] .cta-band h2{color:var(--ink);margin:0 auto}[data-landing] .cta-band h2 em{color:var(--ink-2)}[data-landing] .cta-sub{color:var(--ink-2);max-width:600px;margin:24px auto 40px;font-size:18px;line-height:1.5}[data-landing] .cta-ctas{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}[data-landing] .cta-band .btn-lime{background:var(--ink);color:var(--lime)}[data-landing] .cta-band .btn-lime:hover{background:#000}[data-landing] .cta-band .btn-outline{border-color:var(--ink)}[data-landing] .lf{background:var(--ink);color:var(--mute-2);padding:80px 0 40px}[data-landing] .foot{display:flex;justify-content:space-between;gap:60px;flex-wrap:wrap}[data-landing] .foot img{filter:brightness(1.1)}[data-landing] .foot p.tag{max-width:320px;font-size:13.5px;line-height:1.55;color:var(--mute-2);margin-top:18px}[data-landing] .foot-cols{display:flex;gap:64px;flex-wrap:wrap;font-size:13.5px}[data-landing] .foot-cols h5{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--paper);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-weight:500}[data-landing] .foot-cols ul{list-style:none;display:flex;flex-direction:column;gap:12px;padding:0;margin:0}[data-landing] .foot-cols a{color:#c0c3cc}[data-landing] .foot-cols a:hover{color:var(--paper)}[data-landing] .foot-base{display:flex;justify-content:space-between;padding-top:40px;margin-top:60px;border-top:1px solid hsla(0,0%,100%,.1);font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--mute-2);flex-wrap:wrap;gap:12px}[data-landing] .lreveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}[data-landing] .lreveal.in{opacity:1;transform:none}@media (min-width:821px) and (max-width:1200px){[data-landing] .hero-shot{padding:0 24px}[data-landing] .dash{height:560px;font-size:11px}[data-landing] .dash.dash-side-open{grid-template-columns:156px 1fr}[data-landing] .dash-side{padding:16px 10px;gap:10px}[data-landing] .dash-brand img{height:14px}[data-landing] .dash-nav button{font-size:11.5px;padding:6px 8px}[data-landing] .dash-top{padding:12px 16px}[data-landing] .dash-search{max-width:220px}[data-landing] .dash-metrics{grid-template-columns:repeat(3,1fr);padding:14px 16px 10px;gap:12px}[data-landing] .dm-val{font-size:24px}[data-landing] .dash-board{padding:6px 16px 16px;gap:10px}[data-landing] .dv{padding:6px 16px 16px}[data-landing] .dash-drawer{width:244px;top:10px;right:10px;bottom:10px}[data-landing] .mp-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:821px) and (max-width:960px){[data-landing] .dash-search{display:none}}@media (min-width:821px) and (max-width:1200px){[data-landing] .dash:has(.dash-drawer.open) .dash-board{padding-right:264px}[data-landing] .dash:has(.dash-drawer.open) .dash-metrics{padding-right:264px}}@media (min-width:821px) and (max-width:1024px){[data-landing] section.blk{padding:100px 0}[data-landing] .hero-shot{margin-top:60px}[data-landing] h1.hero-title{letter-spacing:-.03em}}@media (max-width:820px){[data-landing] .container{padding:0 20px}[data-landing] .nav-inner{padding:0 20px;height:60px}[data-landing] .nav-cta .btn-ghost,[data-landing] .nav-links{display:none}[data-landing] .nav-cta{gap:6px}[data-landing] .nav-burger{display:inline-flex}[data-landing] .nav-drawer{display:block;position:absolute;left:0;right:0;top:60px;background:var(--paper);border-bottom:1px solid var(--line);overflow:hidden;max-height:0;transition:max-height .22s ease}[data-landing] .nav-drawer[data-open=true]{max-height:360px;box-shadow:0 16px 30px -18px rgba(21,22,26,.2)}[data-landing] .nav-drawer-inner{display:flex;flex-direction:column;padding:8px 20px 20px;gap:2px}[data-landing] .nav-drawer a{display:block;padding:14px 4px;font-size:16px;font-weight:500;color:var(--ink);border-bottom:1px solid var(--line-2)}[data-landing] .nav-drawer a:last-child{border-bottom:0}[data-landing] .nav-drawer a:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:4px}[data-landing] .nav-drawer .nav-drawer-login{margin-top:6px;color:var(--ink-2);font-weight:600}[data-landing] nav.top[data-open=true]{box-shadow:none}[data-landing] h1.hero-title{letter-spacing:-.03em}[data-landing] .lg{font-size:17px}[data-landing] .lg.alt{font-size:13px}[data-landing] .step-card{min-height:0;padding:28px 24px}[data-landing] .cta-band{padding:80px 20px}[data-landing] .hero{padding:60px 0 40px}[data-landing] .hero-shot{padding:0 12px;margin-top:48px}[data-landing] .hero-shot-bg{inset:32px -4vw 0 -4vw}[data-landing] .dash{font-size:11px}[data-landing] .dash-metrics{grid-template-columns:repeat(2,1fr);gap:10px;padding:14px 14px 10px}[data-landing] .dash-board{grid-template-columns:1fr;padding:6px 14px 18px;gap:12px;max-height:480px}[data-landing] .dv{padding:6px 14px 18px}[data-landing] .dash-top{padding:12px 14px;gap:10px;flex-wrap:wrap}[data-landing] .dash-search{display:none}[data-landing] .tv-grid{grid-template-columns:1fr}[data-landing] .tv-panel[style*="span 2"]{grid-column:auto!important}[data-landing] .tv-head{gap:12px}[data-landing] .esc-row{grid-template-columns:1fr;gap:10px;padding:12px 14px}[data-landing] .esc-time{text-align:left}[data-landing] .mp-grid{grid-template-columns:repeat(2,1fr);gap:10px}[data-landing] .inbox-wrap{grid-template-columns:1fr;min-height:0}[data-landing] .inbox-thread{display:none}[data-landing] .ag-kpis{grid-template-columns:repeat(2,1fr)}[data-landing] .ag-grid{grid-template-columns:1fr}[data-landing] .dash-drawer{width:auto;left:12px;right:12px;top:10px;bottom:10px}[data-landing] section.blk{padding:80px 0}[data-landing] .logos-band{margin-top:60px;padding:28px 0}[data-landing] .lf{padding:60px 0 32px}[data-landing] .foot,[data-landing] .foot-cols{gap:32px}[data-landing] .foot-base{flex-direction:column;align-items:flex-start;margin-top:40px;padding-top:28px}}@media (max-width:480px){[data-landing] .dash-metrics{gap:8px}[data-landing] .dm-val{font-size:22px}[data-landing] .dtr-ai{display:none}}@media (max-width:820px){[data-landing] .hero-shot-frame{height:auto;overflow:visible;pointer-events:auto;background:transparent;box-shadow:none;border-radius:0}[data-landing] .hero-shot-frame .dash,[data-landing] .hero-shot-frame .dash.dash-side-open{width:1040px;height:auto;max-width:none;font-size:11.5px;position:relative;inset:auto;transform:none}[data-landing] .hero-shot-frame .dash{grid-template-columns:1fr}[data-landing] .hero-shot-frame .dash.dash-side-open{grid-template-columns:168px 1fr}[data-landing] .hero-shot-frame .dash.dash-side-open .dash-side{display:flex!important;position:sticky!important;top:0!important;align-self:stretch!important;transform:none!important;width:auto!important;max-width:none!important;height:auto!important;padding:20px 14px!important;box-shadow:none!important;pointer-events:auto!important;transition:none!important;z-index:3!important}[data-landing] .hero-shot-frame .dash-nav button,[data-landing] .hero-shot-frame .dash-side button{pointer-events:auto!important;cursor:pointer;touch-action:manipulation}[data-landing] .hero-shot-frame .dash-side-backdrop{display:none}[data-landing] .hero-shot-frame .dash-search{display:flex}[data-landing] .hero-shot-frame .dash-top{padding:14px 22px;gap:16px;flex-wrap:nowrap}[data-landing] .hero-shot-frame .dash-metrics{grid-template-columns:repeat(4,1fr);gap:16px;padding:18px 22px 14px}[data-landing] .hero-shot-frame .dash-board{grid-template-columns:repeat(3,1fr);padding:6px 22px 22px;gap:14px;max-height:none}[data-landing] .hero-shot-frame .dv{padding:6px 22px 22px}[data-landing] .hero-shot-frame .tv-grid{grid-template-columns:1.3fr 1fr}[data-landing] .hero-shot-frame .tv-panel[style*="span 2"]{grid-column:span 2!important}[data-landing] .hero-shot-frame .esc-row{grid-template-columns:1.3fr 1.4fr auto;gap:20px;padding:14px 18px}[data-landing] .hero-shot-frame .esc-time{text-align:right}[data-landing] .hero-shot-frame .mp-grid{grid-template-columns:repeat(4,1fr);gap:14px}[data-landing] .hero-shot-frame .inbox-wrap{grid-template-columns:280px 1fr;min-height:480px}[data-landing] .hero-shot-frame .inbox-thread{display:flex}[data-landing] .hero-shot-frame .ag-kpis{grid-template-columns:repeat(4,1fr)}[data-landing] .hero-shot-frame .ag-grid{grid-template-columns:1.5fr 1fr}[data-landing] .hero-shot-frame .dash-drawer{width:296px;left:auto;right:12px;top:12px;bottom:12px}[data-landing] .hero-shot-frame .dm-val{font-size:28px}[data-landing] .hero-shot-frame .dtr-ai{display:inline-flex}}@media (prefers-reduced-motion:reduce){[data-landing] .ag-pulse i,[data-landing] .ai-pulse,[data-landing] .dd-tl li.active:before,[data-landing] .es.active,[data-landing] .hero-eyebrow .dot,[data-landing] .tk-ai-spin,[data-landing] .tk-focus-ring{animation:none!important}[data-landing] .dash,[data-landing] .dash-board,[data-landing] .dash-drawer,[data-landing] .dash-metrics,[data-landing] .dash-side,[data-landing] .dash-side-backdrop,[data-landing] .mp-card,[data-landing] .tk{transition:none!important}[data-landing] .mp-card:hover,[data-landing] .tk:hover{transform:none!important}[data-landing] .lreveal,[data-landing] .nav-drawer{transition:none!important}[data-landing] .lreveal{opacity:1!important;transform:none!important}}