:root{--ink:#171528;--ink-2:#28243a;--paper:#f4f1e8;--paper-2:#faf8f2;--white:#fffefa;--muted:#696577;--faint:#918c99;--line:#dcd7ca;--line-dark:#bbb5a7;--accent:#e86f3d;--accent-deep:#b94722;--accent-soft:#f9e8dc;--green:#126c56;--green-soft:#e2f3eb;--blue:#315d82;--shadow:0 28px 80px rgba(35,29,26,.12);--font-display:"Avenir Next","Segoe UI Variable Display","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--font-body:"Avenir Next","Segoe UI Variable Text","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--radius-s:8px;--radius-m:15px;--radius-l:28px;--ease:cubic-bezier(.2,.8,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper-2);color:var(--ink);font-family:var(--font-body);line-height:1.55;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E")}a,button,input,select,textarea{font:inherit}a{color:inherit}button:disabled{cursor:wait;opacity:.58}.skip{position:fixed;top:-80px;left:18px;z-index:100;padding:12px 16px;border-radius:8px;background:var(--ink);color:#fff;text-decoration:none}.skip:focus{top:18px}.topbar{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:76px;padding:12px max(4vw,28px);border-bottom:1px solid rgba(160,151,136,.42);background:rgba(250,248,242,.9);backdrop-filter:blur(20px)}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:-.055em;text-decoration:none;white-space:nowrap}.brand b{color:var(--accent)}.brand sup{margin-left:2px;color:var(--faint);font-size:.43rem;letter-spacing:0}.mark,.agent-orb{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:var(--ink);color:#fff;box-shadow:0 10px 28px rgba(23,21,40,.18)}.mark.small{width:34px;height:34px}.topbar nav{display:flex;justify-content:center;gap:28px}.topbar nav a,.text-link{position:relative;color:#5d5868;font-size:.82rem;font-weight:650;text-decoration:none}.topbar nav a:after,.text-link:after{content:"";position:absolute;right:0;bottom:-6px;left:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .25s var(--ease)}.topbar nav a:hover:after,.topbar nav a:focus-visible:after,.text-link:hover:after,.text-link:focus-visible:after{transform:scaleX(1);transform-origin:left}.topbar-actions{display:flex;align-items:center;gap:18px}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:46px;padding:.75rem 1.05rem;border:1px solid var(--ink);border-radius:var(--radius-s);background:var(--ink);color:#fff;font-size:.84rem;font-weight:750;text-decoration:none;cursor:pointer;transition:transform .22s var(--ease),background .22s,color .22s,border-color .22s,box-shadow .22s}.button:hover{transform:translateY(-2px);background:#2a263f;box-shadow:0 12px 25px rgba(23,21,40,.16)}.button:active{transform:translateY(0) scale(.985)}.button.quiet{border-color:var(--line);background:var(--white);color:var(--ink)}.button.quiet:hover{border-color:var(--ink);background:var(--white)}.button.light{border-color:var(--white);background:var(--white);color:var(--ink)}.button.large{min-height:54px;padding:.94rem 1.3rem}.text-cta{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:.85rem;font-weight:750;text-decoration:none}.play{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--line-dark);border-radius:50%;font-size:.66rem;transition:transform .22s var(--ease),background .22s}.text-cta:hover .play{transform:scale(1.07);background:var(--white)}:focus-visible{outline:3px solid #1677a8;outline-offset:3px}.section{max-width:1540px;margin:auto;padding:112px max(6vw,30px)}.eyebrow{display:flex;align-items:center;gap:13px;margin:0 0 22px;color:var(--accent-deep);font-size:.69rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.eyebrow span+span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 13px 2px 0;border-radius:50%;background:currentColor}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}h1,h2{margin:.05rem 0 1.3rem;letter-spacing:-.065em}h2{font-size:clamp(2.8rem,5.5vw,6rem);line-height:.98}.lede{max-width:690px;color:var(--muted);font-size:clamp(1.06rem,1.5vw,1.24rem);line-height:1.7;text-wrap:pretty}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:31px}.actions.center{justify-content:center}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(470px,.98fr);gap:clamp(50px,7vw,112px);align-items:center;min-height:calc(100dvh - 76px);overflow:hidden}.hero:after{content:"";position:absolute;right:-13%;bottom:-36%;z-index:-1;width:700px;height:700px;border:1px solid rgba(232,111,61,.22);border-radius:50%}.hero-copy h1{max-width:850px;font-size:clamp(4rem,7.4vw,8rem);line-height:.89}.hero-copy h1 em{color:var(--accent);font-style:normal}.hero-proof{display:flex;flex-wrap:wrap;gap:13px 26px;margin-top:28px;color:#514c5c;font-size:.76rem;font-weight:600}.hero-proof span{display:flex;align-items:center;gap:8px}.hero-proof i,.live-state i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(18,108,86,.09)}.conversation-stage{position:relative;overflow:hidden;border:1px solid var(--line-dark);border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow);transform:rotate(1.2deg)}.conversation-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 87% 5%,rgba(232,111,61,.12),transparent 30%)}.conversation-stage>header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 24px;border-bottom:1px solid var(--line)}.conversation-stage>header>div{display:flex;align-items:center;gap:12px}.conversation-stage header strong,.conversation-stage header small{display:block}.conversation-stage header small{margin-top:2px;color:var(--muted);font-size:.7rem}.live-state{display:flex;align-items:center;gap:8px;color:var(--green);font-size:.69rem;font-weight:750}.conversation-log{position:relative;min-height:390px;padding:32px 27px;background:linear-gradient(180deg,rgba(244,241,232,.5),rgba(255,254,250,.9))}.turn{max-width:86%;margin-bottom:22px}.turn small{display:block;margin:0 0 7px 5px;color:var(--faint);font-size:.57rem;font-weight:800;letter-spacing:.12em}.turn p{margin:0;padding:17px 19px;border:1px solid var(--line);border-radius:18px 18px 18px 5px;background:var(--white);font-size:.9rem;line-height:1.55}.turn>span{display:block;margin:7px 0 0 6px;color:var(--blue);font-size:.64rem}.customer-turn{margin-left:auto}.customer-turn small{text-align:right}.customer-turn p{border:0;border-radius:18px 18px 5px 18px;background:var(--ink);color:#fff}.memory-strip,.decision-strip{position:relative;display:flex;align-items:center;gap:13px;padding:17px 22px;border-top:1px solid var(--line)}.memory-strip{background:var(--green-soft)}.memory-strip div{min-width:0}.memory-strip small,.memory-strip strong{display:block}.memory-strip small{color:var(--green);font-size:.57rem;font-weight:800;letter-spacing:.12em}.memory-strip strong{margin-top:4px;overflow:hidden;color:#164e40;font-size:.71rem;text-overflow:ellipsis;white-space:nowrap}.memory-icon{display:grid;place-items:center;min-width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff}.decision-strip{justify-content:space-between}.decision-strip span b,.decision-strip span small{display:block}.decision-strip span small{color:var(--muted);font-size:.68rem}.decision-strip button{border:0;background:transparent;color:var(--accent-deep);font-size:.73rem;font-weight:750;cursor:pointer}.proof-band{display:grid;grid-template-columns:repeat(4,1fr);max-width:none;padding:0 max(6vw,30px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.proof-band p{display:flex;align-items:center;justify-content:center;min-height:94px;margin:0;border-right:1px solid var(--line);color:#4d4856;font-size:.72rem;font-weight:750;text-align:center}.proof-band p:first-child{border-left:1px solid var(--line)}.operating-story{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(520px,1.2fr);gap:clamp(60px,10vw,170px);background:var(--paper-2)}.story-intro{position:sticky;top:120px;align-self:start}.story-intro h2{font-size:clamp(3rem,5vw,5.7rem)}.story-intro>p:last-child{max-width:520px;color:var(--muted);line-height:1.75}.story-steps{margin:0;padding:0;border-top:1px solid var(--line-dark);list-style:none}.story-steps li{display:grid;grid-template-columns:74px 1fr;gap:22px;padding:36px 0;border-bottom:1px solid var(--line)}.story-steps li>span{color:var(--accent-deep);font-family:var(--font-display);font-size:.72rem;font-weight:750}.story-steps h3{margin:0 0 8px;font-size:1.5rem;letter-spacing:-.035em}.story-steps p{max-width:600px;margin:0;color:var(--muted);line-height:1.7}.demo-showcase{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(45px,8vw,130px);align-items:center;max-width:none;background:var(--ink);color:#fff}.demo-copy .eyebrow{color:#f5ad8c}.demo-copy h2{max-width:650px}.demo-copy p{max-width:590px;color:#c9c5d3;font-size:1.05rem;line-height:1.72}.demo-copy small{display:block;margin-top:18px;color:#908a9c;font-size:.69rem}.demo-console{overflow:hidden;border:1px solid #484258;border-radius:24px;background:#201d32;box-shadow:0 30px 80px rgba(0,0,0,.28)}.demo-console header{display:flex;justify-content:space-between;padding:18px 21px;border-bottom:1px solid #484258;color:#c7c0d1;font-size:.64rem;font-weight:750;letter-spacing:.1em}.demo-console header span{display:flex;align-items:center;gap:9px}.demo-console header i{width:7px;height:7px;border-radius:50%;background:#6ed0ad}.demo-console header b{color:#f5ad8c}.demo-answer{min-height:260px;padding:45px 35px}.demo-answer small{color:#8e8899;font-size:.61rem;font-weight:800;letter-spacing:.13em}.demo-answer p{max-width:690px;margin:16px 0;color:#f8f4ec;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2rem);line-height:1.35;letter-spacing:-.025em}.demo-answer strong{color:#83d4b8;font-size:.8rem}.demo-prompts{display:flex;flex-wrap:wrap;gap:8px;padding:18px 21px;border-top:1px solid #484258}.demo-prompts button{min-height:42px;padding:9px 13px;border:1px solid #5a5467;border-radius:8px;background:transparent;color:#e4dfea;font-size:.7rem;font-weight:650;cursor:pointer;transition:border-color .2s,background .2s}.demo-prompts button:hover{border-color:#f5ad8c;background:#2b273d}.industries-section{background:var(--paper)}.section-heading{display:grid;grid-template-columns:1fr 440px;gap:60px;align-items:end}.section-heading>p{color:var(--muted);font-size:1.02rem;line-height:1.75}.industry-list{margin-top:60px;border-top:1px solid var(--line-dark)}.industry-list article{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:24px;align-items:center;min-height:112px;padding:22px 12px;border-bottom:1px solid var(--line);transition:padding .25s var(--ease),background .25s}.industry-list article:hover{padding-right:25px;padding-left:25px;background:rgba(255,254,250,.65)}.industry-list article>span{color:var(--accent-deep);font-size:.65rem;font-weight:800}.industry-list h3{margin:0;font-size:1.18rem;letter-spacing:-.025em}.industry-list p{margin:4px 0 0;color:var(--muted);font-size:.77rem}.industry-list b{color:var(--faint);font-size:.68rem;font-weight:650}.industry-list .featured{background:var(--white)}.trust-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(60px,9vw,150px);background:var(--paper-2)}.trust-section>div:first-child{position:sticky;top:120px;align-self:start}.trust-ledger{border-top:1px solid var(--line-dark)}.trust-ledger article{position:relative;padding:29px 0 30px 62px;border-bottom:1px solid var(--line)}.trust-ledger article>span{position:absolute;top:32px;left:0;color:var(--accent-deep);font-size:.65rem;font-weight:800}.trust-ledger h3{margin:0 0 7px;font-size:1.22rem}.trust-ledger p{margin:0;color:var(--muted);line-height:1.65}.final-cta{text-align:center}.large-orb{width:58px;height:58px;margin:0 auto 28px;border-radius:18px;background:var(--accent);box-shadow:0 16px 40px rgba(185,71,34,.2)}.final-cta h2{max-width:1050px;margin-right:auto;margin-left:auto}.final-cta>p:not(.eyebrow){max-width:720px;margin:0 auto;color:var(--muted);font-size:1.05rem}.final-cta .eyebrow{justify-content:center}footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;max-width:1540px;margin:auto;padding:38px max(6vw,30px);border-top:1px solid var(--line)}footer p{color:var(--muted);font-size:.8rem}footer nav{display:flex;gap:20px}footer nav a{color:var(--muted);font-size:.75rem;text-decoration:none}footer nav a:hover{text-decoration:underline}
@media(max-width:1100px){.topbar nav{display:none}.topbar{grid-template-columns:auto 1fr}.topbar-actions{justify-content:flex-end}.hero,.operating-story,.demo-showcase,.trust-section{grid-template-columns:1fr}.hero{padding-top:75px}.hero-copy h1{font-size:clamp(4rem,10vw,7rem)}.conversation-stage{max-width:760px;transform:none}.story-intro,.trust-section>div:first-child{position:relative;top:auto}.section-heading{grid-template-columns:1fr}.section-heading>p{max-width:650px}.proof-band{grid-template-columns:repeat(2,1fr)}.proof-band p:nth-child(odd){border-left:1px solid var(--line)}}
@media(max-width:680px){.topbar{min-height:68px;padding:10px 18px}.topbar-actions .text-link{display:none}.topbar .button{min-height:43px;padding:.65rem .8rem;font-size:.72rem}.brand{font-size:1.12rem}.mark{width:34px;height:34px}.section{padding:78px 20px}.hero{min-height:auto;padding-top:68px}.hero-copy h1{font-size:clamp(3.5rem,17vw,5.4rem)}.hero .eyebrow span+span{display:none}.conversation-log{min-height:330px;padding:24px 17px}.turn{max-width:94%}.memory-strip{align-items:flex-start}.memory-strip strong{white-space:normal}.decision-strip{align-items:flex-start;flex-direction:column}.proof-band{grid-template-columns:1fr;padding:0 20px}.proof-band p,.proof-band p:first-child,.proof-band p:nth-child(odd){justify-content:flex-start;border-right:0;border-left:0;border-bottom:1px solid var(--line)}.proof-band p:last-child{border-bottom:0}.story-steps li{grid-template-columns:45px 1fr}.demo-showcase{padding-right:20px;padding-left:20px}.demo-answer{min-height:220px;padding:32px 23px}.section-heading{gap:12px}.industry-list{margin-top:36px}.industry-list article{grid-template-columns:35px 1fr}.industry-list article>b{display:none}.trust-ledger article{padding-left:42px}.final-cta h2{font-size:2.9rem}footer{grid-template-columns:1fr;align-items:start}footer p{margin:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
:lang(ta){font-family:"Tamil Sangam MN","Noto Sans Tamil",var(--font-body)}
:lang(hi){font-family:"Kohinoor Devanagari","Noto Sans Devanagari",var(--font-body)}
:lang(ar){font-family:"Geeza Pro","Noto Sans Arabic",var(--font-body)}
.decision-strip a{border:0;background:transparent;color:var(--accent-deep);font-size:.73rem;font-weight:750;text-decoration:none;cursor:pointer}
.custom-journey-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:center;margin-top:28px;padding:28px;border:1px solid var(--line-dark);border-radius:20px;background:var(--white);box-shadow:0 18px 55px rgba(35,29,26,.06)}.custom-journey-callout .agent-orb{background:var(--accent)}.custom-journey-callout small{color:var(--accent-deep);font-size:.58rem;font-weight:850;letter-spacing:.12em}.custom-journey-callout h3{margin:4px 0 2px;font-size:1.45rem;letter-spacing:-.035em}.custom-journey-callout p{max-width:760px;margin:0;color:var(--muted);font-size:.76rem;line-height:1.6}
@media(max-width:680px){.custom-journey-callout{grid-template-columns:auto 1fr}.custom-journey-callout .button{grid-column:1/-1}}
