html:has(.landing-root){scroll-behavior:smooth;background:#ebebeb}html:has(.landing-root) body{color:#131314;background:#ebebeb;overflow-x:hidden}.landing-root{--font-geist-sans:"Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-display:"Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-geist-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;font-weight:500}.landing-root ::selection{color:#fff;background:#00e}.landing-root{--ink:#131314;--acid:#00e;--paper:#ebebeb;--white:#fff;--forest:#0000be;--muted:#adacb0;--line:#767676;--elevated:#adacb0;--signal:#00e;--signal-deep:#0000be;--ease:cubic-bezier(.44, 0, .2, 1);--duration:.3s;--grad-signal:linear-gradient(90deg, #000, #5528fa 48%, #3b55ff);--grad-heat:linear-gradient(90deg, #ae30d3, #f64a4e)}.landing-root,.landing-root *{box-sizing:border-box}.landing-root{scroll-behavior:smooth;background:var(--paper);background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.landing-root a{color:inherit;text-decoration:none}.landing-root button,.landing-root a{-webkit-tap-highlight-color:transparent}.landing-root button{font:inherit}.landing-root ::selection{background:var(--acid);color:var(--ink)}.landing-root .shell{width:min(1280px,100% - 48px);margin-inline:auto}.landing-root [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.75,.25,1),transform .8s cubic-bezier(.2,.75,.25,1);transform:translateY(30px)}.landing-root [data-reveal].is-visible{opacity:1;transform:translateY(0)}.landing-root .site-header{z-index:100;pointer-events:none;padding-inline:18px;position:fixed;inset:18px 0 auto}.landing-root .nav-pill{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;background:#ffffffa8;border:1px solid #0b171317;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1100px,100%);min-height:64px;margin:auto;padding:7px 8px 7px 18px;transition:background .35s,box-shadow .35s,transform .35s;display:grid;box-shadow:0 8px 35px #132d230f}.landing-root .site-header.scrolled .nav-pill{background:#ffffffed;box-shadow:0 10px 40px #132d231c}.landing-root .brand{letter-spacing:-.03em;align-items:center;gap:9px;font-size:15px;font-weight:720;display:flex}.landing-root .brand span:not(.brand-beta){background:var(--ink);width:28px;height:28px;color:var(--acid);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.landing-root .nav-links{gap:28px;font-size:13px;font-weight:560;display:flex}.landing-root .nav-links a,.landing-root .dashboard-link{opacity:.76;transition:opacity .2s;position:relative}.landing-root .nav-links a:hover,.landing-root .dashboard-link:hover{opacity:1}.landing-root .nav-actions{justify-self:end;align-items:center;gap:16px;font-size:13px;font-weight:600;display:flex}.landing-root .button{background:var(--acid);min-height:52px;color:var(--ink);border:1px solid #0b171314;border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 6px 16px #63741a1f}.landing-root .button:hover{background:#e6ff5a;transform:translateY(-2px)}.landing-root .button:active{transform:scale(.97)}.landing-root .button:focus-visible,.landing-root a:focus-visible,.landing-root button:focus-visible,.landing-root summary:focus-visible{outline-offset:3px;outline:3px solid #2e62ff}.landing-root .button-small{min-height:48px;padding-inline:18px;font-size:13px}.landing-root .hero{flex-direction:column;justify-content:flex-end;min-height:100svh;padding:188px 0 88px;display:flex}.landing-root .eyebrow{color:#536057;letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:34px;font-size:11px;font-weight:720;display:flex}.landing-root .eyebrow span{background:var(--acid);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #dfff3840}.landing-root .hero h1{letter-spacing:-.072em;max-width:1220px;margin:0;font-size:clamp(72px,9.15vw,140px);font-weight:760;line-height:.86}.landing-root .hero h1 em{color:var(--forest);font-style:normal}.landing-root .hero-bottom{grid-template-columns:minmax(0,640px) auto;justify-content:space-between;align-items:end;gap:40px;margin-top:52px;display:grid}.landing-root .hero-bottom p{color:#48534d;letter-spacing:-.025em;max-width:620px;margin:0;font-size:clamp(17px,1.55vw,22px);line-height:1.45}.landing-root .hero-actions{align-items:center;gap:26px;display:flex}.landing-root .text-link{border-bottom:1px solid #0b171333;align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:680;display:inline-flex}.landing-root .text-link span{font-size:19px}.landing-root .microcopy{color:#707c75;letter-spacing:.02em;align-items:center;gap:12px;margin:30px 0 0;font-size:11px;font-weight:560;display:flex}.landing-root .microcopy i{background:#9fa7a2;border-radius:50%;width:3px;height:3px}.landing-root .showcase-section{background:var(--white);padding:148px 0 90px;overflow:hidden}.landing-root .showcase-heading{grid-template-columns:1fr 2.4fr 1fr;align-items:end;gap:32px;margin-bottom:72px;display:grid}.landing-root .section-index{color:#69736d;letter-spacing:.14em;align-self:start;padding-top:12px;font-size:10px;font-weight:720}.landing-root .showcase-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,6.6vw,96px);font-weight:730;line-height:.91}.landing-root .showcase-heading p{color:#606a64;margin:0 0 8px;font-size:15px;line-height:1.55}.landing-root .showcase-track{scrollbar-width:none;cursor:grab;touch-action:pan-y;scroll-snap-type:x proximity;-webkit-user-select:none;user-select:none;gap:24px;padding:4px max(24px,50vw - 640px) 38px;display:flex;overflow-x:auto}.landing-root .showcase-track::-webkit-scrollbar{display:none}.landing-root .showcase-track:active{cursor:grabbing}.landing-root .showcase-card{scroll-snap-align:center;border-radius:30px;flex:0 0 clamp(390px,35vw,510px);min-height:620px;padding:32px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.landing-root .showcase-card:hover{transform:translateY(-4px)}.landing-root .showcase-card.lime{background:#e5f7a1}.landing-root .showcase-card.peach{background:#f4d6c4}.landing-root .showcase-card.blue{background:#cfdff5}.landing-root .showcase-card.cream{background:#f1e9d7}.landing-root .showcase-card.lavender{background:#ded9ee}.landing-root .showcase-card.mint{background:#cee8dd}.landing-root .card-number{font:500 11px/1 var(--font-geist-mono);opacity:.55;position:absolute;top:31px;right:31px}.landing-root .card-copy span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:710;display:block}.landing-root .card-copy h3{letter-spacing:-.052em;max-width:360px;margin:0;font-size:40px;font-weight:710;line-height:.99}.landing-root .mini-window{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #0b17131c;border-radius:22px 22px 0 0;min-height:400px;padding:0 21px 28px;position:absolute;bottom:-26px;left:28px;right:28px;overflow:hidden;box-shadow:0 28px 70px #1f302729}.landing-root .window-bar{color:#66716a;letter-spacing:.04em;border-bottom:1px solid #0b171314;align-items:center;gap:6px;height:51px;margin:0 -21px 19px;padding:0 17px;font-size:10px;font-weight:650;display:flex}.landing-root .window-bar i{background:#cbd0cc;border-radius:50%;width:6px;height:6px}.landing-root .window-bar span{margin-left:auto}.landing-root .rank-summary{grid-template-columns:1.25fr 1fr 1fr;gap:8px;display:grid}.landing-root .rank-summary div{border:1px solid #e4e8e3;border-radius:12px;gap:3px;padding:13px;display:grid}.landing-root .rank-summary small,.landing-root .engine small,.landing-root .agent-status small{color:#778079;font-size:9px}.landing-root .rank-summary strong{letter-spacing:-.04em;font-size:23px}.landing-root .rank-summary em{color:#259361;font-size:9px;font-style:normal}.landing-root .chart-area{color:#0d6e50;height:146px;margin-top:18px;position:relative}.landing-root .chart-grid{background:repeating-linear-gradient(#0000 0 35px,#e7ebe7 36px);position:absolute;inset:0}.landing-root .chart-area svg{width:100%;height:100%;position:relative;overflow:visible}.landing-root .keyword-row{border-top:1px solid #e7eae7;grid-template-columns:1fr 36px 45px;align-items:center;min-height:34px;font-size:10px;display:grid}.landing-root .keyword-row em{color:#249061;font-style:normal}.landing-root .ai-score{color:#fff;background:#102f29;border-radius:15px;grid-template-columns:1fr auto;align-items:end;padding:19px;display:grid}.landing-root .ai-score span{color:#b8c6c1;grid-column:1/-1;margin-bottom:5px;font-size:10px}.landing-root .ai-score strong{letter-spacing:-.05em;font-size:36px}.landing-root .ai-score em{color:var(--acid);font:500 10px var(--font-geist-mono);padding-bottom:5px}.landing-root .engine-list{gap:8px;margin-top:14px;display:grid}.landing-root .engine{border:1px solid #e5e8e5;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;display:flex}.landing-root .engine-icon{background:#eef1ed;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:750;display:grid}.landing-root .engine>div{flex:1;grid-template-columns:1fr auto;gap:5px 12px;font-size:10px;display:grid}.landing-root .engine>div i{background:#16a273;border-radius:5px;grid-column:1/-1;height:3px}.landing-root .opportunity-head,.landing-root .opportunity-row{grid-template-columns:1.6fr .45fr .7fr;align-items:center;gap:8px;display:grid}.landing-root .opportunity-head{color:#7a827d;padding:0 10px 10px;font-size:9px}.landing-root .opportunity-row{border-top:1px solid #e4e8e4;min-height:49px;padding:0 10px;font-size:10px}.landing-root .opportunity-row em{color:#17734e;background:#daf6e3;border-radius:99px;width:fit-content;padding:5px 8px;font-style:normal}.landing-root .opportunity-row em.medium{color:#8c6b10;background:#fff1c7}.landing-root .mock-button{color:#fff;background:#102f29;border:0;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:43px;margin-top:15px;font-size:10px;font-weight:650;display:flex}.landing-root .doc-label{color:#6b756f;letter-spacing:.1em;font-size:9px;font-weight:750}.landing-root .content-window h4{letter-spacing:-.045em;margin:12px 0;font-size:25px;line-height:1.04}.landing-root .content-window>p{color:#6d7770;margin:0;font-size:11px;line-height:1.5}.landing-root .progress-list{gap:8px;margin-top:22px;display:grid}.landing-root .progress-list div{color:#7c847f;border:1px solid #e5e8e5;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:10px;display:flex}.landing-root .progress-list span{background:#eef0ed;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.landing-root .progress-list .done{color:var(--ink)}.landing-root .progress-list .done span{background:var(--acid)}.landing-root .donut{background:conic-gradient(var(--forest) 0 62%, #e5e9e5 62%);border-radius:50%;place-items:center;width:158px;height:158px;margin:3px auto 18px;display:grid;position:relative}.landing-root .donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:16px}.landing-root .donut div{z-index:1;text-align:center;display:grid;position:relative}.landing-root .donut strong{letter-spacing:-.05em;font-size:36px}.landing-root .donut small{color:#7b847e;font-size:9px}.landing-root .competitor-bars{gap:10px;font-size:9px;display:grid}.landing-root .competitor-bars div{grid-template-columns:80px 1fr;align-items:center;gap:8px;display:grid}.landing-root .competitor-bars i{background:#e7eae7;border-radius:9px;height:6px;overflow:hidden}.landing-root .competitor-bars b{border-radius:inherit;background:#a7afa9;height:100%;display:block}.landing-root .competitor-bars b.you{background:var(--acid)}.landing-root .agent-status{color:#fff;background:#102f29;border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.landing-root .status-orb{background:var(--acid);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.landing-root .agent-status div{gap:2px;font-size:11px;display:grid}.landing-root .agent-status i{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 5px #dfff3824}.landing-root .action-feed{padding:11px 0}.landing-root .action-feed>div{border-bottom:1px solid #e7eae7;align-items:center;gap:11px;min-height:48px;display:flex}.landing-root .action-feed>div>span{background:#eef3d5;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.landing-root .action-feed div div{gap:3px;font-size:10px;display:grid}.landing-root .action-feed small{color:#8b928d;font:500 8px var(--font-geist-mono)}.landing-root .drag-hint{color:#6e7771;letter-spacing:.14em;width:min(1280px,100% - 48px);margin:18px auto 0;font-size:9px;font-weight:730}.landing-root .drag-hint span{margin-left:8px;font-size:14px}.landing-root .metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:156px 0 170px;display:grid}.landing-root .metrics>div{border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:190px;padding:0 28px;display:flex}.landing-root .metrics>div:first-child{border-left:0;padding-left:0}.landing-root .metrics strong{letter-spacing:-.075em;font-size:clamp(70px,7vw,108px);font-weight:690;line-height:.8}.landing-root .metrics span{color:#6d756f;max-width:150px;font-size:13px;line-height:1.3}@media (max-width:980px){.landing-root .nav-pill{grid-template-columns:1fr auto}.landing-root .nav-links,.landing-root .dashboard-link{display:none}.landing-root .hero{padding-top:160px}.landing-root .hero-bottom{grid-template-columns:1fr;align-items:start}.landing-root .showcase-heading{grid-template-columns:1fr}.landing-root .showcase-heading .section-index{padding:0}.landing-root .showcase-heading p{max-width:420px}.landing-root .metrics{grid-template-columns:1fr 1fr;gap:70px 0}.landing-root .metrics>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:640px){.landing-root .shell{width:min(100% - 30px,1280px)}.landing-root .site-header{padding-inline:10px;inset:10px 0 auto}.landing-root .nav-pill{min-height:58px;padding-left:13px}.landing-root .brand{font-size:13px}.landing-root .brand span:not(.brand-beta){width:27px;height:27px}.landing-root .button-small{min-height:43px;padding-inline:14px}.landing-root .button-small span{display:none}.landing-root .hero{min-height:auto;padding:150px 0 74px}.landing-root .eyebrow{margin-bottom:26px;font-size:9px}.landing-root .hero h1{letter-spacing:-.068em;font-size:clamp(54px,17vw,72px);line-height:.88}.landing-root .hero-bottom{gap:28px;margin-top:38px}.landing-root .hero-bottom p{font-size:16px}.landing-root .hero-actions{flex-direction:column;align-items:flex-start;gap:13px}.landing-root .hero-actions .button{width:100%}.landing-root .text-link{border:0;justify-content:center;width:100%}.landing-root .microcopy{flex-wrap:wrap;gap:8px;margin-top:24px;font-size:9px}.landing-root .showcase-section{padding-top:92px}.landing-root .showcase-heading{margin-bottom:42px}.landing-root .showcase-heading h2{font-size:50px}.landing-root .showcase-track{gap:14px;padding-inline:15px}.landing-root .showcase-card{border-radius:24px;flex-basis:85vw;min-height:555px;padding:24px}.landing-root .card-copy h3{font-size:34px}.landing-root .card-number{top:25px;right:25px}.landing-root .mini-window{min-height:368px;padding-inline:16px;left:16px;right:16px}.landing-root .window-bar{margin-inline:-16px}.landing-root .metrics{grid-template-columns:1fr;gap:64px;padding:100px 0 110px}.landing-root .metrics>div{border-left:0;border-top:1px solid var(--line);padding:0;min-height:145px;padding-top:30px}.landing-root .metrics>div:first-child{border-top:0;padding-top:0}.landing-root .metrics strong{font-size:94px}}@media (prefers-reduced-motion:reduce){.landing-root{scroll-behavior:auto}.landing-root,.landing-root *,.landing-root:before,.landing-root:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.landing-root [data-reveal]{opacity:1;transform:none}}.landing-root .statement{grid-template-columns:1fr 3fr;column-gap:30px;padding:175px 0 190px;display:grid}.landing-root .statement h2{letter-spacing:-.068em;grid-column:2;max-width:980px;margin:0;font-size:clamp(64px,7.7vw,112px);font-weight:720;line-height:.9}.landing-root .statement p{color:#626c66;letter-spacing:-.02em;grid-column:2;max-width:480px;margin:52px 0 0 auto;font-size:18px;line-height:1.55}.landing-root .how-section{background:#fff;padding:150px 0 20px}.landing-root .how-intro{grid-template-columns:1fr 2.4fr 1fr;align-items:end;gap:32px;padding-bottom:115px;display:grid}.landing-root .how-intro h2,.landing-root .capabilities-heading h2,.landing-root .pricing-heading h2{letter-spacing:-.067em;margin:0;font-size:clamp(62px,7vw,104px);font-weight:720;line-height:.9}.landing-root .how-intro p,.landing-root .demo-heading p,.landing-root .pricing-heading p{color:#657069;margin:0 0 8px;font-size:15px;line-height:1.55}.landing-root .process-row{border-top:1px solid #e3e7e2;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(50px,8vw,120px);min-height:780px;padding:100px 0;display:grid}.landing-root .process-copy{max-width:480px}.landing-root .process-copy>span{color:#68726c;letter-spacing:.14em;margin-bottom:28px;font-size:10px;font-weight:760;display:block}.landing-root .process-copy h3{letter-spacing:-.063em;margin:0;font-size:clamp(56px,5.8vw,88px);font-weight:710;line-height:.91}.landing-root .process-copy p{color:#606a64;letter-spacing:-.015em;max-width:430px;margin:30px 0 0;font-size:17px;line-height:1.6}.landing-root .tag-list{flex-wrap:wrap;gap:7px;margin-top:32px;display:flex}.landing-root .tag-list i{color:#5d6861;border:1px solid #dfe3df;border-radius:99px;padding:9px 12px;font-size:10px;font-style:normal;font-weight:650}.landing-root .visual-panel{background:#f5f7f2;border:1px solid #dfe4df;border-radius:30px;min-height:530px;position:relative;overflow:hidden;box-shadow:0 28px 70px #1f312714}.landing-root .connect-visual{background:#e4f2b0;padding:55px}.landing-root .source-hub{color:#fff;background:#0d332c;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:190px;min-height:205px;margin:0 auto;display:flex;box-shadow:0 22px 40px #0d332c33}.landing-root .source-hub>span{background:var(--acid);width:55px;height:55px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:17px;font-size:22px;font-weight:800;display:grid}.landing-root .source-hub b{font-size:16px}.landing-root .source-hub small{color:#aebcb6;margin-top:7px;font-size:9px}.landing-root .source-list{grid-template-columns:1fr 1fr;gap:10px;margin-top:38px;display:grid}.landing-root .source-list>div{background:#ffffffbf;border:1px solid #0d332c1a;border-radius:15px;align-items:center;gap:11px;min-height:69px;padding:12px 15px;display:flex}.landing-root .source-list>div>span{background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:780;display:grid}.landing-root .source-list b{font-size:11px}.landing-root .source-list i{background:var(--acid);opacity:0;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:auto;font-size:10px;font-style:normal;animation:.55s forwards checkIn;display:grid}@keyframes checkIn{to{opacity:1;transform:scale(1)}0%{opacity:0;transform:scale(.5)}}.landing-root .sync-line{color:#fff;background:#0d332ce6;border-radius:12px;align-items:center;min-height:45px;margin-top:10px;padding:0 15px;font-size:9px;display:flex}.landing-root .sync-line i{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:9px}.landing-root .sync-line b{color:var(--acid);margin-left:auto}.landing-root .analyze-visual{background:#d6e3f3;padding:30px}.landing-root .analysis-top{color:#fff;background:#0d332c;border-radius:20px;justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.landing-root .analysis-top>div{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;display:grid}.landing-root .analysis-top span{color:#b7c6c0;letter-spacing:.11em;grid-column:1/-1;font-size:8px}.landing-root .analysis-top strong{letter-spacing:-.06em;margin-top:10px;font-size:52px;line-height:1}.landing-root .analysis-top small{color:#c2ccc8;font-size:9px}.landing-root .analysis-top>i{background:var(--acid);color:var(--ink);border-radius:99px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:800}.landing-root .analysis-query{background:#fff;border-radius:17px;align-items:center;gap:14px;min-height:79px;margin-top:12px;padding:0 18px;display:flex}.landing-root .analysis-query>span{background:#edf1ee;border-radius:50%;place-items:center;width:37px;height:37px;font-size:21px;display:grid}.landing-root .analysis-query>div{gap:5px;font-size:12px;display:grid}.landing-root .analysis-query small{color:#758079;font-size:9px}.landing-root .analysis-query em{color:#178361;font:700 11px var(--font-geist-mono);margin-left:auto}.landing-root .analysis-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.landing-root .analysis-grid div{background:#ffffffbd;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:71px;padding:13px;display:flex}.landing-root .analysis-grid small{color:#77817b;font-size:8px}.landing-root .analysis-grid b{font-size:11px}.landing-root .mini-serp{background:#fffc;border-radius:16px;min-height:166px;margin-top:12px;padding:18px}.landing-root .mini-serp>span{font-size:9px;font-weight:700}.landing-root .mini-serp>div{background:repeating-linear-gradient(0deg,#0000 0 32px,#e6eae7 33px);border-bottom:1px solid #d8deda;align-items:end;gap:13px;height:100px;margin-top:12px;display:flex}.landing-root .mini-serp i{background:#b6c0b9;border-radius:5px 5px 0 0;width:13%}.landing-root .mini-serp i.active{background:var(--acid);box-shadow:inset 0 0 0 1px #0b17131a}.landing-root .action-pipeline{background:#f2ead7;padding:42px 44px}.landing-root .pipeline-progress{background:var(--ink);width:2px;height:0;transition:height 2.4s cubic-bezier(.2,.7,.2,1) .3s;position:absolute;top:76px;left:66px}.landing-root .action-pipeline.is-visible .pipeline-progress{height:376px}.landing-root .pipeline-step{z-index:1;opacity:.35;grid-template-columns:48px 1fr 32px;align-items:center;gap:16px;min-height:86px;transition:opacity .5s,transform .5s;display:grid;position:relative;transform:translate(12px)}.landing-root .action-pipeline.is-visible .pipeline-step{opacity:1;transform:translate(0)}.landing-root .pipeline-step>span{width:48px;height:48px;font:600 9px var(--font-geist-mono);background:#fff;border:1px solid #cbd0c8;border-radius:50%;place-items:center;display:grid}.landing-root .pipeline-step>div{gap:5px;display:grid}.landing-root .pipeline-step b{font-size:14px}.landing-root .pipeline-step small{color:#79817b;font-size:10px}.landing-root .pipeline-step>i{width:29px;height:29px;color:var(--acid);background:#0d332c;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.landing-root .pipeline-step:last-child>i{background:var(--acid);color:var(--ink)}.landing-root .supervision-visual{background:#d9e9e2;flex-direction:column;justify-content:center;padding:50px;display:flex}.landing-root .identity{background:#fff;border-radius:20px;align-items:center;gap:16px;min-height:105px;padding:20px;display:flex;box-shadow:0 15px 34px #1f312714}.landing-root .identity>span{background:var(--acid);border-radius:50%;place-items:center;width:54px;height:54px;font-size:16px;font-weight:800;display:grid}.landing-root .identity>div{gap:3px;display:grid}.landing-root .identity small{color:#7a837d;letter-spacing:.12em;font-size:7px}.landing-root .identity b{font-size:14px}.landing-root .identity em{color:#6e7972;font-size:9px;font-style:normal}.landing-root .approval-path{place-items:center;height:100px;display:grid;position:relative}.landing-root .approval-path:before{content:"";background:#7f9189;width:1px;height:100%;position:absolute}.landing-root .approval-path span{color:#fff;letter-spacing:.12em;background:#0d332c;border-radius:99px;padding:8px 12px;font-size:7px;font-weight:750;position:relative}.landing-root .approval-path i{background:var(--acid);border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%)}.landing-root .approval-path i:first-child{top:10px}.landing-root .approval-path i:last-child{bottom:10px}.landing-root .human-identity>span{color:#fff;background:#0d332c}.landing-root .human-identity>strong{background:var(--acid);letter-spacing:.05em;border-radius:99px;margin-left:auto;padding:12px 14px;font-size:8px}.landing-root .product-demo{color:#fff;background:#0d3029;padding:160px 0 110px;overflow:hidden}.landing-root .demo-heading{grid-template-columns:1fr 2.4fr 1fr;align-items:end;gap:32px;margin-bottom:85px;display:grid}.landing-root .demo-heading h2{letter-spacing:-.068em;margin:0;font-size:clamp(70px,8vw,118px);font-weight:710;line-height:.88}.landing-root .demo-heading .section-index,.landing-root .product-demo .section-index{color:#a8b7b2}.landing-root .demo-heading p{color:#abb9b4}.landing-root .dashboard-frame{width:min(1400px,92vw);min-width:1060px;height:760px;color:var(--ink);background:#f7f8f5;border:7px solid #183e36;border-radius:27px;grid-template-columns:180px 1fr 260px;margin:0 auto;display:grid;overflow:hidden;transform:perspective(1600px)rotateX(2deg)translateY(30px);box-shadow:0 70px 120px #00000052}.landing-root .dashboard-frame.is-visible{transform:perspective(1600px)rotateX(0)translateY(0)}.landing-root .dashboard-sidebar{color:#fff;background:#0b2722;flex-direction:column;padding:23px 15px;display:flex}.landing-root .dash-brand{align-items:center;gap:9px;padding:0 6px 26px;font-size:11px;display:flex}.landing-root .dash-brand span{background:var(--acid);width:28px;height:28px;color:var(--ink);border-radius:8px;place-items:center;font-size:10px;display:grid}.landing-root .dashboard-sidebar nav{gap:4px;display:grid}.landing-root .dashboard-sidebar nav>span{color:#9fb0aa;border-radius:9px;align-items:center;gap:10px;min-height:39px;padding:0 10px;font-size:9px;display:flex}.landing-root .dashboard-sidebar nav>span.active{color:#fff;background:#173c34}.landing-root .dashboard-sidebar nav i{text-align:center;width:15px;font-size:10px;font-style:normal}.landing-root .dashboard-sidebar nav em{background:var(--acid);min-width:20px;height:18px;color:var(--ink);font:700 7px var(--font-geist-mono);border-radius:99px;place-items:center;margin-left:auto;display:grid}.landing-root .dash-user{border-top:1px solid #25443d;align-items:center;gap:8px;margin-top:auto;padding:12px 8px 0;display:flex}.landing-root .dash-user>span{width:29px;height:29px;color:var(--ink);background:#dce5e1;border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid}.landing-root .dash-user div{gap:2px;font-size:8px;display:grid}.landing-root .dash-user small{color:#7f928b;font-size:7px}.landing-root .dashboard-main{padding:30px;overflow:hidden}.landing-root .dashboard-main>header{justify-content:space-between;align-items:flex-start;display:flex}.landing-root .dashboard-main header small{color:#7d8680;font:600 7px var(--font-geist-mono);letter-spacing:.08em}.landing-root .dashboard-main header h3{letter-spacing:-.05em;margin:7px 0 4px;font-size:30px}.landing-root .dashboard-main header p{color:#6b756f;margin:0;font-size:10px}.landing-root .dashboard-main header p b{color:var(--ink)}.landing-root .dashboard-main header button{width:33px;height:33px;color:var(--acid);background:#fff;border:1px solid #dde1dd;border-radius:50%}.landing-root .widget-row{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:30px;display:grid}.landing-root .dash-widget{background:#fff;border:1px solid #e0e4df;border-radius:13px;grid-template-columns:1fr auto;align-items:end;min-height:108px;padding:14px;display:grid}.landing-root .dash-widget>span{color:#6d7771;grid-column:1/-1;align-self:start;font-size:8px}.landing-root .dash-widget>span i{float:right;color:#9aa29d;font-style:normal}.landing-root .dash-widget strong{letter-spacing:-.05em;font-size:28px}.landing-root .dash-widget em{color:#17734f;font:600 7px var(--font-geist-mono);background:#e3f5e8;border-radius:99px;padding:5px 6px}.landing-root .dash-widget em.pending{color:#765f2b;background:#f4ead2}.landing-root .dashboard-chart{background:#fff;border:1px solid #e0e4df;border-radius:16px;min-height:384px;margin-top:12px;padding:20px}.landing-root .dash-chart-head{justify-content:space-between;align-items:center;display:flex}.landing-root .dash-chart-head>div{gap:7px;display:grid}.landing-root .dash-chart-head span{color:#68726c;font-size:8px}.landing-root .dash-chart-head strong{letter-spacing:-.04em;font-size:24px}.landing-root .dash-chart-head>small{color:#7e8681;border:1px solid #e2e5e1;border-radius:8px;padding:8px 10px;font-size:7px}.landing-root .dash-chart-canvas{height:260px;margin-top:18px;position:relative}.landing-root .dash-grid{background:repeating-linear-gradient(#0000 0 62px,#edf0ed 63px);position:absolute;inset:0}.landing-root .dash-chart-canvas svg{width:100%;height:100%;position:relative}.landing-root .activity-panel{background:#fff;border-left:1px solid #e0e4df;padding:28px 20px}.landing-root .activity-head{justify-content:space-between;align-items:center;font-size:10px;display:flex}.landing-root .activity-head span{color:#197352;font:700 6px var(--font-geist-mono);background:#eaf5ed;border-radius:99px;padding:5px 7px}.landing-root .activity-agent{color:#fff;background:#0d332c;border-radius:12px;align-items:center;gap:9px;margin-top:25px;padding:12px;display:flex}.landing-root .activity-agent>span{background:var(--acid);width:31px;height:31px;color:var(--ink);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.landing-root .activity-agent div{gap:3px;font-size:8px;display:grid}.landing-root .activity-agent small{color:#a6b5af;font-size:7px}.landing-root .activity-agent>i{background:var(--acid);border-radius:50%;width:6px;height:6px;margin-left:auto}.landing-root .activity-timeline{margin:22px 0 18px}.landing-root .activity-timeline>div{grid-template-columns:35px 1fr;gap:9px;min-height:82px;display:grid}.landing-root .activity-timeline time{color:#9ca39f;font:500 7px var(--font-geist-mono)}.landing-root .activity-timeline>div>span{border-left:1px solid #dfe4df;align-content:start;gap:5px;padding-left:14px;display:grid;position:relative}.landing-root .activity-timeline>div>span>i{background:#b5bdb8;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:-4px;box-shadow:0 0 0 4px #fff}.landing-root .activity-timeline i.live{background:var(--acid)!important}.landing-root .activity-timeline b{font-size:8px;line-height:1.4}.landing-root .activity-timeline small{color:#979f9a;font-size:7px}.landing-root .activity-panel>button{background:#fff;border:1px solid #dfe3df;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:39px;font-size:8px;font-weight:650;display:flex}.landing-root .capabilities{padding:175px 0}.landing-root .capabilities-heading{grid-template-columns:1fr 3fr;margin-bottom:85px;display:grid}.landing-root .capabilities-heading h2{grid-column:2}.landing-root .bento-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.landing-root .bento-card{background:#fff;border-radius:28px;min-height:520px;padding:35px;transition:transform .35s;position:relative;overflow:hidden}.landing-root .bento-card:hover{transform:translateY(-4px)}.landing-root .bento-card.bento-wide{grid-column:span 2;grid-template-columns:.88fr 1.12fr;gap:30px;display:grid}.landing-root .bento-card>span,.landing-root .bento-card>div>span{color:#526059;letter-spacing:.13em;margin-bottom:17px;font-size:9px;font-weight:760;display:block}.landing-root .bento-card h3{letter-spacing:-.052em;margin:0;font-size:clamp(34px,3vw,48px);font-weight:700;line-height:.98}.landing-root .bento-card p{color:#626d66;max-width:380px;margin:25px 0 0;font-size:14px;line-height:1.55}.landing-root .lime-card{background:#e5f5ad}.landing-root .blue-card{background:#d0def0}.landing-root .cream-card{background:#efe5cf}.landing-root .paper-card{background:#fff;border:1px solid #e1e5e0}.landing-root .dark-card{color:#fff;background:#0d332c}.landing-root .dark-card>span{color:#a9bbb4}.landing-root .bento-visual{align-self:end}.landing-root .visibility-visual{color:#0d7658;background:#ffffffb8;border-radius:22px;min-height:310px;padding:28px}.landing-root .visibility-visual>div{color:var(--ink);justify-content:space-between;display:flex}.landing-root .visibility-visual strong{letter-spacing:-.06em;font-size:62px}.landing-root .visibility-visual em{color:#13724e;height:fit-content;font:600 8px var(--font-geist-mono);background:#ddf1e2;border-radius:99px;padding:7px 9px}.landing-root .visibility-visual svg{width:100%;margin-top:55px;overflow:visible}.landing-root .ai-orbits{background:#163f36;border-radius:22px;place-items:center;height:280px;display:grid;position:absolute;bottom:20px;left:20px;right:20px;overflow:hidden}.landing-root .ai-orbits:before,.landing-root .ai-orbits:after{content:"";border:1px solid #3d5c55;border-radius:50%;width:310px;height:310px;position:absolute}.landing-root .ai-orbits:after{width:190px;height:190px}.landing-root .ai-orbits i{color:#d5e0dc;background:#244c43;border:1px solid #4d6d65;border-radius:99px;padding:7px 10px;font-size:7px;font-style:normal;position:absolute}.landing-root .ai-orbits i:first-child{top:28px;left:48px}.landing-root .ai-orbits i:nth-child(2){top:54px;right:38px}.landing-root .ai-orbits i:nth-child(3){bottom:42px;left:35px}.landing-root .ai-orbits i:nth-child(4){bottom:27px;right:28px}.landing-root .ai-orbits strong{z-index:2;letter-spacing:-.07em;font-size:72px;position:relative}.landing-root .ai-orbits small{z-index:2;color:#a5b7b0;font-size:8px;position:absolute;top:176px}.landing-root .content-stack{perspective:800px;height:255px;position:absolute;bottom:35px;left:35px;right:35px}.landing-root .content-stack i{letter-spacing:.12em;background:#fff;border:1px solid #dde2dd;border-radius:18px;height:170px;padding:23px;font-size:8px;font-style:normal;font-weight:750;position:absolute;inset:auto 0 0;box-shadow:0 15px 30px #1b2e2414}.landing-root .content-stack i:first-child{background:#e7f5b0;transform:translateY(-82px)scale(.87)}.landing-root .content-stack i:nth-child(2){background:#f1e5ce;transform:translateY(-41px)scale(.93)}.landing-root .content-stack i:nth-child(3){background:#fff}.landing-root .benchmark-chart{background:#ffffffb3;border-radius:22px;align-self:center;gap:24px;padding:30px;display:grid}.landing-root .benchmark-chart>div{grid-template-columns:70px 1fr 24px;align-items:center;gap:10px;font-size:7px;display:grid}.landing-root .benchmark-chart i{background:#0d332c14;border-radius:99px;height:9px;overflow:hidden}.landing-root .benchmark-chart i b{border-radius:inherit;background:#8d9ca5;height:100%;display:block}.landing-root .benchmark-chart i b.active{background:var(--acid);box-shadow:inset 0 0 0 1px #0b17131a}.landing-root .benchmark-chart strong{font:600 8px var(--font-geist-mono)}.landing-root .priority-list{gap:8px;display:grid;position:absolute;bottom:34px;left:32px;right:32px}.landing-root .priority-list i{background:#ffffffa6;border:1px solid #0b17131a;border-radius:13px;grid-template-columns:24px 1fr auto;align-items:center;min-height:57px;padding:0 13px;font-size:8px;font-style:normal;display:grid}.landing-root .priority-list b{font-size:10px}.landing-root .priority-list em{background:#fff;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal}.landing-root .human-card{background:#d6e9e1}.landing-root .human-stamp{color:#fff;background:#0d332c;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:22px;display:flex;position:absolute;bottom:34px;left:34px;right:34px}.landing-root .human-stamp i{background:var(--acid);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid;position:absolute;top:20px;left:20px}.landing-root .human-stamp b{font-size:12px}.landing-root .human-stamp small{color:#96aaa2;margin-top:5px;font-size:7px}.landing-root .night-shift{color:#fff;background:#061b17;padding:165px 0}.landing-root .night-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(60px,9vw,140px);display:grid}.landing-root .night-copy .section-index{color:#839790}.landing-root .night-copy h2{letter-spacing:-.07em;margin:27px 0 0;font-size:clamp(70px,8vw,118px);font-weight:700;line-height:.86}.landing-root .night-copy p{color:#9eb0a9;max-width:400px;margin:35px 0;font-size:17px;line-height:1.55}.landing-root .live-badge{color:#c7d5d0;width:fit-content;font:650 8px var(--font-geist-mono);letter-spacing:.08em;border:1px solid #2d4c44;border-radius:99px;padding:10px 13px}.landing-root .live-badge i{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #dfff3814}.landing-root .terminal{background:#0b2721;border:1px solid #27463e;border-radius:24px;overflow:hidden;box-shadow:0 40px 90px #00000059}.landing-root .terminal-bar{color:#82978f;height:56px;font:500 8px var(--font-geist-mono);border-bottom:1px solid #28473f;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;display:grid}.landing-root .terminal-bar>span{gap:5px;display:flex}.landing-root .terminal-bar>span i{background:#3a554f;border-radius:50%;width:7px;height:7px}.landing-root .terminal-bar em{color:var(--acid);justify-self:end;font-style:normal}.landing-root .terminal-body{min-height:470px;font-family:var(--font-geist-mono);padding:30px 26px}.landing-root .terminal-line{color:#bccbc5;opacity:0;border-bottom:1px solid #1f3c35;grid-template-columns:70px 24px 1fr auto;align-items:center;min-height:55px;animation:.5s forwards paused terminalIn;display:grid;transform:translateY(8px)}.landing-root .terminal.is-visible .terminal-line{animation-play-state:running}@keyframes terminalIn{to{opacity:1;transform:translateY(0)}}.landing-root .terminal-line time{color:#58726a;font-size:8px}.landing-root .terminal-line>span{color:#789087;font-size:10px}.landing-root .terminal-line b{font-size:10px;font-weight:500}.landing-root .terminal-line em{color:#8da89e;background:#153b31;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal}.landing-root .terminal-line.found>span,.landing-root .terminal-line.found em{color:var(--acid)}.landing-root .terminal-line.waiting em{color:#f4d97f;background:#4c4024}.landing-root .terminal-cursor{color:var(--acid);margin-top:20px;font-size:12px}.landing-root .terminal-cursor i{background:var(--acid);width:8px;height:13px;margin-left:3px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.landing-root .human-system{padding:180px 0}.landing-root .human-system-heading{grid-template-columns:1fr 3fr;display:grid}.landing-root .human-system-heading h2{letter-spacing:-.068em;grid-column:2;margin:0;font-size:clamp(68px,7.6vw,112px);font-weight:710;line-height:.88}.landing-root .human-system-heading p{color:#606b64;grid-column:2;max-width:510px;margin:45px 0 0 auto;font-size:17px;line-height:1.58}.landing-root .human-system-flow{grid-template-columns:1fr 260px 1fr;align-items:stretch;margin-top:100px;display:grid}.landing-root .human-system-flow article{background:#fff;border-radius:28px;flex-direction:column;min-height:500px;padding:42px;display:flex}.landing-root .human-system-flow article.human-side{color:#fff;background:#0d332c}.landing-root .system-avatar{background:var(--acid);border-radius:50%;place-items:center;width:62px;height:62px;font-size:18px;font-weight:800;display:grid}.landing-root .human-side .system-avatar{color:var(--ink);background:#fff}.landing-root .human-system-flow article>span{color:#6b766f;letter-spacing:.13em;margin-top:32px;font-size:9px;font-weight:750}.landing-root .human-side>span{color:#a8bbb4!important}.landing-root .human-system-flow h3{letter-spacing:-.05em;margin:22px 0 0;font-size:clamp(42px,4vw,60px);font-weight:680;line-height:1}.landing-root .human-system-flow article>small{color:#7b847e;font:600 8px var(--font-geist-mono);letter-spacing:.08em;margin-top:auto}.landing-root .human-side>small{color:#91a49d!important}.landing-root .flow-connector{grid-template-columns:1fr;align-content:center;place-items:center;gap:18px;display:grid}.landing-root .flow-connector i{background:#b9c1bc;width:1px;height:70px}.landing-root .flow-connector span{letter-spacing:.1em;font-size:7px;font-weight:700}.landing-root .flow-connector b{background:var(--acid);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.landing-root .pricing-section{background:#fff;padding:175px 0 120px}.landing-root .pricing-heading{grid-template-columns:1fr 2.4fr 1fr;align-items:end;gap:32px;margin-bottom:80px;display:grid}.landing-root .pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.landing-root .price-card{background:#f6f7f3;border:1px solid #dfe4df;border-radius:28px;flex-direction:column;min-height:760px;padding:34px;display:flex;position:relative}.landing-root .price-card.featured{color:#fff;background:#0d332c;border-color:#0d332c;min-height:790px;margin-top:-15px;padding-top:49px;box-shadow:0 30px 70px #1231282e}.landing-root .recommended{background:var(--acid);height:31px;color:var(--ink);letter-spacing:.14em;border-radius:27px 27px 0 0;place-items:center;font-size:8px;font-weight:800;display:grid;position:absolute;top:0;left:0;right:0}.landing-root .price-card>span{color:#737d77;letter-spacing:.13em;font-size:8px;font-weight:750}.landing-root .price-card.featured>span{color:#a6b8b1}.landing-root .price-card h3{letter-spacing:-.05em;margin:15px 0 12px;font-size:40px}.landing-root .price-card>p{color:#68726c;min-height:64px;margin:0;font-size:13px;line-height:1.5}.landing-root .price-card.featured>p{color:#aebeb8}.landing-root .price{flex-direction:column;margin:32px 0;display:flex}.landing-root .price strong{letter-spacing:-.065em;font-size:clamp(42px,3.8vw,57px);line-height:1}.landing-root .price small{color:#7b847f;font:600 8px var(--font-geist-mono);margin-top:8px}.landing-root .price-card .button{width:100%}.landing-root .outline-button{box-shadow:none;background:0 0;border-color:#bec7c1}.landing-root .outline-button:hover{background:#fff}.landing-root .feature-list{border-top:1px solid #dce1dc;gap:14px;margin-top:34px;padding-top:27px;display:grid}.landing-root .price-card.featured .feature-list{border-top-color:#2f5048}.landing-root .feature-list>b{margin-bottom:4px;font-size:10px}.landing-root .feature-list>span{color:#606b64;align-items:center;gap:10px;font-size:11px;display:flex}.landing-root .price-card.featured .feature-list>span{color:#c2cec9}.landing-root .feature-list i{width:20px;height:20px;color:var(--ink);background:#e5eadc;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.landing-root .price-card.featured .feature-list i{background:var(--acid)}.landing-root .testimonial-placeholder{border-top:1px solid #dfe3df;border-bottom:1px solid #dfe3df;grid-template-columns:1fr 2fr auto;align-items:center;min-height:115px;margin-top:70px;padding:0 30px;display:grid}.landing-root .testimonial-placeholder span{letter-spacing:.12em;font-size:8px;font-weight:750}.landing-root .testimonial-placeholder p{color:#657069;font-size:13px}.landing-root .testimonial-placeholder i{color:#6f7872;background:#f0f3eb;border-radius:99px;padding:8px 10px;font-size:7px;font-style:normal;font-weight:700}.landing-root .faq-section{grid-template-columns:.82fr 1.18fr;gap:clamp(70px,10vw,160px);padding:175px 0;display:grid}.landing-root .faq-heading h2{letter-spacing:-.065em;margin:25px 0 0;font-size:clamp(62px,6.4vw,92px);font-weight:710;line-height:.9}.landing-root .faq-list{border-top:1px solid #d9dfda}.landing-root .faq-list article{border-bottom:1px solid #d9dfda}.landing-root .faq-list h3{margin:0}.landing-root .faq-list button{width:100%;min-height:91px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 1fr 44px;align-items:center;gap:12px;padding:0;font-size:17px;font-weight:610;display:grid}.landing-root .faq-list button>span{color:#8b938e;font:500 8px var(--font-geist-mono)}.landing-root .faq-list button i{border:1px solid #d6dcd7;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;font-weight:400;transition:background .25s,transform .25s;display:grid}.landing-root .faq-list article.open button i{background:var(--acid);transform:rotate(180deg)}.landing-root .faq-list article>div{max-height:0;transition:max-height .45s cubic-bezier(.2,.7,.2,1);overflow:hidden}.landing-root .faq-list article.open>div{max-height:240px}.landing-root .faq-list article p{color:#5f6963;max-width:570px;margin:0;padding:0 50px 34px 54px;font-size:15px;line-height:1.6}.landing-root .final-cta{color:#fff;background:#0d332c;padding:170px 0 130px}.landing-root .final-cta .section-index{color:#a2b5ae}.landing-root .final-cta h2{letter-spacing:-.076em;margin:32px 0 80px;font-size:clamp(90px,11vw,160px);font-weight:720;line-height:.8}.landing-root .final-cta-inner>div{grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.landing-root .final-cta-inner p{color:#afbeb8;letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.45}.landing-root .final-cta nav{align-items:center;gap:25px;display:flex}.landing-root .final-cta .button{min-width:190px}.landing-root .final-link{border-bottom:1px solid #60766d;align-items:center;min-height:50px;font-size:13px;font-weight:650;display:inline-flex}.landing-root .site-footer{color:#fff;background:#071e19;padding:85px 0 25px}.landing-root .footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:50px;padding-bottom:90px;display:grid}.landing-root .footer-brand p{color:#8da097;margin-top:25px;font-size:13px;line-height:1.6}.landing-root .footer-grid>div:not(.footer-brand){flex-direction:column;gap:14px;display:flex}.landing-root .footer-grid>div>b{color:#758b82;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:8px}.landing-root .footer-grid>div>a,.landing-root .footer-grid>div>span{color:#c2cec9;font-size:12px}.landing-root .footer-bottom{color:#60776e;min-height:68px;font:500 8px var(--font-geist-mono);letter-spacing:.08em;border-top:1px solid #234038;justify-content:space-between;align-items:flex-end;display:flex}@media (max-width:1100px){.landing-root .statement,.landing-root .human-system-heading,.landing-root .capabilities-heading{grid-template-columns:1fr}.landing-root .statement h2,.landing-root .statement p,.landing-root .human-system-heading h2,.landing-root .human-system-heading p,.landing-root .capabilities-heading h2{grid-column:1}.landing-root .statement .section-index,.landing-root .human-system-heading .section-index,.landing-root .capabilities-heading .section-index{margin-bottom:35px}.landing-root .process-row{grid-template-columns:1fr 1.2fr;gap:40px;min-height:680px}.landing-root .process-copy h3{font-size:58px}.landing-root .bento-grid{grid-template-columns:1fr 1fr}.landing-root .bento-card.bento-wide{grid-column:span 2}.landing-root .human-system-flow{grid-template-columns:1fr 160px 1fr}.landing-root .pricing-grid{grid-template-columns:1fr;gap:18px;max-width:720px}.landing-root .price-card,.landing-root .price-card.featured{min-height:auto;margin-top:0}.landing-root .price-card>p{min-height:auto}.landing-root .price-card.featured{padding-top:55px}.landing-root .pricing-heading,.landing-root .how-intro,.landing-root .demo-heading{grid-template-columns:1fr}.landing-root .pricing-heading .section-index,.landing-root .how-intro .section-index,.landing-root .demo-heading .section-index{margin-bottom:8px}.landing-root .pricing-heading p,.landing-root .how-intro p,.landing-root .demo-heading p{max-width:460px}}@media (max-width:780px){.landing-root .statement,.landing-root .human-system,.landing-root .capabilities,.landing-root .faq-section{padding-top:110px;padding-bottom:110px}.landing-root .statement h2,.landing-root .human-system-heading h2{font-size:57px}.landing-root .statement p,.landing-root .human-system-heading p{margin:35px 0 0}.landing-root .how-section,.landing-root .product-demo,.landing-root .pricing-section{padding-top:105px}.landing-root .how-intro{padding-bottom:65px}.landing-root .how-intro h2,.landing-root .capabilities-heading h2,.landing-root .pricing-heading h2{font-size:60px}.landing-root .process-row,.landing-root .process-row.reverse{grid-template-columns:1fr;gap:45px;min-height:auto;padding:75px 0}.landing-root .process-row.reverse>.visual-panel{order:2}.landing-root .process-row.reverse>.process-copy{order:1}.landing-root .process-copy h3{font-size:55px}.landing-root .visual-panel{min-height:510px}.landing-root .dashboard-frame{margin-left:16px}.landing-root .bento-grid{grid-template-columns:1fr}.landing-root .bento-card,.landing-root .bento-card.bento-wide{grid-column:auto;grid-template-columns:1fr;min-height:510px}.landing-root .bento-card.bento-wide{gap:40px}.landing-root .night-grid{grid-template-columns:1fr}.landing-root .night-copy h2{font-size:78px}.landing-root .terminal-body{min-height:420px}.landing-root .human-system-flow{grid-template-columns:1fr}.landing-root .flow-connector{min-height:180px}.landing-root .flow-connector i{height:35px}.landing-root .flow-connector b{transform:rotate(90deg)}.landing-root .human-system-flow article{min-height:450px}.landing-root .faq-section{grid-template-columns:1fr;gap:65px}.landing-root .faq-heading h2{font-size:63px}.landing-root .final-cta{padding:110px 0 90px}.landing-root .final-cta h2{margin-bottom:60px;font-size:91px}.landing-root .final-cta-inner>div{grid-template-columns:1fr}.landing-root .final-cta nav{justify-content:flex-start}.landing-root .footer-grid{grid-template-columns:2fr 1fr 1fr}.landing-root .footer-brand{grid-column:1/-1}}@media (max-width:520px){.landing-root .statement h2,.landing-root .human-system-heading h2{font-size:50px}.landing-root .statement{padding-top:95px}.landing-root .how-intro h2,.landing-root .capabilities-heading h2,.landing-root .pricing-heading h2{font-size:52px}.landing-root .process-copy h3{font-size:50px}.landing-root .process-copy p{font-size:15px}.landing-root .visual-panel{border-radius:23px;min-height:475px}.landing-root .connect-visual{padding:30px 22px}.landing-root .source-list{grid-template-columns:1fr}.landing-root .source-list>div{min-height:55px}.landing-root .source-hub{min-height:170px}.landing-root .sync-line{display:none}.landing-root .analyze-visual{padding:18px}.landing-root .analysis-grid{grid-template-columns:1fr 1fr}.landing-root .analysis-top strong{font-size:42px}.landing-root .analysis-query{padding-inline:12px}.landing-root .mini-serp{min-height:130px}.landing-root .mini-serp>div{height:72px}.landing-root .action-pipeline{padding:25px 18px}.landing-root .pipeline-progress{top:62px;left:42px}.landing-root .action-pipeline.is-visible .pipeline-progress{height:345px}.landing-root .pipeline-step{grid-template-columns:48px 1fr 28px;gap:10px;min-height:80px}.landing-root .pipeline-step small{font-size:8px}.landing-root .supervision-visual{padding:25px 18px}.landing-root .identity{padding:14px}.landing-root .identity>span{width:45px;height:45px}.landing-root .human-identity>strong{padding:10px 8px;font-size:6px}.landing-root .product-demo{padding-bottom:75px}.landing-root .demo-heading h2{font-size:68px}.landing-root .dashboard-frame{transform-origin:0 0;min-width:980px;height:700px;margin-bottom:-126px;transform:scale(.82)}.landing-root .bento-card,.landing-root .bento-card.bento-wide{border-radius:23px;min-height:480px;padding:25px}.landing-root .bento-card h3{font-size:38px}.landing-root .visibility-visual{min-height:250px}.landing-root .visibility-visual strong{font-size:52px}.landing-root .visibility-visual svg{margin-top:35px}.landing-root .benchmark-chart{padding:20px}.landing-root .benchmark-chart>div{grid-template-columns:60px 1fr 20px}.landing-root .night-shift{padding:105px 0}.landing-root .night-copy h2{font-size:72px}.landing-root .terminal-body{padding:22px 16px}.landing-root .terminal-line{grid-template-columns:58px 18px 1fr}.landing-root .terminal-line em{display:none}.landing-root .human-system-flow article{min-height:420px;padding:30px}.landing-root .human-system-flow h3{font-size:48px}.landing-root .price-card{border-radius:23px;padding:27px}.landing-root .price-card h3{font-size:37px}.landing-root .testimonial-placeholder{grid-template-columns:1fr;gap:12px;padding:25px 0}.landing-root .testimonial-placeholder p{margin:0}.landing-root .faq-list button{grid-template-columns:28px 1fr 38px;min-height:85px;font-size:15px}.landing-root .faq-list article p{padding-left:40px;padding-right:20px}.landing-root .final-cta h2{font-size:76px}.landing-root .final-cta-inner p{font-size:18px}.landing-root .final-cta nav{flex-direction:column;align-items:stretch}.landing-root .final-cta .button{width:100%}.landing-root .final-link{justify-content:center}.landing-root .footer-grid{grid-template-columns:1fr 1fr;gap:45px 25px}.landing-root .footer-brand{grid-column:1/-1}.landing-root .footer-bottom{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.landing-root .source-list i,.landing-root .terminal-line,.landing-root .terminal-cursor i{opacity:1;transform:none;animation:none!important}.landing-root .pipeline-progress{transition:none}}
html:has(.landing-root) body{overflow-x:clip}.landing-root ::selection{color:#fff;background:#00e}.landing-root{--pad-section:80px;--pad-block:40px;--shell-gutter:40px;--radius-card:12px;--radius-control:8px;--radius-pill:100px;overflow-x:clip}.landing-root,.landing-root *{font-weight:500}.landing-root [data-reveal]{transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease);transform:translateY(12px)}.landing-root .shell,.landing-root .drag-hint{width:min(1280px, calc(100% - var(--shell-gutter) * 2));min-height:0;overflow:visible}.landing-root .site-header{z-index:100;pointer-events:none;justify-content:center;padding:20px 24px 0;display:flex;inset:0 0 auto}.landing-root .nav-pill,.landing-root .site-header.scrolled .nav-pill{width:max-content;max-width:calc(100vw - 48px);min-height:72px;box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(1.35);pointer-events:auto;background:#ffffff8c;border:1px solid #ffffff8c;border-radius:100px;justify-content:flex-start;align-items:center;gap:28px;padding:4px 6px 4px 10px;display:flex}.landing-root .nav-end,.landing-root .nav-end a,.landing-root .nav-end .dashboard-link,.landing-root .nav-end .button-small{font-weight:400}.landing-root .nav-end .nav-account{flex-shrink:0}.landing-root .nav-end{align-items:center;gap:28px;display:flex}.landing-root .brand{flex:none;align-items:center;gap:8px;line-height:0;display:flex}.landing-root .brand-logo{object-fit:contain;width:auto;height:22px;margin-block:0;display:block}.landing-root .brand .brand-beta{box-sizing:border-box;color:#131314;letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap;background:#e1f99b;border-radius:100px;justify-content:center;place-items:center;width:auto;min-width:0;height:22px;margin:0;padding:0 9px;font-size:10px;font-weight:700;line-height:22px;display:inline-flex;transform:none}.landing-root .brand-logo-on-dark{filter:brightness(0)invert();height:22px;margin-block:-1px}.landing-root .brand-name{font-style:normal;font-weight:500}.landing-root .brand>span:not(.brand-beta){color:#fff;background:#131314;border-radius:6px;width:22px;height:22px;font-size:11px;font-weight:500}.landing-root .nav-links{gap:28px;font-size:15px;font-weight:400}.landing-root .nav-links a,.landing-root .dashboard-link{opacity:1;color:#131314;white-space:nowrap}.landing-root .nav-links a:hover,.landing-root .dashboard-link:hover{color:var(--signal);opacity:1}.landing-root .nav-pill .button-small,.landing-root .nav-pill .button-small:hover,.landing-root .nav-pill .button-small:active{padding:10px 18px;font-size:14px;font-weight:400}.landing-root .landing-nav-toggle{color:#131314;cursor:pointer;background:#ffffffb8;border:1px solid #1313141f;border-radius:100px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}.landing-root .landing-nav-toggle:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.landing-root .landing-nav-toggle-icon{gap:5px;width:18px;display:grid}.landing-root .landing-nav-toggle-icon span{background:currentColor;border-radius:999px;height:2px;display:block}.landing-root .landing-nav-backdrop,.landing-root .landing-nav-drawer{display:none}.landing-root .landing-nav-backdrop{z-index:990;opacity:0;pointer-events:none;background:#1313146b;border:0;transition:opacity .22s;position:fixed;inset:0}.landing-root .landing-nav-backdrop.is-open{opacity:1;pointer-events:auto}.landing-root .landing-nav-drawer{z-index:1000;width:min(100vw - 24px,360px);padding:20px 20px max(24px, env(safe-area-inset-bottom,0px));background:#fff;border-left:1px solid #d8d8dc;flex-direction:column;gap:20px;transition:transform .24s;position:fixed;inset:0 0 0 auto;transform:translate(104%);box-shadow:-16px 0 48px #1313141f}.landing-root .landing-nav-drawer.is-open{transform:translate(0)}.landing-root .landing-nav-drawer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-root .landing-nav-drawer-kicker{color:#5c5c63;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.landing-root .landing-nav-close{color:#131314;cursor:pointer;background:#fff;border:1px solid #d8d8dc;border-radius:100px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;display:inline-flex}.landing-root .landing-nav-drawer-links{gap:4px;display:grid}.landing-root .landing-nav-drawer-links a{color:#131314;border-radius:12px;align-items:center;min-height:48px;padding:0 12px;font-size:16px;font-weight:500;display:flex}.landing-root .landing-nav-drawer-links a:hover{color:var(--signal);background:#f4f4f5}.landing-root .landing-nav-drawer-actions{gap:10px;margin-top:auto;display:grid}.landing-root .landing-nav-drawer-secondary{color:#131314;justify-content:center;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.landing-root .landing-nav-drawer-primary{white-space:normal;text-align:center;justify-content:center;width:100%;padding-inline:18px;line-height:1.25}body.landing-nav-open .wa-dock{opacity:0;pointer-events:none}html:has(.landing-root) body{min-width:0;overflow-x:clip}.landing-root .button,.landing-root .mock-button{color:#fff;border-radius:var(--radius-pill);box-shadow:none;letter-spacing:0;min-height:0;transition:background var(--duration) var(--ease);background:#131314;border:0;padding:12px 24px;font-size:16px;font-weight:400;transform:none}.landing-root .button:hover,.landing-root .mock-button:hover{background:#0000be;transform:none}.landing-root .button:active{background:#000;transform:none}.landing-root .button-small,.landing-root .button-small:hover,.landing-root .button-small:active{min-height:0;padding:8px 20px;font-size:12px;transform:none}.landing-root .outline-button,.landing-root .outline-button:hover{color:#131314;box-shadow:none;background:#fff;border:1px solid #767676;transform:none}.landing-root .outline-button:hover{border-color:#131314}.landing-root .text-link,.landing-root .final-link,.landing-root .faq-list a,.landing-root .footer-grid>div>a:hover{color:var(--signal);border-bottom:1px solid #0000}.landing-root .text-link:hover,.landing-root .final-link:hover{border-bottom-color:var(--signal)}.landing-root .button:focus-visible,.landing-root a:focus-visible,.landing-root button:focus-visible,.landing-root summary:focus-visible{outline:2px solid var(--signal);outline-offset:3px;box-shadow:none}.landing-root h1,.landing-root h2,.landing-root h3,.landing-root h4,.landing-root .process-copy h3,.landing-root .bento-card h3,.landing-root .card-copy h3,.landing-root .price-card h3{font-family:var(--font-display);text-wrap:balance;font-weight:500}.landing-root h2:not(.work-lead),.landing-root .showcase-heading h2,.landing-root .how-intro h2,.landing-root .capabilities-heading h2,.landing-root .pricing-heading h2,.landing-root .statement h2,.landing-root .faq-heading h2,.landing-root .night-copy h2,.landing-root .final-cta h2{letter-spacing:-1.3px;font-size:clamp(32px,4vw,48px);line-height:1.2}.landing-root .section-index{color:var(--muted);letter-spacing:.12em;padding-top:0;font-size:12px}.landing-root .hero-stage{isolation:isolate;background:var(--paper);padding-bottom:48px;position:relative;overflow:hidden}.landing-root .hero-stage:before,.landing-root .hero-stage:after{display:none}.landing-root .hero{z-index:1;text-align:center;justify-content:flex-start;align-items:center;gap:0;min-height:0;padding:168px 0 48px;position:relative}.landing-root .hero [data-reveal]{opacity:1;transform:none}.landing-root .hero h1,.landing-root .hero h1[data-reveal],.landing-root .hero h1[data-reveal].is-visible{letter-spacing:-1.5px;color:#131314;text-wrap:balance;opacity:0;max-width:11.5em;animation:landing-hero-fade .9s var(--ease) .12s forwards;margin:0 auto;font-size:clamp(36px,5.2vw,64px);font-weight:600;line-height:1.05;transform:none}@keyframes landing-hero-fade{0%{opacity:0}to{opacity:1}}.landing-root .hero h1 em{color:inherit;background:0 0;font-style:normal}.landing-root .hero-strike{color:inherit;font-style:normal;text-decoration:none;position:relative}.landing-root .hero-strike:after{content:"";transform-origin:0;height:.08em;animation:landing-hero-strike .5s var(--ease) .72s forwards;background:#131314;border-radius:2px;position:absolute;top:.58em;left:-2%;right:-2%;transform:scaleX(0)}@keyframes landing-hero-strike{to{transform:scaleX(1)}}.landing-root .hero-lead{color:#adacb0;max-width:34rem;margin:20px auto 0;font-size:16px;font-weight:400;line-height:1.5}.landing-root .hero-actions{justify-content:center;gap:20px;margin-top:28px}.landing-root .hero-actions .button{min-height:0;padding:12px 24px}.landing-root .hero-actions .text-link{color:#131314;border:0;min-height:0;font-size:16px;font-weight:400}.landing-root .hero-actions .text-link:hover{color:var(--signal);border:0}.landing-root .showcase-section,.landing-root .how-section,.landing-root .pricing-section{background:var(--paper);padding:var(--pad-section) 0 var(--pad-block)}.landing-root .showcase-heading,.landing-root .how-intro,.landing-root .demo-heading,.landing-root .pricing-heading{align-items:end;gap:12px 24px;margin-bottom:40px}.landing-root .pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.landing-root .showcase-heading p,.landing-root .how-intro p,.landing-root .demo-heading p,.landing-root .pricing-heading p,.landing-root .statement p,.landing-root .bento-card p,.landing-root .process-copy p{color:#2f2f34;font-size:16px;line-height:1.5}.landing-root .showcase-track{padding:0 var(--shell-gutter) 8px max(var(--shell-gutter), calc(50vw - 640px));scroll-snap-type:none;scroll-behavior:auto;align-items:stretch;gap:20px;margin-top:8px;overflow-x:auto}.landing-root .showcase-card,.landing-root .showcase-card.lime,.landing-root .showcase-card.peach,.landing-root .showcase-card.blue,.landing-root .showcase-card.cream,.landing-root .showcase-card.lavender,.landing-root .showcase-card.mint{border:0;border-radius:24px;flex-direction:column;flex:0 0 min(400px,82vw);height:auto;min-height:0;padding:24px;display:flex;overflow:hidden;transform:none}.landing-root .showcase-card.lime{background:#e5f7a1}.landing-root .showcase-card.peach{background:#f4d6c4}.landing-root .showcase-card.blue{background:#cfdff5}.landing-root .showcase-card.cream{background:#f1e9d7}.landing-root .showcase-card.lavender{background:#ded9ee}.landing-root .showcase-card.mint{background:#cee8dd}.landing-root .showcase-card:hover{transform:none}.landing-root .card-number{display:block}.landing-root .card-copy{flex:none;order:0;padding-right:32px}.landing-root .card-copy span{color:#131314;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:500}.landing-root .card-copy span:before{content:none}.landing-root .card-copy h3{letter-spacing:-.02em;color:#131314;max-width:18ch;font-size:clamp(1.7rem,1.4rem + .8vw,2.15rem);line-height:1.08;display:block}.landing-root .mini-window{height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #1313141a;border-radius:18px;flex:auto;order:0;margin-top:20px;padding:0 20px 20px;position:relative;inset:auto;overflow:hidden}.landing-root .mini-window .window-bar{color:var(--muted);border-bottom-color:#76767633;margin-inline:-20px}.landing-root .rank-summary div,.landing-root .engine,.landing-root .progress-list div{border-radius:var(--radius-control);border-color:#76767633}.landing-root .rank-summary em,.landing-root .keyword-row em,.landing-root .analysis-query em,.landing-root .opportunity-row em{color:var(--signal);background:#0000ee14;font-style:normal}.landing-root .opportunity-row em.medium{color:#ae30d3;background:#ae30d314}.landing-root .chart-area{color:var(--signal)}.landing-root .chart-line,.landing-root .chart-glow{stroke-dasharray:1;stroke-dashoffset:1px;animation:none}.landing-root .chart-fill{opacity:0;animation:none}.landing-root .chart-glow{opacity:0}.landing-root .showcase-card .chart-line,.landing-root .bento-card.is-visible .chart-line{animation:1.7s cubic-bezier(.22,1,.36,1) .15s forwards landing-chart-draw}.landing-root .showcase-card .chart-fill,.landing-root .bento-card.is-visible .chart-fill{animation:.85s 1.05s forwards landing-chart-fill}.landing-root .bento-card.is-visible .chart-glow{animation:1.7s cubic-bezier(.22,1,.36,1) .15s forwards landing-chart-draw,.85s 1.05s forwards landing-chart-glow}.landing-root .ai-orbits:before,.landing-root .ai-orbits:after{transform-origin:50%;animation:26s linear infinite paused landing-orbit-spin;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-root .ai-orbits:after{animation-duration:16s;animation-direction:reverse}.landing-root .bento-card.is-visible .ai-orbits:before,.landing-root .bento-card.is-visible .ai-orbits:after{animation-play-state:running}.landing-root .ai-orbits i{animation:4.8s ease-in-out infinite paused landing-orbit-float}.landing-root .bento-card.is-visible .ai-orbits i{animation-play-state:running}.landing-root .ai-orbits i:nth-child(2){animation-delay:.6s}.landing-root .ai-orbits i:nth-child(3){animation-delay:1.2s}.landing-root .ai-orbits i:nth-child(4){animation-delay:1.8s}.landing-root .benchmark-chart i b,.landing-root .competitor-bars i b,.landing-root .engine>div i{transform-origin:0;animation:1s cubic-bezier(.22,1,.36,1) forwards paused landing-bar-grow;transform:scaleX(.12)}.landing-root .bento-card.is-visible .benchmark-chart i b,.landing-root .showcase-card .competitor-bars i b,.landing-root .showcase-card .engine>div i{animation-play-state:running}.landing-root .benchmark-chart>div:nth-child(2) i b,.landing-root .competitor-bars>div:nth-child(2) i b,.landing-root .engine:nth-child(2)>div i{animation-delay:.12s}.landing-root .benchmark-chart>div:nth-child(3) i b,.landing-root .competitor-bars>div:nth-child(3) i b,.landing-root .engine:nth-child(3)>div i{animation-delay:.24s}.landing-root .engine:nth-child(4)>div i{animation-delay:.36s}.landing-root .engine>div i{animation-duration:1.1s}.landing-root .showcase-card .engine:first-child>div i{animation-delay:.2s}.landing-root .showcase-card .engine:nth-child(2)>div i{animation-delay:.32s}.landing-root .showcase-card .engine:nth-child(3)>div i{animation-delay:.44s}.landing-root .showcase-card .engine:nth-child(4)>div i{animation-delay:.56s}.landing-root .donut{animation:3.2s ease-in-out infinite landing-donut-pulse}.landing-root .content-stack i:first-child{animation:.7s cubic-bezier(.22,1,.36,1) both paused landing-stack-1}.landing-root .content-stack i:nth-child(2){animation:.7s cubic-bezier(.22,1,.36,1) .1s both paused landing-stack-2}.landing-root .content-stack i:nth-child(3){animation:.7s cubic-bezier(.22,1,.36,1) .2s both paused landing-stack-3}.landing-root .bento-card.is-visible .content-stack i{animation-play-state:running}@keyframes landing-chart-draw{to{stroke-dashoffset:0}}@keyframes landing-chart-fill{to{opacity:.24}}@keyframes landing-chart-glow{to{opacity:.18}}@keyframes landing-orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes landing-orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes landing-bar-grow{to{transform:scaleX(1)}}@keyframes landing-donut-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes landing-stack-1{0%{opacity:0;transform:translateY(-68px)scale(.87)}to{opacity:1;transform:translateY(-82px)scale(.87)}}@keyframes landing-stack-2{0%{opacity:0;transform:translateY(-27px)scale(.93)}to{opacity:1;transform:translateY(-41px)scale(.93)}}@keyframes landing-stack-3{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.landing-root .ai-score,.landing-root .agent-status,.landing-root .source-hub,.landing-root .analysis-top,.landing-root .sync-line,.landing-root .human-stamp,.landing-root .approval-path span{color:#fff;box-shadow:none;border-radius:var(--radius-card);background:#131314}.landing-root .ai-score em,.landing-root .status-orb,.landing-root .source-hub>span,.landing-root .identity>span,.landing-root .analysis-top>i,.landing-root .human-stamp i,.landing-root .system-avatar,.landing-root .flow-connector b,.landing-root .progress-list .done span{background:var(--signal);color:#fff;box-shadow:none}.landing-root .status-orb{color:#fff}.landing-root .engine>div i,.landing-root .competitor-bars b.you,.landing-root .mini-serp i.active,.landing-root .benchmark-chart i b.active{background:var(--signal);box-shadow:none}.landing-root .action-feed>div>span{color:var(--signal);background:#0000ee14}.landing-root .proof-strip{text-align:center;background:#fff;padding:32px 0 36px;overflow:hidden}.landing-root .proof-kicker{color:#9a9a9e;letter-spacing:0;margin:0 0 24px;font-size:12px;font-weight:400}.landing-root .proof-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-root .proof-lane{width:max-content;animation:42s linear infinite proof-marquee;display:flex}.landing-root .proof-strip:hover .proof-lane{animation-play-state:paused}.landing-root .proof-set{align-items:center;gap:56px;padding-inline:28px;display:flex}.landing-root .proof-mark{color:#b0b0b4;flex:0 0 132px;justify-content:center;align-items:center;width:132px;height:40px;line-height:1;display:inline-flex}.landing-root .proof-logo{object-fit:contain;object-position:center;opacity:.55;filter:brightness(0);width:100%;max-width:132px;height:100%;max-height:36px;display:block}.landing-root .proof-mark:hover .proof-logo{opacity:.8}.landing-root .proof-mark.is-boost{flex-basis:168px;width:168px;height:44px}.landing-root .proof-mark.is-boost .proof-logo{transform-origin:50%;max-width:168px;max-height:42px;transform:scale(1.22)}.landing-root .proof-mark svg{flex:0 0 26px;width:26px;height:26px}.landing-root .testimonials{color:#131314;background:#fff;border-top:1px solid #ecece9;padding:64px 0 72px}.landing-root .testimonials-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:40px 56px;display:grid}.landing-root .testimonials-heading{gap:12px;max-width:18rem;padding-bottom:8px;display:grid}.landing-root .testimonials-heading .section-index{color:#8b8a90}.landing-root .testimonials-heading h2{color:#131314;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(22px,2.8vw,28px);font-weight:560;line-height:1.2}.landing-root .testimonials-slider{gap:24px;min-height:0;display:grid}.landing-root .testimonials-slide{gap:20px;min-height:9.5rem;margin:0;display:grid}.landing-root .testimonials-slide p{color:#131314;letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(17px,2vw,20px);font-weight:450;line-height:1.45}.landing-root .testimonials-slide footer{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.landing-root .testimonials-slide cite{color:#131314;letter-spacing:-.01em;font-size:13px;font-style:normal;font-weight:650}.landing-root .testimonials-slide footer span{color:#8b8a90;font-size:13px;font-weight:450}.landing-root .testimonials-controls{align-items:center;gap:16px;display:flex}.landing-root .testimonials-nav{color:#131314;cursor:pointer;background:#fff;border:1px solid #d5d5d8;border-radius:100px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:14px;line-height:1;display:inline-flex}.landing-root .testimonials-nav:hover{border-color:#131314}.landing-root .testimonials-dots{flex:1;align-items:center;gap:6px;display:flex}.landing-root .testimonials-dots button{cursor:pointer;background:#d5d5d8;border:0;border-radius:100px;width:6px;height:6px;padding:0}.landing-root .testimonials-dots button.is-active{background:#131314;width:18px}.landing-root .testimonials-count{color:#8b8a90;letter-spacing:.04em;margin:0;font-size:12px;font-weight:500}.landing-root .agency-band{color:#fff;background:#131314;padding:28px 0}.landing-root .agency-band-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.landing-root .agency-band-copy{color:#d4d3d8;letter-spacing:-.01em;max-width:40rem;margin:0;font-size:15px;font-weight:450;line-height:1.45}.landing-root .agency-band-copy a{color:#fff;text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #fff5;text-decoration:underline #fff5}.landing-root .agency-band-copy a:hover{color:#e1f99b;text-decoration-color:#e1f99b}.landing-root .agency-band-link{color:#e1f99b;letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.landing-root .agency-band-link:hover{color:#fff}@keyframes proof-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-root .how-section{background:var(--paper);padding:72px 0 40px}.landing-root .work-lead{text-align:center;letter-spacing:-.4px;color:#adacb0;max-width:40rem;margin:0 auto 48px;font-size:clamp(20px,2.4vw,28px);font-weight:500;line-height:1.35}.landing-root .work-lead em{color:var(--ink);font-style:normal}.landing-root .work-stack{gap:48px;padding-bottom:24px;display:grid}.landing-root .work-pin{position:sticky;top:88px}.landing-root .work-pin:first-child{z-index:1}.landing-root .work-pin:nth-child(2){z-index:2}.landing-root .work-pin:nth-child(3){z-index:3}.landing-root .work-pin:nth-child(4){z-index:4}.landing-root .work-card{transform-origin:50% 0;will-change:transform;background:#fff;border:1px solid #0000000f;border-radius:24px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:8px;min-height:440px;padding:16px;display:grid}.landing-root .work-card[data-reveal]{transition:opacity .7s var(--ease);transform:none}.landing-root .work-copy{flex-direction:column;justify-content:center;padding:28px 32px;display:flex}.landing-root .work-kicker{color:#717073;letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:20px;font-size:13px;font-weight:500;display:flex}.landing-root .work-kicker svg{color:#87868a;width:18px;height:18px}.landing-root .work-copy h3{letter-spacing:-.9px;max-width:14ch;color:var(--ink);font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.12}.landing-root .work-copy p{color:#87868a;max-width:36ch;margin-top:16px;font-size:16px;line-height:1.5}.landing-root .work-visual{border-radius:20px;min-height:380px;position:relative;overflow:hidden}.landing-root .work-visual-media{background:#e8eef6;place-items:center;padding:12px;display:grid}.landing-root .work-visual.hitl.work-visual-media,.landing-root .work-visual.peach.work-visual-media,.landing-root .work-visual.mint.work-visual-media{background:#efefed;padding:12px}.landing-root .work-media{object-fit:contain;border-radius:14px;width:100%;height:100%;max-height:420px;display:block}.landing-root .work-visual-hitl,.landing-root .work-visual-scene{background:#ececee;padding:18px}.landing-root .radar-scene,.landing-root .gate-scene,.landing-root .hitl-scene{background:#f3f3f5;border-radius:16px;grid-template-rows:auto 1fr auto;gap:18px;height:100%;min-height:100%;padding:22px 22px 18px;display:grid;position:relative;overflow:hidden}.landing-root .radar-stage{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:8px;min-height:0;display:grid;position:relative}.landing-root .radar-svg{justify-self:center;width:100%;max-width:220px;overflow:visible}.landing-root .radar-orbit{transform-origin:110px 110px;animation:18s linear infinite radar-orbit-spin}.landing-root .radar-dot-orbit{transform-origin:110px 110px;animation:7s linear infinite radar-orbit-spin}.landing-root .radar-arc{stroke-dashoffset:0;animation:3.6s ease-in-out infinite radar-arc-dash}.landing-root .radar-arc-b{animation-delay:.4s}.landing-root .radar-arc-c{animation-delay:.8s}.landing-root .radar-arc-d{animation-delay:1.2s}.landing-root .radar-pointer{animation:2.4s ease-in-out infinite radar-pointer-nudge}.landing-root .radar-panel,.landing-root .gate-panel{z-index:1;background:#fff;border-radius:18px;justify-self:end;width:min(100%,280px);padding:18px 18px 22px;position:relative;box-shadow:0 18px 40px #13131414}.landing-root .radar-panel em,.landing-root .gate-panel em{color:#9a9a9f;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:600}.landing-root .radar-panel small,.landing-root .gate-panel small{color:#9a9a9f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.landing-root .radar-panel strong,.landing-root .gate-panel strong{color:#2f2f33;letter-spacing:-.04em;margin-top:10px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.15;display:block}.landing-root .radar-pill{border:1px solid #c6e86a;box-shadow:0 0 0 6px #dfff3822}.landing-root .gate-panel{align-self:center;width:min(100%,320px)}.landing-root .gate-preview{background:#f4f4f6;border-radius:12px;margin-top:16px;padding:14px}.landing-root .gate-preview>span{color:#9a9a9f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600;display:block}.landing-root .gate-line{background:linear-gradient(90deg,#dddde2 0%,#ececef 50%,#dddde2 100%) 0 0/200% 100%;border-radius:999px;height:8px;margin-bottom:8px;animation:2.2s linear infinite gate-shimmer;display:block}.landing-root .gate-line.short{width:62%}.landing-root .gate-line.mid{width:78%;margin-bottom:12px}.landing-root .gate-tags{flex-wrap:wrap;gap:6px;display:flex}.landing-root .gate-tags b{color:#6d4b35;background:#f3dfcf;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:600}.landing-root .gate-tags b.is-blue{color:#35527a;background:#d7e4f7}.landing-root .gate-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.landing-root .gate-primary,.landing-root .gate-secondary{border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:600;display:inline-flex}.landing-root .gate-primary{color:#fff;background:#131314}.landing-root .gate-primary em{font-style:normal;animation:2.4s ease-in-out infinite radar-pointer-nudge}.landing-root .gate-secondary{color:#2f2f33;background:#ececef}.landing-root .gate-lock{color:#8a8a90;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-top:14px;font-size:10px;font-weight:600;display:inline-flex}.landing-root .gate-lock svg{flex:0 0 14px;width:14px;height:14px;animation:2.8s ease-in-out infinite hitl-pulse}.landing-root .gate-pill i{box-shadow:0 0 0 3px #c6e86a55}@keyframes radar-orbit-spin{to{transform:rotate(360deg)}}@keyframes radar-arc-dash{0%,to{stroke-dashoffset:0;opacity:.75}50%{stroke-dashoffset:-18px;opacity:1}}@keyframes radar-pointer-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes gate-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.landing-root .hitl-blob{pointer-events:none;filter:blur(2px);border-radius:50%;animation:7.5s ease-in-out infinite hitl-blob-drift;position:absolute}.landing-root .hitl-blob-lime{aspect-ratio:1;opacity:.85;background:radial-gradient(circle,#dff56a 0%,#dff56a00 72%);width:58%;top:-18%;right:-12%}.landing-root .hitl-blob-blue{aspect-ratio:1;opacity:.9;background:radial-gradient(circle,#b7d7f5 0%,#b7d7f500 72%);width:62%;animation-direction:reverse;animation-delay:-2.4s;bottom:-22%;left:-16%}.landing-root .hitl-chrome,.landing-root .hitl-panel,.landing-root .hitl-foot{z-index:1;position:relative}.landing-root .hitl-chrome{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-root .hitl-label{color:#2f2f33;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.landing-root .hitl-label i,.landing-root .hitl-dots i{background:#8a8a90;border-radius:50%;width:5px;height:5px}.landing-root .hitl-pill{color:#2f2f33;letter-spacing:-.01em;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:0 8px 24px #13131412}.landing-root .hitl-pill i{background:#131314;border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite hitl-pulse}.landing-root .hitl-panel{background:#fff;border-radius:18px;place-self:center end;width:min(100%,280px);padding:18px 18px 22px;box-shadow:0 18px 40px #13131414}.landing-root .hitl-panel-bar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.landing-root .hitl-dots{gap:5px;display:inline-flex}.landing-root .hitl-avatar{background:radial-gradient(circle at 50% 38%,#fff 0 28%,#0000 29%),radial-gradient(circle at 50% 78%,#fff 0 34%,#0000 35%),#c8c8ce;border-radius:50%;width:28px;height:28px}.landing-root .hitl-panel small{color:#9a9a9f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.landing-root .hitl-panel strong{color:#2f2f33;letter-spacing:-.04em;margin-top:10px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.15;display:block}.landing-root .hitl-panel p{color:#87868a;margin-top:14px;font-size:13px;line-height:1.45}.landing-root .hitl-foot{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.landing-root .hitl-foot p{color:#8a8a90;max-width:22ch;font-size:12px;line-height:1.4}.landing-root .hitl-foot>span{color:#2f2f33;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:600}.landing-root .hitl-foot em{margin-left:4px;font-style:normal}@keyframes hitl-blob-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-3%,4%)scale(1.06)}}@keyframes hitl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.landing-root .work-visual.lime{background:#e5f7a1}.landing-root .work-visual.peach{background:#f4d6c4}.landing-root .work-visual.blue{background:#cfdff5}.landing-root .work-visual.mint{background:#cee8dd}.landing-root .work-visual .visual-panel{height:100%;min-height:100%;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:center;gap:12px;padding:28px;display:flex}.landing-root .source-hub{background:#fff;border-radius:16px;flex-direction:row;align-items:center;gap:12px;padding:16px 18px 16px 16px;display:flex}.landing-root .source-hub>span,.landing-root .identity>span{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}.landing-root .source-hub b,.landing-root .identity b{color:var(--ink);font-size:14px;font-weight:600;display:block}.landing-root .source-hub small,.landing-root .identity small,.landing-root .identity em{color:#87868a;font-size:12px;font-style:normal}.landing-root .source-list{gap:8px;display:grid}.landing-root .source-list>div,.landing-root .analysis-query,.landing-root .analysis-grid div,.landing-root .identity,.landing-root .pipeline-step{box-shadow:none;background:#fff;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.landing-root .source-list>div span,.landing-root .pipeline-step>span{background:var(--paper);width:32px;height:32px;color:var(--ink);border-radius:8px;place-items:center;font-size:10px;font-weight:700;display:grid}.landing-root .source-list b,.landing-root .pipeline-step b,.landing-root .analysis-query b{color:var(--ink);font-size:13px;font-weight:600;display:block}.landing-root .source-list>div i,.landing-root .pipeline-step>i{background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;margin-left:auto;font-size:11px;font-style:normal;display:grid}.landing-root .analysis-top{background:#fff;border-radius:16px;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.landing-root .analysis-top span,.landing-root .analysis-top small{color:#87868a;letter-spacing:.04em;font-size:11px;display:block}.landing-root .analysis-top strong{letter-spacing:-1px;color:var(--ink);margin:4px 0 2px;font-size:32px;display:block}.landing-root .analysis-top>i{background:var(--ink);color:#fff;border-radius:999px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:600}.landing-root .analysis-query em{color:#00e;margin-left:auto;font-style:normal;font-weight:600}.landing-root .analysis-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.landing-root .analysis-grid small{color:#87868a;font-size:11px;display:block}.landing-root .analysis-grid b{color:var(--ink);font-size:14px}.landing-root .approval-path{color:#87868a;letter-spacing:.08em;align-items:center;gap:10px;padding:0 8px;font-size:11px;display:flex}.landing-root .approval-path i{background:#76767655;flex:1;height:1px}.landing-root .identity{justify-content:flex-start}.landing-root .identity strong{letter-spacing:.04em;color:#00e;margin-left:auto;font-size:11px}.landing-root .capabilities,.landing-root .faq-section{padding:var(--pad-section) 0;background:var(--paper)}.landing-root .pipeline-step:last-child>i{background:var(--signal);color:#fff}.landing-root .human-identity>span{background:#131314}.landing-root .human-identity>strong{background:var(--signal);color:#fff}.landing-root .conversion-statement{isolation:isolate;color:#131314;background:radial-gradient(70% 55% at 8% 0,#e1f99b55,#0000 55%),radial-gradient(55% 50% at 100% 100%,#cadcf355,#0000 50%),#f6f6f4;padding:96px 0 104px;position:relative;overflow:hidden}.landing-root .conversion-statement-inner{text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:48px 56px;max-width:none;margin-inline:auto;display:grid}.landing-root .conversion-statement-head{align-content:end;gap:20px;padding-bottom:8px;display:grid}.landing-root .conversion-statement .section-index{color:#6d6c72;margin-bottom:0}.landing-root .conversion-statement h2{color:#131314;letter-spacing:-.045em;text-wrap:balance;max-width:11em;margin:0;font-size:clamp(36px,5vw,56px);font-weight:650;line-height:1.06}.landing-root .conversion-outcomes{gap:12px;display:grid}.landing-root .conversion-outcome{border-radius:var(--radius-card);box-shadow:none;background:#fff;border:1px solid #76767633;gap:12px;padding:24px 24px 24px 28px;display:grid;position:relative}.landing-root .conversion-outcome:before{content:"";background:#e1f99b;border-radius:0 4px 4px 0;width:4px;position:absolute;top:16px;bottom:16px;left:0}.landing-root .conversion-outcome:nth-child(2):before{background:var(--signal)}.landing-root .conversion-outcome-kicker{color:#8b8a90;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:550}.landing-root .conversion-outcome p{color:#131314;letter-spacing:-.02em;max-width:28rem;margin:0;font-size:clamp(17px,1.7vw,20px);font-weight:500;line-height:1.4}.landing-root .statement-channels{white-space:nowrap;color:#131314;font-weight:650}.landing-root .statement-punch{color:var(--signal);background:0 0;border-radius:0;padding:0;font-style:normal;font-weight:650}.landing-root .capabilities-heading{margin-bottom:40px}.landing-root .bento-grid{gap:12px}.landing-root .bento-card,.landing-root .bento-card.bento-wide{border-radius:var(--radius-card);min-height:480px;color:var(--ink);padding:24px;transform:none}.landing-root .paper-card{background:#fff;border:1px solid #76767633}.landing-root .lime-card{background:#e1f99b;border:1px solid #13131414}.landing-root .blue-card{background:#cadcf3;border:1px solid #13131414}.landing-root .cream-card{background:#efe5cf;border:1px solid #13131414}.landing-root .human-card{background:#d6e9e1;border:1px solid #13131414}.landing-root .bento-card:hover{transform:none}.landing-root .bento-card h3{letter-spacing:-.2px;font-size:32px;line-height:1.1}.landing-root .bento-card p{margin-top:12px}.landing-root .dark-card{color:#fff;background:#131314;border-color:#131314}.landing-root .dark-card>span{color:var(--muted)}.landing-root .visibility-visual,.landing-root .benchmark-chart{border-radius:var(--radius-card);color:var(--signal);background:#ebebeb}.landing-root .visibility-visual em{color:var(--signal);background:#0000ee14}.landing-root .ai-orbits{border-radius:var(--radius-card);background:#131314}.landing-root .ai-orbits:before,.landing-root .ai-orbits:after{border-color:#3b55ff55}.landing-root .content-stack i{border-radius:var(--radius-card);box-shadow:none;background:#fff}.landing-root .content-stack i:first-child,.landing-root .content-stack i:nth-child(2){background:#ebebeb}.landing-root .night-shift{color:#fff;background:#131314}.landing-root .site-footer{color:#fff;background:#0d0d0e}.landing-root .final-cta{color:#fff;background:#00e}.landing-root .night-shift{padding:var(--pad-section) 0}.landing-root .night-grid{gap:40px}.landing-root .night-copy .section-index,.landing-root .final-cta .section-index{color:#ffffffb8}.landing-root .night-copy h2{margin-top:12px}.landing-root .night-copy p,.landing-root .footer-brand p{color:#adacb0}.landing-root .final-cta-inner p{color:#ffffffd1}.landing-root .live-badge{color:#adacb0;border-color:#767676}.landing-root .live-badge i{background:var(--signal);box-shadow:none}.landing-root .terminal{border-radius:var(--radius-card);box-shadow:none;background:#000;border:1px solid #76767655}.landing-root .terminal-bar{color:var(--muted);border-bottom-color:#76767655}.landing-root .terminal-bar>span i{background:#767676}.landing-root .terminal-bar>b{color:#ebebeb;font-style:normal}.landing-root .terminal-bar em{color:#adacb0;font-style:normal}.landing-root .terminal-body{color:#fff;min-height:340px;font-size:13px;line-height:1.45}.landing-root .terminal-line,.landing-root .terminal-line time,.landing-root .terminal-line b,.landing-root .terminal-line em,.landing-root .terminal-line>span{color:#fff;font-size:13px}.landing-root .terminal-line{opacity:0;border-bottom-color:#76767633;transform:translateY(5px);animation:landing-terminal-1 8s var(--ease) infinite!important;animation-play-state:paused!important}.landing-root .terminal.is-visible .terminal-line{animation-play-state:running!important}.landing-root .terminal-body>.terminal-line:first-child{animation-name:landing-terminal-1!important}.landing-root .terminal-body>.terminal-line:nth-child(2){animation-name:landing-terminal-2!important}.landing-root .terminal-body>.terminal-line:nth-child(3){animation-name:landing-terminal-3!important}.landing-root .terminal-body>.terminal-line:nth-child(4){animation-name:landing-terminal-4!important}.landing-root .terminal-body>.terminal-line:nth-child(5){animation-name:landing-terminal-5!important}.landing-root .terminal-body>.terminal-line:nth-child(6){animation-name:landing-terminal-6!important}.landing-root .terminal-body>.terminal-line:nth-child(7){animation-name:landing-terminal-7!important}@keyframes landing-terminal-1{0%,.5%{opacity:0;transform:translateY(5px)}5%,76%{opacity:1;transform:translateY(0)}84%,to{opacity:0;transform:translateY(0)}}@keyframes landing-terminal-2{0%,6%{opacity:0;transform:translateY(5px)}11%,76%{opacity:1;transform:translateY(0)}84%,to{opacity:0;transform:translateY(0)}}@keyframes landing-terminal-3{0%,12%{opacity:0;transform:translateY(5px)}17%,76%{opacity:1;transform:translateY(0)}84%,to{opacity:0;transform:translateY(0)}}@keyframes landing-terminal-4{0%,18%{opacity:0;transform:translateY(5px)}23%,76%{opacity:1;transform:translateY(0)}84%,to{opacity:0;transform:translateY(0)}}@keyframes landing-terminal-5{0%,24%{opacity:0;transform:translateY(5px)}29%,76%{opacity:1;transform:translateY(0)}84%,to{opacity:0;transform:translateY(0)}}@keyframes landing-terminal-6{0%,30%{opacity:0;transform:translateY(5px)}35%,76%{opacity:1;transform:translateY(0)}84%,to{opacity:0;transform:translateY(0)}}@keyframes landing-terminal-7{0%,36%{opacity:0;transform:translateY(5px)}41%,76%{opacity:1;transform:translateY(0)}84%,to{opacity:0;transform:translateY(0)}}.landing-root .terminal-line time{color:#adacb0;font-size:11px}.landing-root .terminal-line>span{color:#ebebeb}.landing-root .terminal-line em{letter-spacing:.04em;font-size:10px}.landing-root .terminal-line.done>span,.landing-root .terminal-line.done em{color:#cfcfcf}.landing-root .terminal-line.found>span,.landing-root .terminal-line.found em{color:#ebebeb}.landing-root .terminal-line.running em,.landing-root .terminal-line.waiting em{color:#adacb0}.landing-root .terminal-cursor{color:#ebebeb;font-size:13px}.landing-root .terminal-cursor i{background:#ebebeb}.landing-root .price-card,.landing-root .price-card.featured,.landing-root .price-card.enterprise{height:100%;min-height:0;color:var(--ink);border-radius:var(--radius-card);box-shadow:none;background:#fff;border:1px solid #76767633;flex-direction:column;align-items:stretch;margin:0;padding:28px 20px 20px;display:flex;position:relative;overflow:hidden;transform:none}.landing-root .price-card.featured{color:#fff;background:#131314;border-color:#131314}.landing-root .recommended{background:var(--signal);color:#fff;border-radius:var(--radius-pill);letter-spacing:.08em;justify-content:center;align-items:center;height:26px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:16px;left:auto;right:16px}.landing-root .price-card>span,.landing-root .price-card.featured>span{color:#3a3a40;letter-spacing:.08em;min-height:16px;padding-right:96px;font-size:12px;font-weight:600;line-height:16px;display:block}.landing-root .price-card.featured>span{color:#c8c7cc}.landing-root .price-card h3{margin:10px 0 8px;font-size:28px;line-height:1.15}.landing-root .price-card>p,.landing-root .price-card.featured>p{color:#2a2a2e;flex:none;min-height:4.35em;margin:0;font-size:15px;line-height:1.45}.landing-root .price-card.featured>p{color:#d4d3d8}.landing-root .price-card.featured .feature-list>span{color:#f0eff2}.landing-root .price{flex-wrap:wrap;align-items:baseline;gap:6px 8px;min-height:2.75rem;margin:16px 0 14px;display:flex}.landing-root .price strong{letter-spacing:-1.2px;font-size:30px;line-height:1}.landing-root .price small{color:#4a4a50;font-size:14px}.landing-root .price-card.featured .price small{color:#c8c7cc}.landing-root .price-card .button{box-sizing:border-box;flex:none;justify-content:center;width:100%;min-height:46px;margin:0}.landing-root .feature-list{border-top:1px solid #76767633;flex:auto;align-content:start;gap:12px;margin-top:18px;padding-top:16px;font-size:14px;line-height:1.35;display:grid}.landing-root .feature-list>b{letter-spacing:.06em;color:#131314;font-size:12px}.landing-root .feature-list>span{color:#1f1f24;font-size:14px;font-weight:500;line-height:1.35}.landing-root .price-card.featured .feature-list{border-top-color:#76767655}.landing-root .price-card.featured .feature-list>b{color:#fff}.landing-root .feature-list i{color:var(--signal);background:#ebebeb;flex-shrink:0}.landing-root .price-card.featured .feature-list i{background:var(--signal);color:#fff}.landing-root .price-card.featured .button{color:#131314;background:#fff}.landing-root .price-card.featured .button:hover{background:var(--signal);color:#fff}.landing-root .faq-list{border-top-color:#76767633}.landing-root .faq-list article{border-bottom-color:#76767633}.landing-root .faq-list button{min-height:72px;font-size:16px;font-weight:500}.landing-root .faq-list button i{border-color:#767676;border-radius:8px}.landing-root .faq-list article.open button i{background:var(--signal);color:#fff}.landing-root .faq-list article p{color:#131314b3;font-size:16px;line-height:1.5}.landing-root .final-cta{padding:var(--pad-section) 0 var(--pad-block);background:#00e;border-bottom:none}.landing-root .final-cta h2{margin:12px 0 40px}.landing-root .final-cta .button{color:#00e;background:#fff}.landing-root .final-cta .button:hover{color:#131314;background:#e1f99b}.landing-root .final-cta .final-link{color:#fff;border-bottom-color:#ffffff73}.landing-root .final-cta .final-link:hover{border-bottom-color:#fff}.landing-root .landing-contact{color:#131314;padding:var(--pad-section) 0;background:#fff;border-block:1px solid #e4e4e1}.landing-root .landing-contact-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.landing-root .landing-contact-copy{color:#131314}.landing-root .landing-contact-copy .section-index{color:#6d6c72}.landing-root .landing-contact-copy h2{color:#131314;letter-spacing:-.04em;max-width:10em;margin:12px 0 0;font-size:clamp(32px,4.4vw,48px);font-weight:650;line-height:1.08}.landing-root .landing-contact-copy p{color:#5c5b61;max-width:28rem;margin:16px 0 0;font-size:16px;font-weight:450;line-height:1.55}.landing-root .landing-contact-form,.landing-root .landing-contact-success{color:#131314;box-shadow:none;background:#fff;border:1px solid #e4e4e1;border-radius:16px;gap:18px;padding:32px;display:grid}.landing-root .landing-contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px 16px;display:grid}.landing-root .landing-contact-form label{color:#131314;letter-spacing:.02em;grid-template-rows:auto 48px;align-content:start;gap:8px;font-size:12px;font-weight:550;display:grid}.landing-root .landing-contact-form label>span{color:#6d6c72;font-size:12px;font-weight:550;line-height:1.2}.landing-root .landing-contact-form label.landing-contact-message{grid-template-rows:auto minmax(132px,auto);gap:10px;margin-top:6px}.landing-root .landing-contact-form input,.landing-root .landing-contact-form textarea{box-sizing:border-box;color:#131314;width:100%;height:48px;min-height:48px;max-height:48px;font:inherit;resize:none;-webkit-text-fill-color:#131314;background:#fafafa;border:1px solid #d5d5d8;border-radius:10px;padding:0 14px;font-size:15px;font-weight:450;line-height:48px;transition:border-color .15s,background .15s}.landing-root .landing-contact-form textarea{resize:vertical;height:auto;min-height:132px;max-height:none;padding:14px 16px;line-height:1.5}.landing-root .landing-contact-form input:hover,.landing-root .landing-contact-form textarea:hover{background:#fff;border-color:#b8b8bd}.landing-root .landing-contact-form input::placeholder,.landing-root .landing-contact-form textarea::placeholder{color:#9b9aa1;opacity:1}.landing-root .landing-contact-form input:focus,.landing-root .landing-contact-form textarea:focus{border-color:var(--signal);background:#fff;outline:none;box-shadow:0 0 0 3px #0000ee18}.landing-root .landing-contact-turnstile{border-radius:10px;width:100%;min-height:65px;overflow:hidden}.landing-root .landing-contact-turnstile iframe{max-width:100%}.landing-root .landing-contact-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.landing-root .landing-contact-error{color:#b42318;margin:0;font-size:13px;line-height:1.4}.landing-root .landing-contact-form .button{color:#fff;width:100%;min-height:48px;box-shadow:none;background:#131314;border:none;border-radius:100px;justify-content:center;margin-top:4px}.landing-root .landing-contact-form .button:hover{background:var(--signal);color:#fff;transform:none}.landing-root .landing-contact-success p{color:#131314;margin:0;font-size:16px;line-height:1.5}.landing-root .final-link{color:#fff;border-bottom-color:#767676}.landing-root .final-link:hover{color:#fff;border-bottom-color:#fff}.landing-root .site-footer{color:#fff;background:#0d0d0e;border-top:1px solid #ffffff14;padding:72px 0 28px}.landing-root .footer-shell{gap:48px;display:grid}.landing-root .footer-top{border-bottom:1px solid #2a2a2e;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:40px;display:flex}.landing-root .footer-brand{gap:16px;max-width:28rem;display:grid}.landing-root .footer-brand .brand{gap:8px}.landing-root .footer-brand .brand-logo-on-dark{height:24px;margin-block:0}.landing-root .footer-tagline{color:#9b9aa1;margin:0;font-size:15px;font-weight:450;line-height:1.55}.landing-root .footer-cta{color:#131314;letter-spacing:-.01em;white-space:nowrap;background:#e1f99b;border-radius:100px;flex:none;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.landing-root .footer-cta:hover{background:#edffb8}.landing-root .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 40px;padding-bottom:0;display:grid}.landing-root .footer-col{flex-direction:column;gap:12px;display:flex}.landing-root .footer-col>b{color:#6d6c72;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:650}.landing-root .footer-col>a,.landing-root .footer-col>span{color:#d4d3d8;font-size:14px;font-weight:450;line-height:1.35;text-decoration:none}.landing-root .footer-col>a:hover{color:#fff}.landing-root .footer-col>span{color:#8b8a90}.landing-root .footer-bottom{color:#6d6c72;min-height:0;font:inherit;letter-spacing:0;border-top:1px solid #2a2a2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:8px;padding-top:24px;display:flex}.landing-root .footer-bottom p{color:#6d6c72;margin:0;font-size:13px;font-weight:450;line-height:1.4}@media (max-width:1199px){.landing-root .nav-links{gap:16px}.landing-root .showcase-heading,.landing-root .how-intro,.landing-root .demo-heading,.landing-root .pricing-heading,.landing-root .statement,.landing-root .capabilities-heading{grid-template-columns:1fr}.landing-root .statement h2,.landing-root .statement p,.landing-root .capabilities-heading h2{grid-column:1}.landing-root .conversion-statement{padding:72px 0 80px}.landing-root .conversion-statement-inner{grid-template-columns:1fr;gap:32px}.landing-root .conversion-statement h2{max-width:none;font-size:clamp(30px,8vw,40px)}.landing-root .statement .section-index,.landing-root .capabilities-heading .section-index,.landing-root .showcase-heading .section-index,.landing-root .how-intro .section-index,.landing-root .demo-heading .section-index,.landing-root .pricing-heading .section-index{margin-bottom:8px;padding:0}.landing-root .process-row{grid-template-columns:1fr 1.15fr}.landing-root .bento-grid{grid-template-columns:1fr 1fr}.landing-root .bento-card.bento-wide{grid-column:span 2}.landing-root .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.landing-root .price-card,.landing-root .price-card.featured,.landing-root .price-card.enterprise{padding:32px 22px 22px}.landing-root .price-card h3{font-size:30px}.landing-root .price strong{font-size:32px}}@media (max-width:975px){.landing-root .nav-links{display:none}.landing-root .landing-nav-toggle{display:inline-flex}.landing-root .landing-nav-backdrop{display:block}.landing-root .landing-nav-drawer{display:flex}.landing-root .nav-end{gap:10px}.landing-root .nav-pill,.landing-root .site-header.scrolled .nav-pill{justify-content:space-between;width:min(100%,100vw - 32px);max-width:none}}@media (max-width:640px){.landing-root .nav-pill .nav-cta{display:none}}@media (max-width:809px){.landing-root{--shell-gutter:20px;--pad-section:64px}.landing-root .proof-strip{padding:28px 0 32px}.landing-root .proof-kicker{margin-bottom:18px}.landing-root .proof-set{gap:40px;padding-inline:20px}.landing-root .proof-mark{flex-basis:112px;width:112px;height:34px}.landing-root .proof-logo{max-width:112px;max-height:30px}.landing-root .hero{min-height:0;padding:128px 0 40px}.landing-root .hero h1{letter-spacing:-1.3px;max-width:11.5em;font-size:40px;line-height:1.08}.landing-root .work-stack{gap:28px}.landing-root .work-pin{top:72px}.landing-root .work-card{grid-template-columns:1fr;min-height:0;padding:12px}.landing-root .work-copy{padding:20px 16px 8px}.landing-root .work-copy h3{max-width:none}.landing-root .work-visual{min-height:240px}.landing-root .work-media{max-height:280px}.landing-root .hitl-panel{justify-self:stretch;width:100%}.landing-root .radar-stage{grid-template-columns:1fr;justify-items:center}.landing-root .radar-panel,.landing-root .gate-panel{justify-self:stretch;width:100%}.landing-root .hitl-chrome{flex-wrap:wrap}.landing-root .work-lead{text-align:left;margin-bottom:32px}.landing-root .bento-grid,.landing-root .night-grid,.landing-root .faq-section,.landing-root .final-cta-inner>div,.landing-root .landing-contact-layout,.landing-root .landing-contact-grid{grid-template-columns:1fr}.landing-root .bento-card,.landing-root .bento-card.bento-wide{flex-direction:column;grid-column:auto;grid-template-columns:1fr;gap:18px;min-height:0;padding:20px 18px 18px;display:flex;overflow:visible}.landing-root .capabilities-heading{margin-bottom:28px}.landing-root .capabilities-heading h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(28px,8vw,40px);line-height:1.08}.landing-root .capabilities-heading h2 br,.landing-root .bento-card h3 br{display:none}.landing-root .bento-card h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(22px,6.2vw,28px);line-height:1.12}.landing-root .bento-card p{max-width:none;margin-top:10px;font-size:14px;line-height:1.5}.landing-root .bento-visual,.landing-root .visibility-visual,.landing-root .benchmark-chart,.landing-root .ai-orbits,.landing-root .content-stack,.landing-root .priority-list,.landing-root .human-stamp{align-self:stretch;width:100%;position:relative;inset:auto}.landing-root .visibility-visual{min-height:0;padding:16px}.landing-root .visibility-visual strong{font-size:clamp(36px,10vw,48px)}.landing-root .visibility-visual svg{margin-top:16px}.landing-root .ai-orbits{height:220px;min-height:220px;margin-top:4px;overflow:hidden}.landing-root .ai-orbits:before{width:210px;height:210px}.landing-root .ai-orbits:after{width:130px;height:130px}.landing-root .ai-orbits strong{font-size:clamp(48px,14vw,64px)}.landing-root .ai-orbits small{margin-top:-6px;position:relative;top:auto}.landing-root .content-stack{perspective:none;flex-direction:column;gap:8px;height:auto;margin-top:4px;display:flex}.landing-root .content-stack i{height:auto;min-height:44px;box-shadow:none;padding:12px 14px;font-size:10px;position:relative;inset:auto;transform:none!important}.landing-root .benchmark-chart{gap:14px;padding:16px}.landing-root .benchmark-chart>div{grid-template-columns:minmax(72px,88px) 1fr 28px;font-size:9px}.landing-root .priority-list{gap:8px;margin-top:8px;display:grid}.landing-root .priority-list i{min-height:48px;font-size:9px}.landing-root .human-stamp{flex-direction:row;align-items:center;gap:12px;min-height:0;margin-top:8px;padding:14px 16px}.landing-root .human-stamp i{flex-shrink:0;position:relative;top:auto;left:auto}.landing-root .human-stamp small{margin-top:0}.landing-root .footer-top{flex-direction:column;align-items:flex-start;gap:24px}.landing-root .agency-band-inner{flex-direction:column;align-items:flex-start}.landing-root .testimonials-inner{grid-template-columns:1fr;gap:28px}.landing-root .testimonials-heading{max-width:none}.landing-root .testimonials-slide{min-height:0}.landing-root .footer-grid{grid-template-columns:1fr 1fr}.landing-root .footer-brand{grid-column:auto;max-width:none}.landing-root .pricing-grid{grid-template-columns:1fr;max-width:28rem;margin-inline:auto}}@media (max-width:480px){.landing-root{--shell-gutter:16px;--pad-section:48px}.landing-root .site-header{padding:12px 16px 0}.landing-root .nav-pill,.landing-root .site-header.scrolled .nav-pill{gap:16px;min-height:64px;padding:4px 4px 4px 8px}.landing-root .hero-actions{flex-wrap:wrap;justify-content:center}.landing-root .final-cta .button,.landing-root .final-link{justify-content:center;width:100%}.landing-root .showcase-track{gap:12px;padding:0 16px 8px}.landing-root .showcase-card{flex-basis:86vw}.landing-root .source-list,.landing-root .analysis-grid{grid-template-columns:1fr}.landing-root .sync-line{display:none}.landing-root .final-cta nav{flex-direction:column;align-items:stretch}.landing-root .faq-list button{grid-template-columns:28px 1fr 36px;min-height:64px}.landing-root .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:400px){.landing-root .brand-logo{height:20px;margin-block:0}}@media (prefers-reduced-motion:reduce){.landing-root [data-reveal]{opacity:1;transform:none}.landing-root .hero h1,.landing-root .hero h1[data-reveal],.landing-root .hero h1[data-reveal].is-visible{opacity:1;animation:none}.landing-root .hero-strike:after{animation:none;transform:scaleX(1)}.landing-root .terminal-line,.landing-root .terminal.is-visible .terminal-line{opacity:1;transform:none;animation:none!important}.landing-root .proof-lane{justify-content:center;width:100%;animation:none}.landing-root .chart-line,.landing-root .chart-fill,.landing-root .chart-glow,.landing-root .ai-orbits:before,.landing-root .ai-orbits:after,.landing-root .ai-orbits i,.landing-root .benchmark-chart i b,.landing-root .competitor-bars i b,.landing-root .engine>div i,.landing-root .donut,.landing-root .content-stack i,.landing-root .hitl-blob,.landing-root .hitl-pill i,.landing-root .radar-orbit,.landing-root .radar-dot-orbit,.landing-root .radar-arc,.landing-root .radar-pointer,.landing-root .gate-line,.landing-root .gate-primary em,.landing-root .gate-lock svg{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}.landing-root .content-stack i:first-child{transform:translateY(-82px)scale(.87)}.landing-root .content-stack i:nth-child(2){transform:translateY(-41px)scale(.93)}.landing-root .ai-orbits:before,.landing-root .ai-orbits:after{transform:translate(-50%,-50%)}.landing-root .proof-set[aria-hidden]{display:none}.landing-root .work-pin{position:static}.landing-root .work-card{will-change:auto}}
