@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.veOXhW_className{font-family:Geist,Geist Fallback;font-style:normal}.veOXhW_variable{--font-sans:"Geist", "Geist Fallback"}
:root{--ink:#020817;--ink-rgb:2, 8, 23;--surface:#081429;--surface-raised:#0d1d34;--surface-soft:#0b192e;--heading:#f8fafc;--text:#b3bfd0;--text-strong:#e2e8f0;--muted:#93a3b8;--cyan:#00c8ff;--cyan-bright:#08baff;--cyan-dark:#00394e;--on-cyan:#032235;--line:#94adcd33;--line-strong:#94adcd57;--control-border:#94adcd8c;--scrollbar-thumb:#52637b;--duration-fast:.14s;--duration-normal:.24s;--duration-slow:.56s;--ease-out:cubic-bezier(.16, 1, .3, 1);--body-scale:1.3;--label-scale:1.8;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--container:1280px;--page-gutter:80px;--section-space:96px;--radius:12px;--radius-small:6px;--shadow-cyan:0 12px 32px #00c8ff24}
*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scrollbar-color:var(--scrollbar-thumb) var(--ink);scrollbar-width:thin;background:var(--ink);interpolate-size:allow-keywords;scroll-padding-top:96px}body{background:var(--ink);color:var(--text);font-family:var(--font-sans), Arial, sans-serif;font-size:calc(16px * var(--body-scale));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65;overflow-x:hidden}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{color:var(--heading);font-weight:400}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}button,summary{cursor:pointer}svg{flex:none;display:block}::selection{background:var(--cyan);color:var(--ink)}:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.skip-link{z-index:100;background:var(--cyan);color:var(--ink);transition:transform var(--duration-normal) var(--ease-out);border-radius:4px;padding:10px 16px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.container{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));margin-inline:auto}.section{padding-block:var(--section-space);position:relative}.section--surface{background:var(--surface)}.section--line{border-top:1px solid var(--line)}.brand{color:var(--heading);letter-spacing:-1.5px;white-space:nowrap;font-size:29px;font-weight:400;line-height:1}.brand>span{color:var(--cyan)}.brand-logo{width:150px;height:auto;display:block}.eyebrow{color:var(--muted);font-family:var(--mono);font-size:calc(10px * var(--label-scale));letter-spacing:.04em;align-items:center;gap:10px;line-height:1.5;display:flex}.eyebrow>.eyebrow__marker{background:var(--cyan);flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 8px #00c8ff59}.section-title{letter-spacing:-2.2px;margin-top:20px;font-size:clamp(38px,3.35vw,50px);line-height:1.12}.section-copy{max-width:540px;color:var(--text);font-size:calc(16px * var(--body-scale));line-height:1.65}.cta{border-radius:var(--radius-small);min-height:51px;font-size:calc(14px * var(--body-scale));white-space:nowrap;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;font-weight:600;line-height:1.4;display:inline-flex}.cta svg{transition:transform var(--duration-fast) var(--ease-out)}.cta--primary{background:var(--cyan);color:var(--on-cyan);box-shadow:0 8px 24px #00c8ff1a}.cta--primary:hover{background:#39d6ff;transform:translateY(-2px);box-shadow:0 12px 30px #00c8ff33}.cta:hover svg{transform:translate(2px,-2px)}.cta:active{transform:translateY(0)}.cta:active svg{transform:translate(1px,-1px)scale(.94)}.cta--secondary{border-color:var(--control-border);color:var(--heading);background:#081429b8}.cta--secondary:hover{border-color:var(--cyan);background:var(--surface-raised);transform:translateY(-2px);box-shadow:0 10px 26px #0000003d}.cta--text{min-height:44px;color:var(--cyan);justify-content:flex-start;gap:14px;padding-inline:0}.cta--glass{background:linear-gradient(135deg, var(--ink) 0%, var(--cyan-dark) 135%);border-color:var(--control-border);color:var(--heading);isolation:isolate;overflow:hidden}.cta--glass:hover{background:linear-gradient(135deg, var(--ink) 0%, var(--cyan-dark) 135%);box-shadow:var(--shadow-cyan);transform:translateY(-2px)}.cta__shader{isolation:isolate;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.cta--glass .cta__shader canvas{opacity:0}.cta__label{z-index:1;align-items:center;gap:8px;display:inline-flex;position:relative}.cta--glass .cta__label{white-space:normal;text-align:center}.cta--glass>svg{z-index:1;position:relative}.cta__ripple{z-index:2;opacity:0;pointer-events:none;background:radial-gradient(circle,#f8fafc80,#f8fafc00 70%);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}@media (prefers-reduced-motion:no-preference){.cta--glass[data-glass=live] .cta__shader canvas{opacity:1}.cta--glass .cta__shader canvas{transition:opacity var(--duration-fast) var(--ease-out)}.cta__ripple.is-rippling{animation:glass-ripple var(--duration-normal) var(--ease-out)}@keyframes glass-ripple{0%{opacity:.9;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}}.mockup{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-soft);overflow:hidden;box-shadow:0 24px 70px #0000003d}.mockup__header{border-bottom:1px solid var(--line);min-height:55px;color:var(--muted);font-family:var(--mono);font-size:calc(9px * var(--label-scale));letter-spacing:.04em;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.mockup__status{color:var(--cyan);font-size:calc(8px * var(--label-scale));letter-spacing:.04em}.mockup__status:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block;box-shadow:0 0 8px}.mockup__footer{border-top:1px solid var(--line);color:var(--muted);font-size:calc(11px * var(--body-scale));padding:16px 20px}.micro-label{color:var(--muted);font-family:var(--mono);font-size:calc(9px * var(--label-scale));letter-spacing:.04em}.cyan{color:var(--cyan)}@media (max-width:1350px){:root{--page-gutter:48px}}@media (max-width:1000px){:root{--page-gutter:24px;--section-space:64px}html{scroll-padding-top:80px}.brand{letter-spacing:-1.2px;font-size:24px}.brand-logo{width:132px}.section-title{letter-spacing:-1.7px;margin-top:22px;font-size:38px;line-height:1.12}.section-copy{font-size:calc(15px * var(--body-scale));line-height:1.65}.cta{min-height:51px}}.booking-main{background:radial-gradient(ellipse at 50% 12%, #00c8ff0e, transparent 38%), var(--ink)}.booking-section{text-align:center;flex-direction:column;align-items:center;gap:28px;min-height:70vh;padding-block:96px;padding-inline:16px;display:flex}.booking-section .section-title{margin-top:0}.booking-section .section-copy{text-align:center;max-width:46ch;margin-inline:auto}.booking-embed{width:100%;max-width:1560px;margin-inline:auto}.booking-embed__frame{border:1px solid var(--line-strong);background:linear-gradient(180deg, #00c8ff0e, transparent 48%), var(--surface-soft);border-radius:24px;min-height:720px;padding:14px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000047}.booking-embed__host{height:100%}.booking-embed__frame iframe{border:0;border-radius:12px;width:100%;height:100%;display:block}.booking-embed[data-live=true] .booking-embed__fallback{display:none}.booking-embed__fallback{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.booking-embed__note{color:var(--text)}.booking-embed__link{color:var(--cyan);text-underline-offset:4px}.booking-embed__link:hover,.booking-embed__link:focus-visible{color:var(--cyan-bright)}.booking-covers{color:var(--text);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.booking-covers li{align-items:center;gap:10px;display:flex}.booking-covers li:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:6px;height:6px}.booking-alt{color:var(--text)}.booking-alt a{color:var(--cyan);text-underline-offset:4px}.booking-alt a:hover,.booking-alt a:focus-visible{color:var(--cyan-bright)}@media (max-width:900px){.booking-embed__frame{min-height:800px}}@media (max-width:640px){.booking-section{gap:24px;padding-block:72px 64px}.booking-embed__frame{min-height:780px;padding:10px}.booking-embed__frame iframe{border-radius:10px}}
.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020817eb;position:sticky;top:0}.site-header__inner{align-items:center;height:96px;display:flex}.site-header__inner>a{align-items:center;display:flex}.site-header__menu{flex:1;align-items:center;margin-left:70px;display:flex}.site-header nav ul{align-items:center;gap:34px;display:flex}.site-header nav a{min-height:44px;color:var(--text);font-size:calc(12px * var(--body-scale));transition:color var(--duration-fast) ease;align-items:center;display:flex;position:relative}.site-header nav a:after{content:"";background:var(--cyan);transform-origin:100%;height:1px;transition:transform var(--duration-normal) var(--ease-out);position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover,.site-header nav a:focus-visible{color:var(--heading)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-header__menu nav{margin-inline:auto}.site-header__cta{width:auto;min-width:165px}.menu-button{border-radius:var(--radius-small);width:44px;height:44px;color:var(--text-strong);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:none}.menu-button:hover{color:var(--cyan);background:#00c8ff14}.menu-button svg{transition:transform var(--duration-normal) var(--ease-out)}.menu-button[aria-expanded=true] svg{transform:rotate(90deg)}.hero{background:radial-gradient(circle at 75% 42%, #0f37612e, transparent 33%), var(--ink)}.hero__main{grid-template-columns:minmax(0,1fr) minmax(0,620px);align-items:center;gap:60px;padding-block:88px 76px;display:grid}.hero__eyebrow-short{display:none}.hero h1{letter-spacing:-3.2px;margin-top:30px;font-size:clamp(54px,4.75vw,68px);line-height:1.02}.hero h1>span{color:var(--cyan)}.hero__intro{max-width:470px;color:var(--text);font-size:calc(16px * var(--body-scale));margin-top:28px;line-height:1.65}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero__ctas .cta{width:auto;min-width:165px}.hero__ctas .cta--secondary{width:auto;min-width:214px}.hero__note{color:var(--muted);font-family:var(--mono);font-size:calc(9px * var(--label-scale));letter-spacing:.04em;margin-top:24px}.hero-workspace{min-width:0}.voice-workspace{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-soft);overflow:hidden;box-shadow:0 28px 80px #0000004d}.voice-workspace__header{border-bottom:1px solid var(--line);height:55px;color:var(--muted);font-family:var(--mono);font-size:calc(9px * var(--label-scale));justify-content:space-between;align-items:center;padding-inline:22px;display:flex}.voice-workspace__header>span:first-child{color:var(--text-strong);font-family:var(--font-sans), Arial, sans-serif;font-size:calc(13px * var(--body-scale));align-items:center;gap:10px;display:flex}.voice-workspace__header svg{color:var(--cyan)}.voice-workspace__body{padding:27px 36px 38px}.call-heading{align-items:center;gap:14px;display:flex}.call-heading__icon{width:38px;height:38px;color:var(--cyan);background:#00c8ff0d;border-radius:50%;place-items:center;display:grid}.call-heading h2{font-size:14px;font-weight:500}.call-heading p{color:var(--muted);font-family:var(--mono);font-size:calc(10px * var(--label-scale));margin-top:2px}.live-label{color:var(--cyan);font-family:var(--mono);font-size:calc(9px * var(--label-scale));margin-left:auto}.live-label:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block;box-shadow:0 0 8px}.waveform{justify-content:center;align-items:center;gap:5px;height:96px;display:flex;overflow:hidden}.waveform>span{background:var(--cyan);border-radius:5px;width:5px;max-height:52px;box-shadow:0 0 8px #00c8ff14}.waveform>span.is-quiet{background:#26364b}.transcript .micro-label{margin-bottom:8px}.transcript blockquote{color:var(--text-strong);font-size:calc(15px * var(--body-scale));margin-bottom:16px;line-height:1.55}.transcript blockquote:last-child{margin-bottom:0}.conversation-actions{background:#0a1a31a6;border-top:1px solid #94adcd0a;padding:20px 24px 21px}.conversation-actions__label{color:var(--cyan);justify-content:space-between;align-items:center;display:flex}.conversation-actions ul{gap:12px;margin-top:15px;display:grid}.conversation-actions li{align-items:center;gap:12px;display:flex}.conversation-actions li>svg{color:var(--cyan)}.conversation-actions li div{display:grid}.conversation-actions strong{color:var(--text-strong);font-size:calc(13px * var(--body-scale));font-weight:500;line-height:1.4}.conversation-actions li span{color:var(--muted);font-size:calc(11px * var(--body-scale));line-height:1.45}.mockup-caption{color:var(--muted);font-family:var(--mono);font-size:calc(9px * var(--label-scale));letter-spacing:.04em;text-align:center;margin-top:14px}.hero__strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero__strip-inner{justify-content:space-between;align-items:center;gap:24px;min-height:65px;display:flex}.hero__strip-inner>span:first-child{color:var(--muted);font-family:var(--mono);font-size:calc(9px * var(--label-scale));letter-spacing:.04em}.hero__strip-inner>span:nth-child(2){color:var(--muted);font-size:calc(13px * var(--body-scale));margin-left:auto}.hero__strip-inner>a{width:44px;height:44px;color:var(--cyan);place-items:center;display:grid}.connected__heading{grid-template-columns:1fr 410px;align-items:end;gap:80px;display:grid}.connected__heading .section-copy{padding-bottom:5px}.feature-row{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.feature-row>li{align-items:center;gap:17px;min-height:100px;padding:22px 24px;display:flex}.feature-row>li+li{border-left:1px solid var(--line)}.feature-row svg{color:var(--cyan)}.feature-row h3{font-size:16px;font-weight:500}.feature-row p{color:var(--muted);font-size:calc(12px * var(--body-scale));margin-top:3px}.first-response__grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:64px;margin-top:40px;display:grid}.response-column>h3{font-size:20px;font-weight:500}.response-column>p:not(.mockup-caption){color:var(--text);font-size:calc(15px * var(--body-scale));margin-top:12px;line-height:1.65}.response-column .mockup{margin-top:25px}.voice-service__call{align-items:center;gap:16px;padding:25px 28px 20px;display:flex}.voice-service__call>span{color:var(--cyan)}.voice-service__call>div{display:grid}.voice-service__call strong{color:var(--text-strong);font-size:calc(14px * var(--body-scale));font-weight:400}.voice-service__call small{color:var(--muted);font-family:var(--mono);font-size:calc(9px * var(--label-scale));letter-spacing:.04em;margin-top:3px}.voice-service__call>svg{color:var(--cyan);margin-left:auto}.voice-service__message{padding:0 28px 22px}.voice-service__message blockquote{color:var(--text-strong);font-size:calc(19px * var(--body-scale));margin-top:9px;line-height:1.5}.voice-service__details{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 28px;padding-block:18px;display:grid}.voice-service__details dt{color:var(--muted);font-family:var(--mono);font-size:calc(9px * var(--label-scale));letter-spacing:.04em}.voice-service__details dd{color:var(--text-strong);font-size:calc(12px * var(--body-scale));margin-top:5px}.inline-checks{flex-wrap:wrap;gap:22px;margin-top:20px;display:flex}.inline-checks li{color:var(--muted);font-size:calc(11px * var(--body-scale));align-items:center;gap:7px;display:flex}.inline-checks svg{color:var(--cyan)}.website-chat__heading{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:18px 20px;display:flex}.website-chat__heading>svg{color:var(--cyan)}.website-chat__heading>div{display:grid}.website-chat__heading strong{color:var(--text-strong);font-size:calc(13px * var(--body-scale));font-weight:500}.website-chat__heading span{color:var(--muted);font-size:calc(11px * var(--body-scale))}.website-chat__messages{padding:20px}.chat-bubble{color:var(--text-strong);font-size:calc(13px * var(--body-scale));background:#020817b8;border-radius:5px;padding:13px 12px}.website-chat__messages>p:nth-child(2){color:var(--text-strong);font-size:calc(13px * var(--body-scale));margin-top:16px;line-height:1.55}.chat-actions{gap:9px;margin-top:14px;display:flex}.chat-actions>span{border:1px solid var(--line);color:var(--cyan);font-size:calc(10px * var(--body-scale));border-radius:4px;padding:5px 9px}.website-chat__input{border-top:1px solid var(--line);color:var(--muted);font-size:calc(11px * var(--body-scale));justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.website-chat__input svg{color:var(--cyan)}.response-column--chat .mockup-caption{text-align:left}.workflow__grid{grid-template-columns:480px minmax(0,1fr);align-items:center;gap:80px;display:grid}.workflow__copy .section-copy{margin-top:28px}.workflow-steps{gap:17px;margin-top:28px;display:grid}.workflow-steps>li{align-items:flex-start;gap:13px;display:flex}.workflow-steps svg{color:var(--cyan);margin-top:3px}.workflow-steps h3{font-size:14px;font-weight:500}.workflow-steps p{color:var(--muted);font-size:calc(13px * var(--body-scale))}.workflow-diagram__canvas{padding:26px 48px 32px}.workflow-node{border:1px solid var(--line);background:var(--surface-soft);width:224px;min-height:60px;color:var(--text-strong);font-size:calc(12px * var(--body-scale));border-radius:6px;align-items:center;gap:14px;margin-inline:auto;padding:16px;display:flex}.workflow-node svg{color:var(--cyan)}.workflow-node--decision{box-shadow:var(--shadow-cyan);border-color:#00c8ffb3}.workflow-line--vertical{background:#2a7691;width:1px;height:40px;margin-inline:auto;display:block}.workflow-branches{background:linear-gradient(#31526d,#31526d) 16.67% 38px/1px 54px no-repeat,linear-gradient(#31526d,#31526d) right 16.67% top 38px/1px 54px no-repeat;width:360px;max-width:100%;height:92px;margin-inline:auto;position:relative}.workflow-branches:before{content:"";background:#2a7691;width:1px;height:38px;position:absolute;top:0;left:50%}.workflow-branches:after{content:"";background:#31526d;height:1px;position:absolute;top:38px;left:16.67%;right:16.67%}.workflow-branches>span{color:var(--muted);font-family:var(--mono);font-size:calc(8px * var(--label-scale));position:absolute;top:48px}.workflow-branches>span:first-child{color:var(--cyan);left:calc(16.67% - 21px)}.workflow-branches>span:last-child{right:calc(16.67% - 17px)}.workflow-results{grid-template-columns:repeat(2,1fr);gap:100px;display:grid}.workflow-result{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;min-height:115px;padding:17px 19px}.workflow-result:first-child>svg{color:var(--cyan)}.workflow-result:nth-child(2)>svg{color:var(--muted)}.workflow-result strong{color:var(--text-strong);font-size:calc(13px * var(--body-scale));margin-top:14px;font-weight:500;display:block}.workflow-result p{color:var(--muted);font-size:calc(10px * var(--body-scale));margin-top:7px;line-height:1.5}.workflow-diagram .mockup__footer{align-items:center;gap:8px;display:flex}.integrations__heading{grid-template-columns:2fr 1fr;align-items:center;gap:80px;display:grid}.integrations__heading .cta{margin-top:13px}.integrations__diagram{grid-template-columns:272px 48px repeat(2,1fr);align-items:center;gap:48px;margin-top:48px;display:grid}.integration-source{border:1px solid var(--line);border-radius:var(--radius);background:#0a19308c;flex-direction:column;justify-content:center;min-height:245px;padding:28px;display:flex}.integration-source>svg{color:var(--cyan);margin-bottom:20px}.integration-source .brand{font-size:24px}.integration-source>p{max-width:190px;color:var(--text);font-size:calc(14px * var(--body-scale));margin-top:20px;line-height:1.65}.integration-source>.integration-source__flow{text-wrap:balance;color:var(--cyan);font-family:var(--mono);font-size:calc(8px * var(--label-scale));letter-spacing:.6px;margin-top:18px;display:block}.integration-connector{background:#23617e;height:1px}.integration-list>li{border-bottom:1px solid var(--line);align-items:center;gap:17px;min-height:86px;padding:20px 4px;display:flex}.integration-list>li:first-child{border-top:1px solid var(--line)}.integration-list svg{color:var(--text)}.integration-list h3{font-size:15px;font-weight:500}.integration-list p{color:var(--muted);font-size:calc(11px * var(--body-scale));margin-top:2px}.integration-note{color:var(--muted);font-family:var(--mono);font-size:calc(9px * var(--label-scale));letter-spacing:.04em;margin-top:55px}.working-style__heading{justify-content:space-between;align-items:flex-start;gap:60px;display:flex}.working-style__heading .section-copy{width:310px;padding-top:29px}.getting-started{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:30px;display:grid}.getting-started>li{border-top:1px solid var(--line-strong);padding-top:25px}.getting-started__number{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.getting-started__number>span{color:var(--cyan);font-family:var(--mono);font-size:calc(20px * var(--label-scale))}.getting-started h3{margin-top:22px;font-size:21px;font-weight:500}.getting-started p{color:var(--text);font-size:calc(14px * var(--body-scale));margin-top:16px;line-height:1.7}.getting-started__footnote{color:var(--muted);font-family:var(--mono);font-size:calc(9px * var(--label-scale));letter-spacing:.04em;margin-top:21px;display:block}.industry-anchor{height:0;display:block}.industries__grid{grid-template-columns:470px minmax(0,1fr);gap:96px;margin-top:47px;display:grid}.industry-tabs{align-self:start}.industry-tabs>button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:94px;transition:background-color var(--duration-normal) ease, box-shadow var(--duration-normal) var(--ease-out);background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;display:flex}.industry-tabs>button:hover{background-color:#93a3b80d}.industry-tabs>button[aria-selected=true]{box-shadow:inset 1px 0 var(--cyan);background:linear-gradient(90deg,#0e2740f2,#0e27401f);padding-inline:14px}.industry-tabs>button>span{gap:3px;min-width:0;display:grid}.industry-tabs strong{color:var(--text-strong);font-size:calc(17px * var(--body-scale));font-weight:400}.industry-tabs small{color:var(--muted);font-size:calc(12px * var(--body-scale));line-height:1.5}.industry-tabs svg{color:var(--muted);transition:color var(--duration-fast) ease, transform var(--duration-normal) var(--ease-out);margin:3px}.industry-tabs button[aria-selected=true] svg{color:var(--cyan)}.plus-icon{transform:rotate(45deg)}.industry-panel{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-soft);min-height:450px;padding:34px;box-shadow:0 22px 60px #0003}.industry-panel__label{color:var(--muted);font-family:var(--mono);font-size:calc(9px * var(--label-scale));letter-spacing:.04em;justify-content:space-between;align-items:center;display:flex}.industry-panel__label svg{color:var(--cyan)}.industry-panel h3{letter-spacing:-1.4px;margin-top:30px;font-size:36px;line-height:1.15}.industry-panel h3>span{display:block}.industry-panel__content>p{max-width:650px;color:var(--text);font-size:calc(14px * var(--body-scale));margin-top:22px}.industry-panel__content>ul{border-top:1px solid var(--line);gap:12px;margin-top:25px;padding-top:22px;display:grid}.industry-panel__content>ul>li{color:var(--text-strong);font-size:calc(13px * var(--body-scale));align-items:center;gap:13px;display:flex}.industry-panel__content>ul svg{color:var(--cyan)}.industry-panel__tag{text-wrap:balance;color:var(--cyan);font-family:var(--mono);font-size:calc(10px * var(--label-scale));letter-spacing:.04em;text-shadow:0 0 12px #00c8ff40;margin-top:28px;display:inline-block}.customization__grid{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:110px;display:grid}.customization__grid .section-copy{margin-top:26px}.playbook{position:relative}.playbook .mockup__header{padding:25px 32px}.playbook__icon{color:var(--cyan);position:absolute;top:26px;right:30px}.playbook dl{padding-inline:32px}.playbook dl>div{border-bottom:1px solid var(--line);padding-block:18px}.playbook dt{color:var(--muted);font-family:var(--mono);font-size:calc(9px * var(--label-scale));letter-spacing:.04em}.playbook dd{color:var(--text-strong);font-size:calc(14px * var(--body-scale));margin-top:7px}.playbook>p{color:var(--cyan);font-family:var(--mono);font-size:calc(9px * var(--label-scale));letter-spacing:.6px;padding:18px 32px 24px}.faq__grid{grid-template-columns:1fr 2fr;gap:100px;display:grid}.faq .section-copy{max-width:390px;margin-top:26px}.faq-list details{border-bottom:1px solid var(--line-strong)}.faq-list details:first-child{border-top:1px solid #0000}.faq-list summary{min-height:66px;color:var(--text-strong);font-size:calc(17px * var(--body-scale));transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background-color:#0000;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-weight:500;list-style:none;display:flex}.faq-list summary:hover{color:var(--heading);background-color:#93a3b80a}.faq-list summary:hover .faq__indicator{color:var(--cyan)}.faq-list summary::-webkit-details-marker{display:none}.faq-list details::details-content{content-visibility:hidden;block-size:0;overflow:hidden}.faq-list details[open]::details-content{content-visibility:visible;block-size:auto}.faq-list details>p{max-width:780px;color:var(--text);font-size:calc(14px * var(--body-scale));margin:-3px 32px 23px 0;line-height:1.65}.faq__indicator{width:13px;height:13px;color:var(--muted);flex:0 0 13px;position:relative}.faq__indicator:before,.faq__indicator:after{content:"";background:currentColor;width:11px;height:1px;position:absolute;top:6px;left:1px}.faq__indicator:after{transform-origin:50%;transition:opacity var(--duration-fast) ease, transform var(--duration-normal) var(--ease-out);transform:rotate(90deg)scaleX(1)}.faq-list details[open] .faq__indicator{color:var(--cyan)}.faq-list details[open] .faq__indicator:after{opacity:0;transform:rotate(0)scaleX(0)}.final-cta{isolation:isolate;border-top:1px solid var(--line);background:var(--ink);position:relative;overflow:hidden}.final-cta__earth{object-fit:cover;object-position:center 58%}.final-cta__scrim{z-index:1;background:linear-gradient(0deg, var(--ink) 0%, #020817d6 42%, #0208172e 100%), linear-gradient(90deg, #0208179e, transparent 70%);position:absolute;inset:0}.final-cta__content{z-index:2;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:640px;padding-block:180px 96px;display:flex;position:relative}.final-cta .section-title{letter-spacing:-3.2px;text-wrap:balance;max-width:780px;margin-top:0;font-size:clamp(48px,5.3vw,76px);line-height:1.03}.final-cta .section-copy{max-width:610px;color:var(--text-strong);font-size:calc(17px * var(--body-scale));margin-top:24px}.final-cta__actions{gap:12px;margin-top:32px;display:flex}.final-cta__actions .cta--primary{min-width:250px}.final-cta__actions .cta--secondary{background:#020817ad}.site-footer{border-top:1px solid var(--line);background:var(--ink);padding-block:63px 23px}.site-footer__top{grid-template-columns:2.1fr 1fr 1.2fr 1fr;gap:40px;display:grid}.site-footer__intro>p{color:var(--muted);font-size:calc(13px * var(--body-scale));margin-top:25px;line-height:1.65}.site-footer nav h2{color:var(--text);font-family:var(--mono);font-size:calc(9px * var(--label-scale));letter-spacing:.04em}.site-footer nav ul{margin-top:18px}.site-footer nav li{margin-top:12px}.site-footer nav a{color:var(--muted);font-size:calc(12px * var(--body-scale));transition:color .16s}.site-footer nav a:hover{color:var(--heading)}.site-footer__wordmark{color:#10243e;letter-spacing:-12px;white-space:nowrap;margin-top:42px;font-size:clamp(80px,13.5vw,194px);font-weight:500;line-height:1.15}.site-footer__wordmark:before{content:attr(data-wordmark)}.site-footer__legal{border-top:1px solid var(--line);color:var(--muted);font-size:calc(10px * var(--body-scale));justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:22px;display:flex}.site-footer__legal>div{gap:24px;display:flex}@media (prefers-reduced-motion:no-preference){.waveform>span{animation:voice-signal var(--duration-slow) var(--ease-out) both}.conversation-actions li{animation:action-resolve .48s var(--ease-out) both}.conversation-actions li:first-child{animation-delay:.68s}.conversation-actions li:nth-child(2){animation-delay:.79s}.conversation-actions li:nth-child(3){animation-delay:.9s}.industry-panel__content{animation:panel-enter .32s var(--ease-out) both}.faq-list details::details-content{transition:block-size var(--duration-normal) var(--ease-out), content-visibility var(--duration-normal) var(--ease-out);transition-behavior:allow-discrete}.faq-list details[open]>p{animation:answer-enter var(--duration-normal) var(--ease-out) both}}@keyframes voice-signal{0%{filter:brightness(.72);transform:scaleY(.58)}60%{filter:brightness(1.12);transform:scaleY(1.05)}to{filter:brightness();transform:scaleY(1)}}@keyframes action-resolve{0%{transform:translate(-10px)}to{transform:translate(0)}}@keyframes panel-enter{0%{clip-path:inset(0 0 0 4%);transform:translate(8px)}to{clip-path:inset(0);transform:translate(0)}}@keyframes answer-enter{0%{transform:translateY(-6px)}to{transform:translateY(0)}}@media (min-width:1001px){.connected{padding-block:70px}.first-response{padding-block:104px}.workflow{padding-block:113px}.integrations{padding-block:81px}.working-style{padding-block:103px}.industries{padding-block:93px}.customization{padding-block:94px}.faq{padding-block:105px}.final-cta{padding-block:0}.site-footer{padding-block:50px 23px}}@media (max-width:1350px){.site-header__menu{margin-left:30px}.site-header nav ul{gap:20px}.hero__main{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:35px}.hero h1{letter-spacing:-2.6px;font-size:clamp(44px,4.8vw,54px)}.voice-workspace__body{padding-inline:25px}.waveform{gap:4px}.first-response__grid,.workflow__grid{gap:36px}.workflow__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.voice-service__message blockquote{font-size:calc(17px * var(--body-scale))}.workflow-diagram__canvas{padding-inline:25px}.workflow-results{gap:45px}.integrations__diagram{grid-template-columns:230px 25px repeat(2,1fr);gap:20px}.integration-source{padding:22px}.industries__grid{grid-template-columns:1fr 1.2fr;gap:45px}.industry-panel h3{font-size:31px}.customization__grid{grid-template-columns:1fr 390px;gap:55px}}@media (max-width:1000px){.site-header__inner{height:80px}.menu-button{display:flex}.site-header__menu{visibility:hidden;border-bottom:1px solid var(--line-strong);opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out), visibility 0s;background:#020817fc;margin:0;padding:14px 24px 24px;display:block;position:absolute;top:80px;left:0;right:0;transform:translateY(-8px);box-shadow:0 24px 30px #00000047}.site-header__menu[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.site-header nav ul{display:block}.site-header nav a{border-bottom:1px solid var(--line);min-height:48px;font-size:calc(14px * var(--body-scale))}.site-header__cta{width:100%;margin-top:18px}.hero__main{flex-direction:column;align-items:stretch;gap:0;padding-block:55px 40px;display:flex}.hero__eyebrow-full{display:none}.hero__eyebrow-short{display:inline}.hero h1{letter-spacing:-2px;margin-top:27px;font-size:clamp(36px,10.2vw,44px);line-height:1.04}.hero__intro{font-size:calc(15px * var(--body-scale));margin-top:25px;line-height:1.7}.hero__ctas{flex-direction:column;gap:12px;margin-top:25px}.hero__ctas .cta,.hero__ctas .cta--secondary{justify-content:center;gap:30px;width:100%;min-width:0}.hero__note{max-width:330px;font-size:calc(9px * var(--label-scale));margin-top:23px;line-height:1.7}.hero-workspace{margin-top:63px}.voice-workspace__header{height:54px;padding-inline:16px}.voice-workspace__header>span:first-child{font-size:calc(12px * var(--body-scale))}.voice-workspace__body{padding:22px 18px 20px}.call-heading{gap:10px}.call-heading h2{font-size:13px}.call-heading p{font-size:calc(9px * var(--label-scale))}.call-heading__icon{width:32px;height:32px}.waveform{gap:4px;height:100px}.waveform>span{width:4px}.transcript blockquote{font-size:calc(13px * var(--body-scale));line-height:1.6}.conversation-actions{padding:20px 18px}.conversation-actions strong{font-size:calc(12px * var(--body-scale))}.conversation-actions li span{font-size:calc(10px * var(--body-scale))}.mockup-caption{font-size:calc(10px * var(--label-scale));line-height:1.6}.hero__strip-inner{min-height:65px}.hero__strip-inner>span:nth-child(2),.hero__strip-inner>a{display:none}.connected__heading{display:block}.connected__heading .section-copy{margin-top:24px}.feature-row{border-left:0;border-right:0;margin-top:32px;display:block}.feature-row>li{min-height:88px;padding:20px 0}.feature-row>li+li{border-top:1px solid var(--line);border-left:0}.feature-row h3{font-size:16px}.first-response{padding-bottom:84px}.first-response__grid{margin-top:30px;display:block}.response-column>h3{font-size:18px;line-height:1.4}.response-column>p:not(.mockup-caption){font-size:calc(14px * var(--body-scale))}.response-column--chat{margin-top:48px}.voice-service .mockup__header{padding-inline:18px}.voice-service__call{gap:12px;padding:22px 18px 20px}.voice-service__call strong{font-size:calc(12px * var(--body-scale))}.voice-service__call small{font-size:calc(8px * var(--label-scale))}.voice-service__message{padding:0 18px 22px}.voice-service__message blockquote{font-size:calc(17px * var(--body-scale));line-height:1.5}.voice-service__details{grid-template-columns:repeat(2,1fr);margin-inline:18px}.voice-service__details>div:last-child{display:none}.inline-checks{gap:14px}.inline-checks li{font-size:calc(9px * var(--body-scale));gap:5px}.website-chat__messages{padding:20px}.workflow__grid{display:block}.workflow__copy .section-copy{margin-top:25px}.workflow-diagram{margin-top:38px}.workflow-diagram__canvas{padding:28px 16px 20px}.workflow-branches{width:100%}.workflow-results{gap:32px}.workflow-result{min-height:150px;padding:14px 12px}.workflow-result strong{font-size:calc(13px * var(--body-scale));line-height:1.45}.workflow-result p{font-size:calc(11px * var(--body-scale))}.workflow-diagram .mockup__footer{font-size:calc(10px * var(--body-scale));line-height:1.5}.integrations__heading{display:block}.integrations__heading>div:last-child{margin-top:25px}.integrations__diagram{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:50px;display:grid}.integration-source{grid-column:1/-1;min-height:245px}.integration-connector{height:52px;color:var(--cyan);font-size:calc(20px * var(--body-scale));background:0 0;grid-column:1/-1;padding-top:15px;display:block}.integration-connector:after{content:"↓"}.integration-list{margin-top:0}.integration-list>li{align-items:flex-start;gap:12px;min-height:86px}.integration-list h3{font-size:12px}.integration-list p{font-size:calc(10px * var(--body-scale));line-height:1.5}.integration-note{font-size:calc(10px * var(--label-scale));margin-top:35px;line-height:1.8}.working-style__heading{display:block}.working-style__heading .section-copy{width:auto;margin-top:24px;padding-top:0}.getting-started{margin-top:35px;display:block}.getting-started>li{padding-block:20px}.getting-started h3{font-size:20px}.industries__grid{margin-top:32px;display:block}.industries{padding-bottom:46px}.industry-tabs>button:last-child>span{max-width:260px}.industry-tabs>button{min-height:92px}.industry-tabs strong{font-size:calc(16px * var(--body-scale))}.industry-tabs small{font-size:calc(12px * var(--body-scale))}.industry-panel{min-height:0;margin-top:32px;padding:28px 24px}.industry-panel h3{letter-spacing:-1px;margin-top:28px;font-size:30px}.industry-panel__content>p{font-size:calc(14px * var(--body-scale))}.industry-panel__content>ul>li{font-size:calc(12px * var(--body-scale));align-items:flex-start}.industry-panel__content>ul svg{margin-top:3px}.customization__grid{display:block}.customization .section-title{max-width:300px}.customization .section-copy{font-size:calc(16px * var(--body-scale))}.customization .inline-checks{gap:14px 24px}.customization .inline-checks li{font-size:calc(11px * var(--body-scale))}.playbook{margin-top:40px}.playbook .mockup__header{padding-inline:20px}.playbook__icon{right:20px}.playbook dl{padding-inline:20px}.playbook>p{font-size:calc(10px * var(--label-scale));padding-inline:20px}.faq__grid{display:block}.faq{padding-bottom:84px}.faq-list{margin-top:38px}.faq-list summary{min-height:72px;font-size:calc(15px * var(--body-scale));line-height:1.45}.faq-list details>p{font-size:calc(13px * var(--body-scale));margin-right:0}.final-cta__content{min-height:600px;padding-block:140px 64px}.final-cta__earth{object-position:62% center}.final-cta .section-title{letter-spacing:-2px;font-size:46px}.final-cta .section-copy{font-size:calc(15px * var(--body-scale))}.final-cta__actions{flex-direction:column;width:100%}.final-cta__actions .cta{justify-content:center;gap:30px;width:100%}.site-footer{padding-top:40px}.site-footer__top{grid-template-columns:repeat(2,1fr);gap:40px 24px}.site-footer__intro{grid-column:1/-1}.site-footer__wordmark{letter-spacing:-4px;margin-top:35px;font-size:17vw}.site-footer__legal{font-size:calc(10px * var(--body-scale));flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px}}@media (max-width:370px){.hero h1{font-size:35px}.waveform{gap:3px}.waveform>span{width:3px}.workflow-results{gap:18px}.inline-checks{gap:10px}}
.contact-main{background:radial-gradient(ellipse at 50% 12%, #00c8ff0e, transparent 38%), var(--ink)}.contact-panel-section{padding-block:96px 40px}.contact-panel{isolation:isolate;border:1px solid var(--line-strong);background:linear-gradient(180deg, #00c8ff0e, transparent 48%), var(--surface-soft);text-align:center;border-radius:24px;max-width:1100px;margin-inline:auto;padding:80px 48px 72px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000047}.contact-panel:before{content:"";pointer-events:none;background:radial-gradient(#00c8ff29,#0000 68%);width:80%;height:420px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.contact-panel>*{z-index:1;position:relative}.contact-panel h1{letter-spacing:-2.8px;text-wrap:balance;max-width:760px;margin:0 auto;font-size:clamp(42px,4.8vw,66px);line-height:1.06}.contact-panel__intro{max-width:650px;color:var(--text);font-size:calc(17px * var(--body-scale));margin:24px auto 0;line-height:1.7}.contact-panel__actions{justify-content:center;align-items:flex-start;gap:12px;margin-top:36px;display:flex}.contact-panel__email{justify-content:center;min-width:190px}.contact-panel__copy-wrap{flex-direction:column;gap:8px;min-width:190px;display:flex}.contact-panel__copy{justify-content:center}.contact-panel__status{max-width:260px;min-height:20px;color:var(--muted);font-size:calc(12px * var(--body-scale));line-height:1.5}.contact-panel__copy[data-state=copied]{border-color:var(--cyan);color:var(--cyan)}.contact-panel__address{color:var(--cyan);font-family:var(--mono);font-size:calc(13px * var(--label-scale));letter-spacing:.4px;overflow-wrap:anywhere;margin-top:12px}.contact-panel__booking{color:var(--text);margin:20px 0 0}.contact-panel__booking a{color:var(--cyan);text-underline-offset:4px}.contact-panel__booking a:hover,.contact-panel__booking a:focus-visible{color:var(--cyan-bright)}.contact-agenda{padding-block:40px 96px}.contact-agenda h2{letter-spacing:-1.2px;margin-top:0;font-size:32px}.contact-agenda ol{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:32px;display:grid}.contact-agenda li{border-top:1px solid var(--line-strong);padding-top:20px}.contact-agenda li>span{color:var(--cyan);font-family:var(--mono);font-size:calc(12px * var(--label-scale))}.contact-agenda li>p{color:var(--text-strong);font-size:calc(15px * var(--body-scale));margin-top:12px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.contact-panel{animation:contact-panel-enter .56s var(--ease-out) both}}@keyframes contact-panel-enter{0%{clip-path:inset(0 0 4%);transform:translateY(12px)}to{clip-path:inset(0);transform:translateY(0)}}@media (max-width:1000px){.contact-panel-section{padding-block:64px 24px}.contact-panel{border-radius:18px;padding:56px 24px 48px}.contact-panel h1{letter-spacing:-2px;font-size:clamp(36px,10vw,48px)}.contact-panel__intro{font-size:calc(15px * var(--body-scale))}.contact-panel__actions{flex-direction:column;align-items:stretch}.contact-panel__email,.contact-panel__copy-wrap{width:100%}.contact-panel__copy{justify-content:center}.contact-panel__status{text-align:center;max-width:100%}.contact-agenda{padding-block:32px 64px}.contact-agenda ol{grid-template-columns:1fr;gap:24px}}

