:root{--void:#05060a;--carbon:#0b0f17;--carbon-raised:#101622;--signal:#4f72ff;--signal-bright:#6f8cff;--ice:#dbe5ff;--porcelain:#f6f8ff;--relay:#73a7ff;--slate:#9aa6bd;--muted:#75829b;--line:#dbe5ff26;--line-strong:#dbe5ff47;--max-width:1240px;--header-height:74px}*{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--void);color:var(--porcelain);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;line-height:1.5;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 72% 20%,#4f72ff24,#0000 38%);height:620px;position:fixed;inset:0 0 auto}::selection{background:var(--signal);color:var(--porcelain)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--ice);outline-offset:4px}[id]{scroll-margin-top:calc(var(--header-height) + 24px)}.section-shell{width:min(var(--max-width), calc(100% - 48px));margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border:1px solid var(--signal-bright);background:var(--porcelain);min-height:44px;color:var(--void);align-items:center;padding:0 18px;font-weight:700;display:flex;position:fixed;top:10px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:60;height:var(--header-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05060af0;position:sticky;top:0}.header-inner{width:min(var(--max-width), calc(100% - 48px));grid-template-columns:1fr auto 1fr;align-items:center;height:100%;margin-inline:auto;display:grid}.wordmark{letter-spacing:-.045em;align-items:center;gap:10px;width:fit-content;min-height:44px;font-size:22px;font-weight:800;display:inline-flex}.wordmark img{flex:none;width:38px;height:auto}.wordmark-text{color:var(--porcelain)}.wordmark-text strong{color:var(--signal-bright);font-weight:inherit}.site-header nav,.site-footer nav{align-items:center;display:flex}.site-header nav{color:var(--ice);gap:34px;font-size:14px}.site-header nav a,.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.site-header nav a{position:relative}.site-header nav a:after{content:"";background:var(--signal-bright);transform-origin:0;height:1px;transition:transform .16s;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform:scaleX(1)}.header-cta{min-height:46px;color:var(--porcelain);border:1px solid #4f72ffa6;justify-self:end;align-items:center;gap:14px;padding:0 18px;font-size:14px;font-weight:650;transition:border-color .16s,background .16s;display:inline-flex}.header-cta:hover{border-color:var(--signal-bright);background:#4f72ff1a}.header-cta-short{display:none}.hero{min-height:calc(100svh - var(--header-height));grid-template-columns:minmax(0,.83fr) minmax(560px,1.17fr);align-items:center;gap:clamp(44px,5vw,82px);padding-block:76px 86px;display:grid}.hero-copy{min-width:0}.eyebrow,.section-label,.console-label{color:var(--signal-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650;line-height:1.4}.eyebrow,.section-label{align-items:center;gap:12px;display:flex}.eyebrow:before,.section-label:before{content:"";background:var(--signal-bright);width:28px;height:1px;box-shadow:28px 0 12px #4f72ffa6}.hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:650px;margin:24px 0 0;font-size:clamp(56px,5.5vw,82px);font-weight:730;line-height:.95}.hero-lede{max-width:620px;color:var(--slate);margin:30px 0 0;font-size:18px;line-height:1.68}.hero-offer{border-left:2px solid var(--signal-bright);margin-top:34px;padding:17px 0 16px 22px}.hero-offer p{font-family:var(--font-geist-mono), monospace;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:700}.hero-offer span{color:var(--slate);margin-top:8px;font-size:13px;display:block}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{cursor:pointer;min-height:54px;color:var(--porcelain);border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:28px;padding:0 22px;font-weight:680;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.68}.button-primary{background:var(--signal);color:var(--void);box-shadow:0 15px 45px #4f72ff33}.button-primary:hover:not(:disabled){background:#5c7cff}.button-secondary{color:var(--ice);background:0 0;border-color:#566786}.button-secondary:hover{border-color:var(--signal-bright);background:#4f72ff12}.hero-note{max-width:590px;color:var(--muted);margin:22px 0 0;font-size:12px;line-height:1.6}.agent-demo{background:var(--carbon);border:1px solid #4f72ff75;min-width:0;padding:26px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000061}.agent-demo:before{content:"";background:var(--signal-bright);width:42%;height:2px;position:absolute;top:0;left:0;box-shadow:0 0 28px #4f72ffbf}.demo-topline{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.demo-topline h2{letter-spacing:-.045em;max-width:410px;margin:10px 0 0;font-size:clamp(23px,2vw,31px);line-height:1.08}.console-live{color:var(--slate);font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;flex:none;align-items:center;gap:8px;font-size:10px;display:inline-flex}.console-live i{background:var(--relay);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #73a7ffbf}.demo-scenarios{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:24px;display:grid}.demo-scenarios button{min-height:46px;color:var(--slate);cursor:pointer;font-family:var(--font-geist-mono), monospace;background:#080b11;border:1px solid #556889;padding:0 8px;font-size:11px;transition:color .15s,border-color .15s,background .15s}.demo-scenarios button:hover,.demo-scenarios button.is-active{border-color:var(--signal-bright);color:var(--porcelain);background:#4f72ff1a}.signal-route{grid-template-columns:repeat(4,1fr);margin:24px 7px 20px;display:grid;position:relative}.signal-route:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:6px;left:8%;right:8%}.signal-stage{z-index:1;color:var(--muted);justify-items:center;gap:8px;display:grid}.signal-stage>span{border:2px solid var(--carbon);width:13px;height:13px;box-shadow:0 0 0 1px var(--line-strong);background:#455066;border-radius:50%}.signal-stage small{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:10px}.signal-stage-complete>span,.signal-stage-active>span{background:var(--signal-bright);box-shadow:0 0 0 1px var(--signal-bright), 0 0 18px #4f72ffbf}.signal-stage-complete,.signal-stage-active{color:var(--ice)}.signal-stage-active>span{background:var(--relay);box-shadow:0 0 0 1px var(--relay), 0 0 18px #73a7ffad}.conversation{border:1px solid var(--line);background:#070a10;flex-direction:column;justify-content:center;gap:14px;min-height:292px;padding:22px;animation:.23s both console-in;display:flex}.message{border:1px solid var(--line);max-width:88%;padding:14px 16px}.message span{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.message p{color:var(--ice);margin:0;font-size:14px;line-height:1.55}.message-visitor{background:#121722;border-color:#dbe5ff33;align-self:flex-end}.message-agent{border-left:2px solid var(--signal-bright);background:#4f72ff14;align-self:flex-start}.console-footer{border-top:1px solid var(--line);justify-content:space-between;gap:18px;margin-top:14px;padding-top:14px;display:flex}.console-footer span{color:var(--relay);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:10px}.console-footer p,.demo-disclosure{color:var(--muted);font-family:var(--font-geist-mono), monospace;margin:0;font-size:12px;line-height:1.6}.console-footer p{text-align:right}.demo-disclosure{margin-top:11px}.fact-strip{border-block:1px solid var(--line);background:#080a0f}.fact-strip .section-shell{grid-template-columns:repeat(3,1fr);display:grid}.fact-strip .section-shell>div{border-left:1px solid var(--line);min-height:154px;padding:30px 32px}.fact-strip .section-shell>div:last-child{border-right:1px solid var(--line)}.fact-strip span,.agent-name>span,.custom-tag,.custom-scope-note>span,.form-success>span{color:var(--signal-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.fact-strip strong{margin-top:16px;font-size:18px;display:block}.fact-strip p{color:var(--slate);margin:6px 0 0;font-size:13px}.outcomes,.process-section,.faq-section{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);gap:clamp(70px,9vw,150px);padding-block:148px;display:grid}.section-intro{align-self:start}.section-intro h2,.process-intro h2,.pricing-copy>h2,.faq-intro h2,.contact-copy h2{letter-spacing:-.06em;text-wrap:balance;margin:24px 0 0;font-size:clamp(42px,4.8vw,68px);font-weight:700;line-height:.99}.section-intro>p:last-child,.process-intro>p:last-child,.pricing-copy>p,.contact-copy>p{color:var(--slate);margin:28px 0 0;font-size:16px;line-height:1.75}.outcome-list{border-top:1px solid var(--line)}.outcome-list article{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1.05fr) minmax(220px,.95fr);align-items:start;gap:28px;padding:32px 0;display:grid}.outcome-list article>span{color:var(--signal-bright);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:11px}.outcome-list h3{letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.25}.outcome-list p{color:var(--slate);margin:0;font-size:14px;line-height:1.65}.agents-section{border-top:1px solid var(--line);padding-block:144px}.section-intro-wide{max-width:980px}.section-intro-wide h2{max-width:940px}.lead-agent-panel{background:var(--carbon);box-shadow:inset 3px 0 0 var(--signal-bright);border:1px solid #4f72ff8c;grid-template-columns:.95fr 1.05fr;gap:70px;margin-top:72px;padding:46px;display:grid}.agent-name h3{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(42px,5vw,67px);line-height:1}.agent-name p{max-width:520px;color:var(--slate);margin:22px 0 0;line-height:1.7}.agent-capabilities{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.agent-capabilities li{border-bottom:1px solid var(--line);color:var(--ice);grid-template-columns:110px 1fr;gap:22px;padding:21px 0;font-size:14px;display:grid}.agent-capabilities span{color:var(--signal-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.custom-agents{border-block:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0;margin-top:24px;display:grid}.custom-agents article{padding:38px 44px 42px 0}.custom-agents article+article{border-left:1px solid var(--line);padding-left:44px}.custom-agents h3{letter-spacing:-.04em;margin:18px 0 0;font-size:29px}.custom-agents p{max-width:500px;min-height:72px;color:var(--slate);margin:12px 0 0;line-height:1.65}.custom-agents a,.text-link{width:fit-content;min-height:44px;color:var(--ice);border-bottom:1px solid var(--signal-bright);align-items:center;gap:10px;margin-top:20px;font-size:14px;display:inline-flex}.process-section{border-top:1px solid var(--line)}.process-intro{top:calc(var(--header-height) + 34px);align-self:start;position:sticky}.process-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:34px;padding:34px 0 40px;display:grid}.process-list li>span{color:var(--signal-bright);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:11px;line-height:1.5}.process-list h3{letter-spacing:-.035em;margin:0;font-size:24px}.process-list p{color:var(--slate);margin:12px 0 0;line-height:1.7}.pricing-section{background:#080b12;border-block:1px solid #4f72ff61;padding-block:146px 88px}.pricing-grid{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);align-items:start;gap:clamp(70px,9vw,140px);display:grid}.pricing-copy>h2{max-width:750px}.pricing-copy>p{max-width:650px}.scope-columns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;margin-top:46px;padding-top:28px;display:grid}.scope-columns h3{color:var(--ice);margin:0 0 20px;font-size:15px}.check-list,.plain-list,.contact-copy ul{margin:0;padding:0;list-style:none}.check-list li,.plain-list li,.contact-copy li{color:var(--slate);margin-top:12px;padding-left:22px;font-size:14px;position:relative}.check-list li:before{content:"✓";color:var(--relay);position:absolute;left:0}.plain-list li:before,.contact-copy li:before{content:"";background:var(--signal-bright);width:7px;height:1px;position:absolute;top:.68em;left:1px}.price-panel{top:calc(var(--header-height) + 28px);background:var(--carbon);border:1px solid #4f72ff99;padding:40px;position:sticky;box-shadow:18px 18px #4f72ff14}.price-panel>p:first-child{color:var(--signal-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 28px;font-size:11px}.quote-heading{letter-spacing:-.06em;max-width:420px;margin:0;font-size:clamp(40px,5vw,58px);line-height:1}.quote-list{border-top:1px solid var(--line);margin:30px 0 0;padding:24px 0 0;list-style:none}.quote-list li{color:var(--slate);margin-top:12px;padding-left:22px;font-size:14px;position:relative}.quote-list li:before{content:"";background:var(--relay);width:7px;height:1px;position:absolute;top:.68em;left:1px}.price-panel .button{width:100%;margin-top:30px}.quote-form-link{align-items:center;min-height:44px;margin-top:12px;display:inline-flex}.price-panel small{color:var(--muted);margin-top:18px;font-size:10px;line-height:1.6;display:block}.custom-scope-note{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:30px;margin-top:80px;padding-top:30px;display:grid}.custom-scope-note p{max-width:800px;color:var(--slate);margin:0}.faq-section{padding-block:146px}.faq-intro{top:calc(var(--header-height) + 34px);align-self:start;position:sticky}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary,.privacy-note summary{cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.privacy-note summary::-webkit-details-marker{display:none}.faq-list summary{min-height:84px;color:var(--ice);align-items:center;padding:18px 62px 18px 0;font-size:18px;font-weight:620;display:flex;position:relative}.faq-list summary:after{content:"+";border:1px solid var(--line-strong);width:34px;height:34px;color:var(--signal-bright);font-family:var(--font-geist-mono), monospace;place-items:center;font-size:20px;display:grid;position:absolute;right:14px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:720px;color:var(--slate);margin:-4px 62px 30px 0;line-height:1.75}.contact-section{border-top:1px solid var(--line);background:#070910;padding-block:148px}.contact-grid{grid-template-columns:minmax(300px,.78fr) minmax(540px,1.22fr);align-items:start;gap:clamp(70px,9vw,140px);display:grid}.contact-copy{top:calc(var(--header-height) + 34px);position:sticky}.contact-copy h2{max-width:560px}.contact-signal{grid-template-columns:repeat(4,1fr);margin:42px 0 32px;display:grid;position:relative}.contact-signal:before{content:"";background:var(--signal-bright);height:1px;position:absolute;top:6px;left:8%;right:8%}.contact-signal span{z-index:1;background:var(--signal-bright);width:13px;height:13px;box-shadow:0 0 0 1px var(--signal-bright);border:2px solid #070910;border-radius:50%;justify-self:center}.contact-signal span:last-child{background:var(--relay);box-shadow:0 0 0 1px var(--relay), 0 0 16px #73a7ff99}.lead-form-shell{background:var(--carbon);border:1px solid #4f72ff7a;min-width:0;padding:42px}.form-heading h3,.form-success h3{letter-spacing:-.045em;margin:15px 0 0;font-size:32px;line-height:1.1}.form-heading>p:last-child,.form-success p{color:var(--slate);margin:13px 0 0;line-height:1.65}.form-status{min-height:24px;color:var(--slate);margin:16px 0 0;font-size:13px}.form-status-error{color:#ffb8b8}.form-status-success{color:var(--relay)}.lead-form-shell form{margin-top:20px}.form-error{color:#ffd3d3;background:#ff7f7f14;border-left:2px solid #ff7f7f;margin:0 0 18px;padding:13px 15px;font-size:13px}.error-fallback{color:var(--slate);margin:4px 0 18px;font-size:13px;line-height:1.6}.error-fallback a{min-height:44px;color:var(--ice);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}.field-span{grid-column:1/-1}.field-group label{color:var(--ice);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.field-group input,.field-group select,.field-group textarea{width:100%;min-height:48px;color:var(--porcelain);background:#070a10;border:1px solid #556889;border-radius:0;outline:0}.field-group input,.field-group select{padding:0 14px}.field-group textarea{resize:vertical;min-height:116px;padding:13px 14px;line-height:1.55}.field-group input::placeholder,.field-group textarea::placeholder{color:#7b879e}.field-group input:focus,.field-group select:focus,.field-group textarea:focus{border-color:var(--signal-bright);box-shadow:0 0 0 3px #4f72ff24}.field-group [aria-invalid=true]{border-color:#ff8f8f}.field-group small,.field-error{color:var(--muted);margin-top:6px;font-size:11px;display:block}.field-error{color:#ffb8b8}.form-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-submit-row{grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-top:28px;display:grid}.form-submit-row p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.form-submit-row p a{min-height:44px;color:var(--ice);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.form-success{background:#73a7ff0d;border:1px solid #73a7ff6b;flex-direction:column;justify-content:center;min-height:330px;margin-top:24px;padding:34px;display:flex}.form-success>span{color:var(--relay)}.site-footer{border-top:1px solid var(--line);padding-block:54px}.footer-grid{grid-template-columns:1fr auto;align-items:start;gap:42px 80px;display:grid}.footer-grid>div>p{max-width:360px;color:var(--slate);margin:13px 0 0;font-size:13px}.footer-phone{min-height:32px;color:var(--slate);align-items:center;margin-top:4px;font-size:12px;display:inline-flex}.footer-phone:hover{color:var(--porcelain)}.site-footer nav{color:var(--slate);flex-wrap:wrap;justify-content:flex-end;gap:10px 28px;font-size:13px}.site-footer nav a:hover{color:var(--porcelain)}.privacy-note{border-top:1px solid var(--line);max-width:840px;color:var(--slate);grid-column:1/-1;padding-top:22px;font-size:12px}.privacy-note summary{width:fit-content;min-height:44px;color:var(--ice);text-underline-offset:4px;align-items:center;text-decoration:underline;display:flex}.privacy-note p{margin:8px 0 0;line-height:1.7}.lead-inbox{width:min(1180px,100% - 48px);min-width:0;margin-inline:auto;padding-block:clamp(48px,8vw,96px)}.lead-inbox-header{max-width:720px}.lead-inbox-header>p:first-child{color:var(--signal-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.lead-inbox-header h1{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(42px,7vw,72px);line-height:1}.lead-inbox-header>p:last-child,.lead-table-instructions,.lead-inbox-empty p{color:var(--slate)}.lead-inbox-list,.lead-inbox-empty{margin-top:56px}.lead-inbox-list h2,.lead-inbox-empty h2{margin:0;font-size:clamp(25px,4vw,34px)}.lead-table-instructions{margin:12px 0 18px;font-size:14px}.lead-table-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;border:1px solid var(--line-strong);background:var(--carbon);width:100%;max-width:100%;overflow-x:auto}.lead-table-scroll:focus-visible{outline-offset:3px}.lead-table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px}.lead-table-scroll caption{border-bottom:1px solid var(--line);color:var(--ice);text-align:left;padding:16px 18px;font-weight:700}.lead-table-scroll th,.lead-table-scroll td{overflow-wrap:anywhere;word-break:normal;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 18px}.lead-table-scroll th{color:var(--ice);font-size:12px}.lead-table-scroll td{color:var(--slate);font-size:13px;line-height:1.6}.lead-table-scroll th:first-child,.lead-table-scroll td:first-child{width:150px}.lead-table-scroll th:nth-child(2),.lead-table-scroll td:nth-child(2){width:90px}.lead-table-scroll th:nth-child(3),.lead-table-scroll td:nth-child(3){width:220px}.lead-table-scroll a{color:var(--ice);text-underline-offset:3px;text-decoration:underline}.lead-table-scroll tbody tr:last-child td{border-bottom:0}@keyframes console-in{0%{opacity:.6;transform:translateY(5px)}}@media (width<=520px){.lead-inbox{width:calc(100% - 28px)}}@media (width<=1060px){.hero{grid-template-columns:1fr;min-height:auto;padding-block:76px 112px}.hero-copy{max-width:760px}.agent-demo{width:min(780px,100%)}.outcomes,.process-section,.faq-section{gap:62px}.outcome-list article{grid-template-columns:74px 1fr}.outcome-list article p{grid-column:2}.lead-agent-panel{gap:42px}.pricing-grid,.contact-grid{grid-template-columns:1fr}.price-panel,.contact-copy{position:static}.price-panel{max-width:620px}.contact-copy{max-width:740px}.contact-copy ul{max-width:580px}}@media (width<=820px){.site-header nav{gap:20px}.site-header nav a:last-child{display:none}.outcomes,.process-section,.faq-section{grid-template-columns:1fr}.section-intro,.process-intro,.faq-intro{max-width:680px;position:static}.lead-agent-panel{grid-template-columns:1fr}}@media (width<=760px){:root{--header-height:66px}body{padding-bottom:74px}.section-shell,.header-inner{width:calc(100% - 32px)}.header-inner{grid-template-columns:1fr auto}.site-header nav{display:none}.wordmark{font-size:18px}.header-cta{gap:9px;min-height:44px;padding:0 13px}.header-cta-long{display:none}.header-cta-short{display:inline}.hero{grid-template-columns:1fr;gap:58px;padding-block:58px 84px}.hero h1{margin-top:20px;font-size:clamp(46px,14vw,68px);line-height:.97}.hero-lede{margin-top:24px;font-size:16px}.hero-offer{margin-top:28px;padding-left:16px}.hero-offer p{font-size:17px}.hero-actions{display:grid}.hero-actions .button{width:100%}.agent-demo{width:100%;padding:17px}.demo-topline{display:grid}.demo-topline h2{font-size:24px}.console-live{min-height:24px}.demo-scenarios{grid-template-columns:repeat(2,1fr);margin-top:18px}.demo-scenarios button{min-height:48px;font-size:12px}.signal-route{margin:23px 0 18px}.signal-stage small{font-size:10px}.conversation{min-height:312px;padding:13px}.message{max-width:96%;padding:13px}.console-footer{display:grid}.console-footer p{text-align:left}.fact-strip .section-shell{grid-template-columns:1fr}.fact-strip .section-shell>div,.fact-strip .section-shell>div:last-child{border-right:0;border-bottom:1px solid var(--line);border-left:0;min-height:130px;padding:25px 0}.fact-strip .section-shell>div:last-child{border-bottom:0}.outcomes,.agents-section,.process-section,.faq-section,.contact-section{padding-block:96px}.section-intro h2,.process-intro h2,.pricing-copy>h2,.faq-intro h2,.contact-copy h2{font-size:clamp(39px,11vw,54px)}.outcome-list{margin-top:18px}.outcome-list article{grid-template-columns:1fr;gap:10px;padding:26px 0}.outcome-list article p{grid-column:auto}.lead-agent-panel{gap:40px;margin-top:50px;padding:28px 22px}.agent-name h3{font-size:45px}.agent-capabilities li{grid-template-columns:1fr;gap:8px}.custom-agents{grid-template-columns:1fr}.custom-agents article,.custom-agents article+article{border-left:0;padding:30px 0}.custom-agents article+article{border-top:1px solid var(--line)}.custom-agents p{min-height:auto}.process-list li{grid-template-columns:1fr;gap:11px}.pricing-section{padding-block:96px 72px}.pricing-grid{gap:56px}.scope-columns{grid-template-columns:1fr;gap:30px}.price-panel{padding:28px 22px;box-shadow:9px 9px #4f72ff14}.custom-scope-note{grid-template-columns:1fr;gap:12px;margin-top:62px}.faq-list{margin-top:22px}.faq-list summary{min-height:76px;padding-right:52px;font-size:16px}.faq-list summary:after{right:4px}.faq-list details p{margin-right:20px}.contact-grid{gap:58px}.lead-form-shell{padding:27px 18px}.form-heading h3{font-size:28px}.form-grid{grid-template-columns:1fr}.field-span{grid-column:auto}.field-group input,.field-group select{min-height:50px;font-size:16px}.field-group textarea{font-size:16px}.form-submit-row{grid-template-columns:1fr}.form-submit-row .button{width:100%}.form-success{padding:28px 20px}.site-footer{padding-block:44px}.footer-grid{grid-template-columns:1fr;gap:28px}.site-footer nav{justify-content:flex-start}}@media (width<=350px){.section-shell,.header-inner{width:calc(100% - 24px)}.header-cta{padding-inline:11px}.hero h1{font-size:43px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#000;background:#fff;padding:0}body:before,.site-header,.skip-link,.hero-actions,.demo-scenarios,.contact-signal{display:none!important}.section-shell{width:100%}.hero,.outcomes,.process-section,.faq-section,.pricing-grid,.contact-grid{padding-block:28px;display:block}.agent-demo,.lead-agent-panel,.price-panel,.lead-form-shell,.conversation{box-shadow:none;color:#000;background:#fff;border:1px solid #777}p,li,span,.message p,.message span{color:#222!important}a{text-decoration:underline}}
