/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"General Sans", "Inter", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--page:#09090b;--page-2:#0e0c11;--panel:#131116;--panel-2:#19151c;--ink:#f7f4f8;--muted:#b2aab7;--faint:#817984;--line:#ffffff1f;--line-strong:#ffffff38;--violet:#9d82ff;--magenta:#dc76d9;--cyan:#5bd6e3;--green:#75d6a3;--paper:#e9e6df;--paper-ink:#141116;--paper-muted:#625b65;--shell:1320px;--gutter:clamp(20px, 4vw, 64px);--radius:22px;--ease:cubic-bezier(.16, 1, .3, 1);--cookie-clearance:0px}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;color-scheme:dark;background:var(--page);-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{min-width:0;font-family:var(--font-sans);color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body.menu-open{overflow:hidden}::selection{color:#fff;background:#be5bcd8c}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{font:inherit}img,svg{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}ul,ol,dl{margin:0;padding:0}.site-shell{width:min(calc(100% - (var(--gutter) * 2)),var(--shell));padding-left:max(0px,calc(env(safe-area-inset-left) - var(--gutter)));padding-right:max(0px,calc(env(safe-area-inset-right) - var(--gutter)));margin-inline:auto}.section{padding-block:clamp(72px,6vw,96px)}.eyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--magenta);align-items:center;gap:9px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.live-dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #75d6a31a}.skip-link{z-index:100;top:calc(10px + env(safe-area-inset-top));left:calc(10px + env(safe-area-inset-left));color:#0b0b0d;background:#fff;border-radius:10px;min-height:44px;padding:12px 16px;transition:transform .2s;position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:none}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.pricing-section :focus-visible,.inside-section :focus-visible,.setup-section :focus-visible,.faq-section :focus-visible{outline-color:#642c69}.pricing-capabilities :focus-visible{outline-color:var(--cyan)}.button{color:#121014;cursor:pointer;min-height:52px;transition:transform .22s var(--ease),background .22s ease,border-color .22s ease;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:700;display:inline-flex}.button:hover{background:#eeeaf0;transform:translateY(-2px)}.button:active{transform:translateY(0)scale(.98)}.button-small{min-height:44px;padding-inline:18px;font-size:12px}.button-quiet{color:var(--ink);border-color:var(--line-strong);background:#ffffff09}.button-quiet:hover{background:#ffffff12;border-color:#fff6}.button-live-dot{background:#267449;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2674491a}.text-link{min-height:44px;color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.text-link span{color:var(--magenta);transition:transform .2s var(--ease)}.text-link:hover span{transform:translate(2px,-2px)}.site-header{z-index:50;padding-top:env(safe-area-inset-top);border-bottom:1px solid #0000;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;inset:0 0 auto}.site-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#09090bb8,#0000);position:absolute;inset:0}.site-header.is-solid,.site-header:has(.mobile-menu:not([hidden])){border-color:var(--line);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#09090be0}.site-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;height:76px;display:grid}.brand-link{align-items:center;width:178px;min-height:44px;display:inline-flex}.desktop-nav{align-items:center;gap:clamp(20px,2.4vw,36px);display:flex}.desktop-nav a,.portal-link{color:#f7f4f8ad;min-height:44px;padding-block:13px;font-size:12px;font-weight:600;transition:color .2s}.desktop-nav a:hover,.portal-link:hover{color:#fff}.desktop-nav .nav-live-demo{color:#fff;align-items:center;gap:8px;display:inline-flex}.nav-live-demo i,.mobile-live-demo span i{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 5px #75d6a31a}.nav-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.menu-button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:14px;width:46px;height:46px;margin-left:auto;display:none;position:relative}.menu-button span{width:18px;height:1px;transition:transform .25s var(--ease),top .25s var(--ease);background:currentColor;position:absolute;left:13px}.menu-button span:first-child{top:18px}.menu-button span:last-child{top:26px}.menu-button[aria-expanded=true] span:first-child{top:22px;transform:rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{top:22px;transform:rotate(-45deg)}.mobile-menu{height:calc(100svh - 76px - env(safe-area-inset-top));border-top:1px solid var(--line);background:#09090bfa;overflow-y:auto}.mobile-menu[hidden]{display:none}.mobile-menu-inner{flex-direction:column;padding-block:24px 48px;display:flex}.mobile-menu-inner>a:not(.button){border-bottom:1px solid var(--line);min-height:76px;font-family:var(--font-display);flex-direction:column;justify-content:center;padding-block:17px;font-size:22px;font-weight:600;display:flex}.mobile-menu-inner>a span{font-family:var(--font-sans);color:var(--muted);margin-top:4px;font-size:12px;font-weight:400}.mobile-menu-inner .mobile-live-demo{color:#fff}.mobile-menu-inner .mobile-live-demo span{color:var(--green);align-items:center;gap:10px;display:flex}.mobile-menu-inner .button{margin-top:24px}.voice-fab-shell{display:block}html:not(.js) .voice-fab-shell{display:none}.voice-fab-shell{z-index:60;right:max(18px,calc(env(safe-area-inset-right) + 12px));bottom:calc(18px + env(safe-area-inset-bottom) + var(--cookie-clearance));width:252px;height:68px;transition:width .25s var(--ease),height .25s var(--ease),bottom .25s var(--ease),opacity .2s ease,transform .22s var(--ease);animation:voice-fab-arrive .4s var(--ease) .12s both;position:fixed}.voice-fab-shell.is-compact{width:60px;height:60px}.voice-fab{--fab-accent:#dc76d9;border:1px solid var(--fab-accent);align-items:center;gap:12px;width:100%;height:100%;padding:7px 12px 7px 7px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.voice-fab{border:1px solid color-mix(in srgb,var(--fab-accent) 54%,#ffffff29)}}.voice-fab{color:#fff;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);transition:border-color .2s ease,box-shadow .2s ease,transform .2s var(--ease),padding .2s var(--ease);background:linear-gradient(132deg,#241927fa,#0e0c11f7 62%);border-radius:999px;overflow:hidden;box-shadow:0 20px 52px #0000007a,inset 0 1px #ffffff14,0 0 0 1px #ffffff06}.voice-fab:after{content:"";opacity:.45;background:linear-gradient(105deg,var(--fab-accent),transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.voice-fab:after{background:linear-gradient(105deg,color-mix(in srgb,var(--fab-accent) 10%,transparent),transparent 45%)}}.voice-fab:after{pointer-events:none}.voice-fab-shell.is-compact .voice-fab{justify-content:center;gap:0;padding:5px}.voice-fab-copy{z-index:2;flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;position:relative}.voice-fab-copy small{font-family:var(--font-mono);letter-spacing:.09em;color:#e6a9e2;white-space:nowrap;align-items:center;gap:8px;font-size:9px;font-weight:700;line-height:1.2;display:flex}.voice-fab-copy small i{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #75d6a31a}.voice-fab-copy strong{font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:16px;font-weight:600;line-height:1.05;overflow:hidden}.voice-fab-copy-short,.voice-fab-shell.is-compact .voice-fab-copy{display:none}.voice-fab-orb{z-index:2;width:50px;height:50px;transition:width .2s var(--ease),height .2s var(--ease);flex:none;display:block;position:relative}.voice-fab-shell.is-compact .voice-fab-orb{width:46px;height:46px}.voice-fab-orb-visual{border-radius:50%;animation:5.6s ease-in-out 3 voice-fab-breathe;position:absolute;inset:0}.voice-fab-glow{opacity:.42;background:radial-gradient(circle,var(--fab-accent),transparent 70%);border-radius:50%;position:absolute;inset:-5px}@supports (color:color-mix(in lab,red,red)){.voice-fab-glow{background:radial-gradient(circle,color-mix(in srgb,var(--fab-accent) 42%,transparent),transparent 70%)}}.voice-fab-glow{filter:blur(5px)}.voice-fab-ring{background:linear-gradient(145deg,var(--fab-accent),#6f62bc 58%,#4db4c1);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.voice-fab-ring{background:linear-gradient(145deg,color-mix(in srgb,var(--fab-accent) 88%,white),#6f62bc 58%,#4db4c1)}}.voice-fab-ring{box-shadow:0 0 20px var(--fab-accent)}@supports (color:color-mix(in lab,red,red)){.voice-fab-ring{box-shadow:0 0 20px color-mix(in srgb,var(--fab-accent) 24%,transparent)}}.voice-fab-core{background:radial-gradient(circle at 38% 28%,#48304f,#211729 55%,#100d14);border:1px solid #ffffff26;border-radius:50%;place-items:center;display:grid;position:absolute;inset:3px;box-shadow:inset 0 0 18px #00000080,inset 0 1px 7px #ffffff14}.voice-fab-core img{z-index:1;filter:drop-shadow(0 4px 8px #00000080);width:31px;height:31px;position:relative}.voice-fab-shell.is-compact .voice-fab-core img{width:27px;height:27px}.voice-fab-bars{z-index:2;flex:none;justify-content:center;align-items:center;gap:2px;width:28px;height:28px;display:flex;position:relative}.voice-fab-bars i{width:2px;height:var(--bar-h,5px);background:linear-gradient(var(--fab-accent),var(--cyan));opacity:.72;transform-origin:50%;border-radius:9px}.voice-fab-shell.is-compact .voice-fab-bars{display:none}.voice-fab:hover{border-color:var(--fab-accent)}@supports (color:color-mix(in lab,red,red)){.voice-fab:hover{border-color:color-mix(in srgb,var(--fab-accent) 82%,white)}}.voice-fab:hover{box-shadow:0 24px 58px #0000008a,0 0 0 4px var(--fab-accent),inset 0 1px #ffffff1a}@supports (color:color-mix(in lab,red,red)){.voice-fab:hover{box-shadow:0 24px 58px #0000008a,0 0 0 4px color-mix(in srgb,var(--fab-accent) 8%,transparent),inset 0 1px #ffffff1a}}.voice-fab:hover{transform:translateY(-2px)}.voice-fab:focus-visible{outline-offset:4px}.voice-fab[data-phase=requesting],.voice-fab[data-phase=connecting],.voice-fab[data-phase=working]{--fab-accent:#b597ff}.voice-fab[data-phase=listening],.voice-fab[data-phase=resolved]{--fab-accent:#75d6a3}.voice-fab[data-phase=speaking],.voice-fab[data-phase=interrupted]{--fab-accent:#5bd6e3}.voice-fab[data-phase=error]{--fab-accent:#ef8e8e}.voice-fab-shell.is-compact.is-live{width:252px;height:68px}.voice-fab-shell.is-compact.is-live .voice-fab{justify-content:flex-start;gap:12px;padding:7px 12px 7px 7px}.voice-fab-shell.is-compact.is-live .voice-fab-copy,.voice-fab-shell.is-compact.is-live .voice-fab-copy small{display:flex}.voice-fab-shell.is-compact.is-live .voice-fab-copy-full{display:block}.voice-fab-shell.is-compact.is-live .voice-fab-copy-short{display:none}.voice-fab-shell.is-compact.is-live .voice-fab-orb{width:50px;height:50px}.voice-fab-shell.is-compact.is-live .voice-fab-bars{display:flex}@media(hover:hover)and (pointer:fine){.voice-fab-shell.is-compact:hover{width:252px;height:68px}.voice-fab-shell.is-compact:hover .voice-fab{justify-content:flex-start;gap:12px;padding:7px 12px 7px 7px}.voice-fab-shell.is-compact:hover .voice-fab-copy,.voice-fab-shell.is-compact:hover .voice-fab-copy small{display:flex}.voice-fab-shell.is-compact:hover .voice-fab-copy-full{display:block}.voice-fab-shell.is-compact:hover .voice-fab-copy-short{display:none}.voice-fab-shell.is-compact:hover .voice-fab-orb{width:50px;height:50px}.voice-fab-shell.is-compact:hover .voice-fab-bars{display:flex}}.voice-fab[data-phase=requesting] .voice-fab-bars i,.voice-fab[data-phase=connecting] .voice-fab-bars i,.voice-fab[data-phase=listening] .voice-fab-bars i,.voice-fab[data-phase=speaking] .voice-fab-bars i,.voice-fab[data-phase=working] .voice-fab-bars i{animation:.72s ease-in-out infinite alternate voice-wave;animation-delay:calc(var(--bar) * -80ms)}body.menu-open .voice-fab-shell,body.voice-dialog-open .voice-fab-shell,.voice-fab-shell.is-suppressed,.voice-fab-shell.is-context-suppressed{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(14px)}.voice-fab-fallback{z-index:60;color:#fff;background:#4b2853;border-radius:999px;min-height:52px;padding:16px 20px;position:fixed;bottom:18px;right:18px}.voice-dialog{width:min(480px,100vw - 36px);max-width:none;height:min(760px,100dvh - 36px);max-height:none;margin:auto calc(18px + env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) auto;color:var(--ink);background:0 0;border:0;border-radius:28px;padding:0;overflow:visible}.voice-dialog::backdrop{-webkit-backdrop-filter:blur(9px)saturate(80%);backdrop-filter:blur(9px)saturate(80%);background:#050407a3}.voice-dialog[open]{animation:voice-dialog-in .24s var(--ease) both}.voice-dialog-frame{border-radius:inherit;background:radial-gradient(circle at 88% 2%,#dc76d92b,#0000 30%),linear-gradient(155deg,#19131c,#0c0b0e 62%);border:1px solid #ffffff2e;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 36px 110px #000000ad,inset 0 1px #ffffff0f}.voice-dialog-close{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:46px;height:46px;transition:background .2s ease,border-color .2s ease,transform .2s var(--ease);background:#0a080cb8;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 24px #00000047}.voice-dialog-close:hover{background:#221925f2;border-color:#ffffff59;transform:translateY(-1px)}.voice-dialog-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:19px}.voice-dialog-footer{border-top:1px solid var(--line);background:#070609b8;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 72px 12px 18px;display:flex}.voice-dialog-footer a{color:#fff;align-items:center;gap:7px;min-height:44px;font-size:11px;font-weight:700;display:inline-flex}.voice-dialog-footer a span{color:var(--magenta)}.voice-dialog-footer>span{text-align:right;max-width:180px;color:var(--faint);font-size:8px;line-height:1.45}body.voice-dialog-open{overflow:hidden}.hero{min-height:max(760px,100svh);padding-top:calc(76px + env(safe-area-inset-top));isolation:isolate;background:linear-gradient(145deg,#09090b 18%,#110d14 66%,#0b0b0d);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-glow{z-index:-3;opacity:.85;filter:blur(10px);background:radial-gradient(#d55bc538,#0000 66%);height:88%;position:absolute;inset:-28% -10% auto 35%}.hero-grid{z-index:-2;opacity:.14;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000059 72%,#0000);mask-image:linear-gradient(90deg,#000,#00000059 72%,#0000)}.hero:after{content:"";z-index:-1;background:linear-gradient(transparent,var(--page));pointer-events:none;height:32%;position:absolute;inset:auto 0 0}.hero-layout{min-height:calc(max(760px,100svh) - 76px - env(safe-area-inset-top));grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(42px,6vw,100px);padding-block:clamp(70px,9vh,112px) 126px;display:grid}.hero-copy{z-index:2;max-width:660px;position:relative}.hero-copy h1{max-width:760px;margin-top:24px;font-size:clamp(50px,5.8vw,86px);font-weight:600;line-height:.96}.hero-copy h1 span{color:#e0a3df}.hero-copy>p{max-width:650px;color:var(--muted);margin-top:28px;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.scope-list{flex-wrap:wrap;gap:7px;margin-top:32px;display:flex}.scope-list span{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#aaa2ad;background:#ffffff06;border-radius:999px;padding:8px 11px;font-size:8px}.scroll-cue{z-index:2;min-height:44px;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--faint);align-items:center;font-size:9px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hero-system{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0c11c7;border:1px solid #ffffff24;border-radius:26px;max-width:680px;position:relative;overflow:hidden;box-shadow:0 42px 100px #0000007a,inset 0 1px #ffffff0a}.system-topbar,.system-footer{border-bottom:1px solid var(--line);min-height:50px;font-family:var(--font-mono);letter-spacing:.12em;color:var(--faint);justify-content:space-between;align-items:center;padding-inline:18px;font-size:8px;font-weight:600;display:flex}.system-state{color:var(--green);align-items:center;gap:8px;display:flex}.system-state i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite pulse;box-shadow:0 0 12px}.system-canvas{grid-template-rows:auto auto;grid-template-columns:140px 1fr;gap:18px;min-height:430px;padding:28px;display:grid;position:relative}.system-canvas:before{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.channel-stack{z-index:2;flex-direction:column;grid-row:1/span 2;justify-content:center;gap:10px;display:flex;position:relative}.channel{border:1px solid var(--line);background:#ffffff06;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:72px;padding:13px;display:grid}.channel.active{background:#dc76d90f;border-color:#dc76d961;box-shadow:0 0 28px #dc76d914}.channel svg,.mic-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:23px;color:var(--magenta)}.channel span{font-size:11px;font-weight:600}.channel b{font-family:var(--font-mono);letter-spacing:.1em;color:var(--faint);grid-column:2;font-size:7px}.channel.active b{color:var(--green)}.conversation-card,.action-receipt{z-index:2;border:1px solid var(--line);background:#141117e6;border-radius:17px;position:relative}.conversation-card{align-self:end;padding:17px}.conversation-meta{font-family:var(--font-mono);letter-spacing:.1em;color:var(--faint);justify-content:space-between;font-size:7px;display:flex}.conversation-card blockquote{font-family:var(--font-display);letter-spacing:-.02em;margin:18px 0 0;font-size:17px;font-weight:500;line-height:1.45}.context-pills{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.context-pills span{font-family:var(--font-mono);letter-spacing:.06em;color:#c9c1cc;background:#ffffff0e;border-radius:6px;padding:6px 8px;font-size:7px}.action-receipt{background:linear-gradient(135deg,#75d6a314,#131116f0 58%);border-color:#75d6a347;padding:16px}.receipt-heading{align-items:center;gap:12px;display:flex}.checkmark{color:#0d2519;background:var(--green);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.receipt-heading div{flex-direction:column;gap:4px;display:flex}.receipt-heading small{font-family:var(--font-mono);letter-spacing:.11em;color:var(--green);font-size:7px}.receipt-heading strong{font-family:var(--font-display);font-size:15px}.action-receipt dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.action-receipt dl div{padding:12px 8px 0 0}.action-receipt dt{font-family:var(--font-mono);letter-spacing:.08em;color:var(--faint);text-transform:uppercase;font-size:7px}.action-receipt dd{color:var(--green);margin:5px 0 0;font-size:10px;font-weight:700}.signal-path{z-index:3;background:linear-gradient(90deg,var(--magenta),var(--cyan));width:32px;height:1px;position:absolute;top:48%;left:167px}.signal-path span{opacity:0;background:#fff;border-radius:50%;width:5px;height:5px;animation:2.4s linear 3 signal;position:absolute;top:-2px}.signal-path span:nth-child(2){animation-delay:-.8s}.signal-path span:nth-child(3){animation-delay:-1.6s}.system-footer{border-top:1px solid var(--line);border-bottom:0;justify-content:center;gap:12px;min-height:43px}.system-footer i{background:linear-gradient(90deg,var(--violet),var(--cyan));opacity:.5;width:22px;height:1px}.outcome-rail{border-block:1px solid var(--line);background:#0c0b0e}.outcome-grid{grid-template-columns:repeat(4,1fr);display:grid}.outcome-grid p{border-left:1px solid var(--line);min-height:92px;color:var(--faint);padding:24px clamp(18px,2.5vw,34px);font-size:12px;line-height:1.5}.outcome-grid p:last-child{border-right:1px solid var(--line)}.outcome-grid strong{font-family:var(--font-display);color:var(--ink);margin-top:4px;font-size:15px;font-weight:600;display:block}.widget-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 42%,#dc76d917,#0000 34%),#0a090c}.widget-section .section-heading>p{color:var(--muted)}.widget-browser{border:1px solid var(--line-strong);background:#111014;border-radius:28px;margin-top:clamp(58px,8vw,96px);overflow:hidden;box-shadow:0 44px 120px #0000006b}.browser-chrome{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(260px,440px) 1fr;align-items:center;gap:18px;min-height:58px;padding-inline:20px;display:grid}.browser-dots{gap:7px;display:flex}.browser-dots i{background:var(--faint);opacity:.55;border-radius:50%;width:7px;height:7px}.browser-address{border:1px solid var(--line);min-width:0;font-family:var(--font-mono);color:var(--faint);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:10px 16px;font-size:8px;overflow:hidden}.browser-address span{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.browser-state{font-family:var(--font-mono);letter-spacing:.08em;color:#aaa2ad;justify-content:flex-end;align-items:center;gap:8px;font-size:8px;display:flex}.browser-state i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #75d6a399}.customer-site{color:#282127;background:radial-gradient(circle at 78% 20%,#ffffffb3,#0000 24%),linear-gradient(135deg,#eee7dc,#d9cdbf 55%,#c8b4ab);min-height:700px;position:relative;overflow:hidden}.customer-site:before{content:"";opacity:.18;background-image:linear-gradient(#231c2129 1px,#0000 1px),linear-gradient(90deg,#231c2129 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.customer-site-nav{z-index:1;border-bottom:1px solid #28212726;justify-content:space-between;align-items:center;min-height:78px;padding-inline:clamp(28px,5vw,72px);display:flex;position:relative}.customer-site-nav strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:19px}.customer-site-nav>div{color:#62565e;gap:28px;font-size:11px;display:flex}.customer-site-copy{z-index:1;max-width:720px;padding:clamp(72px,9vw,124px) clamp(28px,5vw,72px);position:relative}.customer-site-copy>span{font-family:var(--font-mono);letter-spacing:.13em;color:#7a5578;font-size:9px;font-weight:700}.customer-site-copy h3{max-width:650px;margin-top:22px;font-size:clamp(46px,5.3vw,76px);font-weight:600;line-height:.98}.customer-site-copy>p{color:#655961;max-width:560px;margin-top:25px;font-size:15px;line-height:1.7}.customer-site-lines{gap:9px;margin-top:40px;display:flex}.customer-site-lines i{background:#28212729;border-radius:99px;width:74px;height:5px}.customer-site-lines i:nth-child(2){width:48px}.customer-site-lines i:nth-child(3){width:26px}.widget-preview{z-index:4;width:min(370px,100% - 48px);color:var(--ink);position:absolute;bottom:clamp(24px,3.4vw,48px);right:clamp(24px,3.4vw,48px)}.widget-panel{transform-origin:100% 100%;transition:opacity .24s ease,transform .28s var(--ease),visibility .24s ease;background:linear-gradient(150deg,#1d171ffa,#0d0c0ffc);border:1px solid #ffffff30;border-radius:22px;margin-bottom:12px;overflow:hidden;box-shadow:0 30px 76px #1b101b6b}.widget-preview:not(.is-open) .widget-panel{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(12px)scale(.97)}.widget-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;padding:13px 15px;display:flex}.widget-panel-head>div{align-items:center;gap:10px;display:flex}.widget-panel-head>div>img{border-radius:9px}.widget-panel-head>div span{flex-direction:column;gap:3px;display:flex}.widget-panel-head strong{font-size:12px}.widget-panel-head small{color:var(--faint);font-size:9px}.widget-online{font-family:var(--font-mono);letter-spacing:.09em;color:var(--green);align-items:center;gap:6px;font-size:7px;display:flex}.widget-online i{background:currentColor;border-radius:50%;width:5px;height:5px}.widget-conversation{padding:16px}.widget-bubble{border:1px solid var(--line);background:#ffffff09;border-radius:13px;max-width:88%;padding:11px 12px}.widget-bubble+.widget-bubble{margin-top:10px}.widget-bubble.agent{background:#dc76d912;border-color:#dc76d93b;margin-left:auto}.widget-bubble span,.widget-action small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--faint);font-size:7px}.widget-bubble.agent span{color:var(--magenta)}.widget-bubble p{color:#d8d1da;margin-top:6px;font-size:11px;line-height:1.55}.widget-action{background:#75d6a311;border:1px solid #75d6a33d;border-radius:13px;align-items:center;gap:11px;min-height:55px;margin:0 16px 13px;padding:11px 12px;display:flex}.widget-action>span{color:#10261a;background:var(--green);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.widget-action>div{flex-direction:column;gap:4px;display:flex}.widget-action small{color:var(--green)}.widget-action strong{font-size:11px}.widget-talk-state{border-top:1px solid var(--line);min-height:52px;color:var(--muted);justify-content:center;align-items:center;gap:13px;padding-inline:16px;font-size:10px;display:flex}.widget-wave{align-items:center;gap:3px;height:24px;display:flex}.widget-wave i{width:2px;height:var(--bar-h,6px);background:linear-gradient(var(--magenta),var(--cyan));animation:.8s ease-in-out 6 alternate voice-wave;animation-delay:calc(var(--i) * -55ms);border-radius:99px}.widget-launcher{color:#1a151b;cursor:pointer;min-width:214px;min-height:64px;transition:transform .2s var(--ease),box-shadow .2s ease;background:#fff;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;margin-left:auto;padding:6px 7px 6px 20px;display:flex;box-shadow:0 18px 45px #23182347}.widget-launcher:hover{transform:translateY(-2px);box-shadow:0 22px 52px #23182357}.widget-launcher-copy{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.widget-launcher-copy small{font-family:var(--font-mono);letter-spacing:.06em;color:#765674;font-size:7px;font-weight:700}.widget-launcher-copy strong{font-size:12px}.widget-launcher>i{background:linear-gradient(145deg,#8a4ca1,#513a88);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.widget-launcher>i img{width:34px;height:34px}.widget-value-rail{border-inline:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.widget-value-rail>div{min-height:142px;padding:27px clamp(20px,3vw,38px)}.widget-value-rail>div+div{border-left:1px solid var(--line)}.widget-value-rail span{font-family:var(--font-mono);color:var(--magenta);font-size:8px}.widget-value-rail strong{font-family:var(--font-display);margin-top:14px;font-size:19px;display:block}.widget-value-rail p{color:var(--faint);margin-top:8px;font-size:12px;line-height:1.55}.workflow-section{color:var(--paper-ink);background:var(--paper)}.split-heading{grid-template-columns:minmax(0,730px) minmax(320px,410px);justify-content:space-between;align-items:start;gap:clamp(48px,6vw,82px);display:grid}.section-heading h2{max-width:730px;margin-top:16px;font-size:clamp(42px,4.4vw,60px);font-weight:600;line-height:1}.section-heading>p{max-width:410px;color:var(--paper-muted);margin-top:40px;font-size:16px;line-height:1.68}.workflow-section .eyebrow{color:#8f428c}.workflow-list{border-top:1px solid #14111638;margin-top:clamp(58px,8vw,100px);list-style:none}.workflow-list li{border-bottom:1px solid #1411162e;grid-template-columns:90px 1fr 110px;align-items:center;min-height:142px;display:grid;position:relative}.workflow-list li:before{content:"";transform-origin:bottom;transition:transform .3s var(--ease);background:#ffffff5c;position:absolute;inset:0;transform:scaleY(0)}.workflow-list li:hover:before{transform:scaleY(1)}.workflow-number{font-family:var(--font-mono);color:#897e8a;font-size:11px;position:relative}.workflow-copy{grid-template-columns:120px minmax(240px,.8fr) minmax(260px,1fr);align-items:center;gap:28px;display:grid;position:relative}.workflow-copy>span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#8f428c;font-size:9px;font-weight:600}.workflow-copy h3{font-size:clamp(22px,2.2vw,31px);font-weight:600}.workflow-copy p{color:var(--paper-muted);font-size:14px;line-height:1.65}.workflow-status{font-family:var(--font-mono);letter-spacing:.1em;color:#47725b;justify-content:flex-end;align-items:center;gap:10px;font-size:8px;display:flex;position:relative}.workflow-status i{background:#5ba779;border-radius:50%;width:6px;height:6px}.demo-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 68% 22%,#dc76d91a,#0000 32%),linear-gradient(#0b0a0d,#100c12 72%,#0b0a0d);padding-top:clamp(68px,5vw,78px);overflow:hidden}.demo-section-intro{text-align:left;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:48px;max-width:none;display:grid}.demo-section-intro h2{max-width:760px;margin-top:14px;font-size:clamp(42px,4.3vw,58px);font-weight:600;line-height:1.02}.demo-section-intro>p{max-width:430px;color:var(--muted);justify-self:end;padding-bottom:4px;font-size:16px;line-height:1.65}.demo-entry-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}.demo-dialog-preview{color:#f7f4f8;cursor:pointer;min-height:46px;transition:border-color .2s ease,background .2s ease,transform .2s var(--ease);background:#dc76d912;border:1px solid #dc76d94d;border-radius:999px;align-items:center;gap:9px;padding:0 17px;display:inline-flex}.demo-dialog-preview:hover{background:#dc76d91f;border-color:#dc76d99e;transform:translateY(-1px)}.demo-dialog-preview>span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #75d6a31a}.demo-entry-actions small{color:var(--faint);font-size:11px}.demo-experience-wrap{margin-top:clamp(38px,3.5vw,48px)}.demo-site-browser{background:#0c0b0e;border:1px solid #ffffff2e;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 52px 120px #00000080,inset 0 1px #ffffff0d}.demo-browser-chrome{border-bottom:1px solid var(--line);min-height:54px;font-family:var(--font-mono);letter-spacing:.09em;color:#aaa2ad;background:#08070af0;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 18px;font-size:8px;display:grid}.demo-browser-dots{gap:6px;display:flex}.demo-browser-dots i{background:#514b53;border-radius:50%;width:7px;height:7px}.demo-browser-address{border:1px solid var(--line);text-align:center;background:#ffffff08;border-radius:999px;min-width:240px;padding:8px 18px}.demo-browser-ready{color:var(--green);justify-self:end;align-items:center;gap:8px;display:flex}.demo-browser-ready i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #75d6a314}.demo-site-page{isolation:isolate;background:radial-gradient(circle at 78% 25%,#dc76d921,#0000 36%),linear-gradient(145deg,#0b0b0d,#151018);min-height:530px;position:relative;overflow:hidden}.demo-site-page:before{content:"";z-index:-1;opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.demo-site-nav{background:#09090b9e;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:70px;padding:0 clamp(24px,3vw,42px);display:flex}.demo-site-nav>img{width:148px;height:auto}.demo-site-nav>span{gap:18px;display:flex}.demo-site-nav>span i{background:#ffffff1f;border-radius:999px;width:54px;height:7px;display:block}.demo-site-content{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(38px,5vw,74px);min-height:460px;padding:clamp(34px,4.5vw,62px);display:grid}.demo-site-copy>span{font-family:var(--font-mono);letter-spacing:.13em;color:var(--magenta);font-size:9px;font-weight:700}.demo-site-copy h3{max-width:600px;margin-top:18px;font-size:clamp(42px,4.6vw,68px);font-weight:600;line-height:.98}.demo-site-copy>div{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.demo-site-copy>div i{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.07em;color:#aaa2ad;background:#ffffff06;border-radius:999px;padding:8px 11px;font-size:8px;font-style:normal}.demo-site-visual{background:#17131a;border:1px solid #ffffff29;border-radius:24px;min-height:332px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000004d}.demo-site-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#08070ac7);position:absolute;inset:0}.demo-site-visual--product{isolation:isolate;background:radial-gradient(circle at 30% 43%,#dc76d933,#0000 30%),radial-gradient(circle at 72% 42%,#5bd6e314,#0000 35%),#100d14}.demo-site-visual--product:before{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000047);mask-image:linear-gradient(90deg,#000,#00000047)}.demo-site-visual--product:after{z-index:-1;background:linear-gradient(#0000 58%,#08070adb)}.demo-product-guide{z-index:1;grid-template-columns:minmax(160px,.82fr) minmax(190px,1.18fr);align-items:center;gap:22px;padding:24px 22px 12px;display:grid;position:absolute;inset:0 0 74px}.demo-product-voice{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex;position:relative}.demo-product-orb{place-items:center;width:116px;height:116px;display:grid;position:relative}.demo-product-orb>i{border-radius:50%;position:absolute}.demo-product-orb>i:first-child{border:1px solid #dc76d980;animation:3.6s ease-out infinite demo-product-ring;inset:0;box-shadow:0 0 40px #dc76d929}.demo-product-orb>i:nth-child(2){border:1px solid #5bd6e357;animation:3.6s ease-out .22s infinite demo-product-ring;inset:12px}.demo-product-orb>span{background:radial-gradient(circle at 35% 28%,#6b4275,#24182c 56%,#0d0b10);border:1px solid #fff3;border-radius:50%;place-items:center;display:grid;position:absolute;inset:21px;box-shadow:inset 0 0 22px #00000075,0 14px 36px #00000057}.demo-product-orb img{object-fit:contain;width:52px;height:52px}.demo-product-wave{background:#08070ae0;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;gap:3px;width:58px;height:32px;display:flex;position:absolute;bottom:36px;right:-9px;box-shadow:0 10px 25px #0006}.demo-product-wave i{width:3px;height:var(--guide-height);background:linear-gradient(var(--magenta),var(--cyan));transform-origin:50%;animation:.74s ease-in-out infinite alternate voice-wave;animation-delay:calc(var(--guide-bar) * -70ms);border-radius:999px}.demo-product-voice small{font-family:var(--font-mono);letter-spacing:.1em;color:#b7aeb9;margin-top:18px;font-size:7px}.demo-product-topics{gap:8px;display:grid}.demo-product-topics>span{color:#ddd6df;background:#ffffff09;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:50px;padding:10px 13px;display:grid;box-shadow:inset 0 1px #ffffff06}.demo-product-topics i{font-family:var(--font-mono);color:var(--cyan);font-size:8px;font-style:normal}.demo-product-topics strong{font-family:var(--font-display);font-size:13px;font-weight:580}.demo-site-visual>span{z-index:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d0b0fc7;border:1px solid #ffffff2b;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:18px;min-height:62px;padding:13px 15px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.demo-site-visual small{font-family:var(--font-mono);letter-spacing:.09em;color:var(--cyan);font-size:8px}.demo-site-visual strong{font-family:var(--font-display);text-align:right;font-size:16px}.demo-launch-anchor{z-index:6;position:absolute;bottom:26px;right:28px}.demo-site-launcher{--demo-accent:var(--magenta);border:1px solid var(--demo-accent);justify-content:flex-start;align-items:center;gap:11px;width:64px;height:64px;padding:6px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.demo-site-launcher{border:1px solid color-mix(in srgb,var(--demo-accent) 62%,white)}}.demo-site-launcher{color:#fff;cursor:pointer;text-align:left;transition:width .24s var(--ease),border-color .2s ease,transform .2s var(--ease),box-shadow .2s ease;background:linear-gradient(132deg,#281a2bfa,#0d0b10fa 66%);border-radius:999px;overflow:hidden;box-shadow:0 22px 58px #0000008c,0 0 34px #dc76d938}.demo-site-launcher:hover,.demo-site-launcher:focus-visible{border-color:#efa7eb;width:238px;transition-delay:90ms,0s,90ms,0s;transform:translateY(-2px);box-shadow:0 26px 64px #00000094,0 0 0 4px #dc76d914,0 0 40px #dc76d940}.demo-site-launcher-orb{flex:none;place-items:center;width:50px;height:50px;display:grid;position:relative}.demo-site-launcher-orb>i{border:1px solid #dc76d973;border-radius:50%;position:absolute;inset:-4px}.demo-site-launcher-orb>span{background:linear-gradient(145deg,#c66cc4,#7568c5 62%,#5bbeca);border:2px solid #ffffff2e;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #100c138f}.demo-site-launcher-orb img{width:32px;height:32px}.demo-site-launcher-copy{opacity:0;min-width:125px;transition:opacity .16s ease,transform .2s var(--ease);transform:translate(6px)}.demo-site-launcher:hover .demo-site-launcher-copy,.demo-site-launcher:focus-visible .demo-site-launcher-copy{opacity:1;transition-delay:90ms;transform:none}.demo-site-launcher-copy small,.demo-site-launcher-copy strong{white-space:nowrap;display:block}.demo-site-launcher-copy small{font-family:var(--font-mono);letter-spacing:.1em;color:#e7a5e3;font-size:8px;font-weight:700}.demo-site-launcher-copy strong{font-family:var(--font-display);margin-top:5px;font-size:15px}.demo-site-launcher-bars{opacity:0;flex:none;justify-content:center;align-items:center;gap:2px;width:28px;height:32px;transition:opacity .16s;display:flex}.demo-site-launcher:hover .demo-site-launcher-bars,.demo-site-launcher:focus-visible .demo-site-launcher-bars{opacity:1;transition-delay:.13s}.demo-site-launcher-bars i{width:2px;height:var(--cue-height);background:linear-gradient(var(--magenta),var(--cyan));animation:.7s ease-in-out infinite alternate voice-wave;animation-delay:calc(var(--cue-bar) * -70ms);border-radius:999px}.demo-launch-cue{visibility:hidden;opacity:0;color:#f7e8f6;width:220px;height:64px;transition:opacity 80ms ease,transform .14s var(--ease),visibility 0s linear 80ms;pointer-events:none;position:absolute;bottom:-10px;right:60px;transform:translate(7px)}.demo-cue-card{z-index:2;background:linear-gradient(135deg,#2a192df7,#0e0c11f7);border:1px solid #efa7eb80;border-radius:14px;align-items:center;gap:9px;min-width:126px;min-height:48px;padding:8px 12px 8px 9px;display:flex;position:absolute;top:0;left:0;box-shadow:0 14px 34px #0000006b,0 0 24px #dc76d91f}.demo-cue-card>i{background:var(--cyan);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #5bd6e31a,0 0 16px #5bd6e399}.demo-cue-card>span{flex-direction:column;gap:3px;display:flex}.demo-cue-card b{font-family:var(--font-display);font-size:12px;line-height:1}.demo-cue-card small{font-family:var(--font-mono);letter-spacing:.05em;color:#bdb4c0;font-size:7px}.demo-launch-cue svg{fill:none;stroke:#efa7eb;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #dc76d966);width:100%;height:100%;position:absolute;inset:0}.demo-cue-track{stroke-dasharray:130;stroke-dashoffset:130px}.demo-cue-flow{stroke:var(--cyan);stroke-width:3px;stroke-dasharray:9 76;stroke-dashoffset:88px;opacity:0}.demo-cue-arrow{transform-box:fill-box;transform-origin:50%}.demo-cue-signal{z-index:3;opacity:0;background:var(--cyan);offset-path:path("M116 32 C146 32 170 32 194 32");offset-distance:0;offset-rotate:0deg;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0;box-shadow:0 0 0 5px #5bd6e324,0 0 18px #5bd6e3e6}.demo-site-browser.is-cue-visible:not(.is-used) .demo-launch-cue{visibility:visible;opacity:1;transition-delay:0s;transform:none}.demo-site-browser.is-cue-visible:not(.is-used) .demo-cue-card{animation:.28s cubic-bezier(.22,1,.36,1) 80ms both demo-cue-card-in}.demo-site-browser.is-cue-visible:not(.is-used) .demo-cue-track{animation:.4s cubic-bezier(.22,1,.36,1) .22s forwards demo-cue-draw}.demo-site-browser.is-cue-visible:not(.is-used) .demo-cue-card>i{animation:3.6s ease-out .42s infinite demo-cue-beacon}.demo-site-browser.is-cue-visible:not(.is-used) .demo-cue-flow{animation:3.6s ease-out .42s infinite demo-cue-flow}.demo-site-browser.is-cue-visible:not(.is-used) .demo-cue-arrow{animation:3.6s cubic-bezier(.22,1,.36,1) .42s infinite demo-cue-arrow}.demo-site-browser.is-cue-visible:not(.is-used) .demo-cue-signal{animation:3.6s cubic-bezier(.22,.8,.32,1) .42s infinite demo-cue-signal}.demo-site-browser.is-cue-visible:not(.is-used) .demo-site-launcher-orb>i{animation:3.6s cubic-bezier(.22,1,.36,1) .42s infinite demo-launch-arrival}.demo-site-browser.is-cue-visible:not(.is-used) .demo-site-launcher-orb>span{animation:3.6s ease-out .42s infinite demo-launch-haptic}.demo-site-browser.is-cue-visible:not(.is-used) .demo-launch-anchor:is(:hover,:focus-within) .demo-launch-cue,.demo-site-browser.is-used .demo-launch-cue{visibility:hidden;opacity:0;transition:opacity 70ms,transform .11s,visibility 0s linear 70ms;transform:translate(-7px)}.demo-site-browser.is-cue-visible:not(.is-used) .demo-launch-anchor:is(:hover,:focus-within) .demo-site-launcher-orb>i,.demo-site-browser.is-cue-visible:not(.is-used) .demo-launch-anchor:is(:hover,:focus-within) .demo-site-launcher-orb>span{animation:none}.voice-experience{background:radial-gradient(circle at 18% 30%,#dc76d91a,#0000 27%),linear-gradient(145deg,#1d1620f5,#0c0b0efa);border:1px solid #ffffff29;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 52px 120px #00000075,inset 0 1px #ffffff0d}.voice-experience-topbar{border-bottom:1px solid var(--line);background:#07060957;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 18px;display:flex}.voice-experience-brand{align-items:center;gap:11px;display:flex}.voice-experience-mark{background:linear-gradient(145deg,#a34eae61,#4c398280);border:1px solid #ffffff21;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff14}.voice-experience-mark img{width:27px;height:27px}.voice-experience-brand>span:last-child{flex-direction:column;gap:4px;display:flex}.voice-experience-brand small{font-family:var(--font-mono);letter-spacing:.13em;color:var(--magenta);font-size:8px;font-weight:700}.voice-experience-brand strong{color:#ddd6df;font-size:12px;font-weight:600}.voice-experience-trust{border:1px solid var(--line);min-height:34px;font-family:var(--font-mono);letter-spacing:.04em;color:#aaa2ad;background:#ffffff06;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:8px;display:flex}.voice-experience-trust i{background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}.voice-experience[data-phase=listening] .voice-experience-trust i,.voice-experience[data-phase=resolved] .voice-experience-trust i{background:var(--green);box-shadow:0 0 10px #75d6a38c}.voice-experience[data-phase=connecting] .voice-experience-trust i,.voice-experience[data-phase=requesting] .voice-experience-trust i,.voice-experience[data-phase=working] .voice-experience-trust i{background:var(--magenta)}.voice-experience[data-phase=speaking] .voice-experience-trust i{background:var(--cyan)}.voice-experience[data-phase=error] .voice-experience-trust i{background:#ef8e8e}.voice-experience-grid{grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr);display:grid}.voice-command-stage{border-right:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:34px clamp(30px,3.6vw,48px) 28px;display:flex;position:relative;overflow:hidden}.voice-stage-glow{opacity:.46;filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#dc76d93b,#7050c914 48%,#0000 70%);border-radius:50%;width:360px;height:260px;position:absolute;top:14%;left:50%;transform:translate(-50%)}.voice-stage-orb{flex:none;place-items:center;width:112px;height:112px;display:grid;position:relative}.voice-stage-orb-ring{border-radius:50%;position:absolute}.voice-stage-orb-ring--outer{opacity:.58;border:1px solid #dc76d98c;inset:0;box-shadow:0 0 40px #dc76d929}.voice-stage-orb-ring--inner{background:conic-gradient(from 220deg,#dc76d9,#876ee8 35%,#5bd6e3 58%,#f4d7f1 74%,#dc76d9);inset:11px;box-shadow:0 0 30px #dc76d94d}.voice-stage-orb-core{background:radial-gradient(circle at 35% 28%,#53345d,#21172a 53%,#0c0a0f);border:1px solid #ffffff2b;border-radius:50%;place-items:center;display:grid;position:absolute;inset:18px;box-shadow:inset 0 0 30px #0000008c,inset 0 2px 10px #ffffff14,0 20px 44px #00000059}.voice-stage-orb-core img{filter:drop-shadow(0 6px 12px #00000080);width:58px;height:58px}.voice-stage-bars{z-index:3;background:#08070ae6;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;gap:3px;width:48px;height:31px;display:flex;position:absolute;bottom:8px;right:-2px;box-shadow:0 8px 22px #00000061}.voice-stage-bars i{width:3px;height:var(--bar-h,7px);background:linear-gradient(var(--magenta),var(--cyan));opacity:.46;transform-origin:50%;border-radius:99px}.voice-experience[data-phase=listening] .voice-stage-bars i,.voice-experience[data-phase=speaking] .voice-stage-bars i,.voice-experience[data-phase=working] .voice-stage-bars i{opacity:.95;animation:.72s ease-in-out infinite alternate voice-wave;animation-delay:calc(var(--bar) * -65ms)}.voice-experience[data-phase=requesting] .voice-stage-orb-ring--outer,.voice-experience[data-phase=connecting] .voice-stage-orb-ring--outer,.voice-experience[data-phase=working] .voice-stage-orb-ring--outer,.voice-experience[data-phase=listening] .voice-stage-orb-ring--outer,.voice-experience[data-phase=speaking] .voice-stage-orb-ring--outer{animation:1.8s ease-out infinite voice-orb-live}.voice-stage-status{font-family:var(--font-mono);letter-spacing:.14em;color:var(--magenta);margin-top:28px;font-size:9px;font-weight:700;position:relative}.voice-stage-heading{max-width:560px;font-family:var(--font-display);letter-spacing:-.04em;margin-top:13px;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.04;position:relative}.voice-stage-summary{max-width:520px;color:var(--muted);margin-top:15px;font-size:14px;line-height:1.65;position:relative}.voice-entry-guide{text-align:left;background:linear-gradient(120deg,#dc76d914,#5bd6e309);border:1px solid #dc76d94d;border-radius:17px;width:min(100%,390px);margin-top:27px;padding:16px 18px;position:relative}.voice-entry-guide span{font-family:var(--font-mono);letter-spacing:.11em;color:var(--magenta);font-size:7px;font-weight:700}.voice-entry-guide strong{font-family:var(--font-display);margin-top:7px;font-size:17px;display:block}.voice-entry-guide p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.55}.voice-stage-hint{max-width:380px;color:var(--faint);margin-top:13px;font-size:11px;line-height:1.5;position:relative}.voice-sample-prompt{border:1px solid var(--line);text-align:left;background:#ffffff06;border-radius:15px;width:min(100%,480px);margin-top:30px;padding:15px 17px;position:relative}.voice-sample-prompt span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--cyan);font-size:8px}.voice-sample-prompt p{color:#c9c2cc;margin-top:8px;font-size:12px;line-height:1.55}.voice-journey{background:#0303041f;flex-direction:column;justify-content:center;min-height:520px;padding:28px clamp(28px,3.2vw,42px);display:flex}.voice-journey-heading{border-bottom:1px solid var(--line);min-height:40px;font-family:var(--font-mono);letter-spacing:.1em;color:var(--faint);justify-content:space-between;align-items:center;gap:15px;font-size:8px;display:flex}.voice-journey-heading strong{color:#cfc7d1}.voice-journey-step{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;align-items:center;min-height:106px;padding:17px 32px 17px 0;display:grid;position:relative}.voice-journey-number{font-family:var(--font-mono);color:var(--magenta);align-self:start;padding-top:3px;font-size:9px}.voice-journey-step small,.voice-outcome small{font-family:var(--font-mono);letter-spacing:.11em;color:var(--faint);font-size:8px;font-weight:700}.voice-journey-step p{color:#d1cad4;margin-top:10px;font-size:15px;line-height:1.6}.voice-journey-step>i{border:1px solid var(--line-strong);border-radius:50%;width:10px;height:10px;position:absolute;top:31px;right:2px}.voice-journey-step[data-state=active]>i{border-color:var(--magenta);background:var(--magenta);box-shadow:0 0 0 6px #dc76d917}.voice-journey-step[data-state=complete]>i{border-color:var(--green);background:var(--green);box-shadow:0 0 0 6px #75d6a314}.voice-outcome{border:1px solid var(--line);background:#ffffff06;border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:14px;min-height:112px;margin-top:18px;padding:18px;transition:border-color .25s,background .25s,box-shadow .25s;display:grid}.voice-experience--section .voice-stage-hint{display:none}.voice-outcome-icon{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--faint);background:#ffffff06;border-radius:50%;place-items:center;display:grid}.voice-outcome-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px}.voice-outcome strong{margin-top:7px;font-size:16px;display:block}.voice-outcome p{color:var(--faint);margin-top:7px;font-size:12px;line-height:1.55}.voice-outcome[data-state=complete]{background:linear-gradient(135deg,#75d6a31c,#5bd6e30d);border-color:#75d6a359;box-shadow:0 18px 46px #14402a26}.voice-outcome[data-state=complete] .voice-outcome-icon{color:#10261a;background:var(--green);border-color:#0000;box-shadow:0 0 0 7px #75d6a314}.voice-outcome[data-state=complete] small,.voice-outcome[data-state=complete] strong{color:var(--green)}.voice-build-link{min-height:48px;color:var(--green);background:#75d6a30e;border:1px solid #75d6a33d;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:15px;padding-inline:17px;font-size:12px;font-weight:700;display:inline-flex}.voice-build-link[hidden]{display:none}.voice-session-message{min-height:32px;color:var(--faint);margin-top:14px;font-size:10px;line-height:1.5}.voice-experience[data-phase=error] .voice-session-message{color:#f1b7c5;font-size:12px}.voice-proof-row{border-top:1px solid var(--line);min-height:58px;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#aaa2ad;background:#0706096b;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding-inline:24px;font-size:8px;display:flex}.voice-proof-row i{background:var(--magenta);border-radius:50%;width:4px;height:4px}.voice-experience--dialog{min-height:0;box-shadow:none;overscroll-behavior:contain;background:0 0;border:0;border-radius:0;flex:1;overflow-y:auto}.voice-experience--dialog .voice-experience-topbar{min-height:70px;padding-right:76px}.voice-experience--dialog .voice-experience-grid{grid-template-columns:1fr}.voice-experience--dialog .voice-command-stage{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:27px 26px 22px}.voice-experience--dialog .voice-stage-glow{width:260px;height:190px;top:4%}.voice-experience--dialog .voice-stage-orb{width:80px;height:80px}.voice-experience--dialog .voice-stage-orb-ring--inner{inset:8px}.voice-experience--dialog .voice-stage-orb-core{inset:13px}.voice-experience--dialog .voice-stage-orb-core img{width:40px;height:40px}.voice-experience--dialog .voice-stage-bars{width:39px;height:27px;bottom:3px;right:-8px}.voice-experience--dialog .voice-stage-status{margin-top:16px}.voice-experience--dialog .voice-stage-heading{max-width:390px;font-size:25px}.voice-experience--dialog .voice-stage-heading:focus-visible{border-radius:2px;outline:0;box-shadow:-4px 0 #5bd6e3c7}.voice-experience--dialog .voice-stage-summary{max-width:390px;margin-top:11px;font-size:12px}.voice-experience--dialog .voice-stage-hint{margin-top:10px}.voice-experience--dialog .voice-sample-prompt{display:none}.voice-experience--dialog .voice-journey{min-height:auto;padding:26px 24px 30px}.voice-experience--dialog .voice-journey-step{min-height:98px;padding-block:18px}.voice-experience--dialog .voice-journey-step p{margin-top:7px;font-size:13px}.voice-experience--dialog .voice-outcome{min-height:104px;margin-top:17px;padding:16px}.voice-experience--dialog .voice-proof-row{display:none}.connections-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 22% 44%,#5bd6e312,#0000 27%),linear-gradient(#0c0b0e,#100c12)}.connection-intro{padding-bottom:5px}.connection-intro p{color:var(--muted);font-size:15px;line-height:1.7}.connection-intro span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);margin-top:16px;font-size:8px;line-height:1.6;display:block}.connections-stage{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(42px,6vw,84px);margin-top:clamp(62px,8vw,102px);display:grid}.connection-map{border:1px solid var(--line);background:radial-gradient(circle at 50% 44%,#dc76d921,#0000 30%),#ffffff05;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding:64px 30px 34px;display:flex;position:relative;overflow:hidden}.connection-map:before{content:"";opacity:.13;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.map-label{z-index:1;font-family:var(--font-mono);letter-spacing:.11em;color:var(--faint);font-size:8px;position:absolute;top:22px;left:24px}.map-inputs,.map-core,.map-systems,.map-result,.map-signal{z-index:1;position:relative}.map-inputs{grid-template-columns:1fr 1fr;gap:9px;width:min(100%,390px);display:grid}.map-inputs>div{border:1px solid var(--line);background:#08080ab3;border-radius:13px;align-items:center;gap:11px;min-height:58px;padding:12px 15px;display:flex}.map-inputs svg{width:19px;color:var(--cyan);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.map-inputs span{font-size:11px;font-weight:650}.map-signal{background:linear-gradient(var(--cyan),var(--magenta));width:1px;height:54px}.map-signal i{opacity:0;background:#fff;border-radius:50%;width:5px;height:5px;animation:1.9s linear 3 map-flow;position:absolute;left:-2px}.map-signal i:nth-child(2){animation-delay:-.63s}.map-signal i:nth-child(3){animation-delay:-1.26s}.map-core{background:#120e14f0;border:1px solid #dc76d952;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,310px);min-height:152px;padding:25px;display:flex;box-shadow:0 24px 70px #0000004d,0 0 74px #dc76d914}.map-core img{border-radius:15px}.map-core span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--magenta);margin-top:12px;font-size:7px}.map-core strong{font-family:var(--font-display);margin-top:6px;font-size:20px}.map-core small{color:var(--faint);margin-top:6px;font-size:9px}.map-systems{flex-wrap:wrap;justify-content:center;gap:7px;width:min(100%,440px);display:flex}.map-systems span{border:1px solid var(--line);min-height:32px;font-family:var(--font-mono);letter-spacing:.06em;color:#c9c2cc;background:#08080abf;border-radius:999px;padding:9px 11px;font-size:7px}.map-result{background:#75d6a30f;border:1px solid #75d6a340;border-radius:15px;align-items:center;gap:12px;width:min(100%,390px);min-height:67px;margin-top:16px;padding:13px 15px;display:flex}.map-result>i{color:#10261a;background:var(--green);border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;display:grid}.map-result>span{flex-direction:column;gap:4px;display:flex}.map-result small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--green);font-size:7px}.map-result strong{font-size:11px}.connection-list{border-top:1px solid var(--line)}.connection-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) minmax(116px,.34fr);align-items:center;gap:18px;min-height:119px;padding-block:22px;display:grid}.connection-list article>span{font-family:var(--font-mono);color:var(--magenta);align-self:start;padding-top:3px;font-size:8px}.connection-list small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:7px}.connection-list h3{margin-top:5px;font-size:22px;font-weight:600}.connection-list p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.55}.connection-list article>strong{font-family:var(--font-mono);letter-spacing:.04em;color:var(--green);text-align:right;text-transform:uppercase;justify-self:end;font-size:8px;line-height:1.5}.workflow-shapes{border-block:1px solid var(--line);grid-template-columns:minmax(260px,.7fr) 1.3fr;align-items:center;gap:30px;margin-top:clamp(48px,6vw,76px);padding-block:26px;display:grid}.workflow-shapes>div:first-child{flex-direction:column;gap:8px;display:flex}.workflow-shapes>div:first-child span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--cyan);font-size:8px}.workflow-shapes>div:first-child strong{font-family:var(--font-display);font-size:18px}.workflow-shapes>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workflow-shapes>div:last-child span{border:1px solid var(--line);min-height:35px;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#c7c0ca;border-radius:999px;padding:10px 13px;font-size:7px}.setup-section{color:var(--paper-ink);background:var(--paper)}.setup-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(56px,6.5vw,88px);display:grid}.setup-copy{align-self:start;position:sticky;top:120px}.setup-copy .eyebrow{color:#8f428c}.setup-copy h2,.control-layout h2,.faq-heading h2{margin-top:16px;font-size:clamp(40px,4.1vw,56px);font-weight:600;line-height:1.02}.setup-copy>p,.faq-heading>p{color:var(--paper-muted);margin-top:22px;font-size:16px;line-height:1.68}.setup-copy .text-link{color:var(--paper-ink);margin-top:26px}.setup-steps{border-top:1px solid #14111633;list-style:none}.setup-steps li{border-bottom:1px solid #1411162e;grid-template-columns:56px 1fr;min-height:138px;padding-block:28px;display:grid}.setup-steps li>span{font-family:var(--font-mono);color:#8f428c;padding-top:4px;font-size:10px}.setup-steps strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:24px}.setup-steps p{max-width:620px;color:var(--paper-muted);margin-top:10px;font-size:15px;line-height:1.62}.embed-snippet{color:#f7f4f8;background:#171419;border:1px solid #14111640;border-radius:17px;margin-top:34px;overflow:hidden;box-shadow:0 18px 42px #271d271f}.embed-snippet>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;min-height:45px;padding:12px 14px;display:flex}.embed-snippet>div span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--magenta);font-size:7px}.embed-snippet>div strong{color:#98909b;font-size:8px;font-weight:500}.embed-snippet pre{margin:0;padding:17px 18px 20px;overflow-x:auto}.embed-snippet code{font-family:var(--font-mono);color:#d7d0d9;white-space:pre;font-size:9px;line-height:1.7}.deploy-channels{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.deploy-channels>div{border:1px solid #14111633;border-radius:14px;min-height:108px;padding:15px}.deploy-channels span{font-family:var(--font-mono);letter-spacing:.1em;color:#8f428c;font-size:8px;font-weight:700}.deploy-channels p{color:var(--paper-muted);margin-top:9px;font-size:11px;line-height:1.55}.control-section{border-top:1px solid var(--line);background:#0b0b0d}.control-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(52px,6.5vw,88px);display:grid}.control-copy>p{color:#d1cad3;max-width:690px;font-size:clamp(18px,2vw,25px);line-height:1.55}.control-copy ul{border-top:1px solid var(--line);margin-top:48px;list-style:none}.control-copy li{border-bottom:1px solid var(--line);grid-template-columns:44px 210px 1fr;gap:14px;padding-block:22px;display:grid}.control-copy li>span{font-family:var(--font-mono);color:var(--cyan);font-size:8px}.control-copy li strong{font-size:13px}.control-copy li p{color:var(--faint);font-size:12px;line-height:1.55}.faq-section{color:var(--paper-ink);background:var(--paper)}.faq-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(54px,6.5vw,88px);display:grid}.faq-heading{align-self:start}.faq-heading .eyebrow{color:#8f428c}.faq-list{border-top:1px solid #14111638}.faq-list details{border-bottom:1px solid #14111633}.faq-list summary{min-height:86px;font-family:var(--font-display);letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:19px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{flex:none;width:18px;height:18px;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";background:currentColor;width:14px;height:1px;transition:transform .2s;position:absolute;top:8px;left:2px}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details>p{max-width:760px;color:var(--paper-muted);padding:0 46px 27px 0;font-size:14px;line-height:1.7}.final-cta{text-align:center;background:#0a090c;padding-block:clamp(96px,10vw,140px);position:relative;overflow:hidden}.final-glow{pointer-events:none;background:radial-gradient(#dc76d938,#0000 64%);height:100%;position:absolute;inset:-30% 10% auto}.final-voice-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.final-voice-rings{aspect-ratio:1;opacity:.24;width:min(70vw,900px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-voice-rings i{border:1px solid #dc76d952;border-radius:50%;position:absolute;inset:0}.final-voice-rings i:nth-child(2){border-style:dashed;border-color:#5bd6e338;inset:14%}.final-voice-rings i:nth-child(3){border-color:#ffffff29;inset:28%}.final-voice-core{opacity:.17;background:conic-gradient(from 220deg,var(--magenta),#7662c8,var(--cyan),var(--magenta));border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #dc76d947}.final-voice-core:before{content:"";background:#0c0a0e;border-radius:50%;position:absolute;inset:8px}.final-voice-core img{z-index:1;width:68px;height:68px;position:relative}.final-voice-wave{opacity:.18;align-items:center;gap:7px;height:64px;display:flex;position:absolute;bottom:13%;right:7%}.final-voice-wave i{background:linear-gradient(var(--cyan),var(--magenta));border-radius:999px;width:4px;height:22%}.final-voice-wave i:nth-child(2),.final-voice-wave i:nth-child(8){height:42%}.final-voice-wave i:nth-child(3),.final-voice-wave i:nth-child(7){height:68%}.final-voice-wave i:nth-child(4),.final-voice-wave i:nth-child(6){height:92%}.final-voice-wave i:nth-child(5){height:58%}.final-inner{z-index:1;position:relative}.final-inner .eyebrow{justify-content:center}.final-inner h2{max-width:820px;margin:20px auto 0;font-size:clamp(42px,5vw,64px);font-weight:600;line-height:1}.final-inner>p{max-width:620px;color:var(--muted);margin:26px auto 0;font-size:16px;line-height:1.7}.final-inner>div:last-child{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:34px;display:flex}.site-footer{padding-bottom:calc(128px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#09090b}.footer-grid{grid-template-columns:1.5fr .7fr .7fr;gap:48px;padding-block:70px 64px;display:grid}.footer-brand img{width:178px;height:auto}.footer-brand p{max-width:410px;color:var(--muted);margin-top:20px;font-size:13px;line-height:1.6}.footer-brand address{color:var(--faint);margin-top:18px;font-size:11px;font-style:normal;line-height:1.65}.footer-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:17px;font-size:8px}.footer-quickdial-logo{object-fit:contain;object-position:left center;width:116px;height:32px;margin:-6px 0 11px}.footer-grid>div:not(.footer-brand){flex-direction:column;align-items:flex-start;display:flex}.footer-grid>div:not(.footer-brand) a{min-width:44px;min-height:44px;color:var(--muted);align-items:center;padding-block:12px;font-size:12px;transition:color .2s;display:inline-flex}.footer-grid>div:not(.footer-brand) a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--line);min-height:70px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--faint);justify-content:space-between;align-items:center;gap:18px;font-size:8px;display:flex}.footer-bottom button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;padding:10px 4px}.cookie-banner{z-index:70;right:calc(22px + env(safe-area-inset-right));bottom:calc(22px + env(safe-area-inset-bottom));width:min(390px,calc(100% - 44px - env(safe-area-inset-left) - env(safe-area-inset-right)));border:1px solid var(--line-strong);background:#17141a;border-radius:18px;padding:20px;position:fixed;box-shadow:0 30px 80px #00000080}.cookie-banner[hidden]{display:none}.cookie-banner strong{font-size:14px}.cookie-banner p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6}.cookie-banner p a{text-decoration:underline}.cookie-banner>div{gap:8px;margin-top:16px;display:flex}.inner-page{min-height:70svh;padding:calc(150px + env(safe-area-inset-top)) 0 calc(110px + env(safe-area-inset-bottom))}.inner-shell{width:min(calc(100% - (var(--gutter) * 2)),900px);margin-inline:auto}.inner-page h1{margin-top:18px;font-size:clamp(44px,6vw,72px);font-weight:600;line-height:1}.inner-lede{max-width:720px;color:var(--muted);margin-top:24px;font-size:17px;line-height:1.7}.legal-sections{border-top:1px solid var(--line);margin-top:64px}.legal-sections section{border-bottom:1px solid var(--line);padding-block:30px}.legal-sections h2{font-size:22px;font-weight:600}.legal-sections p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.75}.legal-sections a{color:var(--cyan);text-decoration:underline}.recovery-links{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:none}@keyframes pulse{50%{opacity:.5}}@keyframes signal{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:100%}}@keyframes map-flow{0%{opacity:0;top:0}18%,82%{opacity:1}to{opacity:0;top:calc(100% - 5px)}}@keyframes voice-wave{to{transform:scaleY(2.1)}}@keyframes voice-fab-arrive{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:none}}@keyframes voice-fab-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.018)}}@keyframes voice-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes voice-orb-live{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes demo-cue-card-in{0%{opacity:0;transform:translate(-10px)scale(.96)}to{opacity:1;transform:none}}@keyframes demo-cue-draw{to{stroke-dashoffset:0}}@keyframes demo-cue-beacon{0%,30%,to{transform:scale(1);box-shadow:0 0 0 5px #5bd6e31a,0 0 16px #5bd6e399}8%{transform:scale(1.22);box-shadow:0 0 0 8px #5bd6e30f,0 0 24px #5bd6e3e6}}@keyframes demo-cue-flow{0%{opacity:0;stroke-dashoffset:88px}3%{opacity:1}18%{opacity:1;stroke-dashoffset:0}25%,to{opacity:0;stroke-dashoffset:0}}@keyframes demo-cue-arrow{0%,15%,24%,to{transform:translate(0)}19%{transform:translate(5px)}}@keyframes demo-cue-signal{0%{opacity:0;offset-distance:0}3%{opacity:1}17%{opacity:1;offset-distance:100%}22%,to{opacity:0;offset-distance:100%}}@keyframes demo-launch-arrival{0%,16%,27%,to{opacity:.58;transform:scale(1)}22%{opacity:.12;transform:scale(1.48)}}@keyframes demo-launch-haptic{0%,17%,25%,to{transform:translate(0)rotate(0)}18%{transform:translate(-2px)rotate(-1deg)}19.5%{transform:translate(2px)rotate(1deg)}21%{transform:translate(-1.5px)rotate(-.7deg)}22.5%{transform:translate(1.5px)rotate(.7deg)}24%{transform:translate(0)rotate(0)}}@keyframes demo-product-ring{0%,58%,to{opacity:.7;transform:scale(1)}72%{opacity:.1;transform:scale(1.2)}73%{opacity:.7;transform:scale(1)}}@media(max-width:1120px){.desktop-nav{display:none}.site-nav{grid-template-columns:1fr auto}.nav-actions{display:none}.menu-button{display:block}.hero-layout{grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);gap:38px}.system-canvas{grid-template-columns:116px 1fr;padding:22px}.signal-path{left:139px}.workflow-copy{grid-template-columns:90px minmax(210px,.75fr) 1fr;gap:20px}.control-copy li{grid-template-columns:34px 170px 1fr}}@media(min-width:901px){.blueprint-outcome{padding-right:280px}}@media(max-width:900px){.hero{min-height:auto}.hero-layout{grid-template-columns:1fr;min-height:auto;padding-block:110px 120px}.hero-copy{max-width:760px}.hero-system{width:100%;max-width:760px}.scroll-cue{display:none}.outcome-grid{grid-template-columns:repeat(2,1fr)}.outcome-grid p:nth-child(2){border-right:1px solid var(--line)}.split-heading,.connections-stage,.setup-layout,.faq-layout,.control-layout{grid-template-columns:1fr}.demo-section-intro{grid-template-columns:1fr;gap:18px}.demo-section-intro>p{justify-self:start}.demo-site-content{grid-template-columns:1fr;gap:30px;min-height:680px;padding-bottom:118px}.demo-site-copy h3{max-width:680px}.demo-site-visual{min-height:310px}.split-heading{gap:24px}.section-heading>p{max-width:660px}.workflow-copy{grid-template-columns:100px 1fr}.workflow-copy p{grid-column:2}.workflow-list li{grid-template-columns:60px 1fr 70px}.connections-stage,.setup-layout,.faq-layout,.control-layout{gap:64px}.voice-experience-grid{grid-template-columns:1fr}.voice-command-stage{border-right:0;border-bottom:1px solid var(--line);min-height:520px}.voice-journey{min-height:auto;padding-block:34px}.voice-journey-step{min-height:116px;padding-block:20px}.voice-outcome{min-height:112px}.connection-map{min-height:660px}.workflow-shapes{grid-template-columns:1fr}.workflow-shapes>div:last-child{justify-content:flex-start}.setup-copy{position:static}}@media(max-width:640px){:root{--gutter:20px;--radius:18px}.section{padding-block:72px}.site-nav{height:68px}.brand-link{width:154px}.mobile-menu{height:calc(100svh - 68px - env(safe-area-inset-top))}.hero{padding-top:calc(68px + env(safe-area-inset-top))}.hero-layout{gap:48px;padding-block:76px 88px}.hero-copy h1{font-size:clamp(44px,13vw,61px)}.hero-copy>p{margin-top:22px;font-size:16px}.hero-actions{margin-top:30px}.hero-actions .button{width:100%}.scope-list{margin-top:24px}.hero-system{border-radius:19px;width:calc(100% + 14px);margin-inline:-7px}.system-topbar{min-height:44px;padding-inline:13px}.system-canvas{flex-direction:column;min-height:auto;padding:18px;display:flex}.channel-stack{grid-template-columns:1fr 1fr;display:grid}.channel{min-height:66px}.signal-path{display:none}.conversation-card{margin-top:5px}.conversation-card blockquote{font-size:15px}.action-receipt dl{grid-template-columns:1fr}.action-receipt dl div{justify-content:space-between;padding-top:9px;display:flex}.system-footer{flex-wrap:wrap;gap:7px;padding:10px}.system-footer i{width:10px}.outcome-grid{grid-template-columns:1fr}.outcome-grid p{border-right:1px solid var(--line);min-height:74px}.section-heading h2,.setup-copy h2,.control-layout h2,.faq-heading h2{font-size:38px}.demo-section{padding-top:72px}.demo-section-intro h2{font-size:clamp(34px,10vw,40px)}.demo-section-intro>p{margin-top:0;font-size:15px}.demo-entry-actions{flex-direction:column;align-items:stretch}.demo-dialog-preview{align-self:center}.demo-experience-wrap{margin-top:32px}.demo-site-browser{border-radius:21px;margin-inline:-8px}.demo-browser-chrome{grid-template-columns:1fr;min-height:48px;padding-inline:13px}.demo-browser-dots,.demo-browser-ready{display:none}.demo-browser-address{text-align:left;min-width:0;padding:7px 12px}.demo-site-page{min-height:660px}.demo-site-nav{min-height:58px;padding-inline:18px}.demo-site-nav>img{width:132px}.demo-site-nav>span{display:none}.demo-site-content{gap:24px;min-height:600px;padding:30px 20px 126px}.demo-site-copy h3{margin-top:14px;font-size:clamp(35px,10vw,44px)}.demo-site-copy>div{margin-top:19px}.demo-site-visual{border-radius:19px;min-height:250px}.demo-product-guide{grid-template-columns:102px 1fr;gap:10px;padding:13px 12px 8px;inset:0 0 66px}.demo-product-voice{min-height:150px}.demo-product-orb{width:78px;height:78px}.demo-product-orb>i:nth-child(2){inset:8px}.demo-product-orb>span{inset:14px}.demo-product-orb img{width:36px;height:36px}.demo-product-wave{gap:2px;width:42px;height:25px;bottom:25px;right:-5px}.demo-product-wave i{width:2px;transform:scaleY(.75)}.demo-product-voice small{text-align:center;margin-top:12px;font-size:5px}.demo-product-topics{gap:6px}.demo-product-topics>span{border-radius:10px;grid-template-columns:20px 1fr;gap:5px;min-height:39px;padding:7px 9px}.demo-product-topics i{font-size:6px}.demo-product-topics strong{font-size:10px}.demo-site-visual>span{min-height:54px;padding:11px 12px;bottom:12px;left:12px;right:12px}.demo-site-visual strong{font-size:13px}.demo-launch-anchor{bottom:16px;right:16px}.demo-launch-cue{transform-origin:100%;bottom:-7px;right:55px;transform:scale(.86)translate(7px)}.demo-site-browser.is-cue-visible:not(.is-used) .demo-launch-cue{transform:scale(.86)}.voice-experience{border-radius:21px}.voice-experience-topbar{min-height:64px;padding:11px 13px}.voice-experience-brand strong{font-size:11px}.voice-experience-trust{max-width:142px;font-size:7px;line-height:1.35}.voice-command-stage{min-height:auto;padding:42px 20px 30px}.voice-stage-glow{width:280px;height:210px}.voice-stage-orb{width:104px;height:104px}.voice-stage-orb-ring--inner{inset:9px}.voice-stage-orb-core{inset:15px}.voice-stage-orb-core img{width:49px;height:49px}.voice-stage-heading{max-width:440px;font-size:31px}.voice-stage-summary{font-size:13px}.voice-sample-prompt{margin-top:24px}.voice-journey{padding:28px 18px 31px}.voice-journey-step{grid-template-columns:36px 1fr;min-height:112px;padding-block:20px}.voice-journey-step p{font-size:14px}.voice-outcome{min-height:116px;padding:17px}.voice-proof-row{gap:10px;min-height:64px;padding:12px 15px}.widget-browser{border-radius:20px;margin-inline:-8px}.browser-chrome{grid-template-columns:1fr;min-height:52px;padding-inline:13px}.browser-dots,.browser-state{display:none}.browser-address{text-align:left;padding-inline:12px}.customer-site{min-height:770px}.customer-site-nav{min-height:64px;padding-inline:22px}.customer-site-nav>div{display:none}.customer-site-copy{padding:46px 22px}.customer-site-copy h3{max-width:360px;font-size:40px}.customer-site-copy>p{max-width:340px;font-size:13px}.customer-site-lines{margin-top:27px}.widget-preview{width:auto;bottom:12px;left:12px;right:12px}.widget-panel{border-radius:18px}.widget-launcher{min-width:176px;min-height:60px}.widget-launcher>i{width:48px;height:48px}.widget-value-rail{grid-template-columns:1fr}.widget-value-rail>div{min-height:112px}.widget-value-rail>div+div{border-top:1px solid var(--line);border-left:0}.workflow-list li{grid-template-columns:40px 1fr;align-items:start;padding-block:25px}.workflow-copy{grid-template-columns:1fr;gap:9px}.workflow-copy p{grid-column:auto}.workflow-status{display:none}.connection-map{border-radius:20px;min-height:650px;padding-inline:16px}.map-inputs>div{padding-inline:11px}.connection-list article{grid-template-columns:34px 1fr;gap:12px}.connection-list article>strong{text-align:left;grid-column:2;justify-self:start}.workflow-shapes{gap:22px}.workflow-shapes>div:last-child{gap:6px}.setup-steps li{grid-template-columns:42px 1fr;min-height:auto}.setup-steps strong{font-size:21px}.embed-snippet>div{flex-direction:column;align-items:flex-start}.embed-snippet code{font-size:8px}.deploy-channels{grid-template-columns:1fr}.deploy-channels>div{min-height:auto}.control-copy li{grid-template-columns:34px 1fr}.control-copy li p{grid-column:2}.faq-list summary{min-height:78px;font-size:17px}.faq-list details>p{padding-right:26px}.final-inner h2{font-size:44px}.final-inner .button{width:100%}.final-voice-rings{width:150vw}.final-voice-core{width:88px;height:88px}.final-voice-core img{width:52px;height:52px}.final-voice-wave{bottom:8%;right:4%}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:22px}.voice-fab-shell{right:max(10px,calc(env(safe-area-inset-right) + 8px));bottom:calc(10px + env(safe-area-inset-bottom) + var(--cookie-clearance));width:224px;height:62px}.voice-fab-shell.is-compact{width:58px;height:58px}.voice-fab-shell.is-compact.is-live{width:min(238px,100vw - 20px);height:62px}.voice-fab{gap:10px;padding:6px 10px 6px 6px}.voice-fab-copy strong{font-size:14px}.voice-fab-copy small{font-size:8px}.voice-fab-orb{width:48px;height:48px}.voice-fab-shell.is-compact .voice-fab-orb{width:44px;height:44px}.voice-fab-core img{width:28px;height:28px}.voice-fab-bars{width:24px}.voice-dialog{border-radius:27px 27px 0 0;width:100%;height:min(88dvh,760px);margin:auto 0 0}.voice-dialog-footer{min-height:70px;padding:11px 58px calc(11px + env(safe-area-inset-bottom)) 15px}.voice-dialog-footer>span{display:none}.voice-experience--dialog .voice-experience-topbar{padding-right:70px}.voice-experience--dialog .voice-command-stage{padding-inline:18px}.voice-experience--dialog .voice-journey{padding-inline:17px}.inner-page{padding-top:calc(122px + env(safe-area-inset-top))}}@media(max-width:360px){:root{--gutter:16px}.hero-copy h1{font-size:42px}.scope-list span{font-size:7px}.channel-stack{grid-template-columns:1fr}.system-footer{display:none}.voice-fab-shell{width:208px;height:58px}.voice-fab-shell.is-compact{width:52px;height:52px}.voice-fab-shell.is-compact.is-live{width:min(228px,100vw - 20px);height:58px}.voice-fab-shell.is-compact .voice-fab-copy-short{font-size:11.5px}.voice-experience-trust{padding-inline:8px}.voice-experience-brand strong{max-width:126px}.voice-stage-heading{font-size:28px}.customer-site{min-height:810px}.customer-site-copy h3{font-size:36px}.widget-bubble{max-width:94%}.map-inputs{grid-template-columns:1fr}.connection-map{min-height:720px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}@media(max-height:760px)and (min-width:901px){.hero-layout{padding-block:62px 88px}.hero-copy h1{font-size:clamp(52px,5.2vw,72px)}}@media(max-height:820px)and (min-width:901px){.hotel-surface{position:static}}@media(max-height:620px)and (max-width:900px){.voice-dialog{border-radius:0;width:100%;height:100dvh;margin:0}.voice-dialog-frame{border-radius:0}.voice-dialog-close{top:calc(5px + env(safe-area-inset-top));right:calc(8px + env(safe-area-inset-right));width:44px;height:44px}.voice-experience--dialog .voice-experience-topbar{min-height:calc(56px + env(safe-area-inset-top));padding-top:calc(6px + env(safe-area-inset-top));padding-bottom:6px;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(66px,calc(56px + env(safe-area-inset-right)))}.voice-experience--dialog .voice-experience-mark{border-radius:11px;width:34px;height:34px}.voice-experience--dialog .voice-experience-mark img{width:24px;height:24px}.voice-experience--dialog .voice-command-stage{padding:10px max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left))}.voice-experience--dialog .voice-stage-glow{width:190px;height:120px}.voice-experience--dialog .voice-stage-orb{width:48px;height:48px}.voice-experience--dialog .voice-stage-orb-ring--inner{inset:5px}.voice-experience--dialog .voice-stage-orb-core{inset:8px}.voice-experience--dialog .voice-stage-orb-core img{width:24px;height:24px}.voice-experience--dialog .voice-stage-bars{width:32px;height:22px;bottom:-1px;right:-10px}.voice-experience--dialog .voice-stage-status{margin-top:6px;font-size:8px}.voice-experience--dialog .voice-stage-heading{max-width:480px;margin-top:5px;font-size:clamp(20px,3.4vw,23px);line-height:1.02}.voice-experience--dialog .voice-stage-summary,.voice-experience--dialog .voice-stage-hint{display:none}.voice-experience--dialog .voice-journey{padding:22px max(17px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(17px,env(safe-area-inset-left))}.voice-dialog-footer{min-height:calc(54px + env(safe-area-inset-bottom));padding:5px max(58px,calc(50px + env(safe-area-inset-right))) calc(5px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}}@media(max-height:520px)and (min-width:641px)and (max-width:900px){.hero--product{padding-top:calc(64px + env(safe-area-inset-top))}.hero--product .hero-product-layout{min-height:0;padding-block:16px 42px}.hero--product .hero-copy h1{margin-top:12px;font-size:clamp(40px,5.8vw,47px)}.hero--product .hero-copy>p{margin-top:12px;font-size:13px;line-height:1.45}.hero--product .hero-actions{margin-top:14px}.hero--product .voice-entry-disclosure,.hero--product .scope-list,.hero--product .scroll-cue{display:none}.hero--product .hero-actions .button{min-height:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.demo-cue-track{stroke-dashoffset:0}.demo-cue-flow,.demo-cue-signal{display:none}.demo-site-launcher-orb>i,.demo-site-launcher-orb>span,.demo-cue-card>i,.demo-cue-arrow{animation:none!important}}@media(forced-colors:active){.button,.voice-fab-copy,.voice-fab-core,.voice-dialog-frame,.voice-experience,.voice-entry-guide,.voice-outcome,.channel,.conversation-card,.action-receipt,.widget-browser,.widget-panel,.widget-launcher,.connection-map,.map-core,.embed-snippet,.demo-site-browser,.demo-site-launcher{border:1px solid canvastext}.live-dot,.button-live-dot,.nav-live-demo i,.voice-fab-copy small i,.system-state i,.workflow-status i,.widget-online i,.browser-state i{forced-color-adjust:none}}.hero--product{min-height:max(720px,100svh)}.hero-product-layout{grid-template-columns:minmax(460px,500px) minmax(0,1fr);gap:clamp(38px,4vw,54px)}.hero-copy .voice-entry-disclosure{max-width:560px;color:var(--faint);margin-top:13px;font-size:11px;line-height:1.5}.outcome-grid--facts p{flex-direction:column;justify-content:center;min-height:98px;display:flex}.outcome-grid--facts p>span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--magenta);margin-bottom:7px;font-size:8px}.hero-blueprint{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 73% 14%,#dc76d924,#0000 31%),#0e0c11db;border:1px solid #ffffff29;border-radius:28px;width:100%;max-width:680px;position:relative;overflow:hidden;box-shadow:0 48px 120px #00000080,inset 0 1px #ffffff0d}.blueprint-topbar,.blueprint-footer{border-bottom:1px solid var(--line);min-height:50px;font-family:var(--font-mono);letter-spacing:.1em;color:var(--faint);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-size:8px;font-weight:600;line-height:1.45;display:flex}.blueprint-topbar strong{color:var(--green);align-items:center;gap:8px;display:flex}.blueprint-topbar strong i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.blueprint-body{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.05fr) minmax(190px,.75fr);gap:13px;min-height:490px;padding:24px;display:grid;position:relative}.blueprint-body:before{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.blueprint-request,.blueprint-core,.blueprint-tools>div,.blueprint-outcome{z-index:1;border:1px solid var(--line);background:#120f15ed;border-radius:17px;position:relative}.blueprint-request{padding:18px}.blueprint-request>span,.blueprint-core small,.blueprint-tools small,.blueprint-outcome small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--cyan);font-size:7px;font-weight:700}.blueprint-request blockquote{font-family:var(--font-display);letter-spacing:-.02em;margin:15px 0 0;font-size:18px;font-weight:500;line-height:1.42}.blueprint-request>div{flex-wrap:wrap;align-items:center;gap:7px;margin-top:17px;display:flex}.blueprint-request>div i{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #5bd6e38c}.blueprint-request>div span{color:var(--muted);background:#ffffff0d;border-radius:999px;padding:6px 8px;font-size:8px}.blueprint-rail{z-index:1;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;height:25px;display:flex;position:relative}.blueprint-rail:before{content:"";background:linear-gradient(90deg,transparent,var(--magenta),var(--cyan),transparent);width:74%;height:1px}.blueprint-rail i{width:5px;height:5px;box-shadow:0 0 12px var(--magenta);animation:blueprint-signal 2.8s var(--ease) 2 both;background:#fff;border-radius:50%;position:absolute}.blueprint-rail i:nth-child(2){animation-delay:.28s}.blueprint-rail i:nth-child(3){animation-delay:.56s}.blueprint-core{background:linear-gradient(135deg,#dc76d91a,#100e13f2);border-color:#dc76d94d;align-items:center;gap:14px;min-height:118px;padding:16px;display:flex}.blueprint-orb{background:conic-gradient(from 220deg,#dc76d9,#7861c9,#5bd6e3,#dc76d9);border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 30px #dc76d940}.blueprint-orb:before{content:"";background:#17121b;border-radius:50%;width:53px;height:53px;position:absolute}.blueprint-orb img{z-index:1;width:42px;height:42px;position:relative}.blueprint-core>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.blueprint-core small{color:var(--magenta)}.blueprint-core strong{font-family:var(--font-display);font-size:21px}.blueprint-core span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--faint);font-size:8px}.blueprint-tools{z-index:1;gap:9px;display:grid;position:relative}.blueprint-tools>div{min-height:72px;padding:13px}.blueprint-tools small{color:var(--magenta)}.blueprint-tools strong,.blueprint-tools span{display:block}.blueprint-tools strong{margin-top:6px;font-size:11px}.blueprint-tools span{color:var(--faint);margin-top:4px;font-size:9px}.blueprint-outcome{background:linear-gradient(115deg,#75d6a31c,#100e12f0 55%);border-color:#75d6a34d;grid-column:1/-1;align-items:center;gap:14px;min-height:94px;padding:16px;display:flex}.blueprint-outcome>span{color:#10261a;background:var(--green);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.blueprint-outcome small{color:var(--green)}.blueprint-outcome strong,.blueprint-outcome p{display:block}.blueprint-outcome strong{font-family:var(--font-display);margin-top:4px;font-size:16px}.blueprint-outcome p{max-width:220px;color:var(--muted);margin-top:5px;font-size:10px}.blueprint-footer{border-top:1px solid var(--line);border-bottom:0;min-height:42px}.growth-section{border-bottom:1px solid var(--line);background:#0b0a0d}.growth-section .section-heading>p{color:var(--muted)}.growth-track{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:clamp(58px,8vw,96px);list-style:none;display:grid}.growth-track li{border-left:1px solid var(--line);background:linear-gradient(#ffffff04,#0000);min-height:350px;padding:28px clamp(22px,3vw,40px) 34px;position:relative;overflow:hidden}.growth-track li:last-child{border-right:1px solid var(--line)}.growth-track li:after{content:"";opacity:.22;background:radial-gradient(circle,var(--magenta),transparent 64%);height:70%;position:absolute;inset:auto -20% -50% 20%}.growth-index{align-items:center;gap:12px;display:flex}.growth-index span,.growth-track small{font-family:var(--font-mono);letter-spacing:.12em;color:var(--magenta);font-size:8px;font-weight:700}.growth-index i{background:linear-gradient(var(--magenta),transparent);width:46px;height:1px}.growth-track li>div:nth-child(2){z-index:1;margin-top:80px;position:relative}.growth-track h3{margin-top:13px;font-size:clamp(25px,2.2vw,34px);font-weight:600;line-height:1.08}.growth-track p{color:var(--muted);margin-top:17px;font-size:13px;line-height:1.65}.growth-arrow{z-index:2;font-family:var(--font-display);color:var(--faint);font-size:24px;position:absolute;top:27px;right:23px}.growth-track li:last-child .growth-arrow{display:none}.growth-result{border:1px solid var(--line);background:#ffffff05;border-top:0;grid-template-columns:auto 1fr 90px auto 1.3fr;align-items:center;gap:15px;min-height:86px;padding:18px 28px;display:grid}.growth-result span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--faint);font-size:7px}.growth-result strong{font-size:12px}.growth-result i{background:linear-gradient(90deg,var(--magenta),var(--cyan));width:100%;height:1px}.inside-section{color:var(--paper-ink);background:var(--paper)}.inside-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,8vw,112px);display:grid}.inside-copy{position:sticky;top:112px}.inside-copy .eyebrow{color:#8f428c}.inside-copy h2{margin-top:18px;font-size:clamp(42px,5vw,68px);line-height:.98}.inside-copy>p{max-width:560px;color:var(--paper-muted);margin-top:25px;font-size:16px;line-height:1.7}.inside-principles{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.inside-principles span{font-family:var(--font-mono);color:var(--paper-muted);border:1px solid #1411162e;border-radius:999px;padding:8px 10px;font-size:8px}.box-architecture{background:#dedad2;border:1px solid #1411163d;border-radius:25px;overflow:hidden;box-shadow:0 38px 80px #40314021}.box-architecture-label{border-bottom:1px solid #1411162e;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:18px 22px;display:flex}.box-architecture-label span,.box-operating-layer span,.box-architecture-receipt small{font-family:var(--font-mono);letter-spacing:.1em;color:#8f428c;font-size:8px;font-weight:700}.box-architecture-label strong{color:var(--paper-muted);font-size:12px}.box-stack article{border-bottom:1px solid #1411162e;grid-template-columns:64px 1fr;gap:18px;min-height:154px;padding:24px;display:grid}.box-stack article>span{width:54px;height:54px;font-family:var(--font-mono);color:#fff;background:linear-gradient(145deg,#9b579d,#5c4c98);border:1px solid #59386040;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;box-shadow:0 12px 28px #59386033}.box-stack small{font-family:var(--font-mono);letter-spacing:.1em;color:#8f428c;font-size:8px;font-weight:700}.box-stack h3{letter-spacing:-.03em;margin-top:7px;font-size:22px}.box-stack p{color:var(--paper-muted);margin-top:8px;font-size:12px;line-height:1.6}.box-operating-layer{grid-template-columns:repeat(2,1fr);display:grid}.box-operating-layer span{text-align:center;min-height:55px;color:var(--paper-muted);border-bottom:1px solid #14111629;border-right:1px solid #14111629;padding:17px}.box-architecture-receipt{color:#eaf9f0;background:#173025;align-items:center;gap:14px;min-height:94px;padding:20px 23px;display:flex}.box-architecture-receipt>span{color:#173025;background:var(--green);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.box-architecture-receipt small{color:#86d9aa}.box-architecture-receipt strong{margin-top:5px;font-size:14px;display:block}.hospitality-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 18% 55%,#5bd6e312,#0000 30%),#0b0a0d}.hospitality-section .section-heading>p,.hospitality-intro p{color:var(--muted)}.hospitality-intro p{font-size:15px;line-height:1.7}.hospitality-intro span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--green);margin-top:12px;font-size:8px;line-height:1.5;display:block}.hospitality-layout{grid-template-columns:minmax(430px,1fr) minmax(0,.88fr);align-items:start;gap:clamp(34px,6vw,82px);margin-top:clamp(58px,8vw,96px);display:grid}.hotel-surface{border:1px solid var(--line-strong);background:#101014;border-radius:25px;position:sticky;top:104px;overflow:hidden;box-shadow:0 38px 100px #0000006b}.hotel-browser{border-bottom:1px solid var(--line);align-items:center;gap:7px;min-height:48px;padding-inline:16px;display:flex}.hotel-browser i{background:#4a454d;border-radius:50%;width:7px;height:7px}.hotel-browser span{font-family:var(--font-mono);color:var(--faint);background:#ffffff0a;border-radius:8px;margin-left:8px;padding:8px 13px;font-size:8px}.hotel-page{background:radial-gradient(circle at 68% 20%,#a574af40,#0000 32%),linear-gradient(135deg,#262129,#161319 56%,#111014);min-height:650px;padding:27px;position:relative;overflow:hidden}.hotel-page:before{content:"";opacity:.1;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.hotel-brand,.hotel-copy,.hotel-agent-panel{z-index:1;position:relative}.hotel-brand{font-family:var(--font-mono);letter-spacing:.13em;justify-content:space-between;font-size:9px;display:flex}.hotel-brand small{color:var(--faint);font-size:7px}.hotel-copy{max-width:440px;margin-top:72px}.hotel-copy>span{font-family:var(--font-mono);letter-spacing:.12em;color:#dda1db;font-size:8px}.hotel-copy h3{margin-top:15px;font-size:clamp(38px,4vw,60px);line-height:.96}.hotel-copy p{max-width:390px;color:var(--muted);margin-top:20px;font-size:13px;line-height:1.65}.hotel-agent-panel{background:linear-gradient(145deg,#1e1720f7,#0b0a0dfa);border:1px solid #fff3;border-radius:22px;width:min(430px,100%);margin:60px 0 0 auto;overflow:hidden;box-shadow:0 28px 76px #00000073}.hotel-agent-panel>div:first-child{border-bottom:1px solid var(--line);grid-template-columns:43px 1fr auto;align-items:center;gap:11px;min-height:72px;padding:13px;display:grid}.hotel-agent-mark{background:linear-gradient(145deg,#8f4f9c,#4e4483);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.hotel-agent-panel>div:first-child>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.hotel-agent-panel small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--magenta);font-size:7px}.hotel-agent-panel strong{font-size:11px}.hotel-agent-panel>div:first-child>i{font-family:var(--font-mono);color:var(--green);font-size:7px;font-style:normal}.hotel-agent-panel blockquote{font-family:var(--font-display);margin:0;padding:18px 18px 13px;font-size:16px;line-height:1.45}.hotel-wave{align-items:center;gap:4px;height:34px;padding-inline:18px;display:flex}.hotel-wave i{width:3px;height:var(--bar-h);background:linear-gradient(var(--cyan),var(--magenta));animation:.7s ease-in-out 8 alternate voice-wave;animation-delay:calc(var(--bar) * -55ms);border-radius:9px}.hotel-agent-panel>p{color:var(--faint);padding:0 18px 18px;font-size:9px}.hospitality-flow{border-top:1px solid var(--line);list-style:none}.hospitality-flow li{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:16px;min-height:146px;padding:24px 0;display:grid}.hospitality-flow li>span{font-family:var(--font-mono);color:var(--cyan);font-size:8px}.hospitality-flow small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--magenta);font-size:8px;font-weight:700}.hospitality-flow h3{margin-top:9px;font-size:21px;line-height:1.2}.hospitality-flow p{color:var(--faint);margin-top:10px;font-size:12px;line-height:1.65}.hospitality-flow .hospitality-receipt{background:#75d6a312;border:1px solid #75d6a347;border-radius:17px;margin-top:18px;padding:21px}.hospitality-receipt>span{color:#10261a;background:var(--green);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.hospitality-receipt small{color:var(--green)}.integrations-section{background:radial-gradient(circle at 50% 45%,#dc76d91a,#0000 30%),#09090b}.integrations-heading{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);justify-content:space-between;align-items:end;gap:clamp(40px,5vw,72px);display:grid}.integrations-heading h2{max-width:680px;margin-top:16px;font-size:clamp(42px,4vw,56px);line-height:1.02}.integrations-heading>p{max-width:380px;color:var(--muted);margin:0 0 4px;font-size:16px;line-height:1.68}.integration-orbit{border:1px solid var(--line);background:radial-gradient(circle at 50% 48%,#dc76d924,#0000 18%),#0f0d11b8;border-radius:30px;min-height:690px;margin-top:clamp(58px,8vw,94px);position:relative;overflow:hidden}.integration-orbit:before{content:"";opacity:.13;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.orbit-qualification{z-index:5;max-width:calc(100% - 36px);font-family:var(--font-mono);letter-spacing:.09em;color:var(--faint);background:#0b0a0dc7;border:1px solid #ffffff1a;border-radius:999px;padding:9px 11px;font-size:7px;line-height:1.45;position:absolute;top:18px;left:18px}.orbit-rings{width:540px;height:540px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.orbit-rings i{border:1px solid #dc76d92b;border-radius:50%;position:absolute;inset:0}.orbit-rings i:nth-child(2){border-style:dashed;border-color:#5bd6e329;inset:75px}.orbit-rings i:nth-child(3){border-color:#ffffff21;inset:150px}.orbit-core{z-index:3;text-align:center;background:radial-gradient(circle at 38% 25%,#462c50,#1a1420 56%,#0e0c11);border:1px solid #fff3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;padding:26px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #dc76d909,0 28px 70px #00000073,inset 0 1px #ffffff14}.orbit-core>span{background:conic-gradient(from 220deg,#dc76d9,#6b57b7,#5bd6e3,#dc76d9);border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.orbit-core>span:before{content:"";background:#18131d;border-radius:50%;width:62px;height:62px;position:absolute}.orbit-core img{z-index:1;width:51px;height:51px;position:relative}.orbit-core small{font-family:var(--font-mono);letter-spacing:.11em;color:var(--magenta);margin-top:13px;font-size:7px}.orbit-core strong{margin-top:6px;font-size:12px}.orbit-core p{font-family:var(--font-mono);letter-spacing:.08em;color:var(--faint);margin-top:6px;font-size:7px}.orbit-ingress{z-index:3;border:1px solid var(--line);background:#120f15f2;border-radius:14px;flex-direction:column;justify-content:center;width:150px;min-height:72px;padding:13px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.orbit-ingress--site{left:28px}.orbit-ingress--phone{right:28px}.orbit-ingress small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--cyan);font-size:7px}.orbit-ingress strong{margin-top:7px;font-size:10px}.orbit-ingress:after{content:"";background:linear-gradient(90deg,var(--cyan),transparent);width:88px;height:1px;position:absolute;top:50%}.orbit-ingress--site:after{left:100%}.orbit-ingress--phone:after{right:100%;transform:rotate(180deg)}.integration-node{z-index:2;top:var(--y);left:var(--x);border:1px solid var(--line);min-width:138px;min-height:62px;animation:integration-enter .5s var(--ease) calc(var(--node) * 55ms) both;transition:border-color .2s ease,background .2s ease,transform .2s var(--ease);background:#141117eb;border-radius:14px;padding:12px 14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 14px 30px #0000003d}.integration-node:hover{z-index:5;background:#211924;border-color:#dc76d985;transform:translate(-50%,-53%)}.integration-node small,.integration-boundary span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--magenta);font-size:7px;font-weight:700;display:block}.integration-node strong{margin-top:6px;font-size:11px;display:block}.orbit-receipt{z-index:4;background:#11241bf0;border:1px solid #75d6a347;border-radius:15px;align-items:center;gap:13px;min-width:340px;min-height:70px;padding:14px 18px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 44px #00000059}.orbit-receipt>span{color:#10261a;background:var(--green);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.orbit-receipt small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--green);font-size:7px}.orbit-receipt strong{margin-top:5px;font-size:11px;display:block}.integration-boundary{border-inline:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.12fr;display:grid}.integration-boundary>div{min-height:210px;padding:28px}.integration-boundary>div+div{border-left:1px solid var(--line)}.integration-boundary p{color:var(--muted);margin-top:13px;font-size:12px;line-height:1.65}.integration-custom{background:linear-gradient(135deg,#dc76d914,#0000)}.integration-custom strong{font-family:var(--font-display);margin-top:13px;font-size:21px;display:block}.integration-custom .text-link{margin-top:14px;font-size:11px}.pricing-section{color:var(--paper-ink);background:#e3dfd8}.pricing-section .eyebrow{color:#8f428c}.pricing-section .section-heading>p{color:var(--paper-muted)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:clamp(40px,4.5vw,56px);display:grid}.pricing-card{--plan-accent:#2b7078;--plan-accent-soft:#4da4ac1f;background:radial-gradient(circle at 94% 2%,var(--plan-accent-soft),transparent 34%),#f8f6f1ad;border:1px solid #2670784d;border-radius:24px;flex-direction:column;min-width:0;min-height:570px;padding:clamp(25px,2.4vw,32px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #3f2e3e0e}.pricing-card:before{content:"";background:var(--plan-accent);height:4px;position:absolute;inset:0 0 auto}.pricing-card--premium{--plan-accent:#944a91;--plan-accent-soft:#a658a229;background:radial-gradient(circle at 92% 2%,var(--plan-accent-soft),transparent 36%),#f8f6f1bf;border-color:#68376761;box-shadow:0 22px 50px #743f711a}.pricing-card--custom{--plan-accent:#5bd6e3;--plan-accent-soft:#5bd6e321;color:var(--ink);background:radial-gradient(circle at 88% 4%,#dc76d92e,transparent 34%),radial-gradient(circle at 10% 92%,var(--plan-accent-soft),transparent 32%),#151117;border-color:#5bd6e347;box-shadow:0 24px 58px #2b1b2c33}.pricing-card-top{min-height:28px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:10px;font-weight:700;display:flex}.pricing-card-top h3{font-family:inherit;font-size:inherit;letter-spacing:inherit}.pricing-card-top>span{border:1px solid var(--plan-accent);padding:7px 10px}@supports (color:color-mix(in lab,red,red)){.pricing-card-top>span{border:1px solid color-mix(in srgb,var(--plan-accent) 42%,transparent)}}.pricing-card-top>span{color:var(--plan-accent);border-radius:999px;font-size:8px}@supports (color:color-mix(in lab,red,red)){.pricing-card-top>span{color:color-mix(in srgb,var(--plan-accent) 82%,#171219)}}.pricing-card-top>span{background:var(--plan-accent)}@supports (color:color-mix(in lab,red,red)){.pricing-card-top>span{background:color-mix(in srgb,var(--plan-accent) 7%,transparent)}}.pricing-price{align-items:flex-end;gap:13px;margin-top:28px;display:flex}.pricing-price strong{font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(60px,5.2vw,78px);font-weight:600;line-height:.84}.pricing-card--custom .pricing-price strong{letter-spacing:-.055em;max-width:240px;font-size:clamp(44px,4.2vw,60px);line-height:.9}.pricing-price span{max-width:90px;font-family:var(--font-mono);color:var(--paper-muted);padding-bottom:4px;font-size:9px;line-height:1.45}.pricing-usage{border-block:1px solid #14111626;grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.pricing-usage>div{min-height:82px;padding:16px 14px 15px 0}.pricing-usage>div+div{border-left:1px solid #14111626;padding-left:18px}.pricing-usage span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--plan-accent);font-size:9px;font-weight:700;line-height:1.4;display:block}.pricing-usage strong{font-family:var(--font-display);margin-top:8px;font-size:17px;line-height:1.2;display:block}.pricing-card h4{font-family:var(--font-display);letter-spacing:-.035em;margin:24px 0 0;font-size:clamp(23px,2vw,28px);font-weight:600;line-height:1.05}.pricing-card>p:not(.pricing-plan-detail){max-width:470px;color:var(--paper-muted);margin-top:13px;font-size:15px;line-height:1.62}.pricing-fit{border-top:1px solid #14111629;margin-top:24px;padding-top:21px}.pricing-fit>span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--plan-accent);font-size:9px;font-weight:700}.pricing-fit ul{gap:10px;margin-top:15px;list-style:none;display:grid}.pricing-fit li{color:#403943;grid-template-columns:18px 1fr;gap:8px;font-size:13px;line-height:1.45;display:grid}.pricing-fit li i{border:1px solid var(--plan-accent);width:15px;height:15px;margin-top:2px}@supports (color:color-mix(in lab,red,red)){.pricing-fit li i{border:1px solid color-mix(in srgb,var(--plan-accent) 48%,transparent)}}.pricing-fit li i{background:radial-gradient(circle,var(--plan-accent) 0 2px,transparent 3px);border-radius:50%}.pricing-card .pricing-plan-detail{color:var(--paper-muted);border-top:1px solid #1411161f;margin-top:21px;padding-top:17px;font-size:12px;line-height:1.5}.pricing-card .button{width:100%;margin-top:auto}.pricing-card .button-quiet{color:var(--paper-ink);background:0 0;border-color:#1411163d}.pricing-card .button-quiet:hover{background:#1411160f}.pricing-card--custom .pricing-card-top>span{color:var(--cyan);background:#5bd6e30f}.pricing-card--custom .pricing-price span,.pricing-card--custom>p:not(.pricing-plan-detail),.pricing-card--custom .pricing-fit li,.pricing-card--custom .pricing-plan-detail{color:#c1b9c3}.pricing-card--custom .pricing-usage,.pricing-card--custom .pricing-fit,.pricing-card--custom .pricing-plan-detail{border-color:#ffffff24}.pricing-card--custom .pricing-usage>div+div{border-left-color:#ffffff24}.pricing-card--custom .pricing-usage span,.pricing-card--custom .pricing-fit>span{color:#dca1d9}.pricing-card--custom .pricing-card-cta{color:#141116;background:#f4eff5;border-color:#f4eff5}.pricing-card--custom .pricing-card-cta:hover{background:#fff}.pricing-card--custom :focus-visible{outline-color:var(--cyan)}.pricing-capabilities{color:var(--ink);background:radial-gradient(circle at 82% 0,#dc76d926,#0000 33%),#151117;border:1px solid #ffffff29;border-radius:24px;margin-top:16px;overflow:hidden;box-shadow:0 28px 70px #46314524}.pricing-capabilities-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(300px,.66fr);align-items:center;gap:44px;min-height:128px;padding:26px 32px;display:grid}.pricing-capabilities-heading span,.pricing-capabilities-grid article>span,.pricing-capacity>span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#e0a4dd;font-size:9px;font-weight:700}.pricing-capabilities-heading h3{font-family:var(--font-display);letter-spacing:-.04em;margin-top:10px;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1}.pricing-capabilities-heading>p{color:var(--muted);font-size:14px;line-height:1.62}.pricing-capabilities-grid{grid-template-columns:repeat(4,1fr);display:grid}.pricing-capabilities-grid article{border-right:1px solid var(--line);min-height:164px;padding:24px}.pricing-capabilities-grid article:last-child{border-right:0}.pricing-capabilities-grid strong{font-family:var(--font-display);margin-top:15px;font-size:19px;line-height:1.18;display:block}.pricing-capabilities-grid p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.58}.pricing-capacity{border-top:1px solid var(--line);background:#75d6a30e;grid-template-columns:150px minmax(270px,.75fr) minmax(340px,1fr);align-items:center;gap:24px;min-height:84px;padding:18px 26px;display:grid}.pricing-capacity>span{color:var(--green)}.pricing-capacity strong{font-family:var(--font-display);font-size:18px;line-height:1.25}.pricing-capacity p{color:var(--muted);font-size:12px;line-height:1.55}.pricing-note{text-align:center;max-width:960px;color:var(--paper-muted);margin:19px auto 0;font-size:12px;line-height:1.6}.final-voice-button{cursor:pointer;background:0 0;border:0;padding:0}.voice-dialog-footer{min-height:74px;padding:10px 18px}.voice-dialog-footer>div{align-items:center;gap:10px;min-width:0;display:flex}.voice-dialog-session-action{color:#fff;cursor:pointer;background:linear-gradient(100deg,#8a4358,#694358);border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 17px;font-size:11px;font-weight:700;display:inline-flex}.voice-dialog-session-action[hidden]{display:none}.voice-dialog-footer>div>a{padding-inline:3px}.voice-dialog[data-phase=requesting] .voice-dialog-footer>span,.voice-dialog[data-phase=connecting] .voice-dialog-footer>span,.voice-dialog[data-phase=listening] .voice-dialog-footer>span,.voice-dialog[data-phase=interrupted] .voice-dialog-footer>span,.voice-dialog[data-phase=working] .voice-dialog-footer>span,.voice-dialog[data-phase=speaking] .voice-dialog-footer>span,.voice-dialog[data-phase=resolved] .voice-dialog-footer>span{display:none}.voice-experience[data-phase=interrupted] .voice-experience-trust i{background:#e1af69;box-shadow:0 0 10px #e1af6980}.voice-experience[data-phase=interrupted] .voice-stage-orb-ring--outer{border-color:#e1af69;animation:.6s ease-out voice-orb-live}.voice-experience[data-phase=interrupted] .voice-stage-bars i{opacity:1;background:linear-gradient(var(--cyan),#e1af69)}.hero--product .hero-product-layout{min-height:calc(max(720px,100svh) - 76px - env(safe-area-inset-top));padding-block:clamp(30px,4vh,46px) clamp(46px,6vh,62px)}.hero--product .hero-copy h1{font-size:clamp(50px,5vw,64px)}.hero--product .hero-copy>p{max-width:620px}.hero-blueprint{background:radial-gradient(circle at 79% 12%,#d576d124,#0000 31%),radial-gradient(circle at 7% 81%,#5bd6e30f,#0000 28%),#0d0c10e8;border-color:#e4a8e033}.blueprint-body{grid-template:"conversation work""outcome outcome"/minmax(0,1.16fr) minmax(188px,.84fr);min-height:420px}.blueprint-request{grid-area:conversation;padding:17px}.blueprint-tools{grid-area:work;align-content:stretch}.blueprint-tools>div{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.blueprint-outcome{grid-area:outcome;min-height:82px}.blueprint-conversation-label{font-family:var(--font-mono);letter-spacing:.1em;color:var(--cyan);justify-content:space-between;align-items:center;gap:12px;font-size:7px;font-weight:700;display:flex}.blueprint-conversation-label strong{color:var(--green)}.blueprint-turn{border:1px solid #ffffff14;border-radius:13px;margin-top:12px;padding:12px 13px}.blueprint-turn small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--cyan);font-size:7px;font-weight:700}.blueprint-turn blockquote{font-family:var(--font-display);margin-top:7px;font-size:14px;line-height:1.35}.blueprint-turn--customer{background:#5bd6e30e;margin-right:26px}.blueprint-turn--agent{background:#dc76d911;border-color:#dc76d92e;margin-left:26px}.blueprint-turn--agent small{color:#dda0d9}.blueprint-listening{font-family:var(--font-mono);letter-spacing:.07em;color:var(--muted);align-items:center;gap:8px;margin-top:11px;font-size:7px;display:flex}.blueprint-listening i{background:var(--cyan);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 11px #5bd6e38c}.blueprint-listening em{color:var(--faint);margin-left:auto;font-style:normal}.hero-blueprint.is-visible .blueprint-turn--customer{animation:blueprint-step-in .48s var(--ease) 80ms both}.hero-blueprint.is-visible .blueprint-turn--agent{animation:blueprint-step-in .48s var(--ease) .3s both}.hero-blueprint.is-visible .blueprint-listening{animation:blueprint-step-in .42s var(--ease) .52s both}.hero-blueprint.is-visible .blueprint-tools>div:first-child{animation:blueprint-step-in .46s var(--ease) .66s both}.hero-blueprint.is-visible .blueprint-tools>div:last-child{animation:blueprint-step-in .46s var(--ease) .82s both}.hero-blueprint.is-visible .blueprint-outcome{animation:blueprint-step-in .52s var(--ease) 1s both}.conversation-section{border-block:1px solid var(--line);background:radial-gradient(circle at 72% 36%,#dc76d914,#0000 27%),radial-gradient(circle at 12% 74%,#5bd6e30f,#0000 24%),#0b0a0d;position:relative;overflow:hidden}.conversation-heading>div:last-child>p{max-width:600px;color:var(--muted);font-size:15px;line-height:1.7}.conversation-heading>div:last-child>span{max-width:620px;font-family:var(--font-mono);letter-spacing:.09em;color:var(--green);margin-top:14px;font-size:8px;line-height:1.55;display:block}.conversation-tabs{border:1px solid var(--line);scrollbar-width:none;background:#ffffff06;border-radius:16px 16px 0 0;margin-top:clamp(48px,7vw,78px);display:flex;overflow-x:auto}.conversation-tabs::-webkit-scrollbar{display:none}.conversation-tabs button{border:0;border-right:1px solid var(--line);min-width:190px;min-height:58px;color:var(--faint);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:11px;padding:0 22px;font-size:12px;font-weight:700;transition:color .2s,background .2s;display:flex}.conversation-tabs button span{font-family:var(--font-mono);color:currentColor;font-size:8px}.conversation-tabs button:hover{color:var(--ink);background:#ffffff09}.conversation-tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px var(--magenta);background:linear-gradient(100deg,#dc76d91f,#5bd6e30e)}.conversation-showcase{border:1px solid var(--line);background:#0e0c11c7;border-top:0;border-radius:0 0 26px 26px;overflow:hidden;box-shadow:0 35px 90px #00000047}.conversation-panel{min-height:650px;animation:conversation-panel-in .45s var(--ease) both;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);display:grid}.conversation-panel[hidden]{display:none}.conversation-story{border-right:1px solid var(--line);background:radial-gradient(circle at 82% 12%,#5bd6e314,#0000 25%);padding:clamp(28px,4.2vw,56px);position:relative}.conversation-story:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.conversation-story>*{z-index:1;position:relative}.conversation-story-top,.conversation-work-top{min-height:28px;font-family:var(--font-mono);letter-spacing:.1em;color:var(--faint);justify-content:space-between;align-items:center;gap:14px;font-size:8px;font-weight:700;line-height:1.5;display:flex}.conversation-story-top strong{color:var(--green);align-items:center;gap:8px;display:flex}.conversation-story-top strong i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.conversation-story>h3{max-width:680px;margin-top:27px;font-size:clamp(32px,3.4vw,50px);line-height:1.03}.conversation-transcript{flex-direction:column;gap:12px;margin-top:38px;display:flex}.conversation-bubble{border:1px solid var(--line);background:#131116f0;border-radius:17px 17px 17px 5px;max-width:84%;padding:16px 18px}.conversation-bubble small{font-family:var(--font-mono);letter-spacing:.11em;color:var(--cyan);font-size:7px;font-weight:700}.conversation-bubble p{font-family:var(--font-display);letter-spacing:-.02em;margin-top:8px;font-size:clamp(15px,1.4vw,19px);line-height:1.42}.conversation-bubble--agent{background:linear-gradient(130deg,#dc76d91a,#131116f5);border-color:#dc76d942;border-radius:17px 17px 5px;align-self:flex-end}.conversation-bubble--agent small{color:#e0a3df}.conversation-bubble--agent>div{align-items:center;gap:4px;height:18px;margin-top:13px;display:flex}.conversation-bubble--agent>div i{width:3px;height:var(--bar-h);background:linear-gradient(var(--magenta),var(--cyan));transform-origin:50%;animation:conversation-wave .7s ease-in-out calc(var(--bar) * 70ms) 4 alternate;border-radius:999px}.conversation-bubble--short{max-width:58%}.conversation-control-note{color:var(--faint);margin-top:20px;font-size:10px;line-height:1.6}.conversation-work{background:#141117a8;flex-direction:column;padding:clamp(28px,3.4vw,48px);display:flex}.conversation-work-top strong{color:#d9a0d7}.conversation-context{border-top:1px solid var(--line);margin-top:30px;list-style:none}.conversation-context li{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr 8px;align-items:center;gap:12px;min-height:72px;padding:12px 0;display:grid;position:relative}.conversation-context li>span,.conversation-action>span{font-family:var(--font-mono);color:var(--cyan);font-size:8px}.conversation-context small,.conversation-action small,.conversation-receipt small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--faint);font-size:7px;font-weight:700;display:block}.conversation-context strong{margin-top:7px;font-size:12px;line-height:1.45;display:block}.conversation-context li>i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #75d6a36b}.conversation-context li:after{content:"";width:calc((var(--context) + 1) * 24%);background:linear-gradient(90deg,var(--cyan),var(--magenta));opacity:.7;height:1px;position:absolute;bottom:-1px;left:2px}.conversation-action{background:#dc76d912;border:1px solid #dc76d938;border-radius:15px;grid-template-columns:32px 1fr;align-items:center;gap:12px;min-height:80px;margin-top:12px;padding:16px;display:grid}.conversation-action small{color:#dda0d9}.conversation-action strong,.conversation-receipt strong{font-family:var(--font-display);margin-top:7px;font-size:16px;line-height:1.35;display:block}.conversation-receipt{background:linear-gradient(120deg,#75d6a31c,#101211a3);border:1px solid #75d6a34d;border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:13px;min-height:92px;margin-top:10px;padding:16px;display:grid}.conversation-receipt>span{color:#10261a;background:var(--green);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.conversation-receipt small{color:var(--green)}.conversation-work>p{color:var(--faint);margin-top:auto;padding-top:20px;font-size:9px;line-height:1.6}.conversation-breadth{border:1px solid var(--line);border-radius:16px;grid-template-columns:.7fr repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.conversation-breadth>*{border-right:1px solid var(--line);align-items:center;min-height:88px;padding:16px;display:flex}.conversation-breadth>:last-child{border-right:0}.conversation-breadth>span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--magenta);background:#dc76d90f;justify-content:center;font-size:8px;font-weight:700}.conversation-breadth p{color:var(--faint);font-size:9px;line-height:1.55;display:block}.conversation-breadth strong{font-family:var(--font-display);color:var(--ink);margin-bottom:5px;font-size:13px;display:block}@keyframes blueprint-signal{0%{opacity:0;left:13%}15%,82%{opacity:1}to{opacity:0;left:87%}}@keyframes integration-enter{0%{opacity:0;transform:translate(-50%,-42%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes conversation-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes conversation-wave{to{opacity:.7;transform:scaleY(1.55)}}@keyframes blueprint-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1120px){.hero-product-layout{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr)}.conversation-panel{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr)}.integration-node{min-width:126px}.split-heading{grid-template-columns:1fr;gap:22px}.section-heading>p{max-width:720px;margin-top:0}.pricing-grid{grid-template-columns:1fr 1fr}.pricing-card{min-height:540px;padding:30px}.pricing-card--custom{grid-column:1/-1;min-height:500px}}@media(max-width:900px){.integrations-heading{grid-template-columns:1fr;align-items:start;gap:22px}.integrations-heading>p{max-width:700px;margin:0}.hero-product-layout{grid-template-columns:1fr}.hero-blueprint{max-width:760px}.inside-layout{grid-template-columns:1fr}.inside-copy,.hotel-surface{position:static}.growth-track{grid-template-columns:1fr}.growth-track li{border-right:1px solid var(--line);min-height:auto;padding-block:26px 34px}.growth-track li+li{border-top:1px solid var(--line)}.growth-track li>div:nth-child(2){margin-top:34px}.growth-arrow{top:auto;bottom:-18px;right:28px;transform:rotate(90deg)}.growth-result{grid-template-columns:1fr;gap:8px}.growth-result i{margin-block:8px}.conversation-panel{grid-template-columns:1fr;min-height:0}.conversation-story{border-right:0;border-bottom:1px solid var(--line)}.conversation-breadth{grid-template-columns:1fr 1fr}.conversation-breadth>*{border-bottom:1px solid var(--line)}.conversation-breadth>:nth-child(2n){border-right:0}.conversation-breadth>:last-child{border-bottom:0;grid-column:1/-1}.integration-orbit{min-height:auto;padding:32px}.orbit-qualification{text-align:center;max-width:none;margin:0 auto 24px;position:relative;top:auto;left:auto}.orbit-rings,.orbit-ingress:after{display:none}.orbit-core{width:190px;height:190px;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.orbit-ingress{width:calc(50% - 7px);margin-top:24px;display:inline-flex;position:static;transform:none}.orbit-ingress--phone{margin-left:10px}.orbit-nodes{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.integration-node{min-width:0;animation:none;position:static;transform:none}.integration-node:hover{transform:translateY(-2px)}.orbit-receipt{width:100%;min-width:0;margin-top:16px;position:static;transform:none}.integration-boundary{grid-template-columns:1fr 1fr}.integration-boundary .integration-custom{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.pricing-capabilities-heading{grid-template-columns:1fr;gap:16px}.pricing-capabilities-heading>p{max-width:640px}.pricing-capabilities-grid{grid-template-columns:1fr 1fr}.pricing-capabilities-grid article:nth-child(2){border-right:0}.pricing-capabilities-grid article:nth-child(n+3){border-top:1px solid var(--line)}.pricing-capacity{grid-template-columns:130px 1fr}.pricing-capacity p{grid-column:2}}@media(max-width:640px){.hero--product{min-height:auto}.hero-product-layout,.hero--product .hero-product-layout{padding-top:46px}.hero--product .hero-copy>p{margin-top:18px}.hero--product .hero-actions{margin-top:24px}.hero--product .scope-list{margin-top:18px}.hero-blueprint{border-radius:20px;width:calc(100% + 14px);margin-inline:-7px}.blueprint-topbar{padding-inline:13px}.blueprint-topbar>span{max-width:220px}.blueprint-body{flex-direction:column;min-height:auto;padding:16px;display:flex}.blueprint-request blockquote{font-size:14px}.blueprint-turn--customer{margin-right:12px}.blueprint-turn--agent{margin-left:12px}.blueprint-rail{order:2}.blueprint-core{order:3}.blueprint-tools{order:4}.blueprint-outcome{order:5}.blueprint-footer{flex-direction:column;align-items:flex-start}.outcome-grid--facts p{min-height:82px}.growth-track{margin-top:44px}.growth-track h3{font-size:28px}.growth-result{padding:20px}.inside-copy h2{font-size:42px}.box-architecture{border-radius:19px}.box-architecture-label{flex-direction:column;align-items:flex-start}.box-stack article{grid-template-columns:52px 1fr;min-height:auto;padding:21px}.box-stack article>span{width:46px;height:46px}.box-stack h3{font-size:19px}.box-operating-layer{grid-template-columns:1fr}.box-operating-layer span{text-align:left}.box-architecture-receipt{align-items:flex-start}.conversation-tabs{margin-top:42px;border-radius:14px 14px 0 0;margin-inline:-8px}.conversation-tabs button{min-width:158px;min-height:54px;padding-inline:14px}.conversation-showcase{border-radius:0 0 20px 20px;margin-inline:-8px}.conversation-story,.conversation-work{padding:24px 20px}.conversation-story>h3{margin-top:22px;font-size:34px}.conversation-transcript{margin-top:28px}.conversation-bubble{max-width:94%;padding:14px}.conversation-bubble p{font-size:15px}.conversation-bubble--short{max-width:76%}.conversation-work-top{align-items:flex-start}.conversation-context{margin-top:22px}.conversation-breadth{grid-template-columns:1fr}.conversation-breadth>*{border-right:0;min-height:70px}.conversation-breadth>:last-child{grid-column:auto}.conversation-breadth>*+*{border-top:1px solid var(--line)}.conversation-breadth>span{justify-content:flex-start}.integrations-heading h2{font-size:clamp(34px,10vw,40px)}.integration-orbit{border-radius:20px;margin-inline:-8px;padding:22px 14px}.orbit-core{width:170px;height:170px}.orbit-ingress{width:100%;margin-top:14px;display:flex}.orbit-ingress--phone{margin-left:0}.orbit-nodes{grid-template-columns:1fr 1fr}.integration-node{min-height:66px}.integration-boundary{grid-template-columns:1fr}.integration-boundary>div{min-height:auto;padding:23px}.integration-boundary>div+div,.integration-boundary .integration-custom{border-top:1px solid var(--line);border-left:0;grid-column:auto}.pricing-grid{grid-template-columns:1fr}.pricing-card,.pricing-card--custom{grid-column:auto;min-height:auto;padding:27px}.pricing-card .button{margin-top:26px}.pricing-price strong{font-size:76px}.pricing-card--custom .pricing-price strong{font-size:50px}.pricing-usage{grid-template-columns:1fr}.pricing-usage>div{min-height:auto;padding:15px 0}.pricing-usage>div+div{border-top:1px solid #14111626;border-left:0;padding-left:0}.pricing-card--custom .pricing-usage>div+div{border-top-color:#ffffff24}.pricing-capabilities-heading{min-height:auto;padding:26px 22px}.pricing-capabilities-grid{grid-template-columns:1fr}.pricing-capabilities-grid article{border-right:0;border-top:1px solid var(--line);min-height:auto}.pricing-capabilities-grid article:first-child{border-top:0}.pricing-capacity{grid-template-columns:1fr;gap:9px}.pricing-capacity p{grid-column:auto}.voice-dialog-footer{min-height:calc(74px + env(safe-area-inset-bottom));padding:9px max(12px,env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.voice-dialog-footer>div{width:100%}.voice-dialog-session-action{flex:1}.voice-dialog-footer>div>a{text-align:center;flex:1;justify-content:center}.voice-dialog-footer>span{display:none}}@media(max-width:360px){.orbit-nodes{grid-template-columns:1fr}.blueprint-topbar strong{display:none}.pricing-card-top{flex-direction:column;align-items:flex-start}}@media(max-height:620px)and (max-width:900px){.voice-fab-shell{right:max(10px,calc(env(safe-area-inset-right) + 8px));bottom:calc(10px + env(safe-area-inset-bottom) + var(--cookie-clearance));width:124px;height:52px}.voice-fab-shell.is-compact{width:52px;height:52px}.voice-fab-shell.is-compact:hover,.voice-fab-shell.is-compact.is-live{width:124px;height:52px}.voice-fab-shell .voice-fab-copy small,.voice-fab-shell .voice-fab-copy-full{display:none}.voice-fab-shell .voice-fab-copy-short{margin-top:0;font-size:11.5px;display:block}.voice-fab-shell.is-compact:not(:hover):not(.is-live) .voice-fab-copy-short{display:none}.voice-fab-shell .voice-fab-orb,.voice-fab-shell.is-compact .voice-fab-orb{width:40px;height:40px}.voice-fab-shell .voice-fab-bars{display:none}.voice-dialog-footer{z-index:5;min-height:calc(60px + env(safe-area-inset-bottom));position:sticky;bottom:0}.voice-dialog-footer>div>a{display:none}}@media(prefers-reduced-motion:reduce){.blueprint-rail i,.integration-node,.hotel-wave i,.conversation-panel,.conversation-bubble--agent>div i,.hero-blueprint .blueprint-turn,.hero-blueprint .blueprint-listening,.hero-blueprint .blueprint-tools>div,.hero-blueprint .blueprint-outcome{animation:none!important}}@media(forced-colors:active){.hero-blueprint,.blueprint-request,.blueprint-core,.blueprint-tools>div,.blueprint-outcome,.growth-track,.box-architecture,.hotel-surface,.hotel-agent-panel,.conversation-tabs,.conversation-showcase,.conversation-bubble,.conversation-action,.conversation-receipt,.conversation-breadth,.integration-orbit,.integration-node,.orbit-core,.orbit-ingress,.orbit-receipt,.pricing-card,.pricing-shared,.voice-dialog-session-action{border:1px solid canvastext}}.journey-section{color:var(--paper-ink);background:radial-gradient(circle at 72% 22%,#9b4f991c,#0000 28%),#e9e6df}.journey-section .site-shell{max-width:1160px}.journey-heading,.review-heading{grid-template-columns:minmax(0,730px) minmax(320px,410px);justify-content:space-between;align-items:start;gap:clamp(48px,6vw,82px);display:grid}.journey-heading .eyebrow{color:#8f428c}.journey-heading h2,.review-heading h2{max-width:730px;margin-top:16px;font-size:clamp(42px,4.4vw,60px);line-height:1}.journey-heading>p,.review-heading>p{max-width:410px;color:var(--paper-muted);margin-top:40px;font-size:16px;line-height:1.68}.journey-heading{grid-template-columns:minmax(0,690px) minmax(300px,360px);gap:clamp(44px,5vw,68px)}.journey-heading h2{max-width:690px;font-size:clamp(40px,3.8vw,52px);line-height:1.02}.journey-heading>p{max-width:360px;margin-top:34px}.journey-theater{background:#111014;border:1px solid #14111640;border-radius:28px;margin-top:clamp(36px,4vw,48px);overflow:hidden;box-shadow:0 34px 86px #3123322e}.journey-theater-top{min-height:60px;font-family:var(--font-mono);letter-spacing:.09em;color:#aaa2ad;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;font-size:10px;font-weight:700;display:flex}.journey-theater-top strong{color:var(--green);align-items:center;gap:9px;display:flex}.journey-theater-top strong i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #75d6a31a}.journey-tabs{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.journey-tabs button{color:#8f8792;cursor:pointer;background:#ffffff03;border:0;border-right:1px solid #ffffff1a;align-items:center;gap:10px;min-width:0;min-height:62px;padding:10px 16px;transition:color .2s,background .2s;display:flex;position:relative}.journey-tabs button:last-child{border-right:0}.journey-tabs button:after{content:"";opacity:0;background:linear-gradient(90deg,var(--magenta),var(--cyan));height:2px;transition:opacity .2s ease,transform .3s var(--ease);position:absolute;bottom:-1px;left:16px;right:16px;transform:scaleX(.35)}.journey-tabs button:hover{color:#d8d1da;background:#ffffff06}.journey-tabs button[aria-selected=true]{color:#fff;background:#dc76d912}.journey-tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.journey-tabs button>span{font-family:var(--font-mono);color:#d394d0;font-size:9px}.journey-tabs button b{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.journey-tab-short{display:none}.journey-panels{min-height:632px;position:relative}.journey-panel{color:#f7f3f8;background:#0e0d10;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);min-height:632px;display:grid}.journey-panel[hidden]{display:none}.journey-scene{isolation:isolate;background:#171319;min-width:0;min-height:632px;position:relative;overflow:hidden}.journey-scene-image{object-fit:cover;object-position:var(--journey-image-position,50% 50%);filter:saturate(.86)contrast(1.04);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.018)}.journey-scene-shade{z-index:1;pointer-events:none;background:linear-gradient(#0706094d,#0000 35%),linear-gradient(#0000 22%,#0706094d 48%,#070609f0),linear-gradient(90deg,#0706092e,#0000 48%);position:absolute;inset:0}.journey-scene-heading{z-index:2;text-shadow:0 2px 24px #00000073;max-width:460px;position:absolute;top:30px;left:30px}.journey-scene-heading span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#e2a7df;font-size:10px;font-weight:700}.journey-scene-heading h3{letter-spacing:-.045em;max-width:440px;margin-top:12px;font-size:clamp(32px,3.3vw,46px);line-height:.98}.journey-voice-card{z-index:3;-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(122deg,#0d0b10f0,#1c131fe0);border:1px solid #ffffff36;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px 18px;min-height:204px;padding:18px 20px;display:grid;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 24px 64px #0000006b}.journey-voice-brand{align-items:center;gap:11px;display:flex}.journey-voice-brand>span{background:linear-gradient(145deg,#9f4e9d,#493060);border:1px solid #ffffff2b;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff29,0 0 28px #dc76d92e}.journey-voice-brand img{width:34px;height:34px}.journey-voice-brand>div{flex-direction:column;gap:4px;display:flex}.journey-voice-brand strong{font-family:var(--font-display);font-size:14px}.journey-voice-brand small{font-family:var(--font-mono);letter-spacing:.08em;color:var(--cyan);align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.journey-voice-brand small i{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5bd6e39e}.journey-waveform{justify-content:flex-end;align-items:center;gap:4px;min-width:116px;height:44px;display:flex}.journey-waveform i{width:4px;height:var(--wave-height);background:linear-gradient(180deg,var(--cyan),#d672d1);transform-origin:50%;border-radius:8px}.journey-voice-card blockquote{max-width:600px;font-family:var(--font-display);letter-spacing:-.025em;grid-column:1/-1;margin:6px 0 0;font-size:clamp(20px,2vw,25px);line-height:1.28}.journey-channel{width:max-content;font-family:var(--font-mono);letter-spacing:.07em;color:var(--cyan);background:#5bd6e312;border:1px solid #5bd6e33d;border-radius:999px;grid-column:1/-1;margin-top:3px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.journey-work{background:radial-gradient(circle at 14% 4%,#dc76d921,#0000 29%),#111014;min-width:0;padding:28px;position:relative}.journey-work:before{content:"";background:linear-gradient(#0000,#5bd6e352 22%,#dc76d959 62%,#0000);width:1px;position:absolute;top:0;bottom:0;left:-1px}.journey-work-head{justify-content:space-between;align-items:center;gap:18px;min-height:74px;display:flex}.journey-work-head>div{flex-direction:column;gap:8px;min-width:0;display:flex}.journey-work-head>div span,.journey-job small,.journey-receipt small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.journey-work-head>div span{color:#dda1da}.journey-work-head>div strong{max-width:330px;font-family:var(--font-display);font-size:20px;line-height:1.2}.journey-core-mark{background:linear-gradient(145deg,#4f2c52,#201524);border:1px solid #ffffff24;border-radius:20px;flex:none;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 15px 36px #00000047,0 0 0 7px #dc76d909}.journey-core-mark img{width:44px;height:44px}.journey-work-route{background:#ffffff1c;height:1px;margin:22px 0 18px;position:relative}.journey-work-route span{background:linear-gradient(90deg,var(--magenta),var(--cyan),var(--green));transform-origin:0;position:absolute;inset:0;transform:scaleX(.08)}.journey-work-route i{opacity:0;width:9px;height:9px;box-shadow:0 0 16px var(--cyan);background:#fff;border-radius:50%;position:absolute;top:-4px;left:0}.journey-job-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.journey-job{background:#ffffff09;border:1px solid #ffffff21;border-radius:17px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;min-height:132px;padding:16px;display:grid;position:relative;box-shadow:0 12px 28px #00000014}.journey-job-icon{color:#dda1da;background:#dc76d913;border:1px solid #dc76d93d;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.journey-job-icon svg,.journey-job-check svg,.journey-receipt-check svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px}.journey-job>div:nth-child(2){min-width:0}.journey-job small{color:#ce8aca}.journey-job strong{margin-top:6px;font-size:13px;line-height:1.22;display:block}.journey-job p{color:#aaa2ad;margin-top:6px;font-size:10px;line-height:1.45}.journey-job-check{color:#173b28;background:var(--green);border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:11px;right:11px;box-shadow:0 0 0 5px #75d6a30f}.journey-job-check svg{stroke-width:2.2px;width:13px}.journey-receipt{color:#ecf7f0;background:linear-gradient(110deg,#1a3727d6,#111814e0);border:1px solid #75d6a345;border-radius:17px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;min-height:92px;margin-top:12px;padding:16px 18px;display:grid}.journey-receipt-check{color:#102a1c;background:var(--green);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 0 7px #75d6a30e}.journey-receipt-check svg{stroke-width:2.3px}.journey-receipt small{color:#83d9a9}.journey-receipt strong{font-family:var(--font-display);margin-top:6px;font-size:15px;line-height:1.35;display:block}.journey-theater-foot{color:#aaa2ad;background:#0e0d10;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:15px 22px;display:flex}.journey-theater-foot span{max-width:660px;font-size:12px;line-height:1.55}.journey-theater-foot strong{font-family:var(--font-mono);letter-spacing:.07em;color:var(--green);text-align:right;font-size:9px}.review-section{border-block:1px solid var(--line);background:radial-gradient(circle at 74% 28%,#dc76d917,#0000 29%),radial-gradient(circle at 14% 72%,#5bd6e30e,#0000 24%),#0b0a0d}.review-heading{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:end;gap:clamp(40px,5vw,72px)}.review-heading h2{max-width:660px;font-size:clamp(40px,3.9vw,52px);line-height:1.02}.review-heading>p{max-width:380px;color:var(--muted);margin:0 0 4px}.review-app{background:#111014;border:1px solid #ffffff29;border-radius:28px;margin-top:clamp(40px,4.5vw,56px);overflow:hidden;box-shadow:0 42px 100px #0006}.review-app-bar{border-bottom:1px solid var(--line);background:#ffffff06;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:68px;padding:12px 18px;display:grid}.review-app-bar>div{align-items:center;gap:11px;display:flex}.review-app-bar>div>img{background:linear-gradient(145deg,#dc76d926,#5bd6e312);border:1px solid #ffffff1f;border-radius:11px;padding:5px}.review-app-bar>div span{flex-direction:column;gap:3px;display:flex}.review-app-bar>div strong{font-family:var(--font-display);font-size:14px}.review-app-bar>div small,.review-app-bar>p,.review-app-status,.review-pane-title,.review-records li small,.review-records li em,.review-turn>span,.review-outcome li small,.review-receipt small{font-family:var(--font-mono);letter-spacing:.08em;color:#aaa2ad;font-size:9px;font-weight:700}.review-app-bar>p{text-align:center}.review-app-status{color:var(--green);justify-self:end;align-items:center;gap:8px;display:flex}.review-app-status i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #75d6a31a}.review-app-grid{grid-template-columns:minmax(220px,.72fr) minmax(420px,1.34fr) minmax(300px,.94fr);min-height:548px;display:grid}.review-app.is-visible .review-records{animation:review-pane-in .46s var(--ease) 80ms both}.review-app.is-visible .review-transcript{animation:review-pane-in .52s var(--ease) .24s both}.review-app.is-visible .review-outcome{animation:review-pane-in .52s var(--ease) .42s both}.review-records,.review-transcript,.review-outcome{padding:clamp(24px,2.8vw,38px)}.review-records{border-right:1px solid var(--line);background:#ffffff05;flex-direction:column;display:flex}.review-pane-title{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.review-pane-title>span{color:#d8a0d5}.review-pane-title>small{font-size:8px}.review-records>ol{margin-top:25px;list-style:none}.review-records li{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr;align-items:center;gap:12px;min-height:92px;padding:16px 10px 16px 16px;display:grid;position:relative}.review-records li.is-active{background:linear-gradient(105deg,#dc76d91a,#5bd6e309);border:1px solid #dc76d942;border-radius:14px;margin-inline:-10px;padding-inline:20px 12px}.review-record-mark{background:var(--faint);border-radius:50%;width:7px;height:7px}.review-records li.is-active .review-record-mark{background:var(--green);box-shadow:0 0 10px #75d6a373}.review-records li strong{font-size:12px;display:block}.review-records li small{margin-top:7px;font-size:8px;display:block}.review-records li em{color:var(--green);grid-column:2;font-size:8px;font-style:normal}.review-records>p{color:#aaa2ad;margin-top:auto;padding-top:24px;font-size:11px;line-height:1.62}.review-transcript{border-right:1px solid var(--line);background:radial-gradient(circle at 72% 12%,#5bd6e312,#0000 30%)}.review-transcript>ol{flex-direction:column;gap:14px;margin-top:34px;list-style:none;display:flex}.review-turn{border:1px solid var(--line);background:#ffffff09;border-radius:17px 17px 17px 5px;max-width:86%;padding:17px 18px}.review-turn>span{color:var(--cyan)}.review-turn p{font-family:var(--font-display);letter-spacing:-.02em;margin-top:9px;font-size:clamp(16px,1.45vw,20px);line-height:1.42}.review-turn--agent{background:#dc76d913;border-color:#dc76d940;border-radius:17px 17px 5px;align-self:flex-end}.review-turn--agent>span{color:#e1a5df}.review-transcript-end{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:19px;display:flex}.review-transcript-end span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--faint);font-size:8px}.review-transcript-end strong{color:var(--green);font-size:11px}.review-outcome{background:#ffffff03;flex-direction:column;display:flex}.review-outcome>ol{border-top:1px solid var(--line);margin-top:25px;list-style:none}.review-outcome li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-items:center;gap:12px;min-height:64px;padding-block:10px;display:grid}.review-outcome li>span{font-family:var(--font-mono);color:var(--cyan);font-size:8px}.review-outcome li small{font-size:8px;display:block}.review-outcome li strong{margin-top:7px;font-size:11px;line-height:1.45;display:block}.review-receipt{background:linear-gradient(120deg,#75d6a31c,#0e1511cc);border:1px solid #75d6a347;border-radius:16px;grid-template-columns:40px 1fr;align-items:center;gap:13px;min-height:86px;margin-top:18px;padding:15px 16px;display:grid}.review-receipt>span{color:#10261a;background:var(--green);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.review-receipt small{color:var(--green)}.review-receipt strong{font-family:var(--font-display);margin-top:7px;font-size:16px;line-height:1.35;display:block}.review-disclosure{color:#928a95}.ecosystem-section{background:radial-gradient(circle at 48% 40%,#dc76d91a,#0000 31%),#09090b}.ecosystem-map{background:#0f0d11c7;border:1px solid #ffffff29;border-radius:30px;margin-top:clamp(52px,7vw,86px);overflow:hidden;box-shadow:0 42px 100px #00000057}.ecosystem-map-label{border-bottom:1px solid var(--line);min-height:62px;font-family:var(--font-mono);letter-spacing:.08em;color:#aaa2ad;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;font-size:10px;display:flex}.ecosystem-map-label span{color:#dda1da}.ecosystem-map-label strong{font-size:9px;font-weight:600}.ecosystem-main-flow{grid-template-columns:minmax(190px,.86fr) 72px 220px 72px minmax(300px,1.16fr);align-items:center;gap:8px;min-height:340px;padding:34px;display:grid}.ecosystem-channels,.ecosystem-common{flex-direction:column;gap:10px;display:flex}.ecosystem-channels>span,.ecosystem-common>span,.ecosystem-examples-heading span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--cyan);margin-bottom:2px;font-size:10px;font-weight:800}.ecosystem-channels>div{border:1px solid var(--line);background:#ffffff06;border-radius:15px;flex-direction:column;justify-content:center;min-height:82px;padding:16px;display:flex}.ecosystem-channels small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--cyan);font-size:8px;font-weight:800}.ecosystem-channels strong{margin-top:8px;font-size:12px}.ecosystem-signal{background:linear-gradient(90deg,#5bd6e31a,var(--cyan),#dc76d966);height:1px;position:relative}.ecosystem-signal i{width:7px;height:7px;box-shadow:0 0 15px var(--cyan);background:#fff;border-radius:50%;position:absolute;top:-3px;left:0}.ecosystem-map.is-visible .ecosystem-signal i{animation:ecosystem-signal 1.2s var(--ease) .25s both}.ecosystem-core{text-align:center;background:radial-gradient(circle at 38% 24%,#4e3158,#1b1521 55%,#0e0c11);border:1px solid #fff3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:220px;height:220px;padding:22px;display:flex;box-shadow:0 0 0 12px #dc76d909,0 28px 70px #0000006b,inset 0 1px #ffffff14}.ecosystem-core>div{background:conic-gradient(from 220deg,#dc76d9,#715dc7,#5bd6e3,#dc76d9);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:relative}.ecosystem-core>div:before{content:"";background:#19131e;border-radius:50%;position:absolute;inset:7px}.ecosystem-core img{z-index:1;width:56px;height:56px;position:relative}.ecosystem-core>span{font-family:var(--font-mono);letter-spacing:.1em;color:#e0a4de;margin-top:13px;font-size:8px;font-weight:800}.ecosystem-core>strong{margin-top:7px;font-size:13px}.ecosystem-core>small{font-family:var(--font-mono);letter-spacing:.07em;color:#aaa2ad;margin-top:7px;font-size:8px}.ecosystem-common>span{color:var(--green)}.ecosystem-common article{background:linear-gradient(105deg,#75d6a313,#ffffff05);border:1px solid #75d6a33d;border-radius:16px;grid-template-columns:54px 1fr 8px;align-items:center;gap:13px;min-height:98px;padding:13px 16px;display:grid;position:relative}.integration-logo{background:#f3f1eb;border:1px solid #100e121a;border-radius:14px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 24px #0000002e}.integration-logo img{object-fit:contain;width:34px;height:34px}.ecosystem-common article>div:nth-child(2) small,.ecosystem-logo-grid article>span{font-family:var(--font-mono);letter-spacing:.07em;color:var(--green);font-size:10px;font-weight:800}.ecosystem-common article strong,.ecosystem-common article p{display:block}.ecosystem-common article strong{font-family:var(--font-display);margin-top:5px;font-size:16px}.ecosystem-common article p{color:#aaa2ad;margin-top:4px;font-size:11px}.ecosystem-common article>i{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #75d6a380}.ecosystem-examples{border-top:1px solid var(--line);background:#ffffff03;grid-template-columns:190px 1fr;gap:24px;padding:24px 34px 30px;display:grid}.ecosystem-examples-heading{padding-top:12px}.ecosystem-examples-heading span{color:var(--magenta)}.ecosystem-examples-heading p{color:#aaa2ad;max-width:180px;margin-top:10px;font-size:12px;line-height:1.55}.ecosystem-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.ecosystem-logo-grid article{min-height:100px;transition:transform .22s var(--ease),border-color .22s ease,background .22s ease;background:#ffffff06;border:1px dashed #ffffff29;border-radius:14px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.ecosystem-logo-grid article:hover{background:#dc76d90d;border-color:#dc76d973;transform:translateY(-3px)}.ecosystem-logo-grid .integration-logo{border-radius:12px;width:44px;height:44px}.ecosystem-logo-grid .integration-logo img{width:29px;height:29px}.ecosystem-logo-grid article strong,.ecosystem-logo-grid article small{display:block}.ecosystem-logo-grid article strong{font-family:var(--font-display);font-size:13px;line-height:1.1}.ecosystem-logo-grid article small{color:#aaa2ad;margin-top:5px;font-size:9px;line-height:1.35}.ecosystem-logo-grid article>span{color:#c890c7;grid-column:1/-1}.ecosystem-map.is-visible .ecosystem-logo-grid article{animation:ecosystem-logo-in .44s var(--ease) calc(.42s + var(--logo) * 50ms) both}.ecosystem-result{background:linear-gradient(90deg,#75d6a314,#75d6a309);border-top:1px solid #75d6a338;justify-content:center;align-items:center;gap:14px;min-height:82px;padding:16px 24px;display:flex}.ecosystem-result>span{color:#10261a;background:var(--green);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.ecosystem-result small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--green);font-size:8px}.ecosystem-result strong{font-family:var(--font-display);margin-top:5px;font-size:16px;display:block}.ecosystem-boundary{border-inline:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0 0 20px 20px;grid-template-columns:1fr 1fr;align-items:center;gap:14px 34px;min-height:164px;padding:24px 28px;display:grid}.ecosystem-boundary p{color:#aaa2ad;font-size:12px;line-height:1.62}.ecosystem-boundary p strong{color:var(--ink)}.ecosystem-boundary .text-link{white-space:nowrap;grid-column:1;min-height:36px;font-size:12px}@media(min-width:901px){.pricing-card .button{width:min(100%,240px)}}@keyframes journey-panel-in{0%{opacity:.12;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes journey-scene-in{0%{opacity:.45;transform:scale(1.045)}to{opacity:1;transform:scale(1.018)}}@keyframes journey-wave-once{0%,to{opacity:.56;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1.1)}}@keyframes journey-line-draw{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes journey-signal-pass{0%{opacity:0;left:0}14%,82%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}@keyframes journey-job-complete{0%{opacity:.16;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes journey-receipt-in{0%{opacity:.16;transform:translateY(8px)}to{opacity:1;transform:none}}.journey-theater.is-visible .journey-panel.is-active{animation:journey-panel-in .36s var(--ease) both}.journey-theater.is-visible .journey-panel.is-active .journey-scene-image{animation:journey-scene-in .7s var(--ease) both}.journey-theater.is-visible .journey-panel.is-active .journey-waveform i{animation:journey-wave-once .44s ease-in-out calc(40ms + var(--wave) * 40ms) 3 alternate}.journey-theater.is-visible .journey-panel.is-active .journey-work-route span{animation:journey-line-draw .52s var(--ease) .42s both}.journey-theater.is-visible .journey-panel.is-active .journey-work-route i{animation:journey-signal-pass .72s var(--ease) .44s both}.journey-theater.is-visible .journey-panel.is-active .journey-job{animation:journey-job-complete .38s var(--ease) calc(.72s + var(--job) * .14s) both}.journey-theater.is-visible .journey-panel.is-active .journey-receipt{animation:journey-receipt-in .42s var(--ease) 1.36s both}@keyframes review-pane-in{0%{opacity:.15;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ecosystem-signal{0%{opacity:0;left:0}15%,80%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes ecosystem-logo-in{0%{opacity:.15;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media(max-width:1120px){.journey-heading{grid-template-columns:1fr;gap:24px}.journey-heading>p{max-width:720px;margin-top:0}.journey-panel{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)}.journey-scene-heading h3{font-size:clamp(32px,4vw,42px)}.journey-work{padding:24px}.journey-job{padding:14px}.review-app-grid{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr)}.review-outcome{border-top:1px solid var(--line);grid-column:1/-1}.review-outcome>ol{grid-template-columns:repeat(4,1fr);display:grid}.review-outcome li{border-right:1px solid var(--line);padding-inline:14px}.review-receipt{margin-top:18px}.ecosystem-main-flow{grid-template-columns:minmax(170px,.8fr) 54px 190px 54px minmax(270px,1.15fr);padding-inline:24px}.ecosystem-core{width:190px;height:190px}.ecosystem-logo-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.journey-tabs{scrollbar-width:none;grid-template-columns:repeat(4,minmax(154px,1fr));overflow-x:auto}.journey-tabs::-webkit-scrollbar{display:none}.journey-tab-full{display:none}.journey-tab-short{display:block}.journey-panel{grid-template-columns:1fr;min-height:0}.journey-panels{min-height:0}.journey-scene{min-height:560px}.journey-work:before{background:linear-gradient(90deg,#0000,#5bd6e352,#dc76d959,#0000);width:auto;height:1px;top:-1px;bottom:auto;right:0}.journey-work{padding:26px}.journey-work-head>div strong{max-width:520px}.journey-job-grid{grid-template-columns:repeat(4,1fr)}.journey-job{grid-template-columns:38px minmax(0,1fr);min-height:150px}.journey-job-icon{width:38px;height:38px}.review-heading{grid-template-columns:1fr;align-items:start;gap:22px}.review-heading>p{max-width:700px;margin:0}.review-app-bar{grid-template-columns:1fr auto}.review-app-bar>p{display:none}.review-app-grid{grid-template-columns:1fr}.review-records,.review-transcript{border-right:0;border-bottom:1px solid var(--line)}.review-records>p{margin-top:20px}.review-outcome{border-top:0;grid-column:auto}.review-outcome>ol{grid-template-columns:repeat(2,1fr)}.ecosystem-main-flow{flex-direction:column;gap:18px;padding:28px;display:flex}.ecosystem-channels,.ecosystem-common{width:min(560px,100%)}.ecosystem-signal{background:linear-gradient(var(--cyan),var(--magenta));width:1px;height:42px}.ecosystem-map.is-visible .ecosystem-signal i{animation-name:ecosystem-signal-vertical}.ecosystem-examples{grid-template-columns:1fr}.ecosystem-examples-heading p{max-width:520px}.ecosystem-boundary{grid-template-columns:1fr;gap:15px}.ecosystem-boundary .text-link{grid-column:auto}}@keyframes ecosystem-signal-vertical{0%{opacity:0;top:0}15%,80%{opacity:1}to{opacity:0;top:calc(100% - 7px)}}@media(max-width:640px){.voice-fab-shell.is-compact{width:58px;height:58px}.journey-heading h2,.review-heading h2{font-size:clamp(34px,10vw,40px)}.journey-theater{border-radius:21px;margin-inline:-8px}.journey-theater-top{min-height:54px;padding-inline:15px;font-size:8px}.journey-tabs{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.journey-tabs button{gap:5px;min-height:56px;padding-inline:8px}.journey-tabs button>span{font-size:7px}.journey-tabs button b{font-size:11px}.journey-scene{min-height:510px}.journey-scene-heading{max-width:calc(100% - 40px);top:22px;left:20px}.journey-scene-heading h3{max-width:330px;font-size:clamp(31px,9vw,39px)}.journey-voice-card{min-height:220px;padding:16px;bottom:14px;left:14px;right:14px}.journey-waveform{gap:3px;min-width:84px}.journey-waveform i{width:3px}.journey-voice-card blockquote{font-size:20px}.journey-work{padding:20px 15px}.journey-work-head>div strong{font-size:18px}.journey-core-mark{border-radius:17px;width:52px;height:52px}.journey-core-mark img{width:38px;height:38px}.journey-job-grid{grid-template-columns:1fr 1fr}.journey-job{grid-template-columns:34px 1fr;min-height:132px;padding:13px 11px}.journey-job-icon{width:36px;height:36px}.journey-job p{display:none}.journey-receipt{min-height:104px}.journey-theater-foot{flex-direction:column;align-items:flex-start;gap:7px}.journey-theater-foot strong{text-align:left}.review-app{border-radius:20px;margin-inline:-8px}.review-app-bar{padding-inline:14px}.review-app-status{font-size:7px}.review-records,.review-transcript,.review-outcome{padding:22px 18px}.review-records li:not(.is-active),.review-records>p{display:none}.review-turn{max-width:94%}.review-outcome>ol{grid-template-columns:1fr}.review-outcome li{border-right:0}.ecosystem-map{border-radius:20px;margin-inline:-8px}.ecosystem-map-label{flex-direction:column;align-items:flex-start}.ecosystem-examples{padding:22px 14px}.ecosystem-logo-grid{grid-template-columns:repeat(2,1fr)}.ecosystem-logo-grid article{grid-template-columns:40px 1fr;min-height:112px}.ecosystem-boundary{padding-inline:18px}}@media(max-width:360px){.journey-tabs button{justify-content:center;padding-inline:4px}.journey-tabs button>span{display:none}}@media(prefers-reduced-motion:reduce){.journey-theater.is-visible .journey-panel.is-active,.journey-theater.is-visible .journey-panel.is-active .journey-scene-image,.journey-theater.is-visible .journey-panel.is-active .journey-waveform i,.journey-theater.is-visible .journey-panel.is-active .journey-work-route span,.journey-theater.is-visible .journey-panel.is-active .journey-work-route i,.journey-theater.is-visible .journey-panel.is-active .journey-job,.journey-theater.is-visible .journey-panel.is-active .journey-receipt,.review-app.is-visible .review-records,.review-app.is-visible .review-transcript,.review-app.is-visible .review-outcome,.ecosystem-map.is-visible .ecosystem-signal i,.ecosystem-map.is-visible .ecosystem-logo-grid article{opacity:1;animation:none;transform:none}.journey-work-route span{transform:none}.journey-work-route i{display:none}}@media(forced-colors:active){.journey-theater,.journey-tabs button,.journey-voice-card,.journey-job,.journey-receipt,.review-app,.review-records li,.review-turn,.review-receipt,.ecosystem-map,.ecosystem-channels>div,.ecosystem-core,.ecosystem-common article,.ecosystem-logo-grid article,.ecosystem-result,.ecosystem-boundary{border:1px solid canvastext}.integration-logo{background:canvas}}.story-showcase{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 78% 10%,#dc76d926,#0000 32%),#0e0c11e6;border:1px solid #ffffff2b;border-radius:28px;width:100%;max-width:700px;position:relative;overflow:hidden;box-shadow:0 48px 120px #00000080,inset 0 1px #ffffff0e}.story-showcase-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:11px 16px 10px 20px;display:flex}.story-showcase-topbar>div{flex-direction:column;gap:5px;min-width:0;display:flex}.story-showcase-kicker{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:#dda1da;font-size:9px;font-weight:700}.story-showcase-topbar strong{color:#aaa2ad;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.story-showcase-mode{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#c7bec9;flex:none;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.story-showcase-mode i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #75d6a31a}.story-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);min-height:54px;display:grid}.story-tabs button{border:0;border-right:1px solid var(--line);color:#a9a2ad;cursor:pointer;background:#ffffff05;align-items:center;gap:9px;min-width:0;min-height:54px;padding:8px 13px;transition:color .2s,background .2s,transform .15s;display:flex;position:relative}.story-tabs button:last-child{border-right:0}.story-tabs button:after{content:"";opacity:0;background:linear-gradient(90deg,var(--magenta),var(--cyan));height:2px;transition:opacity .2s ease,transform .25s var(--ease);position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(.35)}.story-tabs button:hover{color:#fff;background:#dc76d912}.story-tabs button:active{transform:translateY(1px)}.story-tabs button[aria-selected=true]{color:#fff;background:#dc76d911}.story-tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.story-tabs button>span{font-family:var(--font-mono);color:#dda1da;font-size:8px}.story-tabs button b{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.story-tab-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.58;flex:none;width:14px;height:14px;margin-left:auto;transition:opacity .2s,transform .2s}.story-tabs button:hover .story-tab-arrow,.story-tabs button[aria-selected=true] .story-tab-arrow{opacity:1;transform:translate(2px)}.story-tab-short{display:none}.story-stage{min-height:520px;position:relative}.story-panel{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,transform .36s var(--ease),visibility .3s ease;position:absolute;inset:0;transform:translateY(10px)}.story-panel.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:none}.story-site-bar{z-index:2;background:#0706095c;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;min-height:40px;padding:0 18px;display:grid;position:relative}.story-window-dots{gap:5px;display:flex}.story-window-dots i{background:#544e57;border-radius:50%;width:6px;height:6px}.story-site-bar>span{font-family:var(--font-display);letter-spacing:-.01em;font-size:12px;font-weight:650}.story-site-bar>small{font-family:var(--font-mono);letter-spacing:.08em;color:#aaa2ad;justify-self:end;font-size:8px}.story-media{isolation:isolate;background:#111015;min-height:480px;position:relative;overflow:hidden}.story-media-picture,.story-media-picture picture,.story-media-image{width:100%;height:100%;position:absolute;inset:0}.story-media-image{object-fit:cover;object-position:var(--story-image-position,50% 50%);filter:saturate(.9)contrast(1.02)}.story-media-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#07060938,#0000 44%),linear-gradient(#0000 38%,#0706098a 75%,#070609eb),linear-gradient(#07060947,#0000 28%);position:absolute;inset:0}.story-result-card{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#0d0c10c2;border:1px solid #ffffff38;border-radius:19px;width:238px;padding:16px;position:absolute;top:22px;right:20px;box-shadow:0 18px 52px #00000057}.js .story-panel:not(.has-result) .story-result-card{opacity:0;visibility:hidden;transform:translate(12px)}.story-result-card>span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--story-accent);font-size:8px;font-weight:700;display:block}@supports (color:color-mix(in lab,red,red)){.story-result-card>span{color:color-mix(in srgb,var(--story-accent) 78%,white)}}.story-result-card>strong{font-family:var(--font-display);letter-spacing:-.03em;margin-top:9px;font-size:21px;line-height:1.05;display:block}.story-result-card>em{font-family:var(--font-display);color:#f0ebf1;margin-top:6px;font-size:13px;font-style:normal;font-weight:650;display:block}.story-result-card ul{flex-wrap:wrap;gap:6px;margin-top:13px;padding:0;list-style:none;display:flex}.story-result-card li{color:#d4cdd6;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:5px 7px;font-size:8px}.story-outcome-receipt{opacity:1;visibility:visible;background:#091c139e;border:1px solid #75d6a36b;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:9px;margin:14px -5px -5px;padding:10px;transition:opacity .22s,border-color .22s,transform .22s,visibility .22s;display:grid;transform:none}.js .story-outcome-receipt{opacity:0;visibility:hidden;border-color:#75d6a329;display:none;transform:translateY(8px)}.story-outcome-receipt>span{color:#10261a;background:var(--green);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.story-outcome-receipt svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px}.story-outcome-receipt small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-size:7px;font-weight:700;display:block}.story-outcome-receipt b{font-family:var(--font-display);margin-top:3px;font-size:11px;line-height:1.2;display:block}.js .story-panel.has-outcome .story-outcome-receipt{opacity:1;visibility:visible;border-color:#75d6a36b;display:grid;transform:none}.story-voice-dock{z-index:3;color:#fff;min-height:100px;box-shadow:0 22px 56px #0000006b,0 0 42px var(--story-accent);background:linear-gradient(120deg,#0f0d12f0,#18121be0);border:1px solid #fff3;border-radius:21px;grid-template-columns:52px 78px minmax(0,1fr);align-items:center;gap:13px;padding:13px 16px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}@supports (color:color-mix(in lab,red,red)){.story-voice-dock{box-shadow:0 22px 56px #0000006b,0 0 42px color-mix(in srgb,var(--story-accent) 10%,transparent)}}.story-voice-dock{-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3)}.story-voice-orb{border:1px solid var(--story-accent);place-items:center;width:50px;height:50px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.story-voice-orb{border:1px solid color-mix(in srgb,var(--story-accent) 55%,white)}}.story-voice-orb{background:linear-gradient(145deg,var(--story-accent),#352347);border-radius:17px}@supports (color:color-mix(in lab,red,red)){.story-voice-orb{background:linear-gradient(145deg,color-mix(in srgb,var(--story-accent) 68%,#211729),#352347)}}.story-voice-orb{box-shadow:inset 0 1px #ffffff47,0 0 28px var(--story-accent)}@supports (color:color-mix(in lab,red,red)){.story-voice-orb{box-shadow:inset 0 1px #ffffff47,0 0 28px color-mix(in srgb,var(--story-accent) 26%,transparent)}}.story-voice-orb:after{content:"";border:1px solid var(--story-accent);position:absolute;inset:-6px}@supports (color:color-mix(in lab,red,red)){.story-voice-orb:after{border:1px solid color-mix(in srgb,var(--story-accent) 34%,transparent)}}.story-voice-orb:after{border-radius:21px}.story-voice-orb img{width:35px;height:35px}.story-waveform{height:44px;color:var(--cyan);justify-content:center;align-items:center;gap:4px;display:flex}.story-waveform i{background:currentColor;border-radius:999px;width:4px;height:14px;box-shadow:0 0 10px}@supports (color:color-mix(in lab,red,red)){.story-waveform i{box-shadow:0 0 10px color-mix(in srgb,currentColor 35%,transparent)}}.story-waveform i{transform-origin:50%}.story-waveform i:nth-child(2),.story-waveform i:nth-child(6){height:23px}.story-waveform i:nth-child(3),.story-waveform i:nth-child(5){height:33px}.story-waveform i:nth-child(4){height:41px}.story-panel.is-agent-turn .story-waveform{color:var(--story-accent)}@supports (color:color-mix(in lab,red,red)){.story-panel.is-agent-turn .story-waveform{color:color-mix(in srgb,var(--story-accent) 84%,white)}}.story-live-caption{border-left:1px solid #ffffff24;min-width:0;padding-left:14px}.story-live-caption>span{min-width:0;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.story-live-caption b{color:var(--cyan);white-space:nowrap}.story-panel.is-agent-turn .story-live-caption b{color:var(--story-accent)}@supports (color:color-mix(in lab,red,red)){.story-panel.is-agent-turn .story-live-caption b{color:color-mix(in srgb,var(--story-accent) 82%,white)}}.story-live-caption>span i{background:#736c76;border-radius:50%;flex:none;width:4px;height:4px}.story-live-caption em{color:#b9b1bc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.story-live-caption p{min-height:37px;font-family:var(--font-display);letter-spacing:-.015em;color:#f8f4f8;margin-top:7px;font-size:13px;line-height:1.4}.story-static-transcript{list-style:none}.review-outcome-summary{background:linear-gradient(120deg,#75d6a31f,#0e1511bf);border:1px solid #75d6a345;border-radius:17px;grid-template-columns:44px 1fr;align-items:center;gap:14px;margin-top:26px;padding:20px;display:grid}.review-outcome-summary>span{color:#10261a;background:var(--green);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.review-outcome-summary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px}.review-outcome-summary strong{font-family:var(--font-display);font-size:18px;line-height:1.25}.review-outcome-summary p{color:#aaa2ad;margin-top:8px;font-size:11px;line-height:1.55}.review-insight{background:#dc76d90e;border:1px solid #dc76d933;border-radius:17px;margin-top:16px;padding:20px}.review-insight small,.review-next-step small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#dfa3dc;font-size:8px;font-weight:700}.review-insight strong{font-family:var(--font-display);margin-top:10px;font-size:16px;line-height:1.35;display:block}.review-insight p,.review-next-step p{color:#aaa2ad;margin-top:9px;font-size:11px;line-height:1.58}.review-next-step{border-top:1px solid var(--line);margin-top:auto;padding-top:22px}.review-next-step small{color:var(--cyan)}.integration-marquee-section{background:radial-gradient(circle at 50% 28%,#dc76d91b,#0000 29%),#09090b;padding-bottom:clamp(72px,6vw,96px);overflow:hidden}.integration-value-path{background:#ffffff05;border:1px solid #ffffff29;border-radius:24px;grid-template-columns:repeat(3,1fr);margin-top:clamp(42px,4.8vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0003}.integration-value-step{border-right:1px solid var(--line);background:radial-gradient(circle at 0 0,#5bd6e30e,#0000 42%);flex-direction:column;min-height:164px;padding:28px;display:flex;position:relative}.integration-value-step:last-child{border-right:0}.integration-value-step:nth-child(2){background:radial-gradient(circle at 0 0,#8868ce12,#0000 42%)}.integration-value-step:nth-child(3){background:radial-gradient(circle at 0 0,#75d6a311,#0000 42%)}.integration-value-step:before{content:"";background:var(--cyan);width:42px;height:2px;position:absolute;top:0;left:28px}.integration-value-step:nth-child(2):before{background:#9a75d7}.integration-value-step:nth-child(3):before{background:var(--green)}.integration-value-step>span{width:34px;height:34px;font-family:var(--font-mono);color:var(--cyan);background:#5bd6e30e;border:1px solid #5bd6e342;border-radius:10px;place-items:center;font-size:9px;font-weight:700;display:grid}.integration-value-step:nth-child(2)>span{color:#b995ea;background:#9a75d712;border-color:#9a75d74d}.integration-value-step:nth-child(3)>span{color:var(--green);background:#75d6a30f;border-color:#75d6a347}.integration-value-step>div{margin-top:22px}.integration-value-path strong{font-family:var(--font-display);font-size:21px;line-height:1.15}.integration-value-path p{color:#aaa2ad;max-width:340px;margin-top:10px;font-size:14px;line-height:1.6}.integration-marquee{border-block:1px solid var(--line);background:linear-gradient(#ffffff05,#ffffff02);margin-top:clamp(40px,4.5vw,56px);padding-block:26px 30px}.integration-marquee-heading{min-height:62px;display:block}.integration-marquee-heading>div>span{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(22px,2.4vw,31px);font-weight:600}.integration-marquee-heading p{color:#aaa2ad;max-width:760px;margin-top:7px;font-size:13px;line-height:1.55}.integration-rails{margin-top:22px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.integration-rail{width:100%;overflow:hidden}.integration-rail+.integration-rail{margin-top:12px}.integration-track{will-change:transform;width:max-content;animation:38s linear infinite paused integration-scroll;display:flex}.integration-rail-reverse .integration-track{animation-name:integration-scroll-reverse;animation-duration:44s}.integration-track-group{gap:12px;padding-right:12px;display:flex}.integration-card{background:#141117ed;border:1px solid #ffffff21;border-radius:16px;flex:none;grid-template-columns:50px 1fr;align-items:center;gap:13px;width:232px;min-height:74px;padding:10px 14px;display:grid;box-shadow:0 14px 34px #0000002b}.integration-card .integration-logo{width:48px;height:48px;box-shadow:none;border-radius:13px}.integration-card .integration-logo img{width:32px;height:32px}.integration-card>span:last-child{min-width:0}.integration-card strong,.integration-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.integration-card strong{font-family:var(--font-display);font-size:14px}.integration-card small{color:#aaa2ad;margin-top:5px;font-size:9px}.integration-marquee.is-in-view:not(.is-paused):not(.is-page-hidden) .integration-track{animation-play-state:running}.integration-marquee:hover .integration-track,.integration-marquee:focus-within .integration-track,.integration-marquee.is-paused .integration-track,.integration-marquee.is-page-hidden .integration-track{animation-play-state:paused}.integration-marquee-footer{justify-content:space-between;align-items:center;gap:28px;min-height:74px;padding-top:24px;display:flex}.integration-marquee-footer p{color:#aaa2ad;max-width:760px;font-size:12px;line-height:1.6}.integration-marquee-footer p strong{color:#fff}.integration-marquee-footer .text-link{flex:none}@media(min-width:901px){.scroll-cue span,.scope-list span,.story-showcase-kicker,.story-showcase-mode,.story-tabs button>span,.story-site-bar>small,.story-result-card>span,.story-outcome-receipt small,.story-live-caption>span{font-size:10px}.story-tabs button b{font-size:12px}.story-result-card li{font-size:10px}.story-live-caption p{font-size:14px}.voice-experience--section .voice-experience-brand small,.voice-experience--section .voice-experience-trust,.voice-experience--section .voice-stage-status,.voice-experience--section .voice-entry-guide span,.voice-experience--section .voice-sample-prompt span,.voice-experience--section .voice-journey-heading,.voice-experience--section .voice-journey-number,.voice-experience--section .voice-journey-step small,.voice-experience--section .voice-outcome small,.voice-experience--section .voice-proof-row{font-size:10px}.voice-experience--section .voice-entry-guide p,.voice-experience--section .voice-sample-prompt p,.voice-experience--section .voice-outcome p{font-size:13px}.integration-value-step>span{font-size:10px}.integration-card strong{font-size:15px}.integration-card small{font-size:11px}.integration-marquee-footer p{font-size:13px}.review-app-bar{min-height:74px;padding:14px 20px}.review-app-bar>div strong{font-size:16px}.review-app-bar>div small,.review-app-bar>p,.review-app-status,.review-pane-title,.review-records li small,.review-records li em,.review-turn>span,.review-outcome li small,.review-receipt small,.review-pane-title>small{font-size:10px}.review-records li{min-height:100px}.review-records li strong{font-size:14px}.review-records li small,.review-records li em{font-size:10px}.review-records>p{font-size:13px}.review-turn p{font-size:clamp(18px,1.45vw,20px)}.review-transcript-end span{font-size:10px}.review-transcript-end strong{font-size:13px}.review-outcome-summary strong{font-size:20px}.review-outcome-summary p,.review-insight p,.review-next-step p{font-size:13px}.review-insight small,.review-next-step small{font-size:10px}.review-insight strong{font-size:18px}.embed-snippet>div span,.embed-snippet>div strong{font-size:10px}.embed-snippet code{font-size:11px}.deploy-channels span{font-size:10px}.deploy-channels p{font-size:13px}.pricing-card-top>span,.pricing-price span,.pricing-fit>span,.pricing-capabilities-heading span,.pricing-capabilities-grid article>span,.pricing-capacity>span{font-size:10px}.pricing-fit li{font-size:14px}.pricing-card .pricing-plan-detail,.pricing-capabilities-grid p,.pricing-capacity p,.pricing-note{font-size:13px}.control-copy li>span{font-size:10px}.control-copy li strong{font-size:14px}.control-copy li p{font-size:13px}}@media(min-width:1121px){.review-app-grid{grid-template-columns:240px minmax(0,1fr) 330px;min-height:610px}.review-records,.review-transcript,.review-outcome{padding:28px}}@keyframes integration-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes integration-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:1120px){.story-result-card{width:224px}.integration-card{width:214px}}@media(max-width:900px){.story-showcase{max-width:760px}.story-stage{min-height:560px}.story-media{min-height:520px}.integration-value-path{grid-template-columns:1fr}.integration-value-step{border-right:0;border-bottom:1px solid var(--line);min-height:116px}.integration-value-step:last-child{border-bottom:0}}@media(max-width:640px){.voice-fab-shell.is-compact{width:58px;height:58px}.voice-fab-shell.is-compact .voice-fab-orb{width:46px;height:46px}.story-showcase{border-radius:21px;width:calc(100% + 14px);margin-inline:-7px}.story-showcase-topbar{padding-inline:14px}.story-showcase-topbar strong{display:none}.story-showcase-mode{font-size:8px}.story-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.story-tabs button{text-align:left;justify-content:center;gap:6px;min-height:58px;padding-inline:7px;line-height:1.15}.story-tab-label{display:none}.story-tab-short{display:inline}.story-stage{min-height:590px}.story-site-bar{grid-template-columns:1fr auto}.story-window-dots,.story-site-bar>small{display:none}.story-media{min-height:550px}.story-media-shade{background:linear-gradient(#07060914 30%,#07060994 64%,#070609f5),linear-gradient(#0706092e,#0000 30%)}.story-result-card{width:auto;padding:14px;top:14px;left:14px;right:14px}.story-panel.has-outcome .story-result-card{grid-template-columns:minmax(0,1fr) minmax(116px,.9fr);column-gap:10px;display:grid}.story-panel.has-outcome .story-result-card>span,.story-panel.has-outcome .story-result-card>strong,.story-panel.has-outcome .story-result-card>em{grid-column:1}.story-result-card>strong{font-size:19px}.story-panel.has-outcome .story-result-card ul{grid-column:1/-1}.story-result-card ul{margin-top:10px}.story-outcome-receipt{grid-area:1/2/4;align-self:start;width:auto;margin:0;position:static}.story-voice-dock{border-radius:19px;grid-template-columns:46px 56px minmax(0,1fr);gap:10px;min-height:112px;padding:13px;bottom:13px;left:13px;right:13px}.story-voice-orb{border-radius:15px;width:46px;height:46px}.story-voice-orb img{width:32px;height:32px}.story-waveform{gap:3px}.story-waveform i{width:3px}.story-live-caption{padding-left:10px}.story-live-caption p{font-size:13px;line-height:1.35}.review-outcome-summary{padding:17px}.integration-rails{margin-inline:-20px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.integration-card{grid-template-columns:44px 1fr;width:190px;min-height:68px}.integration-card .integration-logo{width:42px;height:42px}.integration-marquee-footer{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-height:780px)and (min-width:901px){.hero--product .hero-product-layout{min-height:calc(100svh - 76px - env(safe-area-inset-top));padding-block:22px 28px}.hero--product .hero-copy h1{margin-top:18px;font-size:clamp(48px,4.6vw,58px)}.hero--product .hero-copy>p{margin-top:20px;font-size:16px}.hero--product .hero-actions{margin-top:24px}.hero--product .scope-list{margin-top:18px}.story-showcase-topbar{min-height:52px;padding-block:8px}.story-tabs,.story-tabs button{min-height:48px}.story-stage{min-height:468px}.story-media{min-height:428px}.story-result-card{width:220px;padding:14px;top:15px}.story-result-card>strong{font-size:19px}.story-result-card ul{margin-top:10px}.story-outcome-receipt{margin-top:10px;padding-block:8px}.story-voice-dock{min-height:88px;padding-block:10px}}@media(prefers-reduced-motion:reduce){.story-panel,.story-media-picture,.story-result-card,.story-outcome-receipt,.story-live-caption p,.story-waveform i{transition:none;animation:none}.story-voice-dock{display:none}.story-static-transcript.sr-only{z-index:3;clip:auto;clip-path:none;white-space:normal;color:#fff;background:#0c0a0ee6;border:1px solid #fff3;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;width:auto;height:auto;margin:0;padding:12px;display:grid;position:absolute;bottom:18px;left:18px;right:18px;overflow:visible}.story-static-transcript li{border-left:2px solid var(--cyan);background:#ffffff0b;padding:8px 10px;font-size:11px;line-height:1.4}.story-static-transcript li:nth-child(2n){border-left-color:var(--story-accent)}.integration-rails{-webkit-mask-image:none;mask-image:none}.integration-rail{overflow:visible}.integration-track{width:100%;animation:none}.integration-track-group{flex-wrap:wrap;justify-content:center;width:100%}.integration-track-group+.integration-track-group{display:none}}@media(prefers-reduced-motion:reduce)and (max-width:640px){.story-static-transcript.sr-only{grid-template-columns:1fr;gap:5px;bottom:13px;left:13px;right:13px}.story-static-transcript li{padding-block:6px;font-size:10px}}@media(forced-colors:active){.story-showcase,.story-tabs button,.story-result-card,.story-voice-dock,.story-outcome-receipt,.review-outcome-summary,.review-insight,.integration-value-path,.integration-value-step,.integration-card{border:1px solid canvastext}}.review-section .site-shell{max-width:1320px}.review-command{background:radial-gradient(circle at 72% 8%,#dc76d917,#0000 25%),#111014;border:1px solid #ffffff2e;border-radius:28px;margin-top:clamp(40px,4.5vw,60px);overflow:clip;box-shadow:0 42px 110px #0000006b}.review-command-bar{border-bottom:1px solid var(--line);background:#ffffff06;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:72px;padding:12px 20px;display:grid}.review-command-brand{align-items:center;gap:12px;min-width:0;display:flex}.review-command-brand>span{background:linear-gradient(145deg,#dc76d924,#5bd6e30e);border:1px solid #dc76d947;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.review-command-brand img{width:30px;height:30px}.review-command-brand>div{flex-direction:column;gap:3px;min-width:0;display:flex}.review-command-brand strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:16px}.review-command-brand small,.review-command-bar>p,.review-command-status{font-family:var(--font-mono);letter-spacing:.075em;color:#aaa2ad;font-size:10px;font-weight:700}.review-command-bar>p{text-align:center}.review-command-status{color:var(--green);justify-self:end;align-items:center;gap:8px;display:flex}.review-command-status i{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #75d6a31a}.review-command-tabs{border-bottom:1px solid var(--line);background:#ffffff03;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review-command-tabs button{border:0;border-right:1px solid var(--line);color:#96909a;cursor:pointer;text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:82px;padding:15px 18px;transition:color .2s,background .2s;display:grid;position:relative}.review-command-tabs button:last-child{border-right:0}.review-command-tabs button:after{content:"";opacity:0;background:linear-gradient(90deg,var(--magenta),var(--cyan));transform-origin:0;height:2px;transition:opacity .2s ease,transform .25s var(--ease);position:absolute;bottom:-1px;left:18px;right:18px;transform:scaleX(.18)}.review-command-tabs button:hover{color:#fff;background:#ffffff06}.review-command-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(105deg,#dc76d91a,#5bd6e306)}.review-command-tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.review-command-tabs button>span:first-child{font-family:var(--font-mono);color:#d797d4;font-size:10px;font-weight:700}.review-command-tabs button>span:nth-child(2){min-width:0}.review-command-tabs button b,.review-command-tabs button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.review-command-tabs .review-tab-short{display:none}.review-command-tabs button b{font-family:var(--font-display);letter-spacing:-.02em;font-size:15px}.review-command-tabs button small{color:#aaa2ad;margin-top:5px;font-size:11px}.review-command-tabs button em{font-family:var(--font-mono);letter-spacing:.055em;color:var(--green);white-space:nowrap;font-size:9px;font-style:normal;font-weight:700}.review-command-panel[hidden]{display:none}.review-command-panel.is-active{animation:review-command-panel-in .24s var(--ease) both}.review-summary-rail{border-bottom:1px solid var(--line);background:#ffffff04;grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr) minmax(0,.9fr);min-height:112px;display:grid}.review-summary-rail>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:20px 22px;display:flex;position:relative}.review-summary-rail>div:last-child{border-right:0}.review-summary-rail>div:before{content:"";background:var(--cyan);width:36px;height:2px;position:absolute;top:0;left:22px}.review-summary-context:before{background:var(--magenta)!important}.review-summary-outcome:before{background:var(--green)!important}.review-summary-rail span,.review-pane-heading span,.review-pane-heading small,.review-pane-heading>strong,.review-pattern-copy>span,.review-device-top,.review-device-result>span,.review-device-voice small,.review-action-receipt small,.review-compare-card small{font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;color:#aaa2ad;font-size:10px;font-weight:700}.review-summary-rail strong{color:#f3eff4;margin-top:9px;font-size:13px;line-height:1.45;display:block}.review-summary-context ul{flex-wrap:wrap;gap:7px;margin-top:10px;list-style:none;display:flex}.review-summary-context li{background:#ffffff07;border:1px solid #ffffff1a;border-radius:9px;min-width:0;padding:7px 9px}.review-summary-context li small{font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase;color:#aaa2ad;font-size:9px;font-weight:700;line-height:1.25;display:block}.review-summary-context li strong{white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.25}.review-summary-outcome{background:linear-gradient(120deg,#75d6a314,#75d6a304)}.review-summary-outcome>span{color:var(--green)}.review-summary-outcome>strong{font-family:var(--font-display);font-size:15px;line-height:1.3}.review-command-workspace{grid-template-columns:minmax(0,1fr) 336px;display:grid}.review-operator-console{border-right:1px solid var(--line);min-width:0}.review-operator-grid{grid-template-columns:minmax(0,1.36fr) minmax(310px,.78fr);display:grid}.review-voice-ledger,.review-action-trace{min-width:0;padding:26px}.review-voice-ledger{border-right:1px solid var(--line);background:radial-gradient(circle at 78% 8%,#5bd6e30d,#0000 32%)}.review-pane-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:34px;display:flex}.review-pane-heading>div{flex-direction:column;gap:6px;display:flex}.review-pane-heading span{color:#dfa3dc}.review-pane-heading small{color:#8f8892;text-transform:none}.review-pane-heading>strong{color:var(--cyan);background:#5bd6e30b;border:1px solid #5bd6e32e;border-radius:999px;padding:7px 10px}.review-voice-ledger>ol{border-top:1px solid var(--line);margin-top:20px;list-style:none}.review-ledger-turn{border-bottom:1px solid var(--line);grid-template-columns:44px 40px minmax(0,1fr);align-items:start;gap:12px;min-height:99px;padding:15px 0;display:grid}.review-ledger-turn time{font-family:var(--font-mono);color:#817984;padding-top:4px;font-size:10px}.review-ledger-signal{height:26px;color:var(--cyan);justify-content:center;align-items:center;gap:3px;display:flex}.review-ledger-signal i{opacity:.72;background:currentColor;border-radius:99px;width:2px;height:8px}.review-ledger-signal i:nth-child(2),.review-ledger-signal i:nth-child(4){height:15px}.review-ledger-signal i:nth-child(3){height:22px}.review-ledger-turn--agent .review-ledger-signal{color:var(--magenta)}.review-ledger-turn>div{min-width:0}.review-ledger-turn strong{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cyan);font-size:10px}.review-ledger-turn--agent strong{color:#dfa3dc}.review-ledger-turn p{font-family:var(--font-display);letter-spacing:-.018em;color:#f2eef3;margin-top:8px;font-size:15px;line-height:1.45}.review-action-trace{background:#ffffff03}.review-action-trace>ol{margin-top:20px;list-style:none;position:relative}.review-action-trace>ol:before{content:"";background:linear-gradient(var(--cyan),var(--magenta),var(--green));transform-origin:top;width:1px;position:absolute;top:25px;bottom:25px;left:15px}.review-action-trace li{grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:11px;min-height:76px;padding:10px 0;display:grid;position:relative}.review-action-trace li>span{z-index:1;width:30px;height:30px;font-family:var(--font-mono);color:#e1a4de;background:#171219;border:1px solid #dc76d947;border-radius:50%;place-items:center;font-size:8px;display:grid;position:relative}.review-action-trace li>div>small{font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;color:#d59ad2;font-size:9px;font-weight:700;line-height:1.25;display:block}.review-action-trace li strong{margin-top:3px;font-size:13px;display:block}.review-action-trace li p{color:#aaa2ad;margin-top:4px;font-size:11px;line-height:1.45}.review-action-trace li>i{color:#14301f;background:var(--green);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.review-action-trace li svg,.review-action-receipt svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px}.review-action-receipt{background:linear-gradient(120deg,#75d6a31c,#0e1511c2);border:1px solid #75d6a347;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:13px;margin-top:18px;padding:16px;display:grid}.review-action-receipt>span{color:#10261a;background:var(--green);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.review-action-receipt small{color:var(--green)}.review-action-receipt strong{font-family:var(--font-display);margin-top:6px;font-size:14px;line-height:1.35;display:block}.review-pattern-view{border-top:1px solid var(--line);background:linear-gradient(120deg,#dc76d90c,#5bd6e305);grid-template-columns:minmax(240px,.76fr) minmax(0,1.24fr);align-items:center;gap:18px 30px;min-height:208px;padding:24px 26px 20px;display:grid}.review-pattern-copy>span{color:#dfa3dc}.review-pattern-copy>strong{max-width:390px;font-family:var(--font-display);letter-spacing:-.03em;margin-top:10px;font-size:20px;line-height:1.2;display:block}.review-pattern-copy p{color:#aaa2ad;max-width:410px;margin-top:9px;font-size:12px;line-height:1.55}.review-pattern-evidence{grid-template-columns:minmax(0,1fr) 42px minmax(180px,.88fr);align-items:center;gap:12px;min-width:0;display:grid}.review-pattern-evidence ul{gap:7px;list-style:none;display:grid}.review-pattern-evidence li{color:#c7c0c9;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:grid}.review-pattern-evidence li>span{font-family:var(--font-mono);color:var(--cyan);font-size:8px;font-weight:700}.review-pattern-evidence li>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.review-evidence-connector{height:24px;position:relative}.review-evidence-connector>span{background:linear-gradient(90deg,var(--cyan),var(--magenta),var(--green));transform-origin:0;height:1px;position:absolute;top:11px;left:0;right:0}.review-evidence-connector>i{background:var(--green);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:0;box-shadow:0 0 0 5px #75d6a314}.review-compare-card{background:linear-gradient(125deg,#dc76d917,#5bd6e308);border:1px solid #dc76d933;border-radius:15px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;min-height:124px;padding:15px;display:grid}.review-compare-card>span{color:#e0a4dd;background:#dc76d914;border:1px solid #dc76d94d;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.review-compare-card svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px}.review-compare-card small{color:#dfa3dc}.review-compare-card strong{font-family:var(--font-display);margin-top:7px;font-size:14px;line-height:1.28;display:block}.review-compare-card p{color:#aaa2ad;margin-top:7px;font-size:11px;line-height:1.48}.review-customer-preview{background:radial-gradient(circle at 50% 34%,#5bd6e314,#0000 28%),radial-gradient(circle at 50% 68%,#dc76d91f,#0000 32%),#0d0c10;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;padding:24px 30px 20px 10px;display:flex}.review-customer-preview--mobile{display:none}.review-device{background:linear-gradient(145deg,#27242d,#0b0a0d 46%,#24212a);border:1px solid #fff3;border-radius:38px;width:min(100%,296px);padding:9px;box-shadow:0 24px 60px #00000080,inset 0 0 0 2px #ffffff09}.review-device--web{background:linear-gradient(145deg,#25212a,#0b0a0d 54%);border-radius:20px}.review-device-top{color:#f3eff4;text-transform:none;background:#151319;border-radius:29px 29px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 14px;display:flex}.review-device--web .review-device-top{border-radius:12px 12px 0 0;padding-left:48px;position:relative}.review-device--web .review-device-top:before{content:"";background:#756e78;border-radius:50%;width:6px;height:6px;position:absolute;left:15px;box-shadow:10px 0 #756e78,20px 0 #756e78}.review-device--web .review-device-top>span>i{display:none}.review-device-top>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.review-device-top i{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #75d6a31a}.review-device-top small{color:#8d8590;flex:none}.review-device-media{background:#1a161d;min-height:390px;position:relative;overflow:hidden}.review-device-media picture,.review-device-media picture img{width:100%;height:100%;position:absolute;inset:0}.review-device-media picture img{object-fit:cover;object-position:var(--review-image-position,50% 50%);filter:saturate(.88)contrast(1.02)}.review-device-shade{background:linear-gradient(#08070a0d 35%,#08070ae0 88%),linear-gradient(90deg,#08070a1f,#0000 50%);position:absolute;inset:0}.review-device-result{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#0d0c10cc;border:1px solid #fff3;border-radius:17px;padding:16px;position:absolute;bottom:16px;left:14px;right:14px;box-shadow:0 18px 40px #00000057}.review-device-result>span{color:#e2a5df}.review-device-result strong{font-family:var(--font-display);letter-spacing:-.03em;margin-top:8px;font-size:20px;line-height:1.08;display:block}.review-device-result p{color:#d0c9d2;margin-top:7px;font-size:12px}.review-device-call-stage{text-align:center;background:radial-gradient(circle at 50% 34%,#dc76d933,#0000 28%),radial-gradient(circle at 50% 52%,#5bd6e317,#0000 36%),linear-gradient(#17121a,#0d0c10);flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:34px 22px 20px;display:flex;overflow:hidden}.review-call-orb{place-items:center;width:112px;height:112px;display:grid;position:relative}.review-call-orb>span{z-index:2;background:linear-gradient(145deg,#b764b6,#583f72);border:1px solid #dc76d98c;border-radius:24px;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 0 42px #dc76d938}.review-call-orb img{width:50px;height:50px}.review-call-orb>i{border:1px solid #dc76d952;border-radius:50%;position:absolute;inset:7px}.review-call-orb>i:last-child{border-color:#5bd6e333;inset:-2px}.review-call-kicker{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#dda0da;margin-top:12px;font-size:9px;font-weight:700}.review-device-call-stage>strong{font-family:var(--font-display);letter-spacing:-.04em;color:#f5f1f6;margin-top:8px;font-size:25px;line-height:1.08}.review-call-wave{height:66px;color:var(--cyan);justify-content:center;align-items:center;gap:4px;margin-top:18px;display:flex}.review-call-wave i{width:3px;height:var(--call-height);opacity:.78;background:currentColor;border-radius:99px}.review-call-result{text-align:left;background:linear-gradient(120deg,#75d6a31a,#0d120fcc);border:1px solid #75d6a347;border-radius:16px;width:100%;margin-top:14px;padding:15px 16px}.review-call-result>span{font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;color:var(--green);font-size:9px;font-weight:700}.review-call-result strong{font-family:var(--font-display);letter-spacing:-.025em;color:#f3eff4;margin-top:7px;font-size:17px;line-height:1.18;display:block}.review-call-result p{color:#aaa2ad;margin-top:6px;font-size:11px}.review-device-voice{background:linear-gradient(120deg,#75d6a313,#dc76d90d);border-top:1px solid #75d6a338;grid-template-columns:44px 54px minmax(0,1fr);align-items:center;gap:9px;min-height:94px;padding:13px 14px;display:grid}.review-device-orb{background:linear-gradient(145deg,#ad5ead,#5c4376);border:1px solid #dc76d970;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 24px #dc76d929}.review-device-orb img{width:30px;height:30px}.review-device-wave{height:40px;color:var(--cyan);justify-content:center;align-items:center;gap:3px;display:flex}.review-device-wave i{width:3px;height:var(--voice-height);opacity:.8;background:currentColor;border-radius:99px}.review-device-voice>div{border-left:1px solid var(--line);min-width:0;padding-left:9px}.review-device-voice small{color:var(--green);display:block}.review-device-voice strong{margin-top:5px;font-size:12px;line-height:1.3;display:block}.review-device-home{background:#fff3;border-radius:99px;width:74px;height:4px;margin:8px auto 3px}.review-device--web .review-device-home{display:none}.review-customer-preview>p{color:#aaa2ad;align-items:flex-start;gap:9px;max-width:296px;margin-top:15px;font-size:11px;line-height:1.5;display:flex}.review-customer-preview>p span{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 4px #75d6a317}.review-command.is-visible .review-command-panel.is-active .review-summary-context li{animation:review-causal-result .24s var(--ease) calc(.1s + var(--context,0) * 70ms) both}.review-command.is-visible .review-command-panel.is-active .review-ledger-turn{animation:review-ledger-in .28s var(--ease) calc(80ms + var(--turn) * .11s) both}.review-command.is-visible .review-command-panel.is-active .review-action-trace>ol:before{animation:review-action-route .62s var(--ease) .3s both}.review-command.is-visible .review-command-panel.is-active .review-action-trace li{animation:review-ledger-in .24s var(--ease) calc(.32s + var(--action) * .11s) both}.review-command.is-visible .review-command-panel.is-active .review-action-receipt{animation:review-causal-result .28s var(--ease) .82s both}.review-command.is-visible .review-command-panel.is-active .review-device-result,.review-command.is-visible .review-command-panel.is-active .review-call-result{animation:review-causal-result .28s var(--ease) .94s both}.review-command.is-visible .review-command-panel.is-active .review-evidence-connector>span{animation:review-evidence-route .32s var(--ease) 1.02s both}.review-command.is-visible .review-command-panel.is-active .review-compare-card{animation:review-causal-result .28s var(--ease) 1.12s both}@keyframes review-command-panel-in{0%{opacity:.18;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes review-ledger-in{0%{opacity:.12;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes review-action-route{0%{opacity:.25;transform:scaleY(.06)}to{opacity:1;transform:scaleY(1)}}@keyframes review-evidence-route{0%{opacity:.25;transform:scaleX(.06)}to{opacity:1;transform:scaleX(1)}}@keyframes review-causal-result{0%{opacity:.16;transform:translateY(6px)}to{opacity:1;transform:none}}@media(min-width:901px){.review-device{position:sticky;top:96px}}@media(max-width:1180px){.review-command-tabs button{grid-template-columns:30px minmax(0,1fr)}.review-command-tabs button em{display:none}.review-command-workspace{grid-template-columns:minmax(0,1fr) 300px}.review-operator-grid{grid-template-columns:1fr}.review-voice-ledger{border-right:0;border-bottom:1px solid var(--line)}.review-pattern-view{grid-template-columns:1fr}.review-device{width:278px}}@media(max-width:900px){.review-command-bar{grid-template-columns:1fr auto}.review-command-bar>p{display:none}.review-command-tabs{scrollbar-width:none;grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto}.review-command-tabs button:focus-visible{outline-offset:-4px}.review-command-tabs::-webkit-scrollbar{display:none}.review-command-tabs button b{font-size:14px}.review-summary-rail{grid-template-columns:1fr 1fr}.review-summary-request,.review-summary-context{border-bottom:1px solid var(--line)}.review-summary-context{border-right:0!important}.review-summary-outcome{grid-column:1/-1;border-right:0!important}.review-command-workspace{grid-template-columns:1fr}.review-operator-console{border-right:0}.review-customer-preview--desktop{display:none}.review-customer-preview--mobile{border-bottom:1px solid var(--line);align-items:center;min-height:0;display:flex}.review-device{width:330px}}@media(max-width:720px){.review-command-tabs{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.review-command-tabs button{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;min-height:68px;padding:9px 7px}.review-command-tabs button:after{left:7px;right:7px}.review-command-tabs button>span:first-child,.review-command-tabs button small,.review-command-tabs .review-tab-full{display:none}.review-command-tabs .review-tab-short{display:block}.review-command-tabs button em{display:none}}@media(max-width:640px){.review-command{border-radius:21px;margin-inline:-8px}.review-command-bar{min-height:66px;padding:10px 14px}.review-command-brand>span{width:38px;height:38px}.review-command-brand img{width:27px;height:27px}.review-command-brand strong{font-size:15px}.review-command-brand small,.review-command-status{font-size:9px}.review-command-tabs button{padding-inline:5px}.review-command-tabs button b{font-size:14px}.review-command-tabs button small{font-size:10px}.review-summary-rail{grid-template-columns:1fr;min-height:0}.review-summary-request{padding:17px 18px}.review-summary-context{padding:17px 18px 19px}.review-summary-outcome{padding:17px 18px}.review-summary-context ul{gap:6px}.review-summary-context li{flex:120px}.review-summary-context li strong{white-space:normal;font-size:11px}.review-summary-rail>div:before{left:18px}.review-summary-rail span,.review-pane-heading span,.review-pane-heading small,.review-pane-heading>strong,.review-pattern-copy>span,.review-device-top,.review-device-result>span,.review-device-voice small,.review-action-receipt small,.review-compare-card small{font-size:9px}.review-summary-rail strong{font-size:13px}.review-voice-ledger,.review-action-trace{padding:21px 16px}.review-pane-heading>strong{display:none}.review-ledger-turn{grid-template-columns:36px 28px minmax(0,1fr);gap:8px;min-height:106px}.review-ledger-turn time{font-size:9px}.review-ledger-signal{justify-content:flex-start;gap:2px}.review-ledger-signal i{width:2px}.review-ledger-turn p{font-size:16px;line-height:1.48}.review-action-trace li p{font-size:12px}.review-pattern-view{gap:20px;padding:22px 16px}.review-pattern-copy>strong{font-size:19px}.review-pattern-copy p{font-size:12px}.review-pattern-evidence{grid-template-columns:1fr;gap:10px}.review-pattern-evidence li>strong{white-space:normal;font-size:12px}.review-evidence-connector{width:1px;height:28px;margin-inline:18px}.review-evidence-connector>span{background:linear-gradient(var(--cyan),var(--magenta),var(--green));transform-origin:top;width:1px;height:auto;top:0;bottom:0;left:0}.review-evidence-connector>i{inset:auto auto 0 -4px}.review-compare-card{min-height:0}.review-command.is-visible .review-command-panel.is-active .review-evidence-connector>span{animation-name:review-action-route}.review-customer-preview{min-height:0;padding:22px 14px 20px}.review-device{border-radius:32px;width:min(100%,330px)}.review-device--web{border-radius:18px}.review-device-media{min-height:370px}}@media(max-width:360px){.review-command-status{font-size:8px}.review-ledger-turn{grid-template-columns:31px minmax(0,1fr)}.review-ledger-signal{display:none}.review-device-media{min-height:340px}}@media(prefers-reduced-motion:reduce){.review-command-panel.is-active,.review-command.is-visible .review-command-panel.is-active .review-summary-context li,.review-command.is-visible .review-command-panel.is-active .review-ledger-turn,.review-command.is-visible .review-command-panel.is-active .review-action-trace>ol:before,.review-command.is-visible .review-command-panel.is-active .review-action-trace li,.review-command.is-visible .review-command-panel.is-active .review-action-receipt,.review-command.is-visible .review-command-panel.is-active .review-device-result,.review-command.is-visible .review-command-panel.is-active .review-call-result,.review-command.is-visible .review-command-panel.is-active .review-evidence-connector>span,.review-command.is-visible .review-command-panel.is-active .review-compare-card{animation:none}.review-command-tabs button,.review-command-tabs button:after{transition:none}}@media(forced-colors:active){.review-command,.review-command-tabs button,.review-summary-rail>div,.review-summary-context li,.review-voice-ledger,.review-action-trace,.review-action-receipt,.review-pattern-view,.review-pattern-evidence li,.review-compare-card,.review-device,.review-device-result,.review-call-result{border:1px solid canvastext}.review-device-wave,.review-ledger-signal{color:canvastext}}@media(max-width:640px){.section{padding-block:60px}.pricing-grid{gap:12px}.pricing-card,.pricing-card--custom{padding:22px}.pricing-price{margin-top:20px}.pricing-price strong{font-size:66px}.pricing-card--custom .pricing-price strong{font-size:46px}.pricing-usage{grid-template-columns:1fr 1fr;margin-top:19px}.pricing-usage>div{min-height:76px;padding:14px 10px 13px 0}.pricing-usage>div+div{border-top:0;border-left:1px solid #14111626;padding:14px 0 13px 13px}.pricing-card--custom .pricing-usage>div+div{border-top:0;border-left-color:#ffffff24}.pricing-usage strong{font-size:15px}.pricing-card h4{margin-top:19px;font-size:23px}.pricing-card>p:not(.pricing-plan-detail){margin-top:10px;font-size:14px;line-height:1.5}.pricing-fit{margin-top:18px;padding-top:16px}.pricing-fit ul{gap:7px;margin-top:12px}.pricing-fit li{font-size:13px;line-height:1.35}.pricing-card .pricing-plan-detail{margin-top:16px;padding-top:13px}.pricing-card .button{margin-top:20px}.pricing-capabilities-heading{padding:21px 20px}.pricing-capabilities-heading h3{font-size:30px}.pricing-capabilities-heading>p{font-size:13px;line-height:1.5}.pricing-capabilities-grid{grid-template-columns:1fr 1fr}.pricing-capabilities-grid article{border-top:1px solid var(--line);min-height:118px;padding:17px}.pricing-capabilities-grid article:nth-child(odd){border-right:1px solid var(--line)}.pricing-capabilities-grid article:nth-child(2n){border-right:0}.pricing-capabilities-grid article:first-child,.pricing-capabilities-grid article:nth-child(2){border-top:0}.pricing-capabilities-grid strong{margin-top:10px;font-size:17px}.pricing-capabilities-grid p{display:none}.pricing-capacity{min-height:0;padding:17px 20px}.review-customer-preview{padding:14px 12px 12px}.review-customer-preview>p{display:none}.review-device{width:min(100%,310px);padding:7px}.review-device-top{min-height:46px;padding-inline:11px}.review-device-call-stage{min-height:254px;padding:18px 16px 14px}.review-call-orb{width:78px;height:78px}.review-call-orb>span{border-radius:19px;width:56px;height:56px}.review-call-orb img{width:40px;height:40px}.review-call-kicker{margin-top:8px}.review-device-call-stage>strong{margin-top:5px;font-size:21px}.review-call-wave{height:40px;margin-top:10px;transform:scaleY(.72)}.review-call-result{margin-top:8px;padding:12px 13px}.review-device-media{min-height:270px}.review-device-result{padding:13px;bottom:10px;left:10px;right:10px}.review-device-result strong{font-size:18px}.review-device-voice{grid-template-columns:38px 46px minmax(0,1fr);min-height:76px;padding:10px 11px}.review-device-orb{border-radius:12px;width:36px;height:36px}.review-device-orb img{width:26px;height:26px}.review-device-home{margin-block:5px 1px}.review-ledger-turn{min-height:92px;padding-block:12px}.review-ledger-turn p{font-size:15px;line-height:1.42}.review-action-trace li{min-height:68px}.review-action-receipt{margin-top:12px;padding:13px}.review-pattern-view{gap:16px;min-height:0;padding:18px 16px}.review-pattern-copy>strong{font-size:18px}.review-pattern-evidence{gap:8px}.review-evidence-connector{display:none}.review-compare-card{padding:13px}}@media(max-width:340px){.voice-fab-shell.is-compact{width:50px;height:50px}.voice-fab-shell.is-compact .voice-fab-orb{width:40px;height:40px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
