.tcs-page.home-page .proof-pending{display:none}@media (width>=901px){:root .tcs-page.home-page .wrap{width:min(100% - 64px,1120px)}:root .tcs-page.home-page .header-inner{gap:24px}:root .tcs-page.home-page .desktop-nav{gap:16px;margin-left:auto;margin-right:auto}:root .tcs-page.home-page .desktop-nav a{letter-spacing:0;color:#e3ebf5;font-size:13px;font-weight:600}:root .tcs-page.home-page .header-actions{gap:14px;margin-left:0}:root .tcs-page.home-page .brand-logo{width:112px;max-height:36px}:root .tcs-page.home-page .login-link{font-size:12.5px;font-weight:600}:root .tcs-page.home-page .header-cta{height:40px;min-height:40px;padding:0 16px;font-size:12.5px}:root .tcs-page.home-page section.hero{padding-top:60px;padding-bottom:52px}:root .tcs-page.home-page .hero-grid{grid-template-columns:minmax(0,1fr) 336px;align-items:center;gap:56px}:root .tcs-page.home-page .hero .cockpit{zoom:.8;justify-self:end;width:420px;max-width:none}:root .tcs-page.home-page .hero .eyebrow{margin-bottom:18px;display:block}:root .tcs-page.home-page .hero h1{max-width:560px}:root .tcs-page.home-page .hero-lead{max-width:500px;margin:18px 0 24px}:root .tcs-page.home-page .hero-actions{gap:12px}:root .tcs-page.home-page .hero-actions .btn{min-width:172px;height:44px;min-height:44px;padding:0 20px;font-size:13px}:root .tcs-page.home-page .trust-beat{margin-top:20px}:root .tcs-page.home-page .trust-section{padding-top:44px;padding-bottom:44px}:root .tcs-page.home-page .trust-section .trust-grid{gap:24px}:root .tcs-page.home-page .trust-section .trust-head{max-width:820px}:root .tcs-page.home-page .trust-section>.wrap:last-child{grid-template-columns:repeat(6,minmax(0,1fr));justify-content:start;gap:8px;margin-top:26px;display:grid}:root .tcs-page.home-page .trust-section>.wrap:last-child>*{max-width:none}:root .tcs-page.home-page .trust-section .proof-list{display:contents}:root .tcs-page.home-page .trust-section .proof-row{border-radius:12px;grid-template-rows:64px auto;min-width:0;margin:0;display:grid}:root .tcs-page.home-page .trust-section .proof-row .proof-chip{justify-content:center;align-items:center;height:64px;min-height:64px;padding:10px 12px;display:flex}:root .tcs-page.home-page .trust-section .proof-row .proof-chip img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:42px}:root .tcs-page.home-page .trust-section .proof-row .proof-text{text-align:center;padding:10px 4px 11px}:root .tcs-page.home-page .trust-section .proof-row .proof-text b{white-space:nowrap;font-size:12px;line-height:1.25;display:block}:root .tcs-page.home-page .proof-pending{background:0 0;border:1px dashed #b9c6d6;border-radius:12px;grid-template-rows:64px auto;min-width:0;display:grid;overflow:hidden}:root .tcs-page.home-page .proof-pending-chip{height:64px;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#9aa9bb;border-bottom:1px dashed #c9d4e1;justify-content:center;align-items:center;font-size:9.5px;display:flex}:root .tcs-page.home-page .proof-pending-text{text-align:center;white-space:nowrap;color:#8394a8;padding:10px 8px 11px;font-size:12px;font-style:italic;line-height:1.25;display:block}:root .tcs-page.home-page #solutions .sol-list{max-width:960px}:root .tcs-page.home-page #solutions .sol-row,:root .tcs-page.home-page #solutions .sol-row.lead{grid-template-columns:52px minmax(0,1fr) 44px;align-items:center;gap:18px;padding-top:24px;padding-bottom:24px}:root .tcs-page.home-page #solutions .sol-row h3,:root .tcs-page.home-page #solutions .sol-row.lead h3{white-space:nowrap;font-size:20px;line-height:1.2}:root .tcs-page.home-page #solutions .sol-row .n{align-self:start;padding-top:7px;font-size:11px}:root .tcs-page.home-page #solutions .sol-row p{max-width:600px;font-size:15px;line-height:1.5}:root .tcs-page.home-page #solutions .sol-row .go{border:1px solid #cfdbea;border-radius:50%;justify-self:center;place-items:center;width:38px;height:38px;font-size:16px;display:grid}:root .tcs-page.home-page .os-layout{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center;gap:64px}:root .tcs-page.home-page .os-copy p{max-width:480px}:root .tcs-page.home-page .agent-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:stretch;gap:48px}:root .tcs-page.home-page .agent-heading>span:first-child,:root .tcs-page.home-page .agent-heading>.ah-wide{display:block}:root .tcs-page.home-page .agent-heading>.ah-wide{color:#9fbfff}:root .tcs-page.home-page .human-note{flex-direction:column;justify-content:center;margin-top:0;padding:26px 28px;display:flex}:root .tcs-page.home-page .human-note strong{font-size:26px}:root .tcs-page.home-page .human-note p{margin-top:12px;font-size:14px}:root .tcs-page.home-page .agent-intro .agent-frame{margin-top:32px}:root .tcs-page.home-page .agent-row{grid-template-columns:34px 220px minmax(0,1fr)}:root .tcs-page.home-page .agent-row p{font-size:14px}:root .tcs-page.home-page .inline-cta{margin-top:0}:root .tcs-page.home-page .paths-section{padding-bottom:52px}:root .tcs-page.home-page .path-stack{max-width:840px}:root .tcs-page.home-page .path-row{grid-template-columns:76px minmax(0,1fr) 54px;align-items:center;gap:28px;padding-top:24px;padding-bottom:24px}:root .tcs-page.home-page .path-row h3{font-size:26px}:root .tcs-page.home-page .path-row p{max-width:560px;font-size:15px}:root .tcs-page.home-page .pause .section-head{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}:root .tcs-page.home-page .pause .section-head .section-intro{margin-left:auto;margin-right:auto}:root .tcs-page.home-page .partner-rows,:root .tcs-page.home-page .partner-lead{max-width:880px;margin-left:auto;margin-right:auto}:root .tcs-page.home-page .partner-lead,:root .tcs-page.home-page .partner-row{text-align:left;grid-template-columns:280px minmax(0,1fr);align-items:center;column-gap:40px}:root .tcs-page.home-page .partner-lead p,:root .tcs-page.home-page .partner-row p{max-width:540px;margin-left:0;padding-left:0;font-size:15px}:root .tcs-page.home-page .get-section .section-head{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}:root .tcs-page.home-page .get-section .section-head .section-intro{margin-left:auto;margin-right:auto}:root .tcs-page.home-page .get-layout{grid-template-columns:minmax(0,1fr);max-width:880px;margin-left:auto;margin-right:auto}:root .tcs-page.home-page .get-support>div{grid-template-columns:64px minmax(0,1fr);align-items:center;padding-top:24px;padding-bottom:24px}:root .tcs-page.home-page .get-support>div>div{text-align:left;border-top:0;grid-template-columns:216px minmax(0,1fr);align-items:center;column-gap:32px;padding:0;display:grid}:root .tcs-page.home-page .get-support .val{font-size:44px;line-height:1}:root .tcs-page.home-page .get-support>div>div b{margin:0;font-size:12px}:root .tcs-page.home-page .get-support>div>div p{margin:0;font-size:15px}}@media (width>=1101px){:root .tcs-page.home-page .trust-section>.wrap:last-child{gap:10px}:root .tcs-page.home-page .trust-section .proof-row .proof-text b,:root .tcs-page.home-page .proof-pending-text{font-size:13px}:root .tcs-page.home-page .trust-section .proof-row .proof-text{padding:10px 8px 11px}:root .tcs-page.home-page .header-inner{gap:32px}:root .tcs-page.home-page .desktop-nav{gap:26px}:root .tcs-page.home-page .desktop-nav a{font-size:15px;font-weight:600}:root .tcs-page.home-page .brand-logo{width:124px;max-height:38px}:root .tcs-page.home-page .login-link{font-size:14px}:root .tcs-page.home-page .header-cta{height:42px;min-height:42px;padding:0 20px;font-size:13.5px}:root .tcs-page.home-page .hero-grid{grid-template-columns:minmax(0,1fr) 376px;gap:80px}:root .tcs-page.home-page .hero .cockpit{width:470px}:root .tcs-page.home-page #solutions .sol-row h3,:root .tcs-page.home-page #solutions .sol-row.lead h3{font-size:20px}}@media (width>=901px){:root .tcs-page.home-page section.hero{padding-top:48px;padding-bottom:44px}:root .tcs-page.home-page .hero-grid{grid-template-columns:minmax(0,1fr) 270px;gap:64px}:root .tcs-page.home-page .hero .cockpit{zoom:.7;width:385px}:root .tcs-page.home-page #solutions .section-head{max-width:none}:root .tcs-page.home-page #solutions .section-head h2{max-width:none;font-size:36px;line-height:1.15}:root .tcs-page.home-page #solutions .sol-list{max-width:880px}:root .tcs-page.home-page .agent-intro-grid{grid-template-columns:400px 400px;justify-content:start;align-items:stretch;gap:32px}:root .tcs-page.home-page .agent-intro .agent-frame,:root .tcs-page.home-page .inline-cta{max-width:832px;margin-left:0}:root .tcs-page.home-page .section.dense:has(.inline-cta)>.wrap{padding-left:0}}@media (width>=1101px){:root .tcs-page.home-page section.hero{padding-top:52px;padding-bottom:48px}:root .tcs-page.home-page .hero-grid{grid-template-columns:minmax(0,1fr) 305px;gap:80px}:root .tcs-page.home-page .hero .cockpit{zoom:.72;width:425px}:root .tcs-page.home-page #solutions .section-head h2{font-size:42px}:root .tcs-page.home-page .agent-intro-grid{grid-template-columns:500px 400px;gap:40px}:root .tcs-page.home-page .agent-intro .agent-frame,:root .tcs-page.home-page .inline-cta{max-width:940px}}@media (width>=901px){:root .tcs-page.home-page .wrap.inline-cta{box-sizing:border-box;max-width:none;margin-left:auto;margin-right:auto;padding-right:max(0px,100% - 832px)}}@media (width>=1101px){:root .tcs-page.home-page .wrap.inline-cta{padding-right:max(0px,100% - 940px)}}@media (width>=901px){:root .tcs-page.home-page .hero-grid{grid-template-columns:minmax(0,1fr) 290px;gap:56px}:root .tcs-page.home-page .hero .cockpit{zoom:.82;width:354px}:root .tcs-page.home-page .trust-section .trust-head{max-width:none}:root .tcs-page.home-page .trust-section .trust-head h2{max-width:none;font-size:33px;line-height:1.15}:root .tcs-page.home-page .agent-intro-grid{grid-template-columns:460px 368px;gap:32px}:root .tcs-page.home-page .agent-heading{font-size:38px;line-height:1.08}:root .tcs-page.home-page .agent-heading>.ah-wide{white-space:nowrap}:root .tcs-page.home-page .agent-intro .agent-frame{max-width:860px}:root .tcs-page.home-page .wrap.inline-cta{box-sizing:border-box;justify-content:space-between;width:min(860px,100% - 64px);max-width:none;margin-left:max(32px,50% - 560px);margin-right:auto;padding:16px 24px}}@media (width>=1101px){:root .tcs-page.home-page .hero-grid{grid-template-columns:minmax(0,1fr) 320px;gap:72px}:root .tcs-page.home-page .hero .cockpit{zoom:.84;width:381px}:root .tcs-page.home-page .trust-section .trust-head h2{font-size:40px}:root .tcs-page.home-page .agent-intro-grid{grid-template-columns:520px 380px;gap:40px}:root .tcs-page.home-page .agent-heading{font-size:44px}:root .tcs-page.home-page .agent-intro .agent-frame{max-width:940px}:root .tcs-page.home-page .wrap.inline-cta{width:min(940px,100% - 64px)}}@media (width>=901px){:root .tcs-page.home-page .agent-intro-grid{grid-template-columns:396px 360px;gap:28px}:root .tcs-page.home-page .agent-heading{font-size:34px}:root .tcs-page.home-page .agent-intro .agent-frame{max-width:784px}:root .tcs-page.home-page .section.dense:has(.inline-cta)>.wrap.inline-cta{width:min(784px,100% - 64px);padding-left:24px}}@media (width>=1101px){:root .tcs-page.home-page .agent-intro-grid{grid-template-columns:470px 380px;gap:40px}:root .tcs-page.home-page .agent-heading{font-size:41px}:root .tcs-page.home-page .agent-intro .agent-frame{max-width:890px}:root .tcs-page.home-page .section.dense:has(.inline-cta)>.wrap.inline-cta{width:min(890px,100% - 64px)}}@media (width>=901px){:root .tcs-page.home-page .os-layout{grid-template-columns:minmax(0,1fr) 470px;gap:40px}:root .tcs-page.home-page .path-stack{max-width:780px}:root .tcs-page.home-page .path-row{grid-template-columns:64px minmax(0,1fr) 48px;gap:24px}:root .tcs-page.home-page .get-section .section-head{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}:root .tcs-page.home-page .get-section .section-head .section-intro{margin-left:auto;margin-right:auto}:root .tcs-page.home-page .get-layout{max-width:760px;margin-left:auto;margin-right:auto}}@media (width>=1101px){:root .tcs-page.home-page .os-layout{grid-template-columns:minmax(0,1fr) 440px;gap:64px}}@media (width>=901px){:root .tcs-page.home-page .os-flow .os-node{grid-template-columns:32px minmax(0,1fr) minmax(0,1.1fr);column-gap:14px}}@media (width>=1101px){:root .tcs-page.home-page .os-flow .os-node{grid-template-columns:28px minmax(0,1.15fr) minmax(0,1fr)}}@media (width>=901px){:root .tcs-page.home-page .path-stack,:root .tcs-page.home-page .partner-rows,:root .tcs-page.home-page .partner-lead,:root .tcs-page.home-page .get-layout,:root .tcs-page.home-page .get-section .section-head,:root .tcs-page.home-page .pause .section-head{max-width:880px}}@media (width>=1101px){:root .tcs-page.home-page .section.dense:has(.inline-cta)>.wrap.inline-cta{width:min(880px,100% - 64px)}:root .tcs-page.home-page main>section:not(.hero):not(#contact)>.wrap{width:min(1000px,100% - 64px);max-width:1000px;margin-left:auto;margin-right:auto}:root .tcs-page.home-page .agent-intro-grid{grid-template-columns:minmax(0,1fr) 400px;gap:48px}:root .tcs-page.home-page .agent-intro .agent-frame{max-width:none}:root .tcs-page.home-page .section.dense:has(.inline-cta)>.wrap.inline-cta{width:min(1000px,100% - 64px);max-width:1000px;padding-left:24px;padding-right:24px}:root .tcs-page.home-page #solutions .sol-list,:root .tcs-page.home-page .path-stack{max-width:none}:root .tcs-page.home-page .hero>.wrap.hero-grid{width:min(1000px,100% - 64px)!important;max-width:1000px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}:root .tcs-page.home-page .trust-section .trust-head h2{white-space:nowrap}:root .tcs-page.home-page .trust-section .proof-list{gap:10px}:root .tcs-page.home-page .trust-section .proof-row .proof-text{padding-left:2px;padding-right:2px}:root .tcs-page.home-page .trust-section .trust-head h2{font-size:35px}:root .tcs-page.home-page .trust-section .proof-row .proof-text b{font-size:11.5px}:root .tcs-page.home-page .proof-pending-text{padding-left:4px;padding-right:4px;font-size:11px}}@media (width<=600px){:root .tcs-page.home-page .hero .hero-actions{flex-direction:column;align-items:center;width:100%;max-width:358px;margin-left:auto;margin-right:auto;display:flex}:root .tcs-page.home-page .hero .hero-actions .btn{justify-content:center;width:190px;min-width:0;max-width:190px}}@media (width>=901px){:root .tcs-page.home-page .human-note strong{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400;line-height:1.12}}.tcs-page.home-page .hero-photo,.tcs-page.home-page .get-experience{display:none}.tcs-page.home-page .funnel .step.is-sales{background:#1f9d63}.tcs-page.home-page .funnel .step.is-sales span,.tcs-page.home-page .funnel .step.is-sales b{color:#fff}@media (width>=901px){:root .tcs-page.home-page .header .desktop-nav a,:root .tcs-page.home-page .header .nav-group-btn,:root .tcs-page.home-page .header .login-link,:root .tcs-page.home-page .header .header-cta{font-family:var(--font-body), Inter, system-ui, sans-serif;letter-spacing:-.005em;text-transform:none}:root .tcs-page.home-page .header .desktop-nav a,:root .tcs-page.home-page .header .nav-group-btn{color:#dbe5f2;font-size:14px;font-weight:500}:root .tcs-page.home-page .header .desktop-nav a:hover{color:#fff}:root .tcs-page.home-page .header .login-link{color:#b9c8dc;font-size:14px;font-weight:500}:root .tcs-page.home-page .header .header-cta{height:38px;min-height:38px;box-shadow:none;border-radius:9px;padding:0 15px;font-size:13.5px;font-weight:600}:root .tcs-page.home-page .header .desktop-nav{gap:22px}:root .tcs-page.home-page section.hero{isolation:isolate;padding-top:40px;padding-bottom:48px;position:relative;overflow:hidden}:root .tcs-page.home-page .hero-photo{z-index:-1;opacity:.24;filter:grayscale(.35)saturate(.8);background-position:30%;background-size:cover;display:block;position:absolute;inset:0 0 0 38%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 45% 80%,#0000 100%)}:root .tcs-page.home-page section.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07162859 0%,#07162800 30%,#0716288c 100%);position:absolute;inset:0}:root .tcs-page.home-page main>section.hero>.wrap{width:min(1120px,100% - 64px);max-width:1120px}:root .tcs-page.home-page .hero-grid{grid-template-columns:minmax(0,1fr) 300px;gap:40px}:root .tcs-page.home-page .hero .eyebrow{letter-spacing:.2em;color:#9fbfff;margin-bottom:20px;font-size:15px}:root .tcs-page.home-page .hero h1{letter-spacing:-.02em;max-width:none;font-size:56px;line-height:1.02}:root .tcs-page.home-page .hero h1 .h1-l{white-space:nowrap;display:block}:root .tcs-page.home-page .hero h1 .hb{display:inline}:root .tcs-page.home-page .hero-lead{max-width:520px;margin:22px 0 26px;font-size:18px;line-height:1.55}:root .tcs-page.home-page .funnel .step{animation:.5s ease-out both tcs-step-in;animation-delay:calc(var(--i,0) * .12s + .2s)}:root .tcs-page.home-page .funnel .step.is-sales{animation:.5s ease-out .8s both tcs-step-in,.9s ease-out 1.1s both tcs-sales-done}:root .tcs-page.home-page .funnel .step.is-sales b{animation:.9s ease-out 1.2s both tcs-sales-num;display:inline-block}:root .tcs-page.home-page .cockpit-status{color:#72d5a0;animation:2.8s ease-in-out 2s infinite tcs-live}:root .tcs-page.home-page .trust-section{padding-top:56px;padding-bottom:56px}:root .tcs-page.home-page .trust-section .trust-head h2{white-space:normal;max-width:760px;font-size:38px;line-height:1.12}:root .tcs-page.home-page .trust-section>.wrap:last-child{gap:12px;margin-top:30px}:root .tcs-page.home-page .trust-section .proof-row,:root .tcs-page.home-page .proof-pending{border-radius:14px;grid-template-rows:84px auto}:root .tcs-page.home-page .trust-section .proof-row .proof-chip{background:#fff;height:84px;min-height:84px;padding:14px 16px}:root .tcs-page.home-page .trust-section .proof-row .proof-chip img{max-width:82%;max-height:46px}:root .tcs-page.home-page .trust-section .proof-row:nth-child(2) .proof-chip img{max-width:96%;max-height:40px;transform:scale(1.12)}:root .tcs-page.home-page .trust-section .proof-row:nth-child(5) .proof-chip img{max-width:92%;max-height:40px}:root .tcs-page.home-page .proof-pending-chip{height:84px}:root .tcs-page.home-page main>section#solutions.section>.wrap,:root .tcs-page.home-page main>section.paths-section:not(#x)>.wrap{width:min(880px,100% - 64px);max-width:880px}:root .tcs-page.home-page #solutions .sol-row,:root .tcs-page.home-page #solutions .sol-row.lead{grid-template-columns:40px minmax(0,1fr) 40px;gap:20px;padding-top:26px;padding-bottom:26px}:root .tcs-page.home-page #solutions .sol-row h3,:root .tcs-page.home-page #solutions .sol-row.lead h3{white-space:normal;max-width:720px;font-size:21px}:root .tcs-page.home-page #solutions .sol-row .n{color:var(--accent);padding-top:5px;font-size:13px;font-weight:600}:root .tcs-page.home-page #solutions .sol-row .answer,:root .tcs-page.home-page #solutions .sol-row p{margin-top:8px}:root .tcs-page.home-page #solutions .sol-row .go{justify-self:end;transition:background .2s,color .2s,border-color .2s}:root .tcs-page.home-page #solutions .sol-row:hover .go{background:var(--accent);border-color:var(--accent);color:#fff}:root .tcs-page.home-page .os-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}:root .tcs-page.home-page .os-copy{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;column-gap:48px;display:grid}:root .tcs-page.home-page .os-copy .section-kicker{grid-column:1/-1}:root .tcs-page.home-page .os-copy h2{max-width:none;margin:0;font-size:42px;line-height:1.08}:root .tcs-page.home-page .os-copy p{max-width:none;margin:0 0 6px;font-size:16px}:root .tcs-page.home-page .os-panel{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:16px;padding:16px;display:grid}:root .tcs-page.home-page .os-panel .os-bar{grid-column:1/-1;margin:0}:root .tcs-page.home-page .os-panel .os-core{flex-direction:column;justify-content:center;margin:0;padding:28px;display:flex}:root .tcs-page.home-page .os-core-lines{font-family:var(--font-display);font-size:34px;font-weight:400;line-height:1.08}:root .tcs-page.home-page .os-core-lines>span{display:block}:root .tcs-page.home-page .os-panel .os-flow{border-top:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}:root .tcs-page.home-page .os-flow .os-link{display:none}:root .tcs-page.home-page .os-flow .os-node,:root .tcs-page.home-page .os-flow .os-node.outcome{box-shadow:none;background:#fff;border:1px solid #d6e1ef;border-radius:10px;grid-template-columns:30px minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:14px;margin:0;padding:14px 16px;transition:background .5s,border-color .5s,box-shadow .5s;display:grid;position:relative}:root .tcs-page.home-page .os-flow .os-node:before,:root .tcs-page.home-page .os-flow .os-node:after{display:none}:root .tcs-page.home-page .os-flow .os-node .os-stage{color:#8ea6c6;margin:0;font-size:11px}:root .tcs-page.home-page .os-flow .os-node b{font-size:12.5px}:root .tcs-page.home-page .os-flow .os-node p{margin:0;font-size:13.5px;line-height:1.4}:root .tcs-page.home-page .os-flow .os-node:not(.outcome){margin-bottom:0}:root .tcs-page.home-page .os-flow .os-node.outcome{background:#eef3ff;border-color:#b9cdf0;flex:1}:root .tcs-page.home-page .os-flow .os-node.outcome b{color:var(--accent)}:root .tcs-page.home-page .os-flow.is-live .os-node:not(.outcome){animation:.6s ease-out both tcs-node-pass}:root .tcs-page.home-page .os-flow.is-live article:nth-of-type(2){animation-delay:.25s}:root .tcs-page.home-page .os-flow.is-live article:nth-of-type(3){animation-delay:.5s}:root .tcs-page.home-page .os-flow.is-live .os-node.outcome{background:#e9f7f0;border-color:#8fd3b0;transition-delay:.85s;box-shadow:0 0 0 3px #1f9d631a}:root .tcs-page.home-page .os-flow.is-live .os-node.outcome b,:root .tcs-page.home-page .os-flow.is-live .os-node.outcome .os-stage{color:#17804f;transition:color .5s .85s}:root .tcs-page.home-page .agent-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:56px}:root .tcs-page.home-page .agent-heading{font-size:46px;line-height:1.04}:root .tcs-page.home-page .human-note{box-shadow:none;background:0 0;border:0;border-left:2px solid #3d6fe0;border-radius:0;padding:4px 0 4px 24px}:root .tcs-page.home-page .human-note strong{font-size:24px;line-height:1.18}:root .tcs-page.home-page .human-note p{color:#b7c6da;font-size:15px;line-height:1.55}:root .tcs-page.home-page .agent-intro .agent-frame{max-width:none;margin-top:40px}:root .tcs-page.home-page .agent-row,:root .tcs-page.home-page .agent-row.lead{grid-template-columns:36px 240px minmax(0,1fr);column-gap:18px;padding-top:18px;padding-bottom:18px}:root .tcs-page.home-page .agent-row h3{font-size:20px}:root .tcs-page.home-page .agent-row.lead h3{font-size:26px;line-height:1.1}:root .tcs-page.home-page .agent-row p{color:#c3d0e2;font-size:15px}:root .tcs-page.home-page .agent-frame-head span:last-child:before{content:"";vertical-align:1px;background:#72d5a0;border-radius:50%;width:6px;height:6px;margin-right:8px;animation:2.8s ease-in-out infinite tcs-live;display:inline-block}:root .tcs-page.home-page .section.agent-intro{padding-bottom:80px}:root .tcs-page.home-page .section.dense:has(.inline-cta){z-index:1;background:0 0;padding:0 0 8px;position:relative}:root .tcs-page.home-page .section.dense:has(.inline-cta)>.wrap.inline-cta{background:#fff;border:1px solid #d6e1ef;border-radius:14px;margin-top:-44px;padding:20px 20px 20px 28px;box-shadow:0 18px 40px #07162829}:root .tcs-page.home-page .inline-cta p{color:var(--ink);font-size:16px;font-weight:500}:root .tcs-page.home-page .inline-cta .btn-secondary{background:var(--navy,#0b1f3a);border-color:var(--navy,#0b1f3a);color:#fff;height:44px;min-height:44px;padding:0 20px}:root .tcs-page.home-page .inline-cta .btn-secondary:hover{background:#12305a}:root .tcs-page.home-page .paths-section{padding-top:64px}:root .tcs-page.home-page .path-stack{max-width:none}:root .tcs-page.home-page .path-row{grid-template-columns:72px minmax(0,1fr) 52px;gap:24px;padding-top:26px;padding-bottom:26px}:root .tcs-page.home-page .path-row .path-num{color:#b9c9de;align-self:start;font-size:52px;line-height:1}:root .tcs-page.home-page .path-row h3{font-size:25px}:root .tcs-page.home-page .path-row .path-art{justify-self:end}:root .tcs-page.home-page main>section.pause:not(#x)>.wrap{width:min(880px,100% - 64px);max-width:880px}:root .tcs-page.home-page .pause .section-head h2,:root .tcs-page.home-page .get-section .section-head h2{font-size:46px}:root .tcs-page.home-page .partner-lead,:root .tcs-page.home-page .partner-row{grid-template-columns:260px minmax(0,1fr);column-gap:48px}:root .tcs-page.home-page .partner-row{padding-top:22px;padding-bottom:22px}:root .tcs-page.home-page .partner-row .val{font-size:36px;line-height:1.05}:root .tcs-page.home-page .partner-row .val.depth{font-size:26px}:root .tcs-page.home-page .partner-lead p,:root .tcs-page.home-page .partner-row p{color:#46566e;font-size:16px}:root .tcs-page.home-page main>section.get-section:not(#x)>.wrap{width:min(880px,100% - 64px);max-width:880px}:root .tcs-page.home-page .get-layout{max-width:none}:root .tcs-page.home-page .get-support{background:#fff;border:1px solid #d6e1ef;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}:root .tcs-page.home-page .get-support>div,:root .tcs-page.home-page .get-support>div.has-icon,:root .tcs-page.home-page .get-support>.get-experience{border:0;border-left:1px solid #e3eaf3;flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:30px 28px 32px;display:flex}:root .tcs-page.home-page .get-support>div:first-child{border-left:0}:root .tcs-page.home-page .get-support>div>div{border:0;grid-template-columns:none;padding:0;display:block}:root .tcs-page.home-page .get-support .val{height:52px;color:var(--ink);align-items:center;font-size:52px;line-height:1;display:flex}:root .tcs-page.home-page .get-support .val-icon svg{width:44px;height:44px;color:var(--accent)}:root .tcs-page.home-page .get-support>div>div b{align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}:root .tcs-page.home-page .get-support>div>div p{margin:0;font-size:15px;line-height:1.5}:root .tcs-page.home-page .get-support .get-icon{display:none}:root .tcs-page.home-page .cta-section{padding:72px 0 76px}:root .tcs-page.home-page .cta-section .cta-mission{letter-spacing:.14em;text-transform:uppercase;color:#9fbfff;font-size:13px;font-weight:600}:root .tcs-page.home-page .cta-section h2{margin-top:14px;font-size:50px}:root .tcs-page.home-page .cta-section .btn-primary{height:48px;min-height:48px;padding:0 26px;font-size:14.5px}}@media (width>=1101px){:root .tcs-page.home-page .header .desktop-nav a,:root .tcs-page.home-page .header .nav-group-btn{font-size:15px}:root .tcs-page.home-page .header .desktop-nav{gap:28px}:root .tcs-page.home-page .hero-grid{grid-template-columns:minmax(0,1fr) 330px;gap:56px}:root .tcs-page.home-page .hero h1{font-size:68px}:root .tcs-page.home-page .hero .cockpit{zoom:.825;width:400px}:root .tcs-page.home-page .trust-section .trust-head h2{white-space:normal;max-width:820px;font-size:42px}}@keyframes tcs-step-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes tcs-sales-done{0%{background:#2a5fff}to{background:#1f9d63;box-shadow:0 0 0 4px #72d5a02e}}@keyframes tcs-sales-num{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes tcs-live{0%,to{opacity:1}50%{opacity:.45}}@keyframes tcs-node-pass{0%{border-color:#d6e1ef}50%{background:#f3f7ff;border-color:#2a5fff}to{border-color:#d6e1ef}}@media (prefers-reduced-motion:reduce){:root .tcs-page.home-page .funnel .step,:root .tcs-page.home-page .funnel .step.is-sales,:root .tcs-page.home-page .funnel .step.is-sales b,:root .tcs-page.home-page .cockpit-status,:root .tcs-page.home-page .agent-frame-head span:before,:root .tcs-page.home-page .os-flow .os-node{transition:none!important;animation:none!important}}@media (width>=901px){:root .tcs-page.home-page .hero h1>.hb{display:none}:root .tcs-page.home-page .trust-section .proof-row:nth-child(2) .proof-chip img{transform:scale(1.3)}}@media (width>=1101px){:root .tcs-page.home-page .trust-section .trust-head h2{white-space:nowrap;max-width:none;font-size:40px}:root .tcs-page.home-page #solutions .sol-row h3,:root .tcs-page.home-page #solutions .sol-row.lead h3{white-space:nowrap;max-width:none;font-size:20px}}@media (width>=901px){:root .tcs-page.home-page .agent-intro-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px}:root .tcs-page.home-page .agent-heading{font-size:40px}:root .tcs-page.home-page main .section.dense .wrap.inline-cta a.btn.btn-secondary{color:#fff;box-shadow:none;background:#0b1f3a;border-color:#0b1f3a}:root .tcs-page.home-page main .section.dense .wrap.inline-cta a.btn.btn-secondary:hover{background:#163a6b;border-color:#163a6b}}@media (width>=1101px){:root .tcs-page.home-page .agent-heading{font-size:46px}}@media (width>=901px){:root .tcs-page.home-page main .section.dense .wrap.inline-cta a.btn.btn-secondary{color:#fff!important;background:#0b1f3a!important;border-color:#0b1f3a!important}:root .tcs-page.home-page main .section.dense .wrap.inline-cta a.btn.btn-secondary:hover{background:#163a6b!important;border-color:#163a6b!important}:root .tcs-page.home-page .cta-section .cta-mission{text-transform:none;letter-spacing:.01em;font-size:15px}}@media (width>=901px) and (width<=1100px){:root .tcs-page.home-page .section.dense:has(.inline-cta)>.wrap.inline-cta{width:calc(100% - 64px);max-width:none;margin-left:auto;margin-right:auto;padding-right:20px}}@media (width>=901px){:root .tcs-page.home-page .section.dense:has(.inline-cta){background:var(--paper,#f6f8fb)}:root .tcs-page.home-page .section.dense:has(.inline-cta)+.paths-section{border-top:0;padding-top:48px}}@media (width>=1101px){:root .tcs-page.home-page .hero>.wrap.hero-grid{width:min(1000px,100% - 64px)!important;max-width:1000px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}:root .tcs-page.home-page .hero-grid{grid-template-columns:minmax(0,1fr) 300px;gap:40px}:root .tcs-page.home-page .hero h1{font-size:60px!important}:root .tcs-page.home-page .hero .cockpit{zoom:.75;width:400px}:root .tcs-page.home-page .trust-section .trust-head h2{font-size:36px}}@media (width>=901px){:root .tcs-page.home-page .hero .eyebrow{letter-spacing:.22em;color:#b4ccff;margin-bottom:22px;font-size:16.5px;font-weight:700}:root .tcs-page.home-page .funnel .step{animation:.45s ease-out both tcs-step-in,.7s ease-in-out both tcs-step-pass;animation-delay:calc(var(--i,0) * 80ms + .15s), calc(var(--i,0) * .42s + .9s)}:root .tcs-page.home-page .funnel .step.is-sales{background:#2a5fff;animation:.45s ease-out .55s both tcs-step-in,.7s ease-in-out 3s both tcs-step-pass,.8s ease-out 3.2s both tcs-sales-done}:root .tcs-page.home-page .funnel .step.is-sales b{animation:.9s ease-out 3.4s both tcs-sales-num;display:inline-block}:root .tcs-page.home-page #solutions .section-head{text-align:center;max-width:880px;margin-left:auto;margin-right:auto}:root .tcs-page.home-page #solutions .section-head .section-intro{margin-left:auto;margin-right:auto}:root .tcs-page.home-page #solutions .sol-row{text-align:left}:root .tcs-page.home-page .os-copy{text-align:center;max-width:820px;margin:0 auto 8px;display:block}:root .tcs-page.home-page .os-copy h2{margin:0 auto 16px}:root .tcs-page.home-page .os-copy p{max-width:680px;margin:0 auto;font-size:17px;line-height:1.55}:root .tcs-page.home-page .os-flow .os-node.outcome{background:#fff;border-color:#d6e1ef;transition:none}:root .tcs-page.home-page .os-flow .os-node.outcome b{color:var(--ink)}:root .tcs-page.home-page .os-flow.is-live .os-node:not(.outcome){animation:.9s ease-in-out both tcs-node-pass}:root .tcs-page.home-page .os-flow.is-live article:first-of-type{animation-delay:.2s}:root .tcs-page.home-page .os-flow.is-live article:nth-of-type(2){animation-delay:.85s}:root .tcs-page.home-page .os-flow.is-live article:nth-of-type(3){animation-delay:1.5s}:root .tcs-page.home-page .os-flow.is-live .os-node.outcome{animation:1s ease-out 2.15s both tcs-outcome-on}:root .tcs-page.home-page .os-flow.is-live .os-node.outcome b,:root .tcs-page.home-page .os-flow.is-live .os-node.outcome .os-stage{transition:none;animation:.6s ease-out 2.4s both tcs-outcome-text}:root .tcs-page.home-page .section.agent-intro{padding-bottom:28px}:root .tcs-page.home-page .section.dense:has(.inline-cta){padding:0 0 64px;background:var(--navy)!important}:root .tcs-page.home-page .section.dense:has(.inline-cta)>.wrap.inline-cta{box-shadow:none;background:#ffffff0a;border:1px solid #284767;border-radius:14px;margin-top:0}:root .tcs-page.home-page .inline-cta p{color:#fff;font-family:var(--font-display);font-size:21px;font-weight:400}:root .tcs-page.home-page main .section.dense .wrap.inline-cta a.btn.btn-secondary{color:#fff!important;background:#2a5fff!important;border-color:#2a5fff!important}:root .tcs-page.home-page main .section.dense .wrap.inline-cta a.btn.btn-secondary:hover{background:#1f4fe0!important;border-color:#1f4fe0!important}:root .tcs-page.home-page .section.dense:has(.inline-cta)+.paths-section{padding-top:64px}:root .tcs-page.home-page .get-support{background:0 0;border:0;border-top:1px solid #d6e1ef;border-radius:0;display:block;overflow:visible}:root .tcs-page.home-page .get-support>div,:root .tcs-page.home-page .get-support>div.has-icon,:root .tcs-page.home-page .get-support>.get-experience{flex-direction:initial;border:0;border-bottom:1px solid #d6e1ef;grid-template-columns:120px minmax(0,1fr);align-items:center;column-gap:40px;padding:28px 0;display:grid}:root .tcs-page.home-page .get-support .val,:root .tcs-page.home-page .get-support .val-x{font-family:var(--font-display);height:auto;color:var(--ink);font-size:72px;font-weight:400;line-height:1;display:block}:root .tcs-page.home-page .get-support .val-x{color:#2a5fff}:root .tcs-page.home-page .get-support>div>div b{letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:13px}:root .tcs-page.home-page .get-support>div>div p{color:#46566e;max-width:560px;font-size:17px;line-height:1.5}}@keyframes tcs-step-pass{0%,to{filter:none;box-shadow:inset 0 0 #fff0}45%{filter:brightness(1.18);box-shadow:inset 0 0 0 2px #ffffffbf}}@keyframes tcs-outcome-on{0%{box-shadow:none;background:#fff;border-color:#d6e1ef}40%{background:#eef3ff;border-color:#2a5fff}to{background:#e9f7f0;border-color:#8fd3b0;box-shadow:0 0 0 3px #1f9d631f}}@keyframes tcs-outcome-text{0%{color:var(--ink)}to{color:#17804f}}@media (prefers-reduced-motion:reduce){:root .tcs-page.home-page .funnel .step{animation:none!important}:root .tcs-page.home-page .funnel .step.is-sales{background:#1f9d63!important;animation:none!important}:root .tcs-page.home-page .funnel .step.is-sales b,:root .tcs-page.home-page .os-flow .os-node{animation:none!important}:root .tcs-page.home-page .os-flow .os-node.outcome{background:#e9f7f0!important;border-color:#8fd3b0!important}:root .tcs-page.home-page .os-flow .os-node.outcome b,:root .tcs-page.home-page .os-flow .os-node.outcome .os-stage{color:#17804f!important;animation:none!important}}@media (width>=901px){:root .tcs-page.home-page .section.dense:has(.inline-cta){box-shadow:none;border-top:0!important}:root .tcs-page.home-page .get-support>div>div b{color:var(--ink)}:root .tcs-page.home-page .hero-photo{opacity:.32}:root .tcs-page.home-page .os-flow.is-live article.os-node:not(.outcome):first-of-type{animation-delay:.2s}:root .tcs-page.home-page .os-flow.is-live article.os-node:not(.outcome):nth-of-type(2){animation-delay:.85s}:root .tcs-page.home-page .os-flow.is-live article.os-node:not(.outcome):nth-of-type(3){animation-delay:1.5s}:root .tcs-page.home-page .trust-section .proof-row:nth-child(2) .proof-chip img{width:90%;max-width:150px;height:auto;max-height:none;transform:none}:root .tcs-page.home-page .trust-section .proof-row:nth-child(3) .proof-chip img{transform:scale(1.55)}:root .tcs-page.home-page .trust-section .proof-row:nth-child(2) .proof-chip img{width:142px!important;max-width:none!important;height:auto!important;max-height:none!important}:root .tcs-page.home-page .trust-section .proof-row:nth-child(2) .proof-chip{padding-left:6px;padding-right:6px}:root .tcs-page.home-page .trust-section .proof-row:nth-child(2) .proof-chip img{width:100%!important}:root .tcs-page.home-page main .section-kicker{letter-spacing:.14em;font-size:12px;line-height:1.3}:root .tcs-page.home-page .trust-section .proof-row:nth-child(2) .proof-chip img{object-fit:contain;width:auto!important;max-width:88%!important;height:auto!important;max-height:40px!important;transform:none!important}:root .tcs-page.home-page #solutions .sol-row,:root .tcs-page.home-page .paths-section .path-row{padding-right:64px}:root .tcs-page.home-page .os-panel .os-bar{text-align:center}:root .tcs-page.home-page .agent-intro-grid{grid-template-columns:auto minmax(0,400px);justify-content:start;align-items:center;gap:32px}:root .tcs-page.home-page .human-note{padding:2px 0 2px 22px}:root .tcs-page.home-page .human-note strong{font-size:20px;line-height:1.2}:root .tcs-page.home-page .human-note p{margin-top:8px;font-size:14px;line-height:1.5}}@media (width>=1280px){:root .tcs-page.home-page #solutions .sol-row,:root .tcs-page.home-page .paths-section .path-row{padding-right:80px}}@media (width>=901px){:root .tcs-page.home-page .hero h1 .h1-l:nth-of-type(3),:root .tcs-page.home-page .hero h1 .h1-l:nth-of-type(4){display:inline}:root .tcs-page.home-page .trust-beat .avatar-logo{background:#fff;width:54px;height:54px;margin-left:-4px;overflow:hidden}:root .tcs-page.home-page .trust-beat .avatar-logo:first-child{margin-left:0}:root .tcs-page.home-page .trust-beat .avatar-logo img{object-fit:contain;width:100%;height:100%;padding:5px;transform:none}}.tcs-page.home-page .agent-frame a.agent-row{color:inherit;border-radius:10px;text-decoration:none;transition:background-color .18s}.tcs-page.home-page .agent-frame a.agent-row:hover{background:#9fbfff14}.tcs-page.home-page .agent-frame a.agent-row:hover h3{color:#9fbfff}.tcs-page.home-page .agent-frame a.agent-row:focus-visible{outline-offset:2px;outline:2px solid #9fbfff}@media (width>=901px){:root:root body .tcs-page.home-page main :is(.hero-actions,.cta-actions,.inline-cta) .btn{border-radius:9px;justify-content:center;align-items:center;width:auto;min-width:0;height:42px;min-height:42px;padding:0 20px;font-size:12px;font-weight:800;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}:root:root body .tcs-page.home-page main :is(.hero-actions,.cta-actions,.inline-cta) .btn-primary:hover{background:#1f4fe0;border-color:#1f4fe0;transform:translateY(-1px)}:root:root body .tcs-page.home-page main :is(.hero-actions,.cta-actions,.inline-cta) .btn-secondary:hover{transform:translateY(-1px)}:root:root body .tcs-page.home-page .cta-section{padding:72px 0 76px}:root:root body .tcs-page.home-page .cta-section h2{font-size:42px;line-height:1.12}:root:root body .tcs-page.home-page .cta-section>.wrap>p:not(.cta-mission){font-size:17px}}
