.ia-scope{--ia-ink:#03111a;--ia-primary:#015f6e;--ia-accent:#08b3cf;--ia-text:#eef5f7;--ia-text-dim:#b0c3cb;--ia-glass-bg:hsla(0,0%,100%,.06);--ia-glass-border:hsla(0,0%,100%,.14);--ia-glass-sheen:hsla(0,0%,100%,.2);--ia-glass-blur:blur(18px) saturate(150%);--ia-radius:24px;--ia-radius-pill:999px;--ia-ease:cubic-bezier(0.22,1,0.36,1);--ia-step-0:clamp(1rem,0.95rem + 0.25vw,1.125rem);--ia-step-1:clamp(1.25rem,1.1rem + 0.7vw,1.6rem);--ia-step-2:clamp(1.7rem,1.35rem + 1.5vw,2.5rem);--ia-step-3:clamp(2.2rem,1.6rem + 2.6vw,3.8rem);--ia-step-4:clamp(2.8rem,1.8rem + 4.6vw,7rem);--ia-section-pad:clamp(3rem,7vh,5.5rem);--ia-container:1240px}@media (min-width:1200px){.ia-scope{--ia-step-4:3.4rem}}.ia-canvas{position:relative;background:var(--ia-ink);color:var(--ia-text)}.ia-content{position:relative;z-index:1}.ia-aurora{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background-image:radial-gradient(circle,rgba(8,179,207,.2) 0,rgba(8,179,207,0) 70%),radial-gradient(circle,rgba(1,95,110,.18) 0,rgba(1,95,110,0) 70%);background-repeat:no-repeat;background-position:78% 16%,18% 84%;background-size:82vmax 82vmax,88vmax 88vmax;filter:blur(100px);will-change:transform;animation:ia-aurora-drift 46s ease-in-out infinite alternate}@keyframes ia-aurora-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}50%{transform:translate3d(3%,3%,0) scale(1.05)}to{transform:translate3d(-3%,2%,0) scale(1)}}.ia-glass{background:var(--ia-glass-bg);border:1px solid var(--ia-glass-border);backdrop-filter:var(--ia-glass-blur);-webkit-backdrop-filter:var(--ia-glass-blur);box-shadow:0 24px 60px -20px rgba(0,0,0,.7),inset 0 1px 0 var(--ia-glass-sheen)}:where(.ia-glass){border-radius:var(--ia-radius)}@supports not (backdrop-filter:blur(1px)){.ia-glass{background:#0b1f28}}@media (prefers-reduced-transparency:reduce){.ia-glass{background:#0b1f28;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.ia-aurora{animation:none;will-change:auto}}.liquid-glass{position:relative;isolation:isolate;--mx:50%;--my:0%;--specular:0.5}.liquid-glass:before{background:radial-gradient(55% 26px at var(--mx) -4px,hsla(0,0%,100%,.56),transparent 62%),radial-gradient(80px 20px at 27% -2px,hsla(0,0%,100%,.3),transparent 66%),radial-gradient(55% 45% at var(--mx) var(--my),rgba(8,179,207,.15),transparent 58%),linear-gradient(135deg,hsla(0,0%,100%,.11),transparent 18%);mix-blend-mode:screen;opacity:var(--specular);transition:opacity .4s var(--ia-ease)}.liquid-glass:after,.liquid-glass:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}.liquid-glass:after{box-shadow:inset 0 1.5px .5px hsla(0,0%,100%,.6),inset 0 0 0 1px rgba(8,179,207,.22),inset 1px 1px 2px hsla(0,0%,100%,.16),inset 0 -2px 6px rgba(0,2,30,.5),inset 0 0 30px -8px rgba(8,179,207,.2)}.liquid-glass>*{position:relative;z-index:1}.liquid-glass:hover:before{opacity:calc(var(--specular) + .18)}@media (prefers-reduced-motion:reduce){.liquid-glass:hover:before{opacity:var(--specular)}}@media (max-width:768px){.ia-scope{--ia-glass-blur:blur(12px) saturate(122%)}}html.lenis{scroll-behavior:auto}.glass-filter-host{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.ia-scope .ia-layer-grid{display:grid;row-gap:3rem}@media (min-width:1200px){.ia-scope .ia-layer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4rem;align-items:center}.ia-scope .ia-layer-grid[data-mockup-side=right]{grid-template-areas:"head mockup" "features mockup"}.ia-scope .ia-layer-grid[data-mockup-side=left]{grid-template-areas:"mockup head" "mockup features"}.ia-scope .ia-layer-head{grid-area:head}.ia-scope .ia-layer-mockup{grid-area:mockup}.ia-scope .ia-layer-list{grid-area:features}}.ia-scope[data-motion-ready] .ia-convo-bubble{opacity:0;transform:translateY(10px);transition:opacity .32s var(--ia-ease),transform .32s var(--ia-ease)}.ia-scope .ia-convo-bubble[data-revealed=true]{opacity:1;transform:translateY(0)}@keyframes ia-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ia-scope .ia-conversation-handoff,.ia-scope .ia-typing{animation:ia-message-in .28s var(--ia-ease) both}@keyframes ia-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.ia-scope .ia-typing-dot{animation:ia-typing-bounce 1.1s ease-in-out infinite}.ia-scope .ia-typing-dot:nth-child(2){animation-delay:.15s}.ia-scope .ia-typing-dot:nth-child(3){animation-delay:.3s}@keyframes ia-caret-blink{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}.ia-scope .ia-connection-caret{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:-.15em;background:var(--ia-accent);animation:ia-caret-blink 1s step-end infinite}@keyframes ia-cred-pulse{0%,to{opacity:.35}50%{opacity:1}}.ia-scope .ia-connection-cred-dot[data-state=verifying]{animation:ia-cred-pulse .9s ease-in-out infinite}.ia-scope[data-motion-ready] .ia-connection-tool{opacity:0;transform:translateY(8px);transition:opacity .32s var(--ia-ease),transform .32s var(--ia-ease)}.ia-scope .ia-connection-tool[data-revealed=true]{opacity:1;transform:translateY(0)}.ia-scope{--ia-status-escalated:#fbbf24}.ia-scope[data-motion-ready] .ia-operation-message,.ia-scope[data-motion-ready] .ia-operation-ticket{opacity:0;transform:translateY(8px);transition:opacity .32s var(--ia-ease),transform .32s var(--ia-ease)}.ia-scope .ia-operation-message[data-revealed=true],.ia-scope .ia-operation-ticket[data-revealed=true]{opacity:1;transform:translateY(0)}.ia-scope .ia-control-activity-item,.ia-scope .ia-operation-counter{animation:ia-message-in .28s var(--ia-ease) both}.ia-scope .ia-integrations-row{overflow:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none}.ia-scope .ia-integrations-row::-webkit-scrollbar{display:none}.ia-scope .ia-integrations-row:after,.ia-scope .ia-integrations-row:before{content:"";position:absolute;top:0;bottom:0;width:1.5rem;pointer-events:none;z-index:1}.ia-scope .ia-integrations-row:before{left:0;background:linear-gradient(to right,var(--ia-ink),transparent)}.ia-scope .ia-integrations-row:after{right:0;background:linear-gradient(to left,var(--ia-ink),transparent)}@media (prefers-reduced-transparency:reduce){.ia-scope .ia-integrations-row:after,.ia-scope .ia-integrations-row:before{width:.75rem;background:var(--ia-ink)}}.ia-scope .ia-integrations-row:focus-within,.ia-scope .ia-integrations-row:hover{overflow-x:auto}@keyframes ia-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ia-scope .ia-integrations-track{animation-name:ia-marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite}.ia-scope .ia-integrations-row:focus-within .ia-integrations-track,.ia-scope .ia-integrations-row:hover .ia-integrations-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ia-scope .ia-integrations-row{overflow-x:auto}.ia-scope .ia-integrations-track{animation:none;transform:none}}.ia-scope .ia-language-hint{animation:ia-message-in .28s var(--ia-ease) both}html:has(.ia-scope){--ia-header-h:72px;scroll-padding-top:calc(var(--ia-header-h) + 1rem)}@media (min-width:768px){html:has(.ia-scope){--ia-header-h:88px}}.ia-scope .ia-header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:var(--ia-header-h,72px);max-width:calc(var(--ia-container) + 2rem);margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.ia-scope .ia-header-inner{min-height:var(--ia-header-h,88px)}}.ia-scope .ia-header-logo{grid-column:1;justify-self:start;padding:.5rem .875rem;border-radius:var(--ia-radius-pill)}.ia-scope .ia-header-nav{grid-column:2;justify-self:center;align-items:center;gap:.25rem;padding:.25rem;border-radius:var(--ia-radius-pill)}.ia-scope .ia-header-cta{grid-column:3;justify-self:end;white-space:nowrap}.ia-scope .ia-header-nav-link{display:inline-flex;align-items:center;min-height:40px;padding-inline:.875rem;border-radius:var(--ia-radius-pill);font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;color:var(--ia-text-dim);transition:color .2s var(--ia-ease)}.ia-scope .ia-header-nav-link:hover{color:var(--ia-text)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}