:root{--background:#f8f7f4;--surface:#ffffff;--surface-muted:#f0f0f8;--surface-blue:#edf3ff;--surface-warm:#fff1e9;--text:#15162b;--muted:#5d6277;--border:#dcdde8;--primary:#1d4ed8;--primary-hover:#173fae;--primary-dark:#11152f;--accent:#ff725e;--accent-soft:#ffe2dc;--accent-ink:#a43829;--focus:#db4e3a;--success:#087a55;--warning:#9a5a0a;--container:1240px;--marketing-section-heading-size:clamp(2.65rem,3.35vw,3rem);--marketing-section-heading-weight:620;--marketing-section-heading-letter-spacing:-0.052em;--marketing-section-heading-line-height:1.06;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;overflow-x:clip}a,button,summary{-webkit-tap-highlight-color:transparent}a{color:inherit}button,input,select{font:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.site-container{margin-inline:auto;max-width:var(--container);padding-inline:28px;width:100%}.skip-link{background:var(--text);color:white;left:16px;padding:11px 16px;position:fixed;top:-100px;z-index:100}.skip-link:focus{top:16px}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgb(246 248 251/90%);border-bottom:1px solid rgb(217 225 236/88%);position:-webkit-sticky;position:sticky;z-index:30}.header-inner{align-items:center;display:flex;gap:26px;min-height:74px}.brand-link{align-items:center;display:inline-flex;flex:0 0 auto;font-size:1.05rem;font-weight:780;gap:10px;letter-spacing:-.025em;text-decoration:none}.site-header .brand-link{font-weight:560}.brand-mark{height:36px;width:36px}.desktop-nav{align-items:center;display:flex;gap:25px;margin-inline:auto}.desktop-nav a,.site-footer nav a{color:var(--muted);font-size:.94rem;font-weight:540;text-decoration:none;transition:color .16s ease}.desktop-nav a:hover,.site-footer nav a:hover{color:var(--primary)}.desktop-actions{display:flex;gap:9px}.desktop-actions .button{font-weight:560}.button{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.91rem;font-weight:740;justify-content:center;padding:10px 16px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.button:hover{transform:translateY(-1px)}.button-primary{box-shadow:0 8px 24px rgb(23 104 229/20%);color:white}.button-secondary{background:var(--surface);border-color:#bdc9da;color:var(--text)}.button-secondary:hover{border-color:var(--primary);color:var(--primary)}.button-large{min-height:50px;padding:13px 20px}.text-link{color:var(--primary);font-size:.91rem;font-weight:700;text-underline-offset:4px}.text-link-light{color:white}.mobile-menu{display:none;margin-left:auto;position:relative}.mobile-menu summary{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:center;list-style:none;width:44px}.mobile-menu summary::-webkit-details-marker{display:none}.menu-icon{display:grid;grid-gap:5px;gap:5px}.menu-icon span{background:var(--text);border-radius:2px;display:block;height:2px;width:22px}.mobile-menu nav{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 20px 48px rgb(21 34 54/16%);display:grid;grid-gap:4px;gap:4px;padding:12px;position:absolute;right:0;top:52px;width:min(310px,calc(100vw - 32px))}.mobile-menu nav>a:not(.button){border-radius:8px;padding:11px;text-decoration:none}.eyebrow{font-size:.75rem;font-weight:820;letter-spacing:.13em;margin:0;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:anywhere}h1{font-size:clamp(2.65rem,5vw,4.75rem);letter-spacing:-.058em;line-height:1.01;margin:18px 0 24px;max-width:880px}h2{font-size:clamp(2rem,3.7vw,3.45rem);letter-spacing:-.045em;line-height:1.08}h3{letter-spacing:-.025em}.hero-copy{color:var(--muted);font-size:clamp(1.05rem,1.45vw,1.2rem);max-width:670px}.hero-section{background:radial-gradient(circle at 80% 18%,rgb(65 133 237/13%),transparent 28%),linear-gradient(180deg,#fbfcfe,#f4f7fb);min-height:720px;padding-block:100px 92px;position:relative}.hero-section:before{background-image:linear-gradient(rgb(23 104 229/4%) 1px,transparent 0),linear-gradient(90deg,rgb(23 104 229/4%) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,black,transparent 72%);mask-image:linear-gradient(90deg,black,transparent 72%);pointer-events:none;position:absolute}.hero-grid{align-items:center;display:grid;grid-gap:64px;gap:64px;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);position:relative}.hero-content{position:relative;z-index:1}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.hero-signin{display:inline-block;margin-top:19px}.assurance-row{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:35px}.assurance-row span{color:var(--muted);font-size:.78rem;font-weight:650}.assurance-row span:before{color:var(--success);content:"✓";font-weight:900;margin-right:7px}.conversation-preview{background:#fff;border:1px solid #d6dfeb;border-radius:20px;box-shadow:0 38px 90px rgb(22 44 78/16%),0 8px 20px rgb(22 44 78/8%);min-width:0;overflow:hidden;transform:perspective(1100px) rotateY(-2deg) rotateX(1deg)}.preview-window-bar{align-items:center;background:#f8fafc;border-bottom:1px solid var(--border);color:var(--muted);display:flex;font-size:.69rem;gap:16px;min-height:48px;padding-inline:16px}.preview-dots{display:flex;gap:5px}.preview-dots i{background:#c6cfdb;border-radius:999px;height:7px;width:7px}.preview-window-bar>span:nth-child(2){flex:1 1}.status-pill{background:#e5f7ef;border:1px solid #bce8d4;border-radius:999px;color:#086747;font-weight:750;padding:5px 9px}.conversation-body{display:grid;grid-template-columns:132px 1fr;min-height:430px}.conversation-sidebar{background:#f5f7fa;border-right:1px solid var(--border);display:flex;flex-direction:column;font-size:.68rem;gap:8px;padding:20px 12px}.conversation-sidebar strong{font-size:.76rem;margin:0 8px 10px}.sidebar-item{border-radius:7px;color:var(--muted);padding:9px 8px}.sidebar-item.active{background:#dfeafe;color:#0f4da7;font-weight:700}.message-stream{background:radial-gradient(circle at 100% 0,#eff5ff,transparent 42%),white;display:flex;flex-direction:column;gap:14px;padding:31px 25px 22px}.message{border-radius:14px;font-size:.75rem;line-height:1.45;max-width:82%;padding:12px 14px}.message small{display:block;font-size:.59rem;font-weight:750;margin-bottom:6px;opacity:1}.message.customer small{color:#4b586b}.message.agent small{color:white}.message p{margin:0}.message.customer{align-self:flex-start;background:#edf0f5;border-bottom-left-radius:4px;color:#253247}.message.agent{align-self:flex-end;background:var(--primary);border-bottom-right-radius:4px;color:white}.knowledge-chip{align-self:center;background:#fff7e8;border:1px solid #f1d7a8;border-radius:999px;color:#815314;font-size:.59rem;font-weight:700;padding:6px 10px}.journey-track{border-top:1px solid var(--border);display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:auto;padding-top:20px}.journey-track span{color:var(--muted);font-size:.55rem;font-weight:700;padding-top:9px;position:relative;text-align:center}.journey-track span:before{background:#d5deeb;border-radius:999px;content:"";height:4px;left:2px;position:absolute;right:2px;top:0}.journey-track .current:before,.journey-track .done:before{background:var(--primary)}.journey-track .current{color:var(--primary)}.assurance-strip{background:#fff;border-block:1px solid var(--border);padding-block:52px}.assurance-copy{align-items:start;display:grid;grid-gap:22px 52px;gap:22px 52px;grid-template-columns:.55fr 1fr 1fr}.assurance-copy h2{font-size:clamp(1.6rem,2.5vw,2.3rem);margin:0}.assurance-copy>p:last-child{color:var(--muted);line-height:1.75;margin:0}.section-block{padding-block:104px}.section-tint{background:#eef3fa;border-block:1px solid #e1e7f0}.section-dark{background:radial-gradient(circle at 72% 12%,#244f86,transparent 31%),#0d1d31}.section-heading{margin-bottom:50px;max-width:760px}.section-heading h2{margin:15px 0 17px}.section-heading>p:last-child{color:var(--muted);font-size:1.04rem;line-height:1.72}.section-heading-light>p:last-child{color:#b9c9db}.workflow-cards{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr)}.workflow-card{background:var(--surface);border:1px solid var(--border);border-radius:17px;display:flex;flex-direction:column;min-height:390px}.workflow-card>span{color:var(--primary);font-size:.76rem;font-weight:820;letter-spacing:.12em}.workflow-card h3{font-size:1.24rem;margin:26px 0 10px}.workflow-card p{color:var(--muted);font-size:.91rem;line-height:1.65;margin:0}.mini-visual{background:#f4f7fb;border:1px solid #dce4ef;border-radius:13px;display:flex;margin-top:auto;min-height:115px;overflow:hidden;padding:18px}.knowledge-visual{flex-direction:column;gap:8px;position:relative}.knowledge-visual i{background:#d9e1ec;border-radius:3px;display:block;height:8px;width:75%}.knowledge-visual i:nth-child(2){width:88%}.knowledge-visual i:nth-child(3){width:58%}.knowledge-visual span{background:#dff5eb;border-radius:999px;bottom:15px;color:#08724f;font-size:.6rem;font-weight:750;padding:6px 9px;position:absolute;right:15px}.channel-visual,.handover-visual{align-items:center;gap:8px;justify-content:space-between}.channel-visual span,.handover-visual span{align-items:center;background:white;border:1px solid #ccd7e5;border-radius:10px;color:#29405f;display:flex;font-size:.63rem;font-weight:750;justify-content:center;min-height:48px;padding:8px}.channel-visual span:first-child{background:#dff5eb;color:#08724f;min-width:48px}.channel-visual i,.handover-visual i{background:#a9bad0;height:1px;position:relative;width:20px}.channel-visual i:after,.handover-visual i:after{border-right:1px solid #a9bad0;border-top:1px solid #a9bad0;content:"";height:4px;position:absolute;right:0;top:-2px;transform:rotate(45deg);width:4px}.operational-preview{background:#f8fafc;border:1px solid #40546c;border-radius:18px;box-shadow:0 30px 70px rgb(0 0 0/28%);color:var(--text);display:grid;grid-template-columns:56px 220px minmax(330px,1fr) 220px;min-height:540px;overflow:hidden}.ops-rail{background:#10243c;flex-direction:column;gap:23px;padding-block:17px}.ops-logo,.ops-rail{align-items:center;display:flex}.ops-logo{background:var(--primary);border-radius:10px;color:white;font-size:.75rem;font-weight:800;height:32px;justify-content:center;margin-bottom:11px;width:32px}.ops-rail i{background:#69809a;border-radius:5px;height:17px;width:17px}.ops-rail i.selected{background:#76a9f5;box-shadow:0 0 0 7px rgb(118 169 245/14%)}.ops-list{background:white;border-right:1px solid var(--border);padding:19px 12px}.ops-list-header{align-items:center;display:flex;font-size:.77rem;justify-content:space-between;padding:0 7px 18px}.ops-list-header span{color:var(--muted);font-size:.6rem}.ops-contact{align-items:center;border-radius:9px;display:flex;gap:9px;margin-block:5px;padding:10px 8px}.ops-contact.selected{background:#eaf2ff}.ops-contact>i{align-items:center;background:#d8e2ef;border-radius:999px;color:#38516f;display:flex;flex:0 0 auto;font-size:.52rem;font-style:normal;font-weight:800;height:30px;justify-content:center;width:30px}.ops-contact>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.ops-contact strong{font-size:.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-contact small{color:var(--muted);font-size:.54rem}.ops-thread{background:#f7f9fc;display:flex;flex-direction:column;min-width:0}.ops-thread-header{align-items:center;background:white;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;min-height:66px;padding:12px 18px}.ops-thread-header>span{display:grid;grid-gap:4px;gap:4px}.ops-thread-header strong{font-size:.75rem}.ops-thread-header small{color:var(--muted);font-size:.56rem}.ops-thread-header .mock-button{background:white;border:1px solid #b8c5d7;border-radius:8px;color:#25405e;display:inline-block;font-size:.62rem;font-weight:750;padding:7px 9px}.ops-thread-body{display:flex;flex:1 1;flex-direction:column;gap:14px;justify-content:center;padding:24px 18px}.ops-system-event{align-self:center;background:#e5f6ee;border:1px solid #bfe7d5;border-radius:999px;color:#08704e;font-size:.57rem;font-weight:700;padding:7px 10px}.ops-composer{background:white;border:1px solid var(--border);border-radius:9px;color:#59677b;font-size:.62rem;margin:0 18px 16px;min-height:54px;padding:12px}.ops-profile{background:white;border-left:1px solid var(--border);padding:22px 17px}.ops-profile h3{font-size:.84rem;margin:8px 0 20px}.ops-profile dl{display:grid;grid-gap:14px;gap:14px;margin:0}.ops-profile dl div{border-bottom:1px solid #e6ebf1;display:grid;grid-gap:4px;gap:4px;padding-bottom:11px}.ops-profile dt{color:var(--muted);font-size:.55rem}.ops-profile dd{font-size:.66rem;font-weight:700;margin:0}.ops-next-action{background:#eaf2ff;border:1px solid #c9dbf7;border-radius:9px;display:grid;grid-gap:5px;gap:5px;margin-top:18px;padding:12px}.ops-next-action strong{font-size:.58rem}.ops-next-action span{color:#1852a4;font-size:.63rem}.channel-grid{display:grid;grid-gap:14px;gap:14px}.channel-card{background:white;border:1px solid var(--border);border-radius:14px;min-height:210px;padding:22px}.channel-card h3{font-size:1rem;margin:27px 0 10px}.channel-card p{color:var(--muted);font-size:.84rem;line-height:1.6;margin:0}.availability-badge{border-radius:999px;display:inline-block;font-size:.61rem;font-weight:800}.availability-available{background:#dff5eb;color:#08704e}.availability-integration_dependent,.availability-limited{background:#fff1d9;color:#87530d}.availability-coming_soon{background:#e9edf3;color:#59677b}.capability-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,1fr)}.capability-card{background:white;border:1px solid #d5dfea;border-radius:13px;min-height:170px;padding:22px;position:relative}.capability-card:first-child{background:#102b50;color:white}.capability-card h3{font-size:1rem;margin:11px 0 9px}.capability-card p{color:var(--muted);font-size:.82rem;line-height:1.55;margin:0}.capability-card:first-child p{color:#c4d5e8}.required-label{color:#8fc0ff;font-size:.6rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.use-case-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,1fr)}.use-case-grid article{border-left:2px solid #b9d2f8;padding:7px 22px}.use-case-grid h3{font-size:1.02rem;margin:0 0 10px}.use-case-grid p{color:var(--muted);font-size:.86rem;line-height:1.65}.pricing-preview{background:radial-gradient(circle at 84% 28%,rgb(23 104 229/12%),transparent 30%),white;border-block:1px solid var(--border);padding-block:82px}.pricing-preview-grid{align-items:center;display:grid;grid-gap:72px;gap:72px;grid-template-columns:1fr .65fr}.pricing-preview-grid h2{margin:15px 0}.pricing-preview-grid>div>p:not(.eyebrow){color:var(--muted);line-height:1.7;max-width:610px}.pricing-preview-grid .button{margin-top:16px}.price-highlight{background:#102b50;border-radius:18px;box-shadow:0 24px 52px rgb(16 43 80/20%);color:white;padding:28px}.price-highlight>span{color:#9ac5ff;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.price-highlight h3{font-size:1.4rem;margin:12px 0 5px}.price-line{margin:13px 0 20px}.price-line strong{font-size:2.5rem;letter-spacing:-.05em}.price-line small{color:#c5d5e6}.price-highlight ul{border-top:1px solid #36516f;display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:20px 0 0}.price-highlight li{color:#d5e2f0;font-size:.83rem}.price-highlight li:before{color:#6fb1ff;content:"✓";margin-right:9px}.price-unavailable p{color:#c5d5e6;line-height:1.6}.faq-layout{align-items:start;display:grid;grid-gap:80px;gap:80px;grid-template-columns:.6fr 1fr}.faq-layout .section-heading{margin:0;position:-webkit-sticky;position:sticky;top:112px}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;font-size:.98rem;font-weight:720;list-style:none;padding:22px 40px 22px 0;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--primary);content:"+";font-size:1.4rem;font-weight:400;position:absolute;right:6px;top:17px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);font-size:.91rem;line-height:1.72;margin:-4px 44px 22px 0}.final-cta{background:radial-gradient(circle at 15% 30%,#254f85,transparent 31%),#0d1e33;color:white;padding-block:76px}.final-cta-inner{align-items:center;display:flex;gap:60px;justify-content:space-between}.final-cta h2{margin:12px 0}.final-cta p:not(.eyebrow){color:#bdcce0;line-height:1.65;max-width:640px}.final-cta .hero-actions{justify-content:flex-end;margin:0;max-width:440px}.pricing-hero{background:radial-gradient(circle at 80% 10%,rgb(23 104 229/14%),transparent 35%),white;border-bottom:1px solid var(--border);padding-block:92px 58px;text-align:center}.pricing-hero .hero-copy,.pricing-hero h1{margin-inline:auto}.pricing-plan-section{padding-block:72px 86px}.catalog-context{color:var(--muted);font-size:.73rem;margin:0 0 16px;text-align:right}.pricing-grid{align-items:stretch;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr);padding-top:14px}.plan-card{background:white;border:1px solid var(--border);border-radius:17px;display:flex;flex-direction:column;min-width:0;padding:28px;position:relative}.plan-card.recommended{border:2px solid var(--primary);box-shadow:0 22px 55px rgb(23 104 229/13%);padding:27px}.recommended-label{background:var(--primary);border-radius:999px;color:white;font-size:.63rem;font-weight:800;position:absolute;right:20px;top:-14px}.plan-audience{color:var(--primary);font-size:.68rem;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.plan-card h2{font-size:1.8rem;margin:15px 0 5px}.plan-card>p:not(.plan-audience,.plan-price,.charge-cadence){color:var(--muted);font-size:.88rem;line-height:1.58;margin:0;min-height:45px}.plan-price{margin:29px 0 0}.plan-price strong{font-size:clamp(2.2rem,4vw,3.2rem);letter-spacing:-.06em}.plan-price span{color:var(--muted);font-size:.8rem}.charge-cadence{color:var(--muted);font-size:.7rem;margin:5px 0 24px}.plan-composition{background:#eef4ff;border:1px solid #d2e1f8;border-radius:11px;display:grid;grid-gap:5px;padding:13px}.plan-composition strong{color:#174d98;font-size:.76rem}.plan-composition span{color:#3f5d83;font-size:.68rem}.plan-feature-list{display:grid;grid-gap:11px;gap:11px;list-style:none;margin:24px 0;padding:0}.plan-feature-list li{color:#344257;font-size:.78rem;line-height:1.45;padding-left:21px;position:relative}.plan-feature-list li:before{color:var(--success);content:"✓";font-weight:900;left:0;position:absolute}.plan-cta{margin-top:auto;width:100%}.pricing-disclosure{color:var(--muted);font-size:.72rem;line-height:1.6;margin:20px auto 0;max-width:820px;text-align:center}.catalog-unavailable{background:white;border:1px solid var(--border);border-radius:17px;margin-inline:auto;max-width:720px;padding:45px;text-align:center}.catalog-unavailable h2{font-size:2rem;margin:14px 0}.catalog-unavailable p:last-child{color:var(--muted);font-size:1.0625rem;line-height:1.65}.capability-explainer{align-items:start;display:grid;grid-gap:76px;gap:76px;grid-template-columns:.78fr 1fr}.capability-list{background:white;border:1px solid var(--border);border-radius:15px;list-style:none;margin:0;overflow:hidden;padding:0}.capability-list li{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-gap:13px;gap:13px;grid-template-columns:34px 1fr auto;padding:15px 17px}.capability-list li:last-child{border-bottom:0}.capability-list li>span{align-items:center;background:#eaf2ff;border-radius:8px;color:var(--primary);display:flex;font-size:.65rem;font-weight:850;height:32px;justify-content:center;width:32px}.capability-list li>div{display:grid;grid-gap:3px;gap:3px}.capability-list strong{font-size:.78rem}.capability-list small{color:var(--muted);font-size:.66rem}.capability-list em{color:var(--muted);font-size:.65rem;font-style:normal;font-weight:700}.legal-hero{background:radial-gradient(circle at 12% 15%,rgb(255 114 94/11%),transparent 27%),radial-gradient(circle at 88% 8%,rgb(29 78 216/12%),transparent 32%),linear-gradient(135deg,#fffdf9,#f4f7ff);border-bottom:1px solid var(--border);overflow:hidden;padding-block:78px 58px;position:relative}.legal-container{max-width:1180px}.legal-hero-grid{align-items:flex-start;display:grid;grid-gap:34px 64px;gap:34px 64px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.legal-hero-copy{padding-top:10px}.legal-hero h1{font-size:clamp(3.2rem,5.8vw,5.4rem);font-weight:590;letter-spacing:-.065em;line-height:.96;margin:19px 0 24px;max-width:720px}.legal-hero .hero-copy{color:#4e566d;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.7;margin:0;max-width:690px}.legal-version{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0 0}.legal-version div{display:grid;grid-gap:4px;gap:4px;min-width:174px;padding:12px 15px;position:relative}.legal-version div:before{background:var(--primary);content:"";height:32px;left:0;opacity:.18;position:absolute;top:14px;width:1px}.legal-version dt{color:var(--muted);font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.legal-version dd{color:var(--text);font-size:.83rem;font-weight:620;margin:0}.legal-summary{background:radial-gradient(circle at 100% 0,rgb(72 113 255/28%),transparent 42%),#10152f;border:1px solid rgb(255 255 255/12%);border-radius:16px;box-shadow:0 28px 70px rgb(15 23 42/16%);color:white;overflow:hidden;padding:27px 30px}.legal-summary-heading{align-items:center;color:#b8caff;display:flex;font-size:.72rem;font-weight:650;gap:9px;letter-spacing:.08em;margin-bottom:9px;text-transform:uppercase}.legal-summary ul{list-style:none;margin:0;padding:0}.legal-summary li{display:grid;grid-gap:13px;gap:13px;grid-template-columns:20px 1fr;padding-block:20px}.legal-summary li+li{border-top:1px solid rgb(255 255 255/13%)}.legal-summary li>svg{color:#86a5ff;margin-top:2px}.legal-summary strong{display:block;font-size:.93rem;font-weight:650}.legal-summary p{color:#c8cde0;font-size:.8rem;line-height:1.65;margin:6px 0 0}.legal-notice{background:rgb(255 248 229/86%);border:1px solid #e9cf98;border-left:3px solid #c87715;border-radius:8px;color:#664614;grid-column:1/-1;padding:17px 19px}.legal-notice strong{display:block;font-size:.82rem;font-weight:680}.legal-notice p{font-size:.78rem;line-height:1.65;margin:5px 0 0}.legal-layout{align-items:flex-start;display:grid;grid-gap:76px;gap:76px;grid-template-columns:230px minmax(0,1fr);padding-block:68px 108px}.legal-toc{position:-webkit-sticky;position:sticky;top:104px}.legal-toc>span{color:var(--muted);display:block;font-size:.68rem;font-weight:680;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.legal-toc nav{border-left:1px solid #d4d9e6;display:grid}.legal-toc a{align-items:flex-start;color:#4c5369;display:grid;font-size:.73rem;grid-gap:9px;gap:9px;grid-template-columns:23px 1fr;line-height:1.42;margin-left:-1px;padding:8px 4px 8px 15px;text-decoration:none}.legal-toc a:hover{border-left:2px solid var(--primary);color:var(--primary);padding-left:14px}.legal-toc a span{color:#8b91a2;font-size:.62rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal-body{min-width:0}.legal-document-heading{align-items:flex-end;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:25px}.legal-document-heading span{font-size:1.1rem;font-weight:660}.legal-document-heading p{color:var(--muted);font-size:.74rem;line-height:1.55;margin:0;max-width:385px;text-align:right}.legal-section{border-bottom:1px solid var(--border);display:grid;grid-gap:25px;gap:25px;grid-template-columns:44px minmax(0,1fr);padding-block:34px 40px;scroll-margin-top:100px}.legal-section-number{color:var(--primary);font-size:.68rem;font-weight:680;letter-spacing:.08em;padding-top:8px}.legal-section-content{min-width:0}.legal-contact h2,.legal-related h2,.legal-section h2{color:var(--text);font-size:clamp(1.45rem,2.1vw,1.85rem);font-weight:620;letter-spacing:-.035em;line-height:1.18;margin:0 0 18px}.legal-contact>p:not(.eyebrow),.legal-section p{color:var(--muted);font-size:.94rem;line-height:1.82;margin:0}.legal-contact>p+p,.legal-section p+p{margin-top:15px}.legal-list{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:24px 0 0;padding:0}.legal-list li{color:#4e556c;font-size:.88rem;line-height:1.65;padding-left:24px;position:relative}.legal-list li:before{background:var(--primary);border-radius:50%;content:"";height:7px;left:2px;position:absolute;top:9px;width:7px}.legal-table-wrap{border:1px solid var(--border);border-radius:10px;margin-top:26px;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;font-size:.73rem;min-width:700px;width:100%}.legal-table-wrap caption{background:#f7f8fc;border-bottom:1px solid var(--border);color:var(--text);font-size:.78rem;font-weight:650;padding:14px 16px;text-align:left}.legal-table-wrap td,.legal-table-wrap th{border-bottom:1px solid var(--border);line-height:1.55;padding:13px 14px;text-align:left;vertical-align:top}.legal-table-wrap thead th{background:#fcfcfe;color:#6a7186;font-size:.63rem;letter-spacing:.06em;text-transform:uppercase}.legal-table-wrap tbody th{color:var(--text);font-weight:620}.legal-table-wrap td{color:var(--muted)}.legal-table-wrap tr:last-child td,.legal-table-wrap tr:last-child th{border-bottom:0}.legal-contact{background:radial-gradient(circle at 100% 0,rgb(80 110 224/24%),transparent 45%),#11162f;border-radius:14px;color:white;margin-top:52px;padding:34px 38px;scroll-margin-top:100px}.legal-contact .eyebrow{color:#9db5ff;margin-bottom:17px}.legal-contact h2{color:white}.legal-contact>p:not(.eyebrow){color:#cbd0e1}.legal-related{margin-top:64px}.legal-related>div{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:18px}.legal-related .eyebrow{margin:0 0 7px}.legal-related h2{margin:0}.legal-related nav{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.legal-related a{align-items:center;background:white;border:1px solid var(--border);border-radius:9px;display:flex;gap:16px;justify-content:space-between;min-height:104px;padding:18px 19px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.legal-related a:hover{border-color:#aebde7;box-shadow:0 15px 35px rgb(29 48 92/8%);transform:translateY(-2px)}.legal-related a small,.legal-related a strong{display:block}.legal-related a strong{color:var(--text);font-size:.86rem;font-weight:650}.legal-related a small{color:var(--muted);font-size:.69rem;line-height:1.5;margin-top:6px}.legal-related a svg{color:var(--primary);flex:0 0 auto}.cookie-preferences{background:linear-gradient(135deg,#f1f5ff,#fbfcff);border:1px solid #bfcef8;border-radius:12px;margin-top:28px;padding:22px}.cookie-preferences-heading{align-items:flex-start;display:flex;gap:13px}.cookie-preferences-heading>svg{color:var(--primary);flex:0 0 auto;margin-top:2px}.cookie-preferences-heading strong{display:block;font-size:.86rem;font-weight:650}.cookie-preferences-heading p{font-size:.74rem;line-height:1.55;margin-top:5px}.cookie-preference-options{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr;margin-top:20px}.cookie-choice{align-items:center;background:white;border:1px solid #cbd3e8;border-radius:8px;color:var(--text);cursor:pointer;display:flex;justify-content:space-between;min-height:86px;padding:14px 15px;text-align:left}.cookie-choice:hover,.cookie-choice[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.cookie-choice small,.cookie-choice strong{display:block}.cookie-choice strong{font-size:.78rem;font-weight:620}.cookie-choice small{color:var(--muted);font-size:.65rem;line-height:1.45;margin-top:5px}.cookie-choice svg{color:var(--primary);flex:0 0 auto;margin-left:12px;width:18px}.cookie-preferences .cookie-preference-status{color:#49526b;font-size:.7rem;line-height:1.5;margin:14px 0 0}.state-page{align-items:center;display:flex;justify-content:center;min-height:64vh;padding:64px 24px}.state-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;max-width:680px;padding:42px;text-align:center}.state-card h1{font-size:clamp(2rem,5vw,3.2rem);margin-inline:auto}.state-card p:not(.eyebrow){color:var(--muted);line-height:1.7}.state-actions{justify-content:center}.subscription-entry .state-card .eyebrow{font-size:.72rem;font-weight:520;letter-spacing:.09em}.subscription-entry .state-card h1{font-weight:540;letter-spacing:-.045em;line-height:1.03}.subscription-entry .state-actions .button{font-weight:560}.signup-page{background:radial-gradient(circle at 8% 78%,rgb(255 111 89/15%),transparent 24%),radial-gradient(circle at 30% 12%,rgb(36 92 229/13%),transparent 31%),linear-gradient(90deg,#f5f8ff,#fbfcff 48%,#fff 0,#fff);min-height:720px;overflow:hidden;padding-block:64px 88px}.signup-layout{align-items:start;display:grid;grid-gap:clamp(64px,8vw,118px);gap:clamp(64px,8vw,118px);grid-template-columns:minmax(0,.94fr) minmax(460px,1fr);max-width:1180px}.signup-intro{min-height:570px;padding-top:34px;position:-webkit-sticky;position:sticky;top:118px}.signup-intro h1{font-size:clamp(3rem,5.4vw,4.8rem);letter-spacing:-.055em;line-height:.98;margin:18px 0 26px;max-width:560px}.signup-intro>p:not(.eyebrow){color:var(--muted);font-size:1.05rem;line-height:1.7;max-width:520px}.signup-intro-visual{background:rgb(255 255 255/72%);border:1px solid rgb(200 214 239/70%);border-radius:32px 64px 32px 64px;box-shadow:0 28px 68px rgb(21 54 115/9%);display:flex;height:174px;margin-top:48px;max-width:420px;position:relative}.signup-intro-icon,.signup-intro-visual{align-items:center;justify-content:center}.signup-intro-icon{background:white;border:1px solid rgb(174 196 231/70%);border-radius:22px;box-shadow:0 16px 34px rgb(33 69 129/13%);color:var(--primary);display:inline-flex}.signup-intro-icon-primary{height:92px;width:92px}.signup-intro-icon-secondary{background:var(--primary);border:5px solid #f7f9ff;bottom:28px;color:white;height:58px;margin-left:-18px;position:relative;width:58px}.signup-task{padding-top:5px}.signup-progress{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 0 54px;padding:0}.signup-progress li{align-items:flex-start;color:var(--muted);display:flex;flex-direction:column;font-size:.86rem;font-weight:650;gap:10px;position:relative}.signup-progress li span{align-items:center;background:#eef2f7;border:1px solid #d9e0ea;border-radius:50%;display:inline-flex;height:32px;justify-content:center;position:relative;width:32px;z-index:1}.signup-progress li:not(:last-child):after{background:#d9e0ea;content:"";height:1px;left:32px;position:absolute;top:16px;width:calc(100% - 42px)}.signup-progress li[aria-current=step]{color:var(--primary)}.signup-progress li[aria-current=step] span{background:var(--primary);border-color:var(--primary);box-shadow:0 8px 18px rgb(23 104 229/24%);color:white}.signup-progress li.complete span{background:#d9f3e8;color:var(--success)}.signup-card{background:white;border:1px solid var(--border);border-radius:20px;box-shadow:0 24px 60px rgb(16 39 71/10%);padding:clamp(26px,5vw,42px)}.signup-form{display:grid;grid-gap:13px;gap:13px}.signup-task>.signup-form{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.signup-form-heading{margin-bottom:20px}.signup-form-heading>span{color:var(--primary);font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.signup-confirmation h2,.signup-form-heading h2{font-size:clamp(2rem,3.2vw,2.6rem);letter-spacing:-.04em;line-height:1.05;margin:10px 0 12px}.password-hint,.signup-confirmation p,.signup-fine-print,.signup-form-heading p{color:var(--muted);font-size:.9rem;line-height:1.65;margin:0}.signup-plan-editor{background:#eff5ff;border:1px solid #cbdcfa;border-radius:14px;margin-bottom:12px}.signup-plan-editor summary{align-items:center;cursor:pointer;display:grid;grid-template-columns:1fr 1fr auto;list-style:none;min-height:78px;padding:14px 18px}.signup-plan-editor summary::-webkit-details-marker{display:none}.signup-plan-editor summary:focus-visible{border-radius:13px;outline:3px solid rgb(23 104 229/22%);outline-offset:2px}.signup-plan-choice,.signup-plan-cycle{display:grid;grid-gap:4px;gap:4px}.signup-plan-choice small,.signup-plan-cycle small{color:#65748b;font-size:.7rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.signup-plan-choice strong,.signup-plan-cycle strong{color:#122249;font-size:.98rem}.signup-plan-edit{align-items:center;color:var(--primary);display:inline-flex;font-size:.8rem;font-weight:750;gap:6px}.signup-plan-editor[open] summary{border-bottom:1px solid #cbdcfa}.signup-plan-editor .signup-form-grid{padding:16px 18px 18px}.signup-challenge label,.signup-form-grid label,.signup-form>label{font-size:.85rem;font-weight:750;margin-top:8px}.signup-form input:not([type=checkbox]),.signup-form select{background:white;border:1px solid #bdc9d8;border-radius:12px;color:var(--text);font-size:1rem;min-height:54px;padding:13px 15px;width:100%}.signup-form input:not([type=checkbox]):focus,.signup-form select:focus{border-color:var(--primary)}.signup-form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.signup-challenge,.signup-form-grid>div{display:grid;grid-gap:7px;gap:7px}.signup-form .button{font-size:.96rem;font-weight:560;margin-top:14px;min-height:54px;width:100%}.signup-form .button:disabled{cursor:wait;opacity:.7}.signup-fine-print{text-align:left}.signup-fine-print-row{align-items:flex-start;color:var(--primary);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr;margin-top:10px;padding-inline:4px}.signup-fine-print-row>svg{margin-top:2px}.signup-consents a,.signup-fine-print a{color:var(--primary);text-underline-offset:3px}.signup-confirmation{align-self:center;text-align:center}.signup-confirmation-icon{align-items:center;background:#d9f3e8;border-radius:50%;color:var(--success);display:inline-flex;font-size:1.5rem;font-weight:800;height:54px;justify-content:center;margin-bottom:20px;width:54px}.signup-help{border-top:1px solid var(--border);margin-top:24px!important;padding-top:20px}.link-button{background:none;border:0;color:var(--primary);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.signup-challenge,.signup-error,.signup-notice{background:#fff6e8;border:1px solid #f2cf91;border-radius:10px;color:#75440b;font-size:.78rem;line-height:1.55;margin:8px 0 0;padding:12px}.signup-challenge small{color:var(--muted)}.password-hint{margin-bottom:8px}.signup-consents{border:1px solid var(--border);border-radius:12px;display:grid;grid-gap:12px;gap:12px;margin:8px 0 0;padding:16px}.signup-consents legend{font-size:.76rem;font-weight:800;padding-inline:5px}.signup-consents label{align-items:flex-start;color:var(--muted);display:flex;font-size:.74rem;gap:10px;line-height:1.5;margin:0}.signup-consents input{flex:0 0 auto;height:18px;margin-top:2px;width:18px}.optional-consent{background:var(--surface-muted)}.billing-layout{align-items:start}.billing-quote{background:rgb(255 255 255/88%);border:1px solid var(--border);border-radius:16px;display:grid;grid-gap:5px;gap:5px;margin-top:28px;padding:20px}.billing-quote small,.billing-quote span,.billing-result small{color:var(--muted);font-size:.76rem;line-height:1.55}.billing-quote strong{color:var(--primary);font-size:1.75rem}.billing-result{display:grid;grid-gap:14px;gap:14px}.site-footer{background:#091625;color:white;padding-block:64px 28px}.footer-grid{display:grid;grid-gap:40px;gap:40px;grid-template-columns:1.5fr repeat(2,1fr)}.footer-brand{color:white}.footer-grid>div p{color:#b9c8da;line-height:1.7;max-width:360px}.site-footer nav{display:flex;flex-direction:column;gap:11px}.site-footer nav h2{font-size:1rem;font-weight:540;line-height:1.35;letter-spacing:0;margin:0 0 6px}.site-footer nav a{color:#b9c8da}.footer-legal{border-top:1px solid #2b3d52;color:#8ea1b8;display:flex;flex-wrap:wrap;font-size:.72rem;gap:18px;justify-content:space-between;margin-top:48px;padding-top:24px}.footer-legal address{font-style:normal;line-height:1.6;max-width:540px;text-align:right}.consent-panel{align-items:center;background:#fff;border:1px solid #cbd6e4;border-radius:14px;bottom:18px;box-shadow:0 20px 60px rgb(14 30 51/22%);display:flex;gap:24px;justify-content:space-between;left:50%;max-width:850px;padding:16px 18px;position:fixed;transform:translateX(-50%);width:calc(100% - 36px);z-index:50}.consent-panel strong{display:block;font-size:.82rem}.consent-panel p{color:var(--muted);font-size:.72rem;line-height:1.5;margin:4px 0 0}.consent-panel a{color:var(--primary)}.consent-actions{display:flex;flex:0 0 auto;gap:8px}.consent-actions .button{font-size:.74rem;min-height:38px}.sr-only{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body{background:radial-gradient(circle at 20% 0,rgb(36 107 253/4%),transparent 28%),var(--background)}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-bottom:0;padding-top:14px;top:0}.header-inner{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:rgb(255 255 255/88%);border:1px solid rgb(255 255 255/92%);border-radius:18px;box-shadow:0 18px 44px rgb(21 22 43/8%),inset 0 0 0 1px rgb(21 22 43/5%);gap:22px;margin-inline:auto;max-width:1180px;min-height:66px;padding-inline:12px;width:calc(100% - 40px)}.brand-link{color:var(--primary-dark);font-size:1rem;font-weight:800;gap:9px}.brand-mark{filter:drop-shadow(0 6px 10px rgb(36 107 253/18%));height:39px;width:39px}.desktop-nav{background:#f4f4f8;border:1px solid #ececf2;border-radius:999px;gap:3px;padding:4px}.desktop-nav a{border-radius:999px;color:#55596d;font-size:.94rem;font-weight:540;padding:8px 12px;transition:background-color .18s ease,color .18s ease}.desktop-nav a:hover{background:white;color:var(--primary)}.desktop-actions{gap:7px}.button{border-radius:12px;font-size:.84rem;gap:9px;min-height:42px;padding:10px 17px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--primary);box-shadow:0 11px 25px rgb(36 107 253/23%),inset 0 1px rgb(255 255 255/18%)}.button-primary:hover{background:var(--primary-hover);box-shadow:0 14px 31px rgb(36 107 253/28%)}.button-secondary{background:rgb(255 255 255/78%);border-color:#d7d8e4}.button-secondary:hover{background:white;border-color:#a9bffc;color:var(--primary-hover)}.button-inverse{background:white;box-shadow:0 12px 28px rgb(0 0 0/14%);color:var(--primary-dark)}.button-large{min-height:54px;padding:14px 22px}.button-arrow{align-items:center;background:rgb(255 255 255/18%);border-radius:999px;display:inline-flex;font-size:.8rem;height:24px;justify-content:center;width:24px}.button-secondary .button-arrow{background:var(--surface-blue);color:var(--primary)}.eyebrow{align-items:center;color:var(--primary);display:flex;font-size:.68rem;font-weight:830;gap:9px;letter-spacing:.14em}.eyebrow:before{background:var(--accent);border-radius:999px;content:"";height:7px;width:7px}h1,h2,h3{color:var(--primary-dark)}h1{font-size:clamp(3.6rem,5.9vw,5.65rem);letter-spacing:-.067em;line-height:.95;margin:21px 0 27px;max-width:760px}h1 em{background:linear-gradient(100deg,var(--primary) 5%,#5a56e8 50%,#ee6c59);background-clip:text;color:transparent;font-style:normal;-webkit-background-clip:text;-webkit-text-fill-color:transparent}h2{font-size:clamp(2.35rem,4.3vw,4rem);letter-spacing:-.056em;line-height:1.02}.heading-accent{color:var(--primary)}.hero-section{background:linear-gradient(112deg,#fffaf5,#f7f7fb 48%,#eef3ff);min-height:830px;overflow:hidden;padding-block:108px 42px}.hero-section:before{background-image:radial-gradient(circle,rgb(36 107 253/12%) 1px,transparent 1.3px);background-size:24px 24px;inset:3% 0 auto 52%;-webkit-mask-image:radial-gradient(circle at center,black 0,transparent 67%);mask-image:radial-gradient(circle at center,black 0,transparent 67%);min-height:580px;opacity:.52}.hero-section:after{background:linear-gradient(90deg,rgb(36 107 253/6%),rgb(255 114 94/7%));bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.hero-glow{border-radius:999px;filter:blur(1px);opacity:.55;pointer-events:none;position:absolute}.hero-glow-one{background:#c5d5ff;height:290px;right:-90px;top:55px;width:290px}.hero-glow-two{background:#ffd8d0;bottom:90px;height:160px;left:-70px;width:160px}.hero-grid{gap:68px;grid-template-columns:minmax(0,.98fr) minmax(520px,1.02fr)}.hero-content{z-index:3}.hero-kicker{align-items:center;background:rgb(255 255 255/72%);border:1px solid rgb(36 107 253/12%);border-radius:999px;color:#3c435f;display:inline-flex;font-size:.72rem;font-weight:750;gap:9px;margin:0;padding:8px 12px 8px 9px}.hero-kicker>span{background:var(--primary);border:4px solid #dfe9ff;border-radius:999px;height:14px;width:14px}.hero-copy{color:#53596f;font-size:clamp(1.03rem,1.35vw,1.17rem);line-height:1.72;max-width:620px}.hero-actions{gap:10px;margin-top:32px}.hero-signin{color:#555b72;font-size:.8rem;margin-top:18px}.hero-signin:hover{color:var(--primary)}.assurance-row{border-top:1px solid rgb(21 22 43/9%);gap:11px 20px;margin-top:31px;padding-top:18px}.assurance-row span{align-items:center;color:#53596d;display:inline-flex;font-size:.69rem;font-weight:700;gap:7px}.assurance-row span:before{content:none}.assurance-row i{background:var(--success);border:3px solid #dcefe8;border-radius:999px;height:10px;width:10px}.conversation-preview{background:rgb(255 255 255/96%);border:1px solid rgb(255 255 255/90%);border-radius:25px;box-shadow:0 54px 100px rgb(27 37 79/18%),0 18px 42px rgb(36 107 253/9%),inset 0 0 0 1px rgb(21 22 43/8%);overflow:visible;position:relative;transform:perspective(1200px) rotateY(-3.5deg) rotateX(1.5deg) rotate(.8deg);transition:transform .3s ease,box-shadow .3s ease;z-index:2}.conversation-preview:before{background:linear-gradient(145deg,var(--primary),#6859e9 62%,#ff8878);border-radius:31px;content:"";inset:-10px;opacity:.14;position:absolute;transform:rotate(-2.5deg);z-index:-1}.conversation-preview:hover{box-shadow:0 58px 110px rgb(27 37 79/21%),0 20px 46px rgb(36 107 253/12%);transform:perspective(1200px) rotateY(-1deg) rotateX(0deg) rotate(0deg) translateY(-3px)}.preview-window-bar{background:rgb(250 250 253/92%);border-bottom-color:#e9e9f0;border-radius:25px 25px 0 0;font-size:.64rem;min-height:52px}.preview-dots i:first-child{background:#ff8c7d}.preview-dots i:nth-child(2){background:#f1c85e}.preview-dots i:nth-child(3){background:#64c797}.status-pill{background:#e8f8f1;border-color:#c4ead8;color:#076746}.conversation-body{border-radius:0 0 25px 25px;grid-template-columns:122px 1fr;min-height:450px;overflow:hidden}.conversation-sidebar{background:#f5f5f9;border-right-color:#e7e7ef;padding:23px 11px}.sidebar-item{border-radius:9px}.sidebar-item.active{background:#e3ebff;color:#174fca}.message-stream{background:radial-gradient(circle at 100% 0,#e8efff,transparent 43%),radial-gradient(circle at 0 100%,#fff0ec,transparent 30%),white;gap:15px;padding:34px 25px 23px}.message{border-radius:16px;box-shadow:0 7px 18px rgb(27 37 79/5%)}.message.customer{background:#eef0f5}.message.agent{background:linear-gradient(135deg,var(--primary),#4f59e4)}.knowledge-chip{background:#fff1ec;border-color:#ffd1c8;color:#a84434}.journey-track{border-top-color:#e4e5ed}.journey-track span:before{background:#dfe0e8;height:5px}.journey-track .done:before{background:#87aafc}.journey-track .current:before{background:var(--accent)}.journey-track .current{color:#d54b39}.preview-outcome{align-items:center;animation:preview-float 6s ease-in-out infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgb(255 255 255/92%);border:1px solid rgb(255 255 255/96%);border-radius:999px;box-shadow:0 13px 34px rgb(30 34 65/15%);color:#34384f;display:flex;font-size:.64rem;font-weight:800;gap:8px;padding:9px 13px;position:absolute;white-space:nowrap;z-index:3}.preview-outcome i{background:var(--success);border:3px solid #dcefe8;border-radius:999px;height:11px;width:11px}.preview-outcome-one{left:-36px;top:86px}.preview-outcome-two{animation-delay:-2s;right:-30px;top:210px}.preview-outcome-three{animation-delay:-4s;bottom:37px;left:-18px}.preview-outcome-three i{background:var(--accent);border-color:var(--accent-soft)}@keyframes preview-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hero-footnote{align-items:center;color:#74788b;display:flex;font-size:.63rem;font-weight:710;gap:17px;letter-spacing:.03em;margin-top:76px;position:relative;text-transform:uppercase}.hero-footnote>span{color:var(--primary-dark)}.hero-footnote>div{background:#d4d5df;height:1px;width:56px}.hero-footnote p{margin:0}.assurance-strip{background:var(--primary-dark);border-block:0;color:white;padding-block:70px}.assurance-copy{align-items:end;gap:22px 72px;grid-template-columns:.42fr .82fr 1.15fr}.assurance-copy .eyebrow{align-self:start;color:#9ebcff;margin-top:9px}.assurance-copy h2{color:white;font-size:clamp(2.1rem,3.2vw,3.15rem);letter-spacing:-.055em}.assurance-statement{display:grid;grid-gap:22px;gap:22px}.assurance-statement>p{color:#c4c7d6;font-size:.95rem;line-height:1.75;margin:0}.assurance-statement>span{align-items:center;color:white;display:flex;font-size:.69rem;font-weight:790;gap:12px;letter-spacing:.04em;text-transform:uppercase}.assurance-statement i{background:var(--accent);border-radius:999px;height:6px;width:28px}.section-block{padding-block:126px}.section-tint{background:radial-gradient(circle at 84% 15%,rgb(36 107 253/8%),transparent 28%),#f0f1f7;border-block-color:#e2e3eb}.section-dark{background:radial-gradient(circle at 82% 7%,rgb(89 101 224/40%),transparent 26%),radial-gradient(circle at 12% 92%,rgb(255 114 94/16%),transparent 26%),var(--primary-dark);color:white;overflow:hidden;position:relative}.section-dark:before{background-image:radial-gradient(circle,rgb(255 255 255/14%) 1px,transparent 1.2px);background-size:25px 25px;content:"";inset:0;-webkit-mask-image:linear-gradient(120deg,transparent 5%,black 56%,transparent 96%);mask-image:linear-gradient(120deg,transparent 5%,black 56%,transparent 96%);opacity:.42;pointer-events:none;position:absolute}.section-dark .site-container{position:relative}.section-heading{margin-bottom:62px;max-width:840px}.section-heading h2{margin:17px 0 20px}.section-heading>p:last-child{color:#656a7e;font-size:1rem;line-height:1.76;max-width:690px}.section-heading-light h2{color:white}.section-heading-light .heading-accent{color:#9cbcff}.section-heading-light>p:last-child{color:#b8bdcf}.workflow-cards{gap:20px}.workflow-card{border:1px solid #e1e2e9;border-radius:22px;box-shadow:0 20px 50px rgb(27 29 57/5%);min-height:438px;overflow:hidden;padding:28px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.workflow-card:hover{border-color:#cbd7fb;box-shadow:0 28px 60px rgb(27 29 57/9%);transform:translateY(-4px)}.workflow-card:nth-child(2){background:#eef3ff}.workflow-card:nth-child(3){background:#fff1ec}.workflow-meta{align-items:center;display:flex;justify-content:space-between}.workflow-meta>span{color:var(--primary);font-size:.74rem;font-weight:850;letter-spacing:.12em}.workflow-meta>small{background:#f2f2f7;border-radius:999px;color:#656a7e;font-size:.59rem;font-weight:760;padding:7px 9px;text-transform:uppercase}.workflow-card:nth-child(2) .workflow-meta>small{background:white}.workflow-card:nth-child(3) .workflow-meta>small{background:rgb(255 255 255/72%)}.workflow-card h3{font-size:1.3rem;margin:42px 0 12px}.workflow-card p{font-size:.86rem;line-height:1.72}.mini-visual{background:rgb(255 255 255/78%);border-color:rgb(33 37 64/9%);border-radius:16px;box-shadow:inset 0 1px rgb(255 255 255/60%);min-height:128px}.operational-preview{border:1px solid rgb(255 255 255/17%);border-radius:25px;box-shadow:0 42px 100px rgb(0 0 0/35%),0 0 0 10px rgb(255 255 255/4%);grid-template-columns:62px 235px minmax(350px,1fr) 225px;min-height:600px}.ops-rail{background:#10152e;padding-block:19px}.ops-logo{background:linear-gradient(135deg,var(--primary),#6354e8);border-radius:11px;height:35px;width:35px}.ops-list{padding:24px 13px}.ops-contact{border-radius:11px;padding-block:12px}.ops-contact.selected{background:#e8efff}.ops-thread{background:radial-gradient(circle at 100% 0,#edf2ff,transparent 40%),#f8f8fb}.ops-thread-header{min-height:72px}.ops-thread-header .mock-button{border-color:#b9c9f4;border-radius:999px;color:#204fc7;padding:8px 12px}.ops-thread-body{padding:32px 24px}.ops-system-event{background:#fff0eb;border-color:#ffd0c7;color:#a84232}.ops-composer{border-radius:13px;box-shadow:0 7px 20px rgb(33 37 64/5%);min-height:62px}.ops-profile{padding:26px 20px}.ops-next-action{background:#e8efff;border-color:#c8d6fb;border-radius:12px}.human-section{background:#fff;overflow:hidden;padding-block:126px}.human-grid{align-items:center;display:grid;grid-gap:82px;gap:82px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.human-image-wrap{border-radius:28px;box-shadow:0 28px 75px rgb(41 36 68/13%);min-height:570px;overflow:hidden;position:relative}.human-image-wrap:after{background:linear-gradient(180deg,transparent 50%,rgb(15 18 43/48%));content:"";inset:0;pointer-events:none;position:absolute}.human-image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.human-image-note{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgb(255 255 255/88%);border:1px solid rgb(255 255 255/80%);border-radius:16px;bottom:22px;display:grid;grid-gap:4px;gap:4px;left:22px;padding:14px 17px;position:absolute;z-index:2}.human-image-note strong{color:var(--primary-dark);font-size:.78rem}.human-image-note span{color:#666b7e;font-size:.64rem}.human-copy h2{margin:18px 0 23px}.human-copy>p:not(.eyebrow){color:var(--muted);font-size:.98rem;line-height:1.75;margin:0}.human-copy ul{display:grid;list-style:none;margin:34px 0 0;padding:0}.human-copy li{align-items:center;border-top:1px solid var(--border);color:var(--primary-dark);display:flex;font-size:.85rem;font-weight:740;gap:14px;padding-block:16px}.human-copy li:last-child{border-bottom:1px solid var(--border)}.human-copy li span{color:var(--accent-ink);font-size:.64rem;font-weight:850;letter-spacing:.08em}.channel-grid{gap:16px;grid-template-columns:repeat(4,1fr)}.channel-card{border:1px solid #e0e1e9;border-radius:20px;min-height:238px;overflow:hidden;padding:25px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.channel-card:hover{border-color:#bdcdf9;box-shadow:0 22px 45px rgb(30 33 65/8%);transform:translateY(-3px)}.channel-card:first-child{background:radial-gradient(circle at 90% 10%,rgb(255 255 255/18%),transparent 30%),linear-gradient(140deg,var(--primary),#4f58e6);color:white;grid-column:span 2}.channel-card:first-child h3{color:white;font-size:1.35rem}.channel-card:first-child p{color:#dde7ff;max-width:470px}.channel-index{color:#686d81;font-size:.62rem;font-weight:850;letter-spacing:.1em;position:absolute;right:22px;top:23px}.channel-card:first-child .channel-index{color:rgb(255 255 255/82%)}.channel-card h3{font-size:1.03rem;margin:42px 0 11px}.channel-card p{font-size:.8rem;line-height:1.68}.availability-badge{border:1px solid transparent;font-size:.57rem;padding:6px 9px}.availability-available{background:#e3f6ed;border-color:#bfe8d4}.channel-card:first-child .availability-available{background:rgb(255 255 255/17%);border-color:rgb(255 255 255/28%);color:white}.availability-integration_dependent,.availability-limited{background:#fff0e8;border-color:#ffd3c7;color:#984331}.availability-coming_soon{background:#f0f0f5;border-color:#dddde7;color:#606477}.capability-grid{gap:16px;grid-template-columns:repeat(3,1fr)}.capability-card{border:1px solid #dfe0e9;border-radius:20px;display:grid;grid-gap:28px;gap:28px;grid-template-rows:auto 1fr;min-height:215px;overflow:hidden;padding:25px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.capability-card:hover{border-color:#bacbf8;box-shadow:0 22px 45px rgb(30 33 65/8%);transform:translateY(-3px)}.capability-card:first-child{background:radial-gradient(circle at 85% 10%,rgb(255 114 94/28%),transparent 28%),var(--primary-dark);grid-column:span 2}.capability-card:last-child{grid-column:span 2}.capability-card>div:first-child{align-items:center;display:flex;justify-content:space-between}.capability-number{color:#666b80;font-size:.64rem;font-weight:850;letter-spacing:.1em}.capability-card:first-child .capability-number{color:#9299bc}.optional-label,.required-label{border-radius:999px;font-size:.55rem;font-weight:820;letter-spacing:.06em;padding:6px 8px;text-transform:uppercase}.required-label{background:rgb(255 255 255/11%);color:#adc6ff}.optional-label{background:#f0f0f5;color:#555a6f}.capability-card h3{font-size:1.04rem;margin:0 0 10px}.capability-card p{font-size:.8rem;line-height:1.62}.capability-card:first-child h3{color:white;font-size:1.34rem}.capability-card:first-child p{max-width:510px}.use-case-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.use-case-grid article{background:white;border:1px solid #e0e1e9;border-radius:20px;min-height:230px;padding:25px;position:relative}.use-case-grid article:nth-child(2),.use-case-grid article:nth-child(3){background:#fff2ed;border-color:#f4ddd7}.use-case-grid article>span{color:#656a7e;display:block;font-size:.62rem;font-weight:850;letter-spacing:.1em}.use-case-grid h3{font-size:1.2rem;margin:40px 0 12px}.use-case-grid p{font-size:.83rem;line-height:1.68;max-width:420px}.use-case-grid strong{bottom:25px;color:var(--primary);font-size:.66rem;font-weight:800;position:absolute;right:25px}.pricing-preview{background:radial-gradient(circle at 16% 18%,rgb(255 114 94/13%),transparent 23%),radial-gradient(circle at 88% 85%,rgb(36 107 253/13%),transparent 26%),#ececf7;border-block-color:#dedfe9;padding-block:110px}.pricing-preview-grid{gap:90px;grid-template-columns:1fr .72fr}.pricing-preview-grid h2{margin:18px 0;max-width:720px}.pricing-preview-grid>div>p:not(.eyebrow){font-size:.96rem;line-height:1.75}.pricing-preview-grid .button{margin-top:20px}.price-highlight{background:radial-gradient(circle at 92% 6%,rgb(255 114 94/30%),transparent 24%),var(--primary-dark);border:1px solid rgb(255 255 255/12%);border-radius:24px;box-shadow:0 34px 75px rgb(20 23 50/24%);min-height:395px;padding:31px;position:relative;transform:rotate(1.2deg)}.price-highlight:before{border:1px solid rgb(36 107 253/18%);border-radius:24px;content:"";inset:10px -10px -10px 10px;position:absolute;z-index:-1}.price-highlight-head{align-items:center;display:flex;justify-content:space-between}.price-highlight-head>span{color:#a9c4ff;font-size:.63rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.price-highlight-head small{color:#aeb3c8;font-size:.62rem}.price-highlight h3{color:white;font-size:1.7rem;margin-top:36px}.price-line strong{font-size:3rem}.price-highlight ul{border-top-color:rgb(255 255 255/15%)}.price-highlight li{color:#d6d9e8}.price-highlight li:before{color:var(--accent)}.faq-layout{gap:110px;grid-template-columns:.68fr 1fr}.faq-list{border-top-color:#d8d9e3}.faq-list details{border-bottom-color:#d8d9e3}.faq-list summary{color:var(--primary-dark);font-size:.96rem;padding-block:25px;transition:color .18s ease}.faq-list summary:hover{color:var(--primary)}.faq-list summary:after{align-items:center;background:#e8edff;border-radius:999px;display:flex;font-size:1rem;height:28px;justify-content:center;right:0;top:20px;width:28px}.faq-list details p{font-size:.86rem;line-height:1.75}.final-cta{background:radial-gradient(circle at 15% 15%,rgb(36 107 253/36%),transparent 26%),radial-gradient(circle at 92% 70%,rgb(255 114 94/24%),transparent 28%),#10132d;overflow:hidden;padding-block:105px;position:relative}.final-cta:before{background-image:radial-gradient(circle,rgb(255 255 255/15%) 1px,transparent 1.2px);background-size:24px 24px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,black,transparent);mask-image:linear-gradient(90deg,transparent,black,transparent);opacity:.42;position:absolute}.final-cta-orb{background:linear-gradient(135deg,var(--accent),#ffad86);border-radius:999px;filter:blur(1px);height:110px;opacity:.22;position:absolute;right:12%;top:-38px;width:110px}.final-cta-inner{position:relative}.final-cta h2{color:white;margin:15px 0;max-width:730px}.final-cta .eyebrow{color:#a9c4ff}.final-cta p:not(.eyebrow){color:#c2c6d8}.site-footer{background:#0b0d20;padding-block:76px 30px}.site-footer .brand-mark{filter:none}.site-footer .footer-brand>span,.site-footer h2{color:white}.site-footer .footer-brand{font-weight:560}.footer-grid>div p,.site-footer nav a{color:#aeb2c5}.footer-legal{border-top-color:#272a40;color:#898da2}@media (max-width:1080px){.hero-grid{gap:40px;grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr)}.capability-grid,.channel-grid,.use-case-grid{grid-template-columns:repeat(2,1fr)}.operational-preview{grid-template-columns:52px 190px 1fr}.ops-profile{display:none}}@media (max-width:900px){.desktop-actions,.desktop-nav{display:none}.mobile-menu{display:block}.hero-section{min-height:auto;padding-block:70px}.assurance-copy,.capability-explainer,.faq-layout,.hero-grid,.pricing-preview-grid{grid-template-columns:1fr}.hero-grid{gap:54px}.conversation-preview{margin-inline:auto;max-width:660px;transform:none;width:100%}.assurance-copy{gap:16px}.workflow-cards{grid-template-columns:1fr}.workflow-card{min-height:300px}.capability-explainer,.faq-layout,.pricing-preview-grid{gap:42px}.faq-layout .section-heading{position:static}.final-cta-inner{align-items:flex-start;flex-direction:column}.final-cta .hero-actions{justify-content:flex-start}.pricing-grid{grid-template-columns:1fr;margin-inline:auto;max-width:620px}.signup-layout{gap:50px;grid-template-columns:1fr;max-width:680px}.signup-intro{min-height:auto;padding-top:0;position:static}.signup-intro-visual{height:150px;margin-top:36px;max-width:none}.signup-task{padding-top:0}.plan-card>p:not(.plan-audience,.plan-price,.charge-cadence){min-height:0}}@media (max-width:680px){.site-container{padding-inline:19px}.header-inner{min-height:68px}h1{font-size:clamp(2.5rem,13vw,3.5rem)}.hero-actions .button{width:100%}.signup-page{background:radial-gradient(circle at 8% 22%,rgb(36 92 229/12%),transparent 28%),linear-gradient(180deg,#f6f8ff,#fff 52%,#fff);padding-block:44px 64px}.signup-layout{gap:38px}.signup-intro h1{font-size:clamp(2.8rem,14vw,4rem)}.signup-intro-visual{display:none}.signup-progress{margin-bottom:40px}.signup-progress li{font-size:.75rem}.signup-progress li:not(:last-child):after{width:calc(100% - 36px)}.signup-plan-editor summary{gap:14px 8px;grid-template-columns:1fr 1fr}.signup-plan-edit{grid-column:1/-1}.conversation-body,.signup-form-grid{grid-template-columns:1fr}.conversation-sidebar{display:none}.message-stream{min-height:400px;padding-inline:18px}.journey-track span{font-size:0}.journey-track span:after{content:attr(class);font-size:.5rem;text-transform:capitalize}.section-block{padding-block:74px}.capability-grid,.channel-grid,.use-case-grid{grid-template-columns:1fr}.capability-card:first-child{grid-column:auto}.operational-preview{grid-template-columns:45px 1fr;min-height:500px}.ops-list{display:none}.ops-thread-header .mock-button{font-size:.55rem}.use-case-grid article{border-left:0;border-top:2px solid #b9d2f8;padding:18px 0 0}.pricing-hero{padding-block:68px 48px}.pricing-plan-section{padding-block:48px 66px}.catalog-context{line-height:1.5;text-align:left}.plan-card,.plan-card.recommended{padding:24px}.capability-list li{grid-template-columns:34px 1fr}.capability-list em{grid-column:2}.legal-hero{padding-block:60px 42px}.legal-body{padding-block:38px 70px}.consent-panel{align-items:stretch;flex-direction:column;gap:13px}.consent-actions{display:grid}.consent-actions,.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:390px){.site-container{padding-inline:16px}.preview-window-bar{gap:8px}.status-pill{display:none}.message{max-width:92%}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}@media (max-width:900px){.legal-hero-grid{gap:36px;grid-template-columns:1fr}.legal-hero-copy,.legal-summary{max-width:720px}.legal-layout{gap:44px;grid-template-columns:1fr}.legal-toc{background:white;border:1px solid var(--border);border-radius:10px;padding:18px;position:static}.legal-toc nav{border-left:0;gap:5px;grid-template-columns:1fr 1fr}.legal-toc a,.legal-toc a:hover{border-left:0;border-radius:6px;padding:8px 9px}.legal-toc a:hover{background:#f3f6ff}}@media (max-width:680px){.footer-legal address{text-align:left}.legal-hero{padding-block:51px 40px}.legal-hero h1{font-size:clamp(2.65rem,13vw,3.5rem);margin-block:16px 20px}.legal-hero .hero-copy{font-size:1rem}.legal-version{margin-top:24px}.legal-version div{min-width:145px}.legal-summary{border-radius:12px;padding:22px}.legal-notice{padding:15px 16px}.legal-layout{gap:34px;padding-block:40px 78px}.legal-toc nav{grid-template-columns:1fr}.legal-body{padding-block:0}.legal-document-heading{align-items:flex-start;flex-direction:column;gap:8px}.legal-document-heading p{text-align:left}.legal-section{gap:6px;grid-template-columns:1fr;padding-block:30px 34px}.legal-section-number{padding-top:0}.legal-contact h2,.legal-related h2,.legal-section h2{font-size:1.45rem;margin-bottom:14px}.legal-contact>p:not(.eyebrow),.legal-section p{font-size:.94rem;line-height:1.75}.legal-contact{margin-top:38px;padding:27px 23px}.legal-related{margin-top:48px}.cookie-preference-options,.legal-related nav{grid-template-columns:1fr}.legal-related a{min-height:92px}.cookie-preferences{padding:18px}}.pricing-hero{background:linear-gradient(112deg,rgb(255 250 245/96%),rgb(246 248 255/96%)),white;border-bottom:1px solid #e4e4ec;overflow:hidden;padding-block:94px 64px;position:relative;text-align:left}.pricing-hero:before{background-image:radial-gradient(circle,rgb(36 107 253/12%) 1px,transparent 1.25px);background-size:23px 23px;content:"";inset:0 0 0 56%;-webkit-mask-image:radial-gradient(circle at center,black,transparent 68%);mask-image:radial-gradient(circle at center,black,transparent 68%);opacity:.48;pointer-events:none;position:absolute}.pricing-hero-inner{position:relative}.pricing-hero .eyebrow{font-weight:560;justify-content:flex-start}.pricing-hero h1{font-size:clamp(3.25rem,4.35vw,3.75rem);font-weight:540;letter-spacing:-.052em;line-height:1.03;margin:22px 0;max-width:820px}.pricing-hero .hero-copy{font-size:clamp(1.0625rem,1.3vw,1.18rem);line-height:1.7;margin:0;max-width:680px}.pricing-hero-orb{border-radius:999px;pointer-events:none;position:absolute}.pricing-orb-blue{background:rgb(190 211 255/58%);height:260px;right:6%;top:20px;width:260px}.pricing-orb-coral{background:rgb(255 210 201/56%);bottom:-95px;height:180px;right:24%;width:180px}.pricing-plan-section{background:radial-gradient(circle at 10% 10%,rgb(255 114 94/5%),transparent 24%),var(--background);padding-block:60px 82px}.pricing-grid{gap:18px;padding:0}.plan-card{animation:pricing-rise .46s ease-out both;border-color:#dedfe8;border-radius:18px;box-shadow:0 20px 50px rgb(31 34 70/5%);padding:27px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.plan-card:nth-child(2){animation-delay:70ms}.plan-card:nth-child(3){animation-delay:.14s}.plan-card:hover{border-color:#becdf5;box-shadow:0 26px 60px rgb(31 34 70/9%);transform:translateY(-3px)}.plan-card.recommended{background:radial-gradient(circle at 88% 2%,rgb(36 107 253/10%),transparent 27%),white;border:1.5px solid var(--primary);box-shadow:0 24px 62px rgb(36 107 253/12%);padding:26.5px}.recommended-label{border:3px solid var(--background);font-size:.75rem;font-weight:560;letter-spacing:.04em;padding:6px 10px;right:18px;text-transform:uppercase;top:-15px}.plan-card-heading{min-height:139px}.plan-audience{font-size:.75rem;font-weight:560;letter-spacing:.07em}.plan-card h3{font-size:1.75rem;font-weight:680;letter-spacing:-.04em;margin:14px 0 8px}.plan-card-heading>p:last-child{color:var(--muted);font-size:1.0625rem;font-weight:400;line-height:1.6;margin:0}.plan-price{margin:18px 0 0}.plan-price strong{font-size:clamp(2.35rem,3.5vw,3rem);font-weight:690}.plan-price span{font-size:.875rem}.charge-cadence{font-size:.9375rem;line-height:1.6;margin-bottom:20px}.plan-metrics{border-block:1px solid #e5e5ed;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;padding-block:17px}.plan-metrics>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.plan-metrics>div+div{border-left:1px solid #e5e5ed;padding-left:17px}.plan-metrics strong{color:var(--primary-dark);font-size:clamp(1.25rem,1.8vw,1.375rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;line-height:1.2}.plan-metrics span{color:var(--muted);font-size:.9375rem;line-height:1.55}.plan-composition{background:#f1f5ff;border-color:#d8e3ff;border-radius:12px;gap:5px;padding:13px 14px}.plan-composition>span{color:#5d6b8a;font-size:.72rem;font-weight:560;letter-spacing:.07em;text-transform:uppercase}.plan-composition strong{color:#1e4da9;font-size:.9375rem;line-height:1.5}.plan-feature-list{gap:9px;margin:19px 0 22px}.plan-feature-list li{font-size:1.0625rem;line-height:1.6;padding-left:24px}.plan-feature-list li:before{line-height:inherit;top:0}.plan-cta{font-size:.9rem;font-weight:560;min-height:46px}.pricing-disclosure{font-size:1rem;line-height:1.65;margin-top:22px;max-width:880px}.pricing-section-title{font-size:var(--marketing-section-heading-size);font-weight:var(--marketing-section-heading-weight);letter-spacing:var(--marketing-section-heading-letter-spacing);line-height:var(--marketing-section-heading-line-height)}.pricing-faq-section .eyebrow{font-weight:520}.pricing-capability-section{background:radial-gradient(circle at 85% 8%,rgb(36 107 253/9%),transparent 25%),radial-gradient(circle at 10% 94%,rgb(255 114 94/7%),transparent 27%),#f0f1f7}.pricing-capability-heading{align-items:end;display:grid;grid-gap:60px;gap:60px;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);margin-bottom:48px}.pricing-capability-heading .section-heading{margin:0}.pricing-capability-heading .section-heading>p:last-child,.pricing-faq-section .section-heading>p:last-child{font-size:1.0625rem}.pricing-capability-section .eyebrow{font-size:.75rem;font-weight:560}.capability-plan-path{align-items:center;background:rgb(255 255 255/78%);border:1px solid #dcdee8;border-radius:17px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;padding:20px 18px}.capability-plan-path span{color:var(--primary-dark);display:grid;font-size:.94rem;font-weight:560;grid-gap:5px;gap:5px;line-height:1.35;min-width:0;text-align:center}.capability-plan-path small{color:var(--primary);font-size:.86rem;font-weight:540;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.capability-plan-path i{background:linear-gradient(90deg,#b9c8ef,var(--accent));height:1px;width:26px}.pricing-capability-grid{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.pricing-capability-card{animation:pricing-rise .44s ease-out both;animation-delay:calc(var(--capability-order) * 45ms);background:rgb(255 255 255/86%);border:1px solid #dddee7;border-radius:17px;display:grid;grid-gap:16px;gap:16px;min-height:195px;padding:21px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pricing-capability-card:hover{border-color:#b8c9f6;box-shadow:0 18px 40px rgb(29 39 76/9%);transform:translateY(-3px)}.pricing-capability-card.required{background:radial-gradient(circle at 90% 10%,rgb(255 114 94/20%),transparent 31%),var(--primary-dark);border-color:transparent;grid-column:span 2}.capability-icon{align-items:center;background:#e9f0ff;border-radius:11px;color:var(--primary);display:flex;height:42px;justify-content:center;width:42px}.capability-icon svg{height:22px;width:22px}.pricing-capability-card.required .capability-icon{background:rgb(255 255 255/11%);color:#b9cdff}.pricing-capability-card>div:last-child>span{color:var(--primary);font-size:.7rem;font-weight:560;letter-spacing:.08em;text-transform:uppercase}.pricing-capability-card.required>div:last-child>span{color:#9bbaff}.pricing-capability-card h3{font-size:1.03rem;font-weight:560;margin:7px 0}.pricing-capability-card p{color:var(--muted);font-size:1.0625rem;line-height:1.65;margin:0}.pricing-capability-card.required h3{color:white}.pricing-capability-card.required p{color:#bfc4d7;max-width:420px}.pricing-faq-section .faq-list summary{font-size:1.0625rem;font-weight:560;line-height:1.5}.pricing-faq-section .faq-list details p{font-size:1.0625rem;font-weight:400;line-height:1.65}.pricing-final-cta{background:radial-gradient(circle at 14% 26%,rgb(57 85 169/72%),transparent 31%),radial-gradient(circle at 90% 90%,rgb(255 114 94/18%),transparent 28%),var(--primary-dark);color:white;overflow:hidden;padding-block:94px;position:relative}.pricing-cta-grid{background-image:linear-gradient(rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0);background-size:32px 32px;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 50%,black,transparent 57%);mask-image:radial-gradient(circle at 70% 50%,black,transparent 57%);pointer-events:none;position:absolute}.pricing-final-cta-inner{align-items:center;display:flex;gap:70px;justify-content:space-between;position:relative}.pricing-final-cta .eyebrow{color:#adc4ff;font-weight:540}.pricing-final-cta h2{color:white;margin:18px 0;max-width:700px}.pricing-final-cta p:not(.eyebrow){color:#c0c5d8;font-size:1.0625rem;line-height:1.7;margin:0}.pricing-final-actions{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end}.pricing-final-actions .button{font-size:.97rem;font-weight:560}@keyframes pricing-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.handoff-preview{background:radial-gradient(circle at 100% 0,#e8efff,transparent 42%),radial-gradient(circle at 0 100%,#fff0ec,transparent 32%),white;border:1px solid #e1e2e9;border-radius:25px;box-shadow:0 32px 78px rgb(32 38 76/14%);min-height:520px;overflow:hidden;position:relative}.handoff-preview-bar{align-items:center;background:rgb(249 249 252/92%);border-bottom:1px solid #e7e7ee;display:grid;font-size:.68rem;grid-template-columns:1fr auto 1fr;min-height:58px;padding-inline:20px}.handoff-preview-bar>span{display:flex;gap:5px}.handoff-preview-bar i{background:#ff8c7d;border-radius:999px;height:8px;width:8px}.handoff-preview-bar i:nth-child(2){background:#f1c85e}.handoff-preview-bar i:nth-child(3){background:#64c797}.handoff-preview-bar strong{color:var(--primary-dark)}.handoff-preview-bar small{color:var(--success);justify-self:end}.handoff-preview-thread{display:grid;grid-gap:17px;gap:17px;padding:50px 34px 32px}.handoff-preview-thread small{display:block;font-size:.58rem;margin-bottom:6px}.handoff-preview-thread p{font-size:.78rem;line-height:1.55;margin:0}.handoff-agent-message,.handoff-customer-message{border-radius:16px;box-shadow:0 9px 24px rgb(29 35 68/7%);max-width:72%;padding:14px 16px}.handoff-customer-message{background:white;color:#383e55}.handoff-agent-message{background:linear-gradient(135deg,var(--primary),#5757df);color:white;justify-self:end}.handoff-customer-message small{color:#62687b}.handoff-agent-message small{color:#dce6ff}.handoff-event{align-items:center;background:#fff1ec;border:1px solid #ffd4cc;border-radius:13px;display:flex;gap:12px;justify-self:center;margin-top:4px;padding:11px 14px}.handoff-event>span{align-items:center;background:var(--accent);border-radius:999px;color:white;display:flex;height:28px;justify-content:center;width:28px}.handoff-event>div{display:grid;grid-gap:2px;gap:2px}.handoff-event strong{color:#8e3c30;font-size:.69rem}.handoff-event small{color:#855047;margin:0}.handoff-preview-footer{align-items:center;background:white;border-top:1px solid #e5e6ed;bottom:0;display:flex;justify-content:space-between;left:0;min-height:66px;padding-inline:24px;position:absolute;right:0}.handoff-preview-footer span{align-items:center;color:#5f657a;display:flex;font-size:.67rem;gap:8px}.handoff-preview-footer i{background:var(--success);border:3px solid #d9eee6;border-radius:999px;height:12px;width:12px}.handoff-preview-footer strong{color:var(--primary);font-size:.66rem}.handoff-preview-note{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgb(255 255 255/88%);border:1px solid rgb(255 255 255/84%);border-radius:15px;bottom:86px;box-shadow:0 15px 35px rgb(30 34 65/13%);display:grid;grid-gap:3px;gap:3px;left:24px;padding:13px 16px;position:absolute}.handoff-preview-note strong{color:var(--primary-dark);font-size:.72rem}.handoff-preview-note span{color:#656b7e;font-size:.6rem}@media (max-width:1080px){.pricing-capability-grid{grid-template-columns:repeat(3,1fr)}.pricing-capability-card.required{grid-column:span 2}}@media (max-width:900px){.pricing-hero{padding-block:76px 56px}.pricing-hero h1{max-width:690px}.pricing-capability-heading{gap:28px;grid-template-columns:1fr}.pricing-capability-grid{grid-template-columns:repeat(2,1fr)}.pricing-final-cta-inner{align-items:flex-start;flex-direction:column}.pricing-final-actions{justify-content:flex-start}}@media (max-width:680px){:root{--marketing-section-heading-size:clamp(2rem,8.9vw,2.3rem);--marketing-section-heading-letter-spacing:-0.048em;--marketing-section-heading-line-height:1.08}.pricing-hero{padding-block:58px 45px}.pricing-hero h1{font-size:clamp(2.25rem,10.5vw,2.55rem);font-weight:540;letter-spacing:-.05em;line-height:1.06;margin-block:18px}.pricing-hero .hero-copy{font-size:1rem;line-height:1.65}.pricing-hero-orb{opacity:.55}.pricing-orb-blue{right:-100px;top:5px}.pricing-plan-section{padding-block:42px 68px}.pricing-capability-heading .section-heading>p:last-child,.pricing-faq-section .section-heading>p:last-child{font-size:1rem}.plan-card,.plan-card.recommended{padding:23px}.plan-card-heading{min-height:0}.plan-price{margin-top:23px}.capability-plan-path{gap:7px;padding:14px 10px}.capability-plan-path i{width:12px}.capability-plan-path span{font-size:.90625rem}.capability-plan-path small{font-size:.84375rem}.pricing-capability-grid{grid-template-columns:1fr}.pricing-capability-card,.pricing-capability-card.required{grid-column:auto;min-height:0}.pricing-capability-card{align-items:start;grid-template-columns:42px 1fr;padding:18px}.pricing-final-cta{padding-block:76px}.pricing-final-actions,.pricing-final-actions .button{width:100%}.handoff-preview{min-height:440px}.handoff-preview-thread{padding:35px 18px 25px}.handoff-agent-message,.handoff-customer-message{max-width:88%}.handoff-preview-note{bottom:80px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.conversation-preview{transform:none}}@media (max-width:1080px){.header-inner{max-width:calc(100% - 40px)}.desktop-nav a{padding-inline:9px}.hero-grid{gap:44px;grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr)}.preview-outcome-one{left:-18px}.preview-outcome-two{right:-14px}.human-grid{gap:54px}.human-image-wrap{min-height:520px}.operational-preview{grid-template-columns:58px 200px minmax(330px,1fr)}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability-card:last-child{grid-column:span 2}}@media (max-width:900px){.site-header{padding-top:10px}.header-inner{border-radius:16px;max-width:none;min-height:62px;width:calc(100% - 28px)}.mobile-menu nav{border-color:#dedfe8;border-radius:17px;box-shadow:0 24px 60px rgb(20 23 50/18%);gap:5px;padding:13px;right:-2px;top:52px}.mobile-menu nav>a:not(.button){border-radius:10px;color:var(--primary-dark);font-size:.84rem;font-weight:690;padding:11px 12px}.mobile-menu nav>a:not(.button):hover{background:#f1f3f9}.hero-section{padding-block:82px 38px}.hero-grid{gap:70px;grid-template-columns:1fr}.hero-content{max-width:720px}.conversation-preview{max-width:680px}.hero-footnote{margin-top:68px}.assurance-copy{gap:18px;grid-template-columns:1fr}.assurance-copy h2{max-width:570px}.assurance-statement{max-width:650px}.human-section,.section-block{padding-block:96px}.human-grid{gap:52px;grid-template-columns:1fr}.human-image-wrap{min-height:560px}.human-copy{max-width:680px}.workflow-card{min-height:390px}.pricing-preview{padding-block:90px}.pricing-preview-grid{gap:58px}.price-highlight{margin-inline:auto;max-width:540px;transform:none;width:100%}.faq-layout{gap:50px}}@media (max-width:680px){.site-container{padding-inline:20px}.site-header{padding-top:8px}.header-inner{min-height:60px;padding-inline:9px;width:calc(100% - 20px)}.brand-mark{height:36px;width:36px}.brand-link{font-size:.94rem}h1{font-size:clamp(3.2rem,15vw,4.3rem);letter-spacing:-.07em;line-height:.94;margin-top:19px}h2{font-size:clamp(2.25rem,11.5vw,3.25rem)}.hero-section{min-height:auto;padding-block:67px 32px}.hero-section:before{inset:35% -30% auto 18%}.hero-kicker{font-size:.66rem;max-width:100%}.hero-copy{font-size:1rem;line-height:1.68}.hero-actions{align-items:stretch;display:grid;grid-template-columns:1fr;margin-top:27px}.hero-actions .button{width:100%}.hero-signin{font-size:.75rem}.assurance-row{display:grid;grid-template-columns:1fr 1fr}.assurance-row span:last-child{grid-column:1/-1}.conversation-preview{border-radius:20px;width:100%}.preview-window-bar{border-radius:20px 20px 0 0;padding-inline:13px}.preview-outcome{display:none}.conversation-body{border-radius:0 0 20px 20px}.message-stream{min-height:420px;padding:27px 17px 20px}.journey-track{gap:5px}.journey-track span:after{color:#6c7185}.hero-footnote{display:grid;grid-gap:10px 18px;gap:10px 18px;grid-template-columns:1fr 1fr;margin-top:52px}.hero-footnote>div,.hero-footnote>span{grid-column:1/-1}.hero-footnote>div{width:100%}.assurance-strip{padding-block:60px}.assurance-statement>span{align-items:flex-start;flex-direction:column;gap:8px}.assurance-statement i{height:4px;width:38px}.human-section,.section-block{padding-block:78px}.section-heading{margin-bottom:42px}.section-heading>p:last-child{font-size:.92rem}.capability-grid,.channel-grid,.use-case-grid,.workflow-cards{grid-template-columns:1fr}.workflow-card{min-height:370px;padding:23px}.workflow-card h3{margin-top:35px}.operational-preview{border-radius:18px;grid-template-columns:42px 1fr;min-height:520px}.ops-rail{gap:21px}.ops-logo{height:29px;width:29px}.ops-thread-body,.ops-thread-header{padding-inline:13px}.ops-composer{margin-inline:13px}.human-image-wrap{border-radius:20px;min-height:430px}.human-image-note{bottom:14px;left:14px;right:14px}.human-copy h2{margin-top:16px}.capability-card,.capability-card:first-child,.capability-card:last-child,.channel-card,.channel-card:first-child{grid-column:auto}.channel-card{min-height:220px}.capability-card{min-height:205px}.use-case-grid article{border:1px solid #e0e1e9;border-radius:18px;min-height:225px;padding:23px}.use-case-grid article:nth-child(2),.use-case-grid article:nth-child(3){border-color:#f4ddd7}.use-case-grid strong{bottom:23px;left:23px;right:auto}.pricing-preview{padding-block:78px}.pricing-preview-grid{gap:46px}.price-highlight{border-radius:20px;min-height:370px;padding:25px}.price-line strong{font-size:2.65rem}.faq-layout{gap:32px}.faq-list summary{font-size:.9rem;padding-right:42px}.final-cta{padding-block:82px}.final-cta-inner{gap:36px}.final-cta .hero-actions{display:grid;width:100%}}@media (max-width:390px){.site-container{padding-inline:16px}.header-inner{width:calc(100% - 16px)}h1{font-size:3.1rem}.hero-kicker{font-size:.62rem}.assurance-row{grid-template-columns:1fr}.assurance-row span:last-child{grid-column:auto}.human-image-wrap{min-height:385px}.price-highlight-head{align-items:flex-start;flex-direction:column;gap:8px}}.home-page h1,.home-page h2,.home-page h3{color:var(--primary-dark)}.home-page h1{font-size:clamp(3.35rem,4.2vw,3.75rem);font-weight:630;letter-spacing:-.058em;line-height:1.02;margin:22px 0 24px;max-width:670px}.home-hero h1 span{background:linear-gradient(100deg,#145ed0,#4d5ce9 72%,#754fe4);-webkit-background-clip:text;background-clip:text;color:transparent}.home-page h2{font-size:var(--marketing-section-heading-size);font-weight:var(--marketing-section-heading-weight);letter-spacing:var(--marketing-section-heading-letter-spacing);line-height:var(--marketing-section-heading-line-height)}.home-page h3{font-weight:650}.home-page .eyebrow,.home-page .hero-kicker{font-weight:560}.home-hero{background:radial-gradient(circle at 78% 17%,rgb(36 107 253/12%),transparent 27%),radial-gradient(circle at 12% 84%,rgb(255 114 94/10%),transparent 22%),linear-gradient(115deg,#fffaf5,#f8f8fc 48%,#eef3ff);border-bottom:1px solid #e2e3eb;overflow:clip;padding-block:88px 38px;position:relative}.home-hero:before{background-image:radial-gradient(circle,rgb(36 107 253/11%) 1px,transparent 1.25px);background-size:23px 23px;content:"";inset:0 0 12% 48%;-webkit-mask-image:radial-gradient(circle at center,black,transparent 68%);mask-image:radial-gradient(circle at center,black,transparent 68%);opacity:.5;pointer-events:none;position:absolute}.home-hero-grid{align-items:center;display:grid;grid-gap:62px;gap:62px;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);position:relative;z-index:2}.home-hero-copy{animation:home-rise .48s ease-out both}.home-hero .hero-copy{color:#53596f;font-size:clamp(1.0625rem,1.3vw,1.15rem);line-height:1.72;margin:0;max-width:630px}.home-hero .hero-actions{margin-top:28px}.home-hero .hero-actions .button{font-weight:560}.home-hero .conversation-preview{animation:home-preview-in .56s ease-out 80ms both;border-radius:21px;transform:perspective(1200px) rotateY(-2deg) rotate(.5deg)}.home-hero .conversation-preview:hover{transform:perspective(1200px) rotateY(0deg) rotate(0deg) translateY(-3px)}.home-hero .conversation-preview:before{border-radius:26px;inset:-8px}.home-hero .preview-window-bar{border-radius:21px 21px 0 0;min-height:48px}.home-hero .conversation-body{border-radius:0 0 21px 21px;grid-template-columns:108px 1fr;min-height:390px}.home-hero .message-stream{min-height:390px;padding:29px 22px 20px}.home-hero .message{width:min(82%,390px)}.home-hero .preview-outcome{font-size:.59rem;padding:8px 11px}.home-hero .preview-outcome-one{left:-24px;top:78px}.home-hero .preview-outcome-two{right:-19px;top:187px}.home-hero .preview-outcome-three{bottom:31px;left:-12px}.home-hero-orb{border-radius:999px;pointer-events:none;position:absolute}.home-orb-blue{background:rgb(187 207 255/56%);height:240px;right:-74px;top:37px;width:240px}.home-orb-coral{background:rgb(255 207 198/48%);bottom:18px;height:125px;left:-48px;width:125px}.home-assurance{align-items:center;border-top:1px solid rgb(21 22 43/10%);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,1fr);margin-top:48px;padding-top:21px;position:relative;z-index:2}.home-assurance span{align-items:center;color:#565c70;display:flex;font-size:1rem;font-weight:500;gap:8px;justify-content:center;line-height:1.35;min-height:26px;min-width:0}.home-assurance span+span{border-left:1px solid rgb(21 22 43/10%)}.home-assurance span:before{background:var(--success);border:3px solid #dcefe8;border-radius:999px;content:"";height:10px;width:10px}.home-section{padding-block:92px}.home-section-heading{align-items:end;display:grid;grid-gap:54px;gap:54px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);margin-bottom:44px}.home-section-heading h2{margin:17px 0 0;max-width:720px}.home-section-heading>p{color:var(--muted);font-size:1.0625rem;line-height:1.72;margin:0 0 3px;max-width:520px}.home-workflow{background:#fbfaf7}.home-workflow-grid{display:grid;grid-gap:17px;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-card-topline{align-items:center;display:flex;justify-content:space-between}.workflow-card-icon{align-items:center;background:linear-gradient(145deg,#155fd7,#5364ed);border:1px solid rgb(255 255 255/48%);border-radius:13px;box-shadow:0 10px 25px rgb(36 107 253/23%);color:white;display:flex;height:48px;justify-content:center;width:48px}.home-workflow-card:nth-child(2) .workflow-card-icon{background:linear-gradient(145deg,#0a806a,#14a47f);box-shadow:0 10px 25px rgb(10 128 106/20%)}.home-workflow-card:nth-child(3) .workflow-card-icon{background:linear-gradient(145deg,#e65743,#ff806a);box-shadow:0 10px 25px rgb(230 87 67/21%)}.workflow-card-topline .workflow-meta{align-items:flex-end;display:grid;grid-gap:3px;gap:3px;text-align:right}.home-workflow-card{animation:home-rise .48s ease-out both;background:radial-gradient(circle at 10% 0,rgb(78 117 255/24%),transparent 36%),linear-gradient(145deg,#111a3d,#172759);border:1px solid rgb(142 169 255/30%);border-radius:18px;box-shadow:0 22px 54px rgb(18 26 61/18%);min-width:0;min-height:350px;padding:24px;transition:border-color .19s ease,box-shadow .19s ease,transform .19s ease}.home-workflow-card:nth-child(2){animation-delay:60ms;background:radial-gradient(circle at 10% 0,rgb(41 214 182/19%),transparent 36%),linear-gradient(145deg,#102d4d,#0b4b52);border-color:rgb(105 226 205/28%)}.home-workflow-card:nth-child(3){animation-delay:.12s;background:radial-gradient(circle at 10% 0,rgb(255 130 107/21%),transparent 36%),linear-gradient(145deg,#331f3f,#5b2d45);border-color:rgb(255 166 148/30%)}.home-workflow-card:hover{border-color:rgb(201 215 255/62%);box-shadow:0 28px 58px rgb(18 26 61/25%);transform:translateY(-3px)}.home-workflow-card h3{color:#ffffff;font-size:1.08rem;margin:24px 0 10px}.home-workflow-card>p{color:#d1d9eb;font-size:1.0625rem;font-weight:400;line-height:1.65;margin:0;min-height:80px}.home-workflow-card .workflow-meta>small,.home-workflow-card .workflow-meta>span{font-size:.72rem;font-weight:600}.home-workflow-card .workflow-meta>span{color:#9dbbff}.home-workflow-card:nth-child(2) .workflow-meta>span{color:#7de8d2}.home-workflow-card:nth-child(3) .workflow-meta>span{color:#ffae9e}.home-workflow-card .workflow-meta>small,.home-workflow-card:nth-child(2) .workflow-meta>small,.home-workflow-card:nth-child(3) .workflow-meta>small{background:rgb(255 255 255/10%);border:1px solid rgb(255 255 255/14%);color:#eef3ff}.home-workflow-card .mini-visual{background:rgb(255 255 255/96%);border-color:rgb(255 255 255/28%);border-radius:13px;box-shadow:0 14px 30px rgb(4 10 29/16%),inset 0 1px rgb(255 255 255/75%);margin-top:22px;min-height:88px;padding:16px}.home-workflow-card .knowledge-visual{gap:11px;justify-content:center}.home-workflow-card .knowledge-visual span{background:transparent;border-radius:0;bottom:auto;color:inherit;font-size:inherit;font-weight:inherit;padding:0;position:static;right:auto}.knowledge-visual-head,.knowledge-visual-record{align-items:center;display:flex}.knowledge-visual-head{justify-content:space-between}.home-workflow-card .knowledge-visual-head>span{color:#27364d;font-size:.75rem;font-weight:620;line-height:1.25}.knowledge-visual-head>small{color:#657086;font-size:.6875rem;font-weight:500;line-height:1.25}.knowledge-visual-record{background:white;border:1px solid #d7dfeb;border-radius:9px;gap:7px;min-height:56px;padding:8px 9px}.knowledge-visual-record>b{align-items:center;background:#e7efff;border-radius:7px;color:#2459b9;display:flex;flex:0 0 auto;font-size:.75rem;height:29px;justify-content:center;width:29px}.knowledge-visual-record>span{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.knowledge-visual-record strong{color:#27364d;font-size:.8125rem;font-weight:620;line-height:1.2}.knowledge-visual-record small{color:#667287;font-size:.6875rem;font-weight:500;line-height:1.2}.knowledge-visual-record>em{background:#dff5eb;border:1px solid #c4eadb;border-radius:999px;color:#08704e;flex:0 0 auto;font-size:.6875rem;font-style:normal;font-weight:620;line-height:1.2;padding:5px 6px}.home-workflow-card .channel-visual{gap:6px;padding-inline:12px}.home-workflow-card .channel-visual>span{align-items:flex-start;flex:1 1;flex-direction:column;gap:3px;min-height:56px;min-width:0;padding:9px}.home-workflow-card .channel-visual>span:first-child{min-width:0}.home-workflow-card .channel-visual strong{font-size:.69rem;font-weight:620;line-height:1.25}.home-workflow-card .channel-visual small{color:#4f5b70;font-size:.625rem;font-weight:500;line-height:1.25}.home-workflow-card .channel-visual i{flex:0 0 14px}.home-workflow-card .handover-visual{display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);padding-inline:12px}.handover-visual-step{align-items:flex-start;background:white;border:1px solid #d5ddea;border-radius:9px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:57px;min-width:0;padding:8px}.handover-visual-step small{color:#596477;font-size:.54rem;font-weight:500;line-height:1.2}.handover-visual-step strong{color:#28364c;font-size:.64rem;font-weight:620;line-height:1.2}.handover-visual-step.qualified-lead{background:#fff8e9;border-color:#efdcae}.handover-visual-step.human-takeover{background:#eaf2ff;border-color:#cadbf7}.home-workflow-card .handover-visual>i{width:10px}.home-product-evidence{background:radial-gradient(circle at 82% 5%,rgb(89 101 224/38%),transparent 24%),radial-gradient(circle at 8% 90%,rgb(255 114 94/14%),transparent 24%),var(--primary-dark);color:white;overflow:clip;position:relative}.home-product-evidence:before{background-image:radial-gradient(circle,rgb(255 255 255/13%) 1px,transparent 1.2px);background-size:24px 24px;content:"";inset:0;-webkit-mask-image:linear-gradient(120deg,transparent 4%,black 55%,transparent 96%);mask-image:linear-gradient(120deg,transparent 4%,black 55%,transparent 96%);opacity:.36;pointer-events:none;position:absolute}.home-product-evidence .site-container{position:relative}.home-control-copy h2,.home-section-heading-light h2{color:white}.home-control-copy .eyebrow,.home-section-heading-light .eyebrow{color:#a9c4ff}.home-control-copy>p:not(.eyebrow),.home-section-heading-light>p{color:#bfc4d6}.home-product-evidence .operational-preview{border-radius:20px;grid-template-columns:55px 205px minmax(330px,1fr) 205px;min-height:500px}.home-product-evidence .ops-thread-header{min-height:62px}.home-product-evidence .ops-thread-body{padding:26px 20px}.home-product-evidence .ops-composer{min-height:52px}.home-control-story{align-items:center;background:rgb(255 255 255/5%);border:1px solid rgb(255 255 255/12%);border-radius:22px;display:grid;grid-gap:52px;gap:52px;grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);margin-top:48px;padding:34px}.home-control-copy h2{font-size:clamp(2.25rem,3vw,2.7rem);margin:16px 0 18px}.home-control-copy>p:not(.eyebrow){font-size:1.0625rem;font-weight:400;line-height:1.7;margin:0}.home-control-copy ul{display:grid;list-style:none;margin:25px 0 0;padding:0}.home-control-copy li{border-top:1px solid rgb(255 255 255/12%);color:#eef0f8;font-size:1rem;font-weight:560;line-height:1.5;padding:13px 0 13px 21px;position:relative}.home-control-copy li:before{color:var(--accent);content:"✓";font-weight:900;left:0;position:absolute}.home-control-story .handoff-preview{border-color:rgb(255 255 255/14%);box-shadow:0 24px 60px rgb(0 0 0/24%);min-height:405px}.home-control-story .handoff-preview-thread{padding:34px 25px 24px}.home-control-story .handoff-preview-note{bottom:74px}.home-global{background:radial-gradient(circle at 92% 10%,rgb(36 107 253/10%),transparent 27%),#f3f5f9;overflow:clip}.home-global-grid{align-items:center;display:grid;grid-gap:64px;gap:64px;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.home-global-image{aspect-ratio:16/10;border:1px solid rgb(255 255 255/80%);border-radius:24px;box-shadow:0 28px 70px rgb(20 28 56/18%);min-height:0;overflow:hidden;position:relative}.home-global-image:after{background:linear-gradient(180deg,transparent 45%,rgb(7 17 33/54%));content:"";inset:0;pointer-events:none;position:absolute}.home-global-image img{object-fit:cover}.home-global-image-note{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgb(7 17 33/72%);border:1px solid rgb(255 255 255/20%);border-radius:999px;bottom:22px;color:white;display:flex;font-size:.82rem;font-weight:560;gap:10px;left:22px;line-height:1.35;padding:11px 15px;position:absolute;z-index:2}.home-global-copy h2{font-size:clamp(2.4rem,3.2vw,3rem);margin:16px 0 20px}.home-global-copy>p:not(.eyebrow){color:var(--muted);font-size:1.0625rem;line-height:1.72;margin:0}.home-global-copy ul{display:grid;grid-gap:0;gap:0;list-style:none;margin:26px 0 0;padding:0}.home-global-copy li{align-items:center;border-top:1px solid #d9dce6;color:#30364b;display:flex;font-size:1rem;font-weight:570;gap:12px;line-height:1.45;padding:14px 0}.home-global-copy li svg{color:var(--primary);flex:0 0 auto}.home-coverage{background:radial-gradient(circle at 88% 5%,rgb(36 107 253/7%),transparent 24%),radial-gradient(circle at 9% 65%,rgb(255 114 94/6%),transparent 22%),#f8f7f4}.home-capability-layout{align-items:start;display:grid;grid-gap:50px;gap:50px;grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr)}.home-capability-intro{position:-webkit-sticky;position:sticky;top:110px}.home-capability-intro h2{font-size:clamp(2.25rem,3vw,2.65rem);margin:16px 0}.home-capability-intro>p:not(.eyebrow){color:var(--muted);font-size:1.0625rem;font-weight:400;line-height:1.7;margin:0 0 20px}.home-capability-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr)}.home-capability-card{background:white;border:1px solid #dfe0e8;border-radius:15px;display:grid;grid-gap:18px;gap:18px;min-height:194px;padding:22px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-capability-card:hover{border-color:#b8c9f6;box-shadow:0 16px 34px rgb(30 33 65/8%);transform:translateY(-2px)}.home-capability-card.required{background:radial-gradient(circle at 91% 8%,rgb(255 114 94/22%),transparent 28%),var(--primary-dark);border-color:transparent;grid-column:span 2}.home-capability-card-topline{align-items:center;display:flex;justify-content:space-between}.home-capability-card-topline>span:last-child{color:#71768a;font-size:.72rem;font-weight:600;letter-spacing:.1em}.home-capability-icon{align-items:center;background:linear-gradient(145deg,#e9f0ff,#f4f6ff);border:1px solid #d6e1fb;border-radius:11px;color:#215fc3;display:flex;height:42px;justify-content:center;width:42px}.home-capability-card.required .home-capability-icon{background:linear-gradient(145deg,rgb(71 112 241/78%),rgb(114 85 225/72%));border-color:rgb(255 255 255/20%);color:white}.home-capability-card.required .home-capability-card-topline>span:last-child{color:#9ca6c9}.home-capability-card>span{color:#71768a;font-size:.72rem;font-weight:560;letter-spacing:.1em}.home-capability-card h3{font-size:1.0625rem;font-weight:560;margin:0 0 8px}.home-capability-card p{color:var(--muted);font-size:1rem;line-height:1.62;margin:0}.home-capability-card small{color:var(--primary);font-size:.7rem;font-weight:560;letter-spacing:.06em;position:absolute;right:19px;text-transform:uppercase;top:19px}.home-capability-card.required>span{color:#9ca6c9}.home-capability-card.required h3{color:white}.home-capability-card.required p{color:#c3c8d9;max-width:390px}.home-capability-card.required small{color:#a9c4ff}.home-operations-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:46px}.home-operations-grid article{align-items:flex-start;background:radial-gradient(circle at 8% 0,rgb(78 117 255/22%),transparent 38%),linear-gradient(145deg,#111a3d,#172759);border:1px solid rgb(142 169 255/28%);border-radius:14px;box-shadow:0 16px 36px rgb(18 26 61/14%);display:flex;gap:13px;padding:18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-operations-grid article:nth-child(2n){background:radial-gradient(circle at 8% 0,rgb(255 130 107/20%),transparent 38%),linear-gradient(145deg,#331f3f,#5b2d45);border-color:rgb(255 166 148/28%)}.home-operations-grid article:nth-child(3),.home-operations-grid article:nth-child(4){background:radial-gradient(circle at 8% 0,rgb(41 214 182/18%),transparent 38%),linear-gradient(145deg,#102d4d,#0b4b52);border-color:rgb(105 226 205/26%)}.home-operations-grid article:hover{border-color:rgb(211 221 255/58%);box-shadow:0 22px 42px rgb(18 26 61/21%);transform:translateY(-2px)}.home-operation-icon{align-items:center;background:linear-gradient(145deg,#155fd7,#5364ed);border:1px solid rgb(255 255 255/36%);border-radius:10px;box-shadow:0 8px 20px rgb(36 107 253/22%);color:white;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.home-operations-grid article:nth-child(2n) .home-operation-icon{background:linear-gradient(145deg,#e65743,#ff806a);color:white}.home-operations-grid article:nth-child(3) .home-operation-icon,.home-operations-grid article:nth-child(4) .home-operation-icon{background:linear-gradient(145deg,#0a806a,#14a47f);box-shadow:0 8px 20px rgb(10 128 106/20%);color:white}.home-operations-grid h3{color:white;font-size:1.0625rem;font-weight:540;margin:0 0 8px}.home-operations-grid p{color:#d1d9eb;font-size:1.0625rem;line-height:1.65;margin:0}.home-use-cases{border-top:1px solid #dfe0e8;margin-top:68px;padding-top:68px}.home-use-case-showcase{align-items:stretch;background:#11162f;border:1px solid rgb(255 255 255/9%);border-radius:22px;box-shadow:0 24px 58px rgb(26 31 60/14%);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);margin-bottom:18px;min-height:350px;overflow:hidden}.home-use-case-image{min-height:350px;overflow:hidden;position:relative}.home-use-case-image:after{background:linear-gradient(90deg,transparent 65%,#11162f);content:"";inset:0;pointer-events:none;position:absolute}.home-use-case-image img{object-fit:cover}.home-use-case-showcase>div:last-child{align-self:center;padding:38px 40px 38px 24px}.home-use-case-showcase .eyebrow{color:#9dbaf8}.home-use-case-showcase h3{color:white;font-size:clamp(1.7rem,2.3vw,2.2rem);letter-spacing:-.04em;line-height:1.08;margin:16px 0}.home-use-case-showcase>div:last-child>p:last-child{color:#c4cadc;font-size:1.0625rem;line-height:1.68;margin:0}.home-subsection-heading{align-items:flex-end;display:flex;gap:36px;justify-content:space-between;margin-bottom:32px}.home-subsection-heading h3{font-size:clamp(2.05rem,3vw,2.6rem);font-weight:560;letter-spacing:-.048em;line-height:1.07;margin:0}.home-use-case-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr)}.home-use-case-grid article{background:radial-gradient(circle at 8% 0,rgb(78 117 255/24%),transparent 38%),linear-gradient(145deg,#111a3d,#172759);border:1px solid rgb(142 169 255/30%);border-radius:15px;box-shadow:0 18px 40px rgb(18 26 61/15%);min-height:260px;padding:24px 24px 62px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-use-case-topline{align-items:center;display:flex;justify-content:space-between}.home-use-case-topline>span:last-child{color:#9dbbff;font-size:.8125rem;font-weight:600;letter-spacing:.1em}.home-use-case-icon{align-items:center;background:linear-gradient(145deg,#155fd7,#5364ed);border:1px solid rgb(255 255 255/42%);border-radius:11px;box-shadow:0 9px 22px rgb(36 107 253/24%);color:white;display:flex;height:42px;justify-content:center;width:42px}.home-use-case-grid article:nth-child(2) .home-use-case-icon,.home-use-case-grid article:nth-child(3) .home-use-case-icon{background:linear-gradient(145deg,#e65743,#ff806a);border-color:rgb(255 255 255/42%);color:white}.home-use-case-grid article:nth-child(2){background:radial-gradient(circle at 8% 0,rgb(41 214 182/19%),transparent 38%),linear-gradient(145deg,#102d4d,#0b4b52);border-color:rgb(105 226 205/28%)}.home-use-case-grid article:nth-child(2) .home-use-case-icon{background:linear-gradient(145deg,#0a806a,#14a47f);box-shadow:0 9px 22px rgb(10 128 106/20%)}.home-use-case-grid article:nth-child(2) .home-use-case-topline>span:last-child{color:#7de8d2}.home-use-case-grid article:nth-child(3){background:radial-gradient(circle at 8% 0,rgb(255 130 107/21%),transparent 38%),linear-gradient(145deg,#331f3f,#5b2d45);border-color:rgb(255 166 148/30%)}.home-use-case-grid article:nth-child(3) .home-use-case-topline>span:last-child{color:#ffae9e}.home-use-case-grid article:nth-child(4){background:radial-gradient(circle at 8% 0,rgb(104 128 255/22%),transparent 38%),linear-gradient(145deg,#19204a,#26366c)}.home-use-case-grid article:hover{border-color:rgb(211 221 255/62%);box-shadow:0 24px 46px rgb(18 26 61/23%);transform:translateY(-3px)}.home-use-case-grid article>span{color:#5f6477;font-size:.8125rem;font-weight:600;letter-spacing:.1em}.home-use-case-grid h3{color:white;font-size:1.0625rem;font-weight:540;margin:22px 0 10px}.home-use-case-grid p{color:#d1d9eb;font-size:1.0625rem;line-height:1.65;margin:0}.home-use-case-grid strong{bottom:24px;color:#aac2ff;font-size:.8125rem;font-weight:600;left:24px;position:absolute}.home-decision{background:radial-gradient(circle at 12% 12%,rgb(255 114 94/9%),transparent 22%),radial-gradient(circle at 87% 30%,rgb(36 107 253/11%),transparent 26%),#efeff8}.home-pricing-row{align-items:center;display:grid;grid-gap:78px;gap:78px;grid-template-columns:minmax(0,1fr) minmax(380px,.65fr)}.home-pricing-row>div>h2{margin:16px 0;max-width:690px}.home-pricing-row>div>p:not(.eyebrow){color:var(--muted);font-size:1.0625rem;line-height:1.7;margin:0;max-width:580px}.home-pricing-row .button{margin-top:22px}.home-price-card{background:radial-gradient(circle at 92% 5%,rgb(255 114 94/27%),transparent 24%),var(--primary-dark);border:1px solid rgb(255 255 255/12%);border-radius:20px;box-shadow:0 28px 64px rgb(20 23 50/20%);min-height:315px;padding:27px;position:relative;transition:box-shadow .2s ease,transform .2s ease}.home-price-card:hover{box-shadow:0 34px 70px rgb(20 23 50/25%);transform:translateY(-3px)}.home-price-card>div{align-items:center;display:flex;justify-content:space-between}.home-price-card>div>span{color:#a9c4ff;font-size:.75rem;font-weight:560;letter-spacing:.1em;text-transform:uppercase}.home-price-card>div>small{color:#aeb3c8;font-size:.9375rem}.home-price-card h3{color:white;font-size:1.45rem;margin:28px 0 10px}.home-price-card>p{color:#c9cedf;margin:0}.home-price-card>p strong{color:white;font-size:2.7rem;font-weight:650;letter-spacing:-.05em}.home-price-card>p small{font-size:.9375rem;vertical-align:baseline}.home-price-card ul{border-top:1px solid rgb(255 255 255/14%);display:grid;grid-gap:9px;gap:9px;list-style:none;margin:22px 0 0;padding:18px 0 0}.home-price-card li{color:#d4d8e7;font-size:1rem;line-height:1.55;padding-left:20px;position:relative}.home-price-card li:before{color:var(--accent);content:"✓";font-weight:900;left:0;position:absolute;top:.05em}.home-price-unavailable>p{font-size:1rem;line-height:1.6}.home-faq-row{border-top:1px solid #d8d9e3;display:grid;grid-gap:82px;gap:82px;grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);margin-top:82px;padding-top:76px}.home-faq-row h2{font-size:clamp(2.35rem,3vw,2.75rem);margin:16px 0 0}.home-faq-row .faq-list summary{font-size:1.0625rem;font-weight:560;padding-block:20px}.home-faq-row .faq-list summary:after{top:15px}.home-faq-row .faq-list details p{font-size:1.0625rem;font-weight:400;line-height:1.65}.home-final-cta{background:radial-gradient(circle at 13% 18%,rgb(36 107 253/42%),transparent 28%),radial-gradient(circle at 92% 78%,rgb(255 114 94/23%),transparent 27%),#10132d;overflow:clip;padding-block:72px;position:relative}.home-cta-grid{background-image:linear-gradient(rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0);background-size:30px 30px;inset:0;-webkit-mask-image:radial-gradient(circle at 65% 50%,black,transparent 62%);mask-image:radial-gradient(circle at 65% 50%,black,transparent 62%);pointer-events:none;position:absolute}.home-final-inner{align-items:center;display:flex;gap:60px;justify-content:space-between;position:relative}.home-final-cta .eyebrow{color:#abc3ff}.home-final-cta h2{color:white;font-size:clamp(2.3rem,3.4vw,3rem);margin:15px 0 0;max-width:700px}.home-final-actions{align-items:center;display:grid;flex:0 0 auto;grid-gap:12px;gap:12px;grid-template-columns:auto auto;justify-items:center}.home-final-actions .button{font-weight:560}@keyframes home-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes home-preview-in{0%{opacity:0;transform:perspective(1200px) rotateY(-2deg) translateY(14px)}to{opacity:1;transform:perspective(1200px) rotateY(-2deg) rotate(.5deg) translateY(0)}}@media (max-width:1080px){.home-hero-grid{gap:42px;grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr)}.home-product-evidence .operational-preview{grid-template-columns:52px 190px minmax(320px,1fr)}.home-control-story{gap:34px;grid-template-columns:minmax(300px,.75fr) minmax(450px,1.25fr)}.home-global-grid{gap:42px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.home-capability-layout{grid-template-columns:minmax(250px,.48fr) minmax(0,1.52fr)}.home-capability-grid{grid-template-columns:repeat(2,1fr)}.home-capability-card.required{grid-column:span 2}.home-use-case-grid{grid-template-columns:repeat(2,1fr)}.home-use-case-grid article{min-height:220px}.home-use-case-showcase{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr)}}@media (max-width:900px){.home-hero{padding-block:72px 32px}.home-hero-grid{gap:58px;grid-template-columns:1fr}.home-hero-copy{max-width:700px}.home-hero .conversation-preview{margin-inline:auto;max-width:680px;transform:none;width:100%}.home-assurance{margin-top:42px}.home-section{padding-block:78px}.home-faq-row,.home-pricing-row,.home-section-heading{gap:25px;grid-template-columns:1fr}.home-section-heading>p{max-width:680px}.home-control-story{grid-template-columns:1fr}.home-control-copy{max-width:650px}.home-global-grid{grid-template-columns:1fr}.home-global-copy{max-width:720px}.home-control-story .handoff-preview{width:100%}.home-capability-layout{grid-template-columns:1fr}.home-capability-intro{max-width:620px;position:static}.home-operations-grid{grid-template-columns:repeat(2,1fr)}.home-subsection-heading{align-items:flex-start;flex-direction:column;gap:15px}.home-use-case-showcase{grid-template-columns:1fr}.home-use-case-image{min-height:420px}.home-use-case-image:after{background:linear-gradient(180deg,transparent 72%,#11162f)}.home-use-case-showcase>div:last-child{padding:32px}.home-price-card{max-width:540px}.home-faq-row{margin-top:68px;padding-top:64px}.home-final-inner{align-items:flex-start;flex-direction:column}}@media (max-width:680px){.home-page h1{font-size:clamp(2.38rem,10.8vw,2.63rem);font-weight:630;letter-spacing:-.052em;line-height:1.06;margin:18px 0}.home-page h2{font-size:var(--marketing-section-heading-size);font-weight:var(--marketing-section-heading-weight);letter-spacing:var(--marketing-section-heading-letter-spacing);line-height:var(--marketing-section-heading-line-height)}.home-hero{padding-block:50px 28px}.home-hero:before{inset:31% -35% auto 7%;min-height:390px}.home-orb-blue{height:175px;right:-82px;width:175px}.home-orb-coral{display:none}.home-hero-grid{gap:43px}.home-hero .hero-copy{font-size:1rem;line-height:1.65}.home-hero .hero-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:24px}.home-hero .hero-actions .button{min-height:48px;padding-inline:12px}.home-hero .conversation-preview{border-radius:18px}.home-hero .conversation-body{border-radius:0 0 18px 18px;min-height:330px}.home-hero .message-stream{min-height:330px;padding:22px 15px 18px}.home-assurance{gap:0;grid-template-columns:1fr 1fr;margin-top:35px;padding-top:15px}.home-assurance span{justify-content:flex-start;min-height:38px;padding-inline:8px}.home-assurance span+span{border-left:0}.home-assurance span:nth-child(2n){border-left:1px solid rgb(21 22 43/10%)}.home-section{padding-block:64px}.home-section-heading{margin-bottom:34px}.home-section-heading>p{font-size:1rem;line-height:1.65}.home-workflow-grid{grid-template-columns:1fr}.home-workflow-card{min-height:306px;padding:20px}.home-workflow-card h3{margin-top:23px}.home-workflow-card>p{min-height:0}.home-workflow-card .mini-visual{margin-top:18px;min-height:82px}.home-product-evidence .operational-preview{border-radius:16px;grid-template-columns:40px 1fr;min-height:430px}.home-product-evidence .ops-thread-header{min-height:58px}.home-product-evidence .ops-thread-body{padding:22px 12px}.home-control-story{border-radius:18px;gap:30px;margin-top:34px;padding:22px}.home-control-copy h2{font-size:2rem}.home-control-story .handoff-preview{min-height:365px}.home-control-story .handoff-preview-thread{padding:29px 15px 22px}.home-control-story .handoff-preview-note{bottom:72px}.home-global-grid{gap:36px}.home-global-image{border-radius:18px}.home-global-image-note{border-radius:14px;bottom:14px;left:14px;max-width:calc(100% - 28px)}.home-global-copy h2{font-size:2rem}.home-capability-layout{gap:34px}.home-capability-grid{grid-template-columns:1fr}.home-capability-card,.home-capability-card.required{grid-column:auto;min-height:158px}.home-operations-grid{grid-template-columns:1fr;margin-top:38px}.home-operations-grid article{min-height:75px}.home-use-cases{margin-top:52px;padding-top:52px}.home-subsection-heading h3{font-size:2rem}.home-use-case-grid{grid-template-columns:1fr}.home-use-case-showcase{border-radius:18px;min-height:0}.home-use-case-image{min-height:230px}.home-use-case-showcase>div:last-child{padding:25px 22px 28px}.home-use-case-showcase h3{font-size:1.72rem}.home-use-case-grid article{min-height:220px}.home-pricing-row{gap:38px}.home-price-card{min-height:335px;padding:23px}.home-faq-row{gap:28px;margin-top:56px;padding-top:52px}.home-faq-row h2{font-size:2rem}.home-faq-row .faq-list summary{font-size:1rem;padding-right:40px}.home-final-cta{padding-block:64px}.home-final-inner{gap:32px}.home-final-cta h2{font-size:2.1rem}.home-final-actions{grid-template-columns:1fr;width:100%}.home-final-actions .button{grid-column:auto;width:100%}}@media (max-width:390px){.home-page h1{font-size:2.38rem}.home-hero .hero-actions{grid-template-columns:1fr}.home-price-card>div{align-items:flex-start;flex-direction:column;gap:7px}}