@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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.table{display:table}.table\!{display:table!important}.h-2{height:calc(var(--spacing) * 2)}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-5{padding:calc(var(--spacing) * 5)}.p-7{padding:calc(var(--spacing) * 7)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-all{-webkit-user-select:all;user-select:all}}:root{--ink:#111a32;--muted:#58667e;--line:#e7e4f2;--purple:#7b4ce3;--purple-deep:#6336d5;--pink:#f1459c;--pink-soft:#fff0f8;--lavender:#f5f1ff;--green:#13b985;--white:#fff;--shadow:0 28px 80px #3a236c29}*,:before,:after{box-sizing:border-box}img,svg{max-width:100%}.brand-logo-img,.sp-logo-img{width:auto;height:44px;display:block}@media (min-width:981px){.hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:clamp(26px,2.1vw,34px)!important;min-height:calc(100vh - 190px)!important;padding:clamp(14px,2.4vh,28px) clamp(12px,1vw,16px) clamp(14px,2.4vh,28px) clamp(24px,1.8vw,30px)!important}.hero-copy,.story-demo-card{height:min(690px,100dvh - 118px)!important;min-height:0!important}.demo-wrap{width:100%!important;max-width:none!important}}@media (max-width:980px){.site-header{height:76px!important;padding-inline:clamp(16px,4vw,30px)!important}.nav-links{top:76px!important}.hero{grid-template-columns:minmax(0,1fr)!important;gap:clamp(36px,6vw,56px)!important;min-height:auto!important;padding:clamp(34px,6vw,56px) clamp(16px,4vw,32px) clamp(48px,8vw,72px)!important;display:grid!important}.hero-copy,.demo-wrap{justify-self:center!important;width:100%!important;max-width:760px!important;height:auto!important;min-height:0!important}.story-demo-card{border-radius:clamp(18px,3vw,28px)!important;width:100%!important;height:auto!important;min-height:0!important}.demo-navigator-live{height:auto!important;min-height:0!important}.demo-navigator-live .demo-navigation-row{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;display:grid!important}.demo-navigator-live .selection-stack,.selection-stack,.workflow-carousel{flex:none!important;width:100%!important;min-width:0!important}.story-intro,.story-demo-card.journey-ready-state .story-intro,.journey-in-progress .story-intro{padding:clamp(12px,3vw,18px) clamp(12px,3vw,20px)!important}.story-intro h2,.story-demo-card.journey-ready-state .story-intro h2,.journey-in-progress .story-intro h2{font-size:clamp(24px,5vw,34px)!important}.story-stage,.story-demo-card.journey-ready-state .story-stage{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 clamp(10px,3vw,18px) clamp(12px,3vw,18px)!important;display:grid!important}.story-conversation,.story-payoff{width:100%!important;min-width:0!important}.story-payoff{min-height:0!important}.centered-personalizer.compact-choice-dock,.centered-personalizer.compact-choice-dock.is-editing{width:min(720px,100% - 20px)!important;height:auto!important;min-height:0!important;max-height:min(78dvh,540px)!important;overflow:auto!important}}.story-demo-card .stacked-console-row{grid-template-columns:minmax(0,1fr) 48px;gap:9px}.story-demo-card .context-card-stack{grid-column:1/-1;width:100%;min-width:0;padding:2px 3px 4px;overflow:visible}.story-demo-card .context-stack-card{border-radius:8px;flex:0 0 190px;width:auto;min-height:60px;margin-left:-34px;padding:8px 10px;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s;box-shadow:0 3px 8px #140a1d17}.story-demo-card .context-stack-card:hover,.story-demo-card .context-stack-card:focus-visible{filter:saturate(1.06)brightness(1.01);flex-basis:clamp(160px,25% + 30px,196px);width:auto;transform:translateY(-2px)scale(1.025);box-shadow:0 9px 20px #1c0c2629;z-index:20!important}.story-demo-card .context-stack-card strong{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.1;display:-webkit-box;overflow:hidden}.story-demo-card .channel-choice-rail{background:#effaf81a;border-color:#13a58a3d}.story-demo-card .channel-choice-rail>div{gap:6px;display:flex;overflow:hidden}.story-demo-card .channel-choice-rail button{flex:.82 1 0;transition:flex .19s,transform .19s,border-color .19s,box-shadow .19s}@container selector-console (min-width:900px){.story-demo-card .stacked-console-row{grid-template-columns:minmax(600px,.95fr) minmax(260px,1fr) 54px}.story-demo-card .context-card-stack{grid-column:auto}}@media (max-width:620px){.story-demo-card .context-card-stack{scrollbar-width:none;padding-bottom:7px;overflow-x:auto}.story-demo-card .context-stack-card{flex-basis:154px;margin-left:-36px}.story-demo-card .context-stack-card:hover,.story-demo-card .context-stack-card:focus-visible{flex-basis:154px}.story-demo-card .channel-choice-rail>div{overflow-x:auto}.story-demo-card .channel-choice-rail button,.story-demo-card .channel-choice-rail button.active,.story-demo-card .channel-choice-rail button:hover,.story-demo-card .channel-choice-rail button:focus-visible{flex:0 0 118px}}@media (max-width:600px){.hero{padding-inline:14px!important}h1{font-size:clamp(40px,12vw,54px)!important}.hero-actions{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.story-intro h2,.story-demo-card.journey-ready-state .story-intro h2,.journey-in-progress .story-intro h2{font-size:clamp(23px,7.4vw,29px)!important}.story-conversation{border-radius:16px!important;padding:12px!important}.story-payoff{border-radius:16px!important;padding:14px 12px!important}.outcome-list{grid-template-columns:minmax(0,1fr)!important}.story-demo-card .stack-variation-row.variation-channel{width:auto!important;max-width:calc(100% - 10px)!important;left:5px!important;right:5px!important}.story-demo-card .channel-featured-switcher{grid-template-columns:minmax(0,1fr)!important}.channel-compact-options{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.story-demo-card .variation-channel .channel-compact-options button,.story-demo-card .variation-channel .channel-compact-options button:hover,.story-demo-card .variation-channel .channel-compact-options button:focus-visible{flex:none!important;justify-content:center!important;width:100%!important;min-height:42px!important}.story-demo-card .variation-channel .channel-compact-options button>span{display:none!important}.compact-choice-dock.stage-industry .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-business .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-platform .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-workflow .centered-personalizer-options.compact-choice-options>button{flex:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important}}@media (max-width:390px){.compact-choice-dock.stage-industry .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-business .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-platform .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-workflow .centered-personalizer-options.compact-choice-options>button{flex-basis:100%!important;max-width:none!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}:root{--font-dm-sans:"DM Sans";--font-space-grotesk:"Space Grotesk"}body{background:var(--white);color:var(--ink);font-family:var(--font-dm-sans), Arial, Helvetica, sans-serif;margin:0}h1,h2,h3,h4,h5,h6,.brand-name{font-family:var(--font-space-grotesk), Arial, Helvetica, sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#ffffffeb;border-bottom:1px solid #111a3214;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;height:72px;padding-inline:24px;display:grid;position:relative}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{border:4px solid var(--pink);border-radius:14px 14px 16px 16px;width:40px;height:45px;display:block;position:relative;transform:rotate(-1deg)}.brand-mark:after{content:"";border-right:4px solid var(--pink);border-radius:0 0 8px;width:10px;height:12px;position:absolute;bottom:-9px;right:3px;transform:rotate(-30deg)}.brand-eye{border:3px solid var(--pink);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:6px}.brand-eye.second{left:20px}.brand-line{background:var(--pink);border-radius:99px;width:4px;height:12px;position:absolute;bottom:7px;left:15px;box-shadow:-8px 0 #f1459c99,8px 0 #f1459c99}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-name{letter-spacing:-1.2px;font-size:27px;font-weight:700}.brand-name span{color:var(--pink)}.brand-tagline{color:#6d6c72;letter-spacing:3.2px;margin-top:8px;font-size:9px;font-weight:650}.nav-links{justify-content:center;align-items:center;gap:clamp(22px,2.8vw,46px);display:flex}.nav-links a{color:#68676c;font-size:16px;font-weight:500;transition:color .18s}.nav-links a:hover,.nav-links a:focus-visible{color:var(--purple)}.header-cta,.button-primary{color:#fff;background:linear-gradient(105deg, var(--purple-deep), var(--pink));box-shadow:0 12px 25px #7e45e038}.header-cta{border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 20px;font-size:14.5px;font-weight:650;transition:transform .18s,box-shadow .18s;display:inline-flex}.header-cta:hover,.button-primary:hover{transform:translateY(-2px);box-shadow:0 17px 32px #7e45e047}.menu-button{background:0 0;border:0;padding:10px;display:none}.hero{background:radial-gradient(circle at 83% 24%,#7b4ce31a,#0000 30%),radial-gradient(circle at 96% 74%,#f1459c14,#0000 26%),linear-gradient(#fff 0%,#fdfcff 100%);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(60px,5vw,82px);min-height:calc(100vh - 108px);padding:clamp(50px,6vh,72px) max(24px,50vw - 768px) 72px;display:grid;position:relative;overflow:hidden}.glow{filter:blur(12px);pointer-events:none;border-radius:50%;position:absolute}.glow-one{background:#7e45e012;width:350px;height:350px;top:14%;right:24%}.glow-two{background:#f1459c12;width:240px;height:240px;bottom:6%;right:0}.hero-copy,.demo-wrap{z-index:2;position:relative}.hero-copy{flex-direction:column;align-items:flex-start;max-width:660px;height:630px;display:flex}.live-label{color:#696b73;letter-spacing:2.6px;white-space:nowrap;background:#ffffffd1;border:1px solid #e6e6ea;border-radius:999px;align-items:center;gap:9px;min-height:36px;margin-bottom:34px;padding:0 14px;font-size:10px;font-weight:650;display:inline-flex}.status-dot{background:var(--pink);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #f1459c1f}h1{color:#09090b;letter-spacing:-.05em;max-width:660px;margin:0;font-size:clamp(52px,3.45vw,68px);font-weight:600;line-height:1.04}.headline-copy{display:inline}.headline-final-line{white-space:nowrap;display:block}.headline-accent{background:linear-gradient(100deg, var(--pink), #a74ef1);color:#0000;letter-spacing:-.06em;white-space:nowrap;-webkit-background-clip:text;background-clip:text;padding-right:6px;font-size:.88em;font-style:italic;font-weight:600;display:inline}.hero-subhead{color:var(--purple);max-width:670px;margin:25px 0 14px;font-size:clamp(20px,1.7vw,26px);font-weight:740;line-height:1.35}.hero-description{color:#6d6e73;max-width:650px;margin:30px 0 0;font-size:clamp(17px,1vw,19px);line-height:1.65}.hero-actions{align-items:center;gap:13px;margin-top:38px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:0 29px;font-size:16px;font-weight:650;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.button-secondary{color:var(--ink);background:#fff;border:1px solid #dcd7ec;box-shadow:0 7px 22px #32235a0f}.hero-price-line{color:#71747a;letter-spacing:3.4px;white-space:nowrap;margin:auto 0 0;padding-top:28px;font-size:11px;font-weight:600}.hero-demo-note{color:#6d657a;margin:12px 0 0;font-size:13px;font-weight:650}.hero-price-line i{padding-inline:3px;font-style:normal}.button-secondary:hover{border-color:var(--purple);transform:translateY(-2px);box-shadow:0 12px 28px #32235a1a}.proof-row{border-top:1px solid #111a321a;align-items:stretch;max-width:600px;margin-top:36px;padding-top:25px;display:flex}.proof-row>div{border-right:1px solid #111a321f;gap:3px;margin-right:clamp(24px,3vw,46px);padding-right:clamp(24px,3vw,46px);display:grid}.proof-row>div:last-child{border-right:0;margin-right:0;padding-right:0}.proof-row strong{font-size:20px;line-height:1}.proof-row span{color:var(--muted);white-space:nowrap;font-size:12px}.demo-wrap{justify-self:end;width:100%;max-width:760px}.demo-orbit{pointer-events:none;border:1px solid #7b4ce324;border-radius:999px;position:absolute}.demo-orbit-one{inset:-32px -42px -32px 42px;transform:rotate(7deg)}.demo-orbit-two{inset:22px -76px 28px -25px;transform:rotate(-6deg)}.demo-card{box-shadow:var(--shadow);background:#fffffff7;border:1px solid #e4dff1;border-radius:28px;position:relative;overflow:hidden}.experience-card{color:#fff;background:radial-gradient(circle at 12% 6%,#824fea38,#0000 27%),radial-gradient(circle at 92% 88%,#f0459c29,#0000 28%),linear-gradient(155deg,#15172b 0%,#0d1020 54%,#121426 100%);border:1px solid #a984ff47;border-radius:28px;min-height:665px;position:relative;overflow:hidden;box-shadow:0 36px 90px #18103659,0 0 0 8px #7a4ce309}.experience-glow{filter:blur(65px);pointer-events:none;opacity:.28;border-radius:50%;width:220px;height:220px;position:absolute}.experience-glow.glow-pink{background:var(--pink);bottom:30px;right:-90px}.experience-glow.glow-purple{background:var(--purple);top:100px;left:-80px}.experience-header{z-index:2;background:#ffffff06;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 18px;display:flex;position:relative}.experience-live,.experience-live>span:last-child{align-items:center;display:flex}.experience-live{gap:12px}.experience-live>span:last-child{flex-direction:column;align-items:flex-start;gap:3px}.experience-live strong{letter-spacing:-.01em;font-size:13px}.experience-live small{color:#959bb3;font-size:9px}.live-rings{background:#19cd941f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative}.live-rings:before,.live-rings:after{content:"";border:1px solid #19cd9480;border-radius:50%;animation:2s ease-out infinite live-ring;position:absolute;inset:2px}.live-rings:after{animation-delay:.8s}.live-rings i{background:#19cd94;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #19cd94cc}.experience-header-actions{align-items:center;gap:9px;display:flex}.replay-button{color:#b8b5ca;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:720}.replay-button:hover{color:#fff}.elapsed-time{color:#d9d7e5;font-family:var(--font-dm-sans), sans-serif;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;padding:6px 9px;font-size:9px}.sentence-builder{z-index:2;color:#d8d6e3;background:#080a1659;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-height:90px;padding:16px 18px;font-size:13px;font-weight:620;display:flex;position:relative}.sentence-builder label{position:relative}.sentence-builder label:after{content:"⌄";color:#cbb9f2;pointer-events:none;font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-55%)}.sentence-builder select{appearance:none;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7b4ce34d,#f1459c2e);border:1px solid #aa80ff66;border-radius:10px;outline:0;max-width:210px;padding:8px 27px 8px 10px;font-size:11px;font-weight:760;box-shadow:inset 0 0 0 1px #ffffff09,0 5px 15px #00000026}.sentence-builder select:focus{border-color:#bd9aff;box-shadow:0 0 0 3px #9b70ef29}.sentence-builder option{color:#15172b;background:#fff}.experience-toolbar{z-index:2;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 14px;display:flex;position:relative}.channel-switcher{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:3px;padding:3px;display:flex}.channel-switcher button{color:#888fa9;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:700;display:inline-flex}.channel-switcher button span{color:#a498bb}.channel-switcher button.active{color:#fff;background:linear-gradient(120deg,#7b4ce3b3,#f1459c73);box-shadow:0 5px 13px #0000002e}.channel-switcher button.active span{color:#fff}.connected-platform{background:#19cd940e;border:1px solid #19cd942e;border-radius:10px;align-items:center;gap:8px;min-width:132px;padding:5px 8px;display:flex}.connected-platform>i{color:#fff;background:linear-gradient(135deg, var(--purple), var(--pink));border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:850;display:grid}.connected-platform>span{color:#e8e6ef;text-overflow:ellipsis;white-space:nowrap;gap:1px;min-width:0;font-size:8px;font-weight:720;display:grid;overflow:hidden}.connected-platform small{color:#6e758e;letter-spacing:.08em;font-size:6px}.connected-platform b{color:#19cd94;margin-left:auto;font-size:9px}.experience-stage{z-index:2;grid-template-columns:minmax(0,1.45fr) minmax(200px,.85fr);gap:10px;min-height:396px;padding:0 14px 12px;display:grid;position:relative}.conversation-stage,.action-engine{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #ffffff16;border-radius:17px}.conversation-stage{flex-direction:column;min-width:0;padding:13px;display:flex}.stage-label,.engine-heading{color:#6f7690;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;font-size:7px;font-weight:820;display:flex}.stage-label b{color:#26d49c;align-items:center;gap:5px;font-size:7px;display:inline-flex}.stage-label b i{background:#26d49c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #26d49ccc}.live-message{border-radius:14px;max-width:84%;padding:11px 12px 17px;animation:.42s both message-arrive;position:relative}.live-message small{letter-spacing:.08em;margin-bottom:5px;font-size:6px;font-weight:850;display:block}.live-message p{margin:0;font-size:10px;line-height:1.48}.live-message time{opacity:.55;font-size:6px;position:absolute;bottom:5px;right:9px}.customer-message{color:#fff;background:linear-gradient(120deg,#8059d7,#d76cae);border-radius:14px 14px 4px;align-self:flex-end;margin-top:17px;box-shadow:0 11px 24px #5b319a40}.customer-message small{color:#ffffffa6}.lumi-message-row{align-items:flex-end;gap:8px;margin-top:13px;display:flex}.lumi-orb{background:linear-gradient(145deg,#8059df,#f1459c);border-radius:9px 9px 3px;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative;box-shadow:0 7px 17px #7b4ce347}.lumi-orb i{color:#fff;font-size:10px;font-style:normal;font-weight:850}.lumi-orb b{background:#20d39c;border:2px solid #15172b;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.lumi-message{color:#d7d9e7;background:#ffffff13;border:1px solid #b594fa2e;border-left:2px solid #9a74eb;border-radius:14px 14px 14px 4px;animation-delay:.33s}.lumi-message small{color:#b293f1}.lumi-message small span{color:#8f96ab;background:#ffffff0e;border-radius:4px;margin-left:4px;padding:2px 4px;font-size:5px}.experience-input{background:#06081261;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:1fr 31px;align-items:center;gap:6px;min-height:39px;margin-top:auto;padding:4px 4px 4px 11px;display:grid}.experience-input:focus-within{border-color:#aa80ff80;box-shadow:0 0 0 3px #7b4ce31a}.experience-input input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:8px}.experience-input input::placeholder{color:#646b82}.experience-input button{color:#fff;background:linear-gradient(135deg, var(--purple), var(--pink));cursor:pointer;border:0;border-radius:50%;width:31px;height:31px}.action-engine{min-width:0;padding:13px 11px}.engine-heading b{color:#d4c7f5;background:#7b4ce326;border-radius:5px;padding:4px 6px;font-size:6px}.action-timeline{gap:0;margin-top:15px;display:grid}.action-event{opacity:0;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;min-height:55px;animation:.42s forwards action-complete;display:grid;position:relative}.action-event:not(:last-child):after{content:"";background:linear-gradient(#25d49b,#25d49b14);width:1px;height:24px;position:absolute;bottom:-12px;left:10px}.action-check{color:#25d49b;background:#25d49b17;border:1px solid #25d49b4d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:850;display:grid}.action-event>div{gap:3px;min-width:0;display:grid}.action-event strong{color:#e2e1ea;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.action-event small{color:#686f88;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.action-event time{color:#62697e;font-family:var(--font-dm-sans), sans-serif;font-size:6px}.resolution-card{opacity:0;background:linear-gradient(115deg,#25d49b1a,#7b4ce314);border:1px solid #25d49b33;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin-top:11px;padding:9px;animation:.44s forwards action-complete;display:grid}.resolution-card>span{color:#25d49b;background:#25d49b1f;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.resolution-card>div{gap:3px;min-width:0;display:grid}.resolution-card small{color:#25d49b;letter-spacing:.07em;font-size:5px}.resolution-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.resolution-card>b{color:#25d49b;font-family:var(--font-dm-sans), sans-serif;font-size:7px}.handoff-ready{color:#656d86;justify-content:space-between;align-items:center;gap:6px;margin-top:12px;font-size:6px;display:flex}.handoff-ready strong{color:#9c92ad;font-size:6px}.experience-footer{z-index:2;color:#747b93;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:22px;min-height:42px;padding:10px 14px;font-size:7px;display:flex;position:relative}.experience-footer i{color:#25d49b;margin-right:4px;font-style:normal}@keyframes live-ring{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.4)}}@keyframes message-arrive{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes action-complete{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.story-demo-card{height:630px;min-height:630px;color:var(--ink);background:radial-gradient(circle at 88% 8%,#f1459c17,#0000 24%),radial-gradient(circle at 10% 88%,#7b4ce317,#0000 28%),linear-gradient(150deg,#fff 0%,#fffafd 52%,#fbf8ff 100%);border:1px solid #7f51ce26;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 34px 90px #321f5b2e,0 0 0 8px #7b4ce306}.story-blob{filter:blur(55px);pointer-events:none;border-radius:50%;position:absolute}.story-blob-one{background:#f1459c1c;width:190px;height:190px;top:130px;right:-95px}.story-blob-two{background:#7b4ce31a;width:170px;height:170px;bottom:50px;left:-90px}.demo-navigator{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #eee8f3;min-height:76px;padding:9px 14px 10px;position:relative}.demo-navigator-meta{justify-content:space-between;align-items:center;gap:12px;min-height:18px;padding:0 2px;display:flex}.demo-navigator-meta>span{color:#71687b;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;font-size:7px;font-weight:760;display:inline-flex}.demo-navigator-meta>span i{background:var(--pink);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #f1459c1a}.journey-reset{color:#675c70;cursor:pointer;background:#fff;border:1px solid #e6deed;border-radius:999px;justify-content:flex-start;align-items:center;gap:6px;width:26px;min-height:24px;padding:0 7px;transition:width .22s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex;overflow:hidden}.journey-reset b{font-size:12px;line-height:1}.journey-reset em{opacity:0;white-space:nowrap;flex:none;font-size:7px;font-style:normal;font-weight:760;transition:opacity .16s}.journey-reset:hover,.journey-reset:focus-visible{width:76px;color:var(--purple-deep);border-color:#cab7e7;box-shadow:0 6px 16px #472a701a}.journey-reset:hover em,.journey-reset:focus-visible em{opacity:1}.demo-navigation-row{align-items:center;gap:9px;min-width:0;margin-top:5px;display:flex}.selection-stack{z-index:20;flex:0 0 226px;width:226px;height:38px;position:relative}.stack-card{--stack-i:0;--stack-color-a:#ef3fa6;--stack-color-b:#c94be8;width:154px;height:38px;left:calc(var(--stack-i) * 24px);color:#fff;background:linear-gradient(120deg, var(--stack-color-a), var(--stack-color-b));text-align:left;cursor:pointer;transform-origin:0;border:1px solid #d9cdea;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:7px;padding:4px 9px 4px 5px;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s,box-shadow .18s;display:grid;position:absolute;top:0;overflow:hidden;box-shadow:-4px 0 #36245714,0 7px 16px #36245717}.stack-card>span:first-child{color:#fff;background:#ffffff2e;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid}.stack-card>span:last-child{gap:1px;min-width:0;display:grid}.stack-card b{color:#ffffffc2;letter-spacing:.12em;text-transform:uppercase;font-size:5px}.stack-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.stack-card.active{color:#fff;border-color:#ffffffb8;box-shadow:0 0 0 2px #6f41be2e,0 9px 22px #3624572e}.stack-card.active b{color:#ded0fb}.stack-card.active>span:first-child{color:#fff;background:#ffffff3d}.stack-card:first-child{--stack-color-a:#ef3fa6;--stack-color-b:#d53fbe}.stack-card:nth-child(2){--stack-color-a:#a84de9;--stack-color-b:#744fe3}.stack-card:nth-child(3){--stack-color-a:#536de8;--stack-color-b:#318fdc}.stack-card:nth-child(4){--stack-color-a:#18aeb0;--stack-color-b:#20b97a}.selection-stack:hover .stack-card,.selection-stack:focus-within .stack-card{transform:translateX(calc(var(--stack-i) * 126px));opacity:1;box-shadow:0 12px 26px #36245729}.selection-stack:hover+.journey-options,.selection-stack:focus-within+.journey-options{opacity:.08;pointer-events:none;transform:translate(18px)}.selection-stack .stack-card:hover,.selection-stack .stack-card:focus-visible{opacity:1;transform:translateX(calc(var(--stack-i) * 126px)) translateY(-3px);z-index:30!important}.journey-options{scrollbar-width:none;flex:1;align-items:center;gap:7px;min-width:0;padding:1px 4px 2px 1px;transition:opacity .18s,transform .22s;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0% 94%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 94%,#0000 100%)}.journey-options::-webkit-scrollbar{display:none}.journey-option{color:#4f4657;cursor:pointer;background:#fff;border:1px solid #e1d9e8;border-radius:11px;flex:none;align-items:center;gap:7px;min-height:38px;padding:3px 11px 3px 4px;transition:transform .17s,border-color .17s,box-shadow .17s;display:inline-flex;box-shadow:0 5px 13px #3624570d}.journey-option>span{color:#6c3ab7;background:linear-gradient(145deg,#f2eaff,#ffeaf5);border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.journey-option strong{white-space:nowrap;font-size:8px}.journey-option:hover,.journey-option:focus-visible{z-index:2;border-color:#bda3e2;transform:translateY(-2px)scale(1.025);box-shadow:0 9px 20px #57318b1f}.journey-ready{color:#3f5d53;cursor:pointer;background:#f4fcf9;border:1px solid #cde9df;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;max-width:100%;min-height:38px;padding:4px 10px 4px 5px;display:grid}.journey-ready span{color:#fff;background:#14b981;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.journey-ready strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.journey-ready em{color:#148762;font-size:6px;font-style:normal;font-weight:780}.story-topbar{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border-bottom:1px solid #eee8f3;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 18px;display:flex;position:relative}.story-context{color:#5d546b;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:760;display:flex}.story-live-dot{background:#e9f9f3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative}.story-live-dot:after{content:"";border:1px solid #0dad7a59;border-radius:50%;animation:2s ease-out infinite story-pulse;position:absolute;inset:3px}.story-live-dot i{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #10b981a6}.story-context-pills{align-items:center;gap:7px;display:flex}.story-context-pills>span{color:#655b72;background:#fff;border:1px solid #e6deef;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:8px;font-weight:740;display:inline-flex;box-shadow:0 4px 12px #3624570d}.story-context-pills .platform-pill{color:var(--purple-deep);background:#f8f4ff}.platform-pill i{color:#fff;background:linear-gradient(135deg, var(--purple), var(--pink));border-radius:6px;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;font-weight:850;display:grid}.story-intro{z-index:2;text-align:center;padding:22px 22px 17px;position:relative}.story-eyebrow{color:var(--purple);letter-spacing:.16em;font-size:7px;font-weight:850}.story-intro h2{letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(27px,2.4vw,36px);line-height:1}.story-intro p{color:#71677d;max-width:540px;margin:0 auto;font-size:11px;line-height:1.45}.story-stage{z-index:2;grid-template-columns:minmax(0,1.35fr) minmax(205px,.72fr);gap:12px;min-height:332px;padding:0 16px 13px;display:grid;position:relative}.story-conversation{background:#ffffffd1;border:1px solid #eee6f2;border-radius:20px;flex-direction:column;min-width:0;padding:16px;display:flex;box-shadow:0 14px 35px #301e5412}.story-person{align-items:center;gap:8px;display:flex}.story-person>span:last-child{gap:2px;display:grid}.story-person strong{color:#332c3d;font-size:8px}.story-person small{color:#9a92a3;font-size:6px}.customer-avatar,.story-lumi-avatar{border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-weight:850;display:grid}.customer-avatar{color:#8a5b79;background:linear-gradient(145deg,#f9dfe9,#f2d9ff);border:2px solid #fff;box-shadow:0 4px 10px #60305b21}.story-lumi-avatar{color:#fff;background:linear-gradient(145deg, var(--purple), var(--pink));border-radius:9px 9px 3px;position:relative;box-shadow:0 5px 12px #7b4ce338}.story-lumi-avatar span{background:#10b981;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.story-bubble{border-radius:14px;max-width:88%;margin-top:8px;padding:10px 12px;animation:.42s both story-bubble-in}.story-bubble p{margin:0;font-size:9px;line-height:1.5}.story-customer-bubble{color:#fff;background:linear-gradient(120deg,#9367df,#ed8aba);border-radius:14px 14px 4px;align-self:flex-end;margin-bottom:12px;box-shadow:0 9px 20px #844cb42e}.lumi-person{margin-top:1px}.story-lumi-bubble{color:#5f566b;background:linear-gradient(135deg,#fbf8ff,#fff7fb);border:1px solid #eadff5;border-left:3px solid #a780e7;border-radius:14px 14px 14px 4px;margin-left:36px;animation-delay:.28s}.story-result-card{opacity:0;background:#fff;border:1px solid #e8e0ed;border-radius:15px;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:9px;animation:.52s .62s forwards story-card-in;display:grid;box-shadow:0 10px 24px #2c1c4b14}.story-product-art{color:#fff;background:linear-gradient(145deg,#9366db,#f089bb);border-radius:12px;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden}.story-product-art:before,.story-product-art:after{content:"";background:#ffffff2b;border-radius:50%;position:absolute}.story-product-art:before{width:42px;height:42px;top:-10px;right:-16px}.story-product-art:after{width:30px;height:30px;bottom:-8px;left:-12px}.story-product-art span{z-index:2;font-size:13px;font-weight:850;position:relative}.story-product-art i{background:#ffffff80;border-radius:99px;width:14px;height:3px;position:absolute;bottom:7px;right:6px}.story-result-copy{gap:3px;min-width:0;display:grid}.story-result-copy small{color:#a19aa8;letter-spacing:.09em;font-size:5px;font-weight:820}.story-result-copy strong{color:#342d3d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.story-result-copy span{color:#7e7587;font-size:7px}.story-result-status{color:#087c5b;text-align:center;justify-items:center;gap:4px;max-width:85px;font-size:6px;font-weight:740;display:grid}.story-result-status i{color:#fff;background:#13b981;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid;box-shadow:0 6px 13px #13b98138}.story-payoff{text-align:center;background:radial-gradient(circle at 50% 18%,#ffffffc7,#0000 29%),linear-gradient(155deg,#fff1f7,#f4efff);border:1px solid #bc91d83d;border-radius:20px;flex-direction:column;align-items:center;min-width:0;padding:18px 14px 14px;display:flex;box-shadow:0 14px 35px #56327314}.celebration-ring{background:#ffffffc7;border:1px solid #13b98138;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:9px;animation:.52s .78s both celebration-pop;display:grid;position:relative;box-shadow:0 12px 25px #412c5e14}.celebration-ring>span{color:#fff;background:linear-gradient(145deg,#23c996,#11a877);border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid;box-shadow:0 8px 18px #11a87742}.celebration-ring>i{color:var(--pink);font-size:10px;font-style:normal;animation:1.8s ease-in-out infinite sparkle-float;position:absolute}.spark-one{top:4px;right:-5px}.spark-two{bottom:8px;left:-7px;color:var(--purple)!important;animation-delay:.5s!important}.spark-three{bottom:-3px;right:2px;animation-delay:.9s!important}.payoff-kicker{color:#10a576;letter-spacing:.13em;font-size:6px;font-weight:850}.story-payoff h3{letter-spacing:-.04em;margin:6px 0 11px;font-size:18px;line-height:1.05}.outcome-list{gap:6px;width:100%;display:grid}.outcome-list>span{color:#5f5668;text-align:left;opacity:0;background:#ffffff9e;border:1px solid #8e69a51f;border-radius:9px;align-items:center;gap:7px;min-height:29px;padding:6px 8px;font-size:7px;font-weight:670;animation:.36s forwards outcome-in;display:flex}.outcome-list i{color:#0b9f72;background:#e0f6ee;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:6px;font-style:normal;display:grid}.no-ticket-note{color:#8c8193;margin-top:auto;padding-top:10px;font-size:6px;line-height:1.4}.no-ticket-note strong{color:var(--purple-deep)}.story-input{z-index:2;background:#fff;border:1px solid #e7deed;border-radius:999px;grid-template-columns:20px 1fr auto;align-items:center;gap:6px;min-height:46px;margin:0 16px 11px;padding:5px 5px 5px 13px;display:grid;position:relative;box-shadow:0 9px 24px #39235b12}.story-input>span{color:var(--purple);font-size:10px}.story-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:8px}.story-input input::placeholder{color:#aaa1b2}.story-input button{color:#fff;background:linear-gradient(110deg, var(--purple), var(--pink));cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;min-height:35px;padding:0 13px;font-size:7px;font-weight:760;display:inline-flex;box-shadow:0 7px 16px #7b4ce333}.story-actions{z-index:2;align-items:center;gap:9px;min-height:48px;padding:0 16px 13px;display:flex;position:relative}.story-actions>button{cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:33px;font-size:7px;font-weight:740;display:inline-flex}.story-next{color:#665a70;background:#fff;border:1px solid #e3d8ec;padding:0 12px}.story-personalize{color:#fff;background:#171427;border:0;padding:0 13px;box-shadow:0 7px 18px #17142729}.story-personalize span{color:#f7a3cd}.story-channels{background:#faf8fc;border:1px solid #e8e1ed;border-radius:999px;align-items:center;gap:2px;margin-left:auto;padding:3px;display:flex}.story-channels button{color:#948a9e;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:25px;padding:0 8px;font-size:6px;font-weight:720}.story-channels button.active{color:var(--purple-deep);background:#fff;box-shadow:0 3px 9px #39235b14}.story-personalizer-backdrop{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e152d57;place-items:center;padding:18px;animation:.18s both backdrop-in;display:grid;position:absolute;inset:0}.story-personalizer{background:#fffffff5;border:1px solid #fffc;border-radius:22px;gap:13px;width:min(430px,100%);padding:21px;animation:.22s both personalizer-in;display:grid;box-shadow:0 30px 80px #25173f47}.personalizer-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:2px;display:flex}.personalizer-heading>div{gap:4px;display:grid}.personalizer-heading span{color:var(--purple);letter-spacing:.14em;font-size:6px;font-weight:850}.personalizer-heading h3{letter-spacing:-.04em;margin:0;font-size:20px}.personalizer-heading p{color:#817786;margin:0;font-size:8px}.personalizer-heading button{color:#73677b;cursor:pointer;background:#fff;border:1px solid #e5ddea;border-radius:50%;width:30px;height:30px;font-size:18px}.story-personalizer>label{gap:6px;display:grid}.story-personalizer>label>span{color:#5c5263;font-size:7px;font-weight:780}.story-personalizer select{color:#332c3d;background:#fff;border:1px solid #dfd5e6;border-radius:11px;outline:0;width:100%;min-height:42px;padding:0 11px;font-size:9px;font-weight:680}.story-personalizer select:focus{border-color:#a884e1;box-shadow:0 0 0 3px #7b4ce314}.personalizer-done{color:#fff;background:linear-gradient(110deg, var(--purple), var(--pink));cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:43px;margin-top:3px;font-size:9px;font-weight:760;display:flex}@keyframes story-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.35)}}@keyframes story-bubble-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes story-card-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes celebration-pop{0%{opacity:0;transform:scale(.72)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes sparkle-float{0%,to{opacity:.55;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-5px)rotate(18deg)}}@keyframes outcome-in{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes personalizer-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.demo-header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fff,#faf7ff);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:16px 22px;display:flex}.demo-status{align-items:center;gap:12px;display:flex}.demo-status>span:last-child{gap:3px;display:grid}.demo-status strong{font-size:14px}.demo-status small{color:var(--muted);font-size:11px}.demo-badge{color:var(--purple-deep);letter-spacing:.07em;background:#f0eaff;border:1px solid #e4d7ff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.guided-demo-card{min-height:650px}.guided-progress{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 22px;display:grid;transform:translateY(-3px)}.guided-progress span{background:#ebe7f2;border-radius:99px;height:3px;transition:background .22s}.guided-progress span.active{background:linear-gradient(90deg, var(--purple), #b77ce8)}.guided-progress span.complete{background:var(--green)}.guided-body{padding:27px 25px 24px;animation:.24s both guided-in}.guided-setup{flex-direction:column;min-height:565px;display:flex}.setup-kicker{color:var(--purple-deep);letter-spacing:.12em;margin-bottom:8px;font-size:9px;font-weight:850}.guided-setup h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2vw,32px);line-height:1.08}.guided-setup>p{max-width:580px;color:var(--muted);margin:10px 0 20px;font-size:13px;line-height:1.52}.industry-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.industry-card,.use-case-card,.platform-card{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e4dfed;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s}.industry-card{text-align:left;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:86px;padding:12px 13px;display:grid}.industry-card:last-child{grid-column:1/-1}.industry-card:hover,.use-case-card:hover,.platform-card:hover{border-color:#bba8e9;transform:translateY(-2px);box-shadow:0 10px 25px #3e287017}.industry-icon,.mini-industry-icon{color:var(--purple-deep);background:linear-gradient(145deg,#eee8ff,#fff0f8);border:1px solid #e3d8fa;place-items:center;font-weight:850;display:grid}.industry-icon{border-radius:13px;width:42px;height:42px;font-size:18px}.industry-card>span:nth-child(2),.use-case-card>span{gap:4px;display:grid}.industry-card strong,.use-case-card strong{font-size:13px}.industry-card small,.use-case-card small{color:#737b8e;font-size:10px;line-height:1.35}.industry-card i,.use-case-card i{color:#9a8aad;font-size:17px;font-style:normal}.guided-reassurance{color:#777085;text-align:center;margin-top:auto;padding-top:17px;font-size:10px}.guided-reassurance span{color:#078b65;margin-right:4px}.guided-back{color:#6c627a;cursor:pointer;background:0 0;border:0;width:max-content;margin-bottom:17px;padding:0;font-size:10px;font-weight:720}.guided-back:hover{color:var(--purple-deep)}.selection-context{width:max-content;color:var(--purple-deep);background:#faf8ff;border:1px solid #e5def3;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 11px 6px 6px;font-size:10px;font-weight:780;display:inline-flex}.mini-industry-icon{border-radius:50%;width:23px;height:23px;font-size:10px}.use-case-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.use-case-card{text-align:left;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:92px;padding:15px;display:grid}.selection-summary{color:#675d75;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:9px;font-weight:730;display:flex}.selection-summary.compact{background:#faf9fc;border:1px solid #e6e1ef;border-radius:999px;width:max-content;max-width:100%;margin-bottom:18px;padding:7px 10px}.selection-summary b{color:#b2a9bd}.selection-summary span{text-overflow:ellipsis;overflow:hidden}.platform-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.platform-card{text-align:left;border-radius:13px;grid-template-columns:29px 1fr 18px;align-items:center;gap:9px;min-height:55px;padding:10px 12px;font-size:11px;font-weight:740;display:grid}.platform-card.selected{border-color:var(--purple);background:#f7f3ff;box-shadow:0 0 0 3px #7b4ce314}.platform-mark{color:#fff;background:linear-gradient(135deg, var(--purple), var(--pink));border-radius:9px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:850;display:grid}.platform-card i{color:#0000;font-style:normal}.platform-card.selected i{color:var(--green)}.platform-actions{align-items:center;gap:13px;margin-top:19px;display:flex}.start-demo-button{color:#fff;background:linear-gradient(105deg, var(--purple-deep), var(--pink));cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:45px;padding:0 19px;font-size:12px;font-weight:780;display:inline-flex;box-shadow:0 10px 22px #7b4ce333}.start-demo-button:disabled{opacity:.42;box-shadow:none;cursor:not-allowed}.skip-platform{color:#665d73;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.skip-platform:hover{color:var(--purple-deep)}.guided-setup .platform-note{color:#9890a3;margin:10px 0 0;font-size:9px}.personalized-demo{padding:15px 14px 13px;animation:.24s both guided-in}.demo-config-bar{justify-content:space-between;align-items:center;gap:12px;padding:0 5px 12px;display:flex}.demo-config-bar>button{color:var(--purple-deep);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:780}.demo-controls{background:#faf9fc;border:1px solid #e8e3ef;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;padding:6px;display:flex}.channel-tabs{gap:3px;display:flex}.channel-tabs button{color:#756e80;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:740}.channel-tabs button.active{color:var(--purple-deep);background:#fff;box-shadow:0 3px 9px #2d1e5017}.demo-controls select{color:#665d73;background:0 0;border:0;outline:0;font-size:9px;font-weight:700}.guided-conversation{min-height:345px;margin:0}.personalized-footer{justify-content:space-between;align-items:center;gap:12px;padding:1px 7px 3px;display:flex}.personalized-footer button{color:var(--purple-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:760}.personalized-footer span{color:#9690a0;font-size:8px}@keyframes guided-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.demo-picker{padding:17px 22px 16px}.demo-picker p{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 11px;font-size:11px;font-weight:800}.demo-tabs{flex-wrap:wrap;gap:8px;display:flex}.demo-tabs button{color:#3c4559;cursor:pointer;background:#fff;border:1px solid #e3dfeb;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:720;transition:all .16s}.demo-tabs button:hover{color:var(--purple-deep);border-color:#c7b6f1}.demo-tabs button.active{color:#fff;background:linear-gradient(105deg, var(--purple-deep), var(--pink));border-color:#0000;box-shadow:0 7px 16px #7b4ce338}.conversation-window{background:radial-gradient(circle at 92% 15%,#f1459c12,#0000 24%),linear-gradient(150deg,#fbfaff,#fff);border:1px solid #ece8f4;border-radius:20px;min-height:360px;margin:0 14px;padding:16px}.conversation-topline{color:#7c8494;text-transform:uppercase;letter-spacing:.055em;justify-content:space-between;gap:16px;margin-bottom:18px;font-size:10px;font-weight:750;display:flex}.bubble{border-radius:16px;max-width:80%;padding:12px 15px;font-size:13px;line-height:1.48;animation:.26s both bubble-in}.bubble>span{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.customer-bubble{color:#fff;background:linear-gradient(105deg,#9c6eea,#f09bc9);border-radius:16px 16px 4px;margin-left:auto}.agent-row{align-items:flex-end;gap:9px;margin-top:14px;display:flex}.agent-avatar{color:#fff;background:linear-gradient(145deg, var(--purple), var(--pink));border-radius:10px 10px 4px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid;box-shadow:0 6px 13px #7b4ce333}.agent-bubble{color:#4d586d;background:#fff;border:1px solid #e6ddf8;border-left:3px solid #a67be9;border-radius:16px 16px 16px 4px}.agent-bubble>span{color:var(--purple-deep)}.workflow-card{background:#f4fbf8;border:1px solid #d9eee8;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:17px;padding:13px 15px;animation:.34s 90ms both bubble-in;display:flex}.workflow-heading{align-items:center;gap:10px;display:flex}.spark{color:#079068;background:#ddf5ed;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.workflow-heading>div{gap:2px;display:grid}.workflow-heading small{color:#078b65;letter-spacing:.08em;font-size:8px;font-weight:850}.workflow-heading strong{font-size:12px}.workflow-steps{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.workflow-steps span{color:#497164;white-space:nowrap;font-size:9px}.workflow-steps i{color:#079068;font-style:normal;font-weight:850}.demo-input{background:#fff;border:1px solid #ded9ea;border-radius:999px;grid-template-columns:1fr 41px;align-items:center;gap:8px;margin:14px;padding:6px 6px 6px 16px;display:grid;box-shadow:0 7px 20px #32235a0d}.demo-input:focus-within{border-color:#b7a0ed;box-shadow:0 0 0 4px #7b4ce314}.demo-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.demo-input input::placeholder{color:#969cad}.demo-input button{color:#fff;background:linear-gradient(135deg, var(--purple), var(--pink));cursor:pointer;border:0;border-radius:50%;width:41px;height:41px;font-size:19px;transition:transform .16s}.demo-input button:hover{transform:scale(1.05)}.channel-row{color:#8d93a1;justify-content:flex-end;align-items:center;gap:13px;min-height:45px;padding:0 21px 14px;font-size:10px;display:flex}.channel-row strong{color:#5d6575;font-size:10px}.integration-strip{text-align:center;background:#fbfaff;border-top:1px solid #eeeaf7;border-bottom:1px solid #eeeaf7;padding:31px clamp(24px,6vw,104px) 35px}.integration-strip p{color:#8c849c;text-transform:uppercase;letter-spacing:.1em;margin:0 0 20px;font-size:11px;font-weight:800}.integration-strip div{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(25px,4.5vw,66px);display:flex}.integration-strip span{color:#565064;letter-spacing:-.02em;font-size:16px;font-weight:780}.closing-cta{text-align:center;background:radial-gradient(circle at 50% 65%,#7b4ce31f,#0000 30%),#fff;padding:110px 24px 120px}.eyebrow{color:var(--purple);letter-spacing:.13em;font-size:11px;font-weight:850}.closing-cta h2{letter-spacing:-.045em;max-width:800px;margin:17px auto 15px;font-size:clamp(36px,4vw,58px);line-height:1.04}.closing-cta p{color:var(--muted);margin:0 auto 27px;font-size:17px}.closing-reassurance{color:#716a7d;max-width:620px;margin:18px auto 0;font-size:13px;line-height:1.5;display:block}.edit-trigger{z-index:60;color:#fff;cursor:pointer;background:#17142a;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:14px;font-weight:760;transition:transform .17s,background .17s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 40px #160f3042}.edit-trigger:hover{background:var(--purple-deep);transform:translateY(-2px)}.edit-trigger.active{right:404px}.edit-trigger span{font-size:18px}.editor-backdrop{z-index:49;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#140e2a33;border:0;position:fixed;inset:0}.page-editor{z-index:70;background:#fff;flex-direction:column;width:min(390px,100vw);transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-24px 0 70px #1c113e38}.page-editor.open{transform:translate(0)}.editor-header{border-bottom:1px solid var(--line);background:linear-gradient(130deg,#fbf9ff,#fff6fb);justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 24px 20px;display:flex}.editor-header span{color:var(--purple);letter-spacing:.13em;font-size:9px;font-weight:850}.editor-header h2{letter-spacing:-.03em;margin:6px 0 0;font-size:22px}.editor-header button{color:#50495e;cursor:pointer;background:#fff;border:1px solid #e4dfed;border-radius:50%;width:34px;height:34px;font-size:23px;line-height:1}.editor-note{color:#5e5770;background:#f7f4ff;border-bottom:1px solid #e8e2f4;margin:0;padding:13px 24px;font-size:12px;line-height:1.45}.editor-fields{flex:1;gap:16px;padding:21px 24px 28px;display:grid;overflow-y:auto}.editor-fields label{gap:7px;display:grid}.editor-fields label>span{color:#40394d;letter-spacing:.02em;font-size:11px;font-weight:780}.editor-fields input,.editor-fields textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #dcd6e6;border-radius:11px;outline:0;padding:11px 12px;font-size:13px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.editor-fields input:focus,.editor-fields textarea:focus{border-color:#9e80e4;box-shadow:0 0 0 4px #7b4ce317}.editor-actions{border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:9px;padding:16px 24px 20px;display:grid}.editor-actions button{cursor:pointer;border-radius:10px;min-height:42px;font-size:12px;font-weight:760}.editor-copy{color:#fff;background:linear-gradient(105deg, var(--purple-deep), var(--pink));border:0}.editor-reset{color:#4a4358;background:#fff;border:1px solid #ded8e8}@keyframes bubble-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1181px){.hero{grid-template-columns:minmax(0,.87fr) minmax(560px,1.13fr);gap:60px}.demo-wrap{max-width:830px}.demo-navigator{min-height:86px;padding:10px 16px 11px}.demo-navigator-meta{min-height:21px}.demo-navigator-meta>span{font-size:9px}.journey-reset{width:30px;min-height:28px}.journey-reset em{font-size:9px}.journey-reset:hover,.journey-reset:focus-visible{width:94px}.demo-navigation-row{margin-top:7px}.selection-stack{flex-basis:252px;width:252px;height:44px}.stack-card{grid-template-columns:34px 1fr;gap:8px;width:174px;height:44px}.stack-card>span:first-child{width:34px;height:34px;font-size:11px}.stack-card b{font-size:7px}.stack-card strong{font-size:10px}.journey-option{gap:8px;min-height:44px;padding-right:13px}.journey-option>span{width:36px;height:36px;font-size:11px}.journey-option strong{font-size:10px}.journey-ready{min-height:44px}.journey-ready strong{font-size:9px}.journey-ready em{font-size:8px}.story-intro{padding:18px 24px 15px}.story-eyebrow{font-size:9px}.story-intro h2{font-size:clamp(30px,2.2vw,38px)}.story-intro p{font-size:13px}.story-stage{grid-template-columns:minmax(0,1.32fr) minmax(230px,.78fr);min-height:306px;padding-inline:18px}.story-conversation{padding:17px}.story-person strong{font-size:11px}.story-person small{font-size:8px}.customer-avatar,.story-lumi-avatar{width:32px;height:32px;font-size:9px}.story-bubble p{font-size:11px;line-height:1.5}.story-result-copy small{font-size:7px}.story-result-copy strong{font-size:11px}.story-result-copy span{font-size:9px}.story-result-status,.payoff-kicker{font-size:8px}.story-payoff h3{font-size:20px}.outcome-list>span{font-size:9px}.no-ticket-note{font-size:8px}.story-input input{font-size:10px}.story-input button,.story-actions>button{font-size:9px}.story-channels button{min-height:27px;font-size:8px}}@media (max-width:1180px){.site-header{gap:26px;padding-inline:34px}.hero{grid-template-columns:1fr 1fr;gap:42px;padding-inline:34px}.nav-links{gap:22px}.workflow-card{flex-direction:column;align-items:flex-start}.workflow-steps{justify-content:flex-start;padding-left:41px}.sentence-builder{gap:5px;font-size:11px}.sentence-builder select{max-width:170px}.experience-stage{grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr)}.channel-switcher button{padding-inline:6px}.story-stage{grid-template-columns:minmax(0,1.2fr) minmax(190px,.72fr)}.story-actions{flex-wrap:wrap}.story-channels{margin-left:0}}@media (max-width:980px){.site-header{grid-template-columns:auto auto 1fr;gap:12px}.menu-button{cursor:pointer;order:-1;gap:6px;display:grid}.menu-button span{background:var(--ink);border-radius:99px;width:24px;height:2px}.header-cta{white-space:nowrap;justify-self:end;min-height:44px;padding:0 15px;font-size:13px;display:inline-flex}.nav-links{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:15px 24px 22px;display:none;position:absolute;top:108px;left:0;right:0;box-shadow:0 20px 35px #20154214}.nav-links.open{display:flex}.nav-links a{padding:12px 0}.hero{grid-template-columns:1fr;gap:65px;padding:62px 30px 75px}.hero-copy{max-width:800px;height:auto}.story-demo-card{height:auto}.demo-wrap{justify-self:center}}@media (max-width:600px){.site-header{height:76px;padding-inline:19px}.brand-mark{border-width:3px;width:34px;height:39px}.brand-mark:after{border-right-width:3px}.brand-name{font-size:22px}.brand-tagline{font-size:7px}.nav-links{top:76px}.hero{min-height:auto;padding:46px 18px 64px}h1{font-size:clamp(42px,12.4vw,55px)}.hero-subhead{font-size:19px}.hero-description{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-price-line{letter-spacing:2px;white-space:normal;font-size:9px}.demo-wrap{width:calc(100% + 4px)}.demo-orbit{display:none}.demo-card{border-radius:22px}.demo-header{padding:14px 16px}.demo-status small{display:none}.demo-badge{font-size:8px}.demo-picker{padding-inline:16px}.conversation-window{min-height:400px;margin-inline:9px;padding:13px}.conversation-topline{flex-direction:column;align-items:flex-start;gap:3px}.bubble{max-width:92%}.workflow-steps{gap:7px;padding-left:0}.channel-row{justify-content:center;gap:9px;padding-inline:10px}.channel-row>span{display:none}.integration-strip{padding-inline:18px}.integration-strip div{gap:20px 25px}.edit-trigger{bottom:14px;right:14px}.edit-trigger.active{display:none}.editor-header{padding-inline:19px}.editor-note,.editor-fields,.editor-actions{padding-left:19px;padding-right:19px}.guided-demo-card,.guided-setup{min-height:auto}.guided-body{padding:23px 16px 20px}.industry-grid,.use-case-grid,.platform-grid{grid-template-columns:1fr}.industry-card:last-child{grid-column:auto}.guided-reassurance{margin-top:12px}.platform-actions{flex-direction:column;align-items:stretch}.start-demo-button{justify-content:center}.demo-config-bar{align-items:flex-start}.selection-summary{max-width:calc(100% - 45px)}.demo-controls{flex-direction:column;align-items:stretch}.channel-tabs{grid-template-columns:repeat(4,1fr);display:grid}.channel-tabs button{padding-inline:5px}.demo-controls select{padding:6px 5px}.guided-conversation{min-height:400px}.personalized-footer{flex-direction:column;align-items:flex-start;gap:8px}.experience-card{border-radius:22px;min-height:auto}.experience-header{padding:13px 14px}.experience-live strong{font-size:11px}.experience-live small,.replay-button{display:none}.sentence-builder{justify-content:flex-start;padding:15px 14px;font-size:11px}.sentence-builder select{max-width:178px;font-size:10px}.experience-toolbar{flex-direction:column;align-items:stretch;padding-inline:10px}.channel-switcher{grid-template-columns:repeat(4,1fr);display:grid}.channel-switcher button{justify-content:center}.connected-platform{width:100%}.experience-stage{grid-template-columns:1fr;padding-inline:10px}.conversation-stage{min-height:340px}.action-engine{padding-bottom:15px}.action-timeline{grid-template-columns:1fr}.experience-footer{flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;padding-inline:12px}.story-demo-card{border-radius:22px;min-height:auto}.story-topbar{flex-direction:column;align-items:flex-start;padding:12px 14px}.story-context-pills{width:100%}.story-intro{padding:20px 15px 16px}.story-intro h2{font-size:29px}.story-stage{grid-template-columns:1fr;padding-inline:10px}.story-conversation{min-height:370px;padding:13px}.story-payoff{min-height:340px}.story-input{grid-template-columns:16px 1fr 34px;margin-inline:10px;padding-left:10px}.story-input button{justify-content:center;width:34px;padding:0;font-size:0}.story-input button span{font-size:15px}.story-actions{flex-direction:column;align-items:stretch;padding-inline:10px}.story-actions>button{justify-content:center}.story-channels{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.story-channels button{padding-inline:4px}.story-personalizer-backdrop{align-items:end;padding:8px}.story-personalizer{border-radius:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workflow-intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:min(100%,780px);margin:13px 0 0;display:grid}.workflow-intelligence-grid>span{border:1px solid var(--workflow-accent);align-content:start;gap:3px;min-width:0;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-intelligence-grid>span{border:1px solid color-mix(in srgb, var(--workflow-accent) 18%, white)}}.workflow-intelligence-grid>span{text-align:left;background:#ffffffd1;border-radius:10px}.workflow-intelligence-grid small,.mission-state-panel small{color:var(--workflow-accent,#8350d7);letter-spacing:.09em;font-size:.45rem;font-weight:950}.workflow-intelligence-grid b{color:#4b4050;font-size:.56rem;line-height:1.25}.mission-state-panel{border:1px solid var(--workflow-accent);grid-template-columns:1fr 1fr;gap:5px;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.mission-state-panel{border:1px solid color-mix(in srgb, var(--workflow-accent) 20%, white)}}.mission-state-panel{background:var(--workflow-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.mission-state-panel{background:color-mix(in srgb, var(--workflow-accent) 4%, white)}}.mission-state-panel>div{background:#ffffffd9;border-radius:6px;align-content:start;gap:2px;min-width:0;padding:6px;display:grid}.mission-state-panel>div:first-child,.mission-state-panel .mission-blocker,.mission-state-panel .mission-outcome{grid-column:1/-1}.mission-state-panel strong{color:#504554;font-size:.53rem;line-height:1.28}.mission-state-panel .mission-blocker{border-left:2px solid #ef8a32}.mission-state-panel .mission-outcome{border-left:2px solid #12aa86}.execution-timeline{scrollbar-width:thin;max-height:438px;overflow:hidden auto}.audio-enable{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#1a10276b;border:1px solid #ffffff47;border-radius:999px;min-height:24px;padding:0 9px;font-size:.48rem;font-weight:900;position:absolute;top:9px;right:9px}.audio-enable.enabled{color:#173d34;background:#a8f0dd;border-color:#8be6cf}.voice-call-stage>.audio-enable{background:#ffffff21;width:auto;height:25px;padding:0 9px;display:block}.voice-call-stage>.audio-enable.enabled{color:#173d34;background:#a8f0dd}.avatar-audio{top:42px;right:10px}.avatar-state-lumi .avatar-video-stage>img{animation:2.8s ease-in-out infinite avatar-perform}.avatar-state-customer .avatar-video-stage>img{animation:4.2s ease-in-out infinite avatar-listen}.avatar-video-stage:before{z-index:2;opacity:0;content:"";pointer-events:none;background:#5a1a2847;border-radius:50%;width:34px;height:3px;position:absolute;top:46.3%;left:50%;transform:translate(-50%,-50%)}.avatar-state-lumi .avatar-video-stage:before{opacity:.42;animation:.32s ease-in-out infinite alternate avatar-lips}@keyframes avatar-perform{0%,to{transform:scale(1.01)translateY(0)}45%{transform:scale(1.025)translateY(-1px)rotate(.15deg)}70%{transform:scale(1.018)translateY(1px)rotate(-.12deg)}}@keyframes avatar-listen{0%,to{transform:scale(1.01)translate(0)}50%{transform:scale(1.018)translate(-1px)rotate(-.16deg)}}@keyframes avatar-lips{0%{height:2px;transform:translate(-50%,-50%)scaleX(.82)}to{height:7px;transform:translate(-50%,-50%)scaleX(1.08)}}@media (max-width:820px){.workflow-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-timeline{max-height:none}}@media (max-width:620px){.workflow-intelligence-grid,.mission-state-panel{grid-template-columns:1fr}.mission-state-panel>div{grid-column:1/-1}.voice-call-stage>small{max-width:110px;line-height:1.2}}@media (prefers-reduced-motion:reduce){.avatar-video-stage>img,.avatar-video-stage:before{animation:none!important}}.live-transcript-card{min-height:360px}.native-system-event{color:#37665b;background:#f2fbf8;border:1px solid #d9eee8;border-radius:9px;align-items:center;gap:8px;width:min(92%,520px);margin:7px auto;padding:8px 10px;display:flex}.native-system-event>i{color:#fff;background:#13a783;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.6rem;font-style:normal;display:grid}.native-system-event>span{gap:1px;min-width:0;display:grid}.native-system-event small{color:#16866c;letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:900}.native-system-event strong{font-size:.61rem;line-height:1.25}.native-chat-surface{min-height:280px}.native-sms-surface{background:#f7f9fc;border:1px solid #d9dfe8;border-radius:22px;width:min(100%,430px);min-height:286px;margin:0 auto;overflow:hidden;box-shadow:0 14px 32px #2e3c5b1c}.sms-device-bar{color:#25324a;background:#fffffff0;border-bottom:1px solid #e7ebf1;grid-template-columns:20px 34px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 12px;display:grid}.sms-device-bar button{color:#4676e8;background:0 0;border:0;padding:0;font-size:1.25rem}.sms-device-bar>span{color:#fff;background:linear-gradient(145deg,#5b86ef,#325fcf);border-radius:50%;place-items:center;width:32px;height:32px;font-size:.58rem;display:grid}.sms-device-bar>div{min-width:0;display:grid}.sms-device-bar strong{font-size:.69rem}.sms-device-bar small{color:#8590a3;font-size:.5rem}.sms-device-bar>i{color:#71809a;letter-spacing:2px;font-style:normal}.sms-thread{min-height:208px;max-height:270px;padding:11px 10px 5px;overflow:hidden}.sms-message{justify-items:start;max-width:82%;margin:5px 0;display:grid}.sms-message p{color:#233047;background:#e7ebf1;border-radius:14px 14px 14px 4px;margin:0;padding:7px 10px;font-size:.64rem;line-height:1.3}.sms-message.lumi{justify-items:end;margin-left:auto}.sms-message.lumi p{color:#fff;background:#4779e8;border-radius:14px 14px 4px}.sms-message small{color:#929cad;padding:2px 3px 0;font-size:.45rem}.sms-typing{background:#e7ebf1;border-radius:14px;gap:3px;width:fit-content;margin:6px 0;padding:8px 11px;display:flex}.sms-typing.lumi{background:#dce7ff;margin-left:auto}.sms-typing i{background:#79869a;border-radius:50%;width:4px;height:4px;animation:1s infinite alternate typing-dot}.sms-typing i:nth-child(2){animation-delay:.15s}.sms-typing i:nth-child(3){animation-delay:.3s}.sms-composer{color:#9aa4b3;background:#fff;border:1px solid #dce2eb;border-radius:999px;align-items:center;gap:8px;margin:5px 9px 9px;padding:5px 6px 5px 11px;font-size:.57rem;display:flex}.sms-composer span{flex:1}.sms-composer button{color:#fff;background:#4779e8;border:0;border-radius:50%;place-items:center;width:23px;height:23px;padding:0;display:grid}.native-email-surface{background:#fbfcfe;border:1px solid #e0e4eb;border-radius:11px;min-height:286px;overflow:hidden;box-shadow:0 12px 28px #27314414}.email-toolbar{color:#6f7b8f;background:#f4f6fa;border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.email-toolbar button{color:#536b9d;background:0 0;border:0;padding:0;font-size:.61rem;font-weight:800}.email-toolbar span{font-size:.68rem}.email-subject{background:#fff;border-bottom:1px solid #eceef3;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 13px;display:grid}.email-subject small{color:#8d96a6;letter-spacing:.08em;grid-column:1/-1;font-size:.45rem;font-weight:900}.email-subject strong{color:#283247;font-size:.74rem}.email-subject span{color:#66748c;font-size:.52rem}.email-thread-native{max-height:230px;padding:5px 11px;overflow:hidden}.email-message{border-bottom:1px solid #edf0f4;padding:8px 2px}.email-message.lumi{border-left:2px solid #ed9a45;padding-left:8px}.email-sender{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.email-sender>span{color:#fff;background:#73819a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.5rem;font-weight:900;display:grid}.email-message.lumi .email-sender>span{background:#eb8e36}.email-sender>div{display:grid}.email-sender strong{color:#30394b;font-size:.61rem}.email-sender small,.email-sender time{color:#8e97a6;font-size:.46rem}.email-message p{color:#4b5669;margin:6px 0 0 35px;font-size:.61rem;line-height:1.35}.email-waiting{color:#7d8797;align-items:center;gap:6px;margin:5px 12px 9px;font-size:.51rem;display:flex}.email-waiting i{background:#eb8e36;border-radius:50%;width:6px;height:6px;animation:1.4s infinite presence-pulse}.native-voice-surface{background:#f8f5fc;border:1px solid #dfd7ef;border-radius:14px;grid-template-columns:minmax(190px,.82fr) minmax(220px,1.18fr);min-height:286px;display:grid;overflow:hidden}.voice-call-stage{color:#fff;background:radial-gradient(circle at 50% 25%,#8f6bd2,#4a2d75 58%,#271838);align-content:center;justify-items:center;gap:5px;min-height:286px;padding:14px;display:grid;position:relative}.voice-call-stage>small{color:#dacfee;letter-spacing:.1em;font-size:.47rem;font-weight:900;position:absolute;top:12px;left:12px}.voice-caller-orb{background:linear-gradient(145deg,#cfb7f4,#8b62c8);border-radius:50%;place-items:center;width:66px;height:66px;margin-top:8px;display:grid;position:relative;box-shadow:0 0 0 7px #ffffff14}.voice-caller-orb span{font-size:1rem;font-weight:900}.voice-caller-orb i{background:#26d39e;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:2px;right:1px}.voice-call-stage h4{margin:4px 0 0;font-size:.83rem}.voice-call-stage>strong{color:#e6ddf2;font-size:.58rem}.voice-call-stage>time{color:#bfaed4;font-variant-numeric:tabular-nums;font-size:.55rem}.voice-wave-native{align-items:center;gap:2px;height:28px;margin:4px 0;display:flex}.voice-wave-native i{background:#cfb6f1;border-radius:4px;width:2px;height:6px;animation:.7s ease-in-out infinite alternate voice-bar}.voice-wave-native i:nth-child(3n){animation-delay:-.25s}.voice-wave-native i:nth-child(4n){animation-delay:-.5s}.voice-state-system .voice-wave-native i{opacity:.4;animation-play-state:paused}.voice-controls{gap:12px;display:flex}.voice-controls button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:37px;height:37px;padding:0;font-size:.7rem;display:grid}.voice-controls button small{color:#cdbfdd;margin-top:54px;font-size:.43rem;position:absolute}.voice-controls button.hangup{background:#e55363}.voice-live-captions{background:#fff;align-content:start;gap:5px;padding:13px;display:grid;overflow:hidden}.voice-live-captions>div:first-child{color:#7c6a91;letter-spacing:.07em;justify-content:space-between;align-items:center;margin-bottom:3px;font-size:.48rem;font-weight:900;display:flex}.voice-live-captions>div:first-child i{color:#8c819a;letter-spacing:0;font-style:normal;font-weight:700}.voice-live-captions>p{color:#62606b;background:#faf9fc;border-left:2px solid #ddd5e8;margin:0;padding:7px 9px;font-size:.61rem;line-height:1.35}.voice-live-captions>p.lumi{color:#38294a;background:#f6f0fc;border-color:#8d5ed0}.voice-live-captions>p small{color:#8b6ca9;letter-spacing:.08em;margin-bottom:2px;font-size:.44rem;font-weight:900;display:block}.native-avatar-surface{background:#edf8f6;border:1px solid #d7e9e5;border-radius:14px;grid-template-columns:minmax(250px,1.45fr) minmax(145px,.55fr);min-height:286px;display:grid;overflow:hidden}.avatar-video-stage{background:#402b52;min-height:286px;position:relative;overflow:hidden}.avatar-video-stage>img{object-fit:cover;object-position:center 28%;width:100%;height:100%;position:absolute;inset:0}.avatar-video-stage:after{content:"";background:linear-gradient(#0000,#20132bd1);position:absolute;inset:38% 0 0}.avatar-live-chip{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.06em;background:#1f1628ad;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:.46rem;font-weight:900;display:flex;position:absolute;top:10px;left:10px}.avatar-live-chip i{background:#27d6a0;border-radius:50%;width:6px;height:6px;animation:1.3s infinite presence-pulse}.avatar-participant{z-index:2;color:#fff;background:#2f223bb8;border:1px solid #ffffff73;border-radius:8px;place-items:center;width:54px;height:48px;display:grid;position:absolute;top:10px;right:10px}.avatar-participant span{font-size:.58rem;font-weight:900}.avatar-participant small{font-size:.42rem}.avatar-speaking-ring{z-index:2;align-items:end;gap:2px;height:18px;display:flex;position:absolute;bottom:74px;right:14px}.avatar-speaking-ring i{background:#fff;border-radius:4px;width:3px;height:7px;animation:.65s infinite alternate voice-bar}.avatar-speaking-ring i:nth-child(2){animation-delay:-.3s}.avatar-state-customer .avatar-speaking-ring i,.avatar-state-system .avatar-speaking-ring i{opacity:.4;animation-play-state:paused}.avatar-captions{z-index:3;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#191022c2;border-radius:7px;padding:7px 9px;position:absolute;bottom:31px;left:12px;right:12px}.avatar-captions small{color:#7fe8ce;letter-spacing:.08em;font-size:.43rem;font-weight:900}.avatar-captions p{margin:2px 0 0;font-size:.62rem;line-height:1.3}.avatar-controls{z-index:3;gap:7px;display:flex;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.avatar-controls button{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:0;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;font-size:.48rem;font-weight:900;display:grid}.avatar-controls button.hangup{background:#e55363}.avatar-side-status{color:#31564e;background:#f6fcfa;align-content:start;gap:8px;padding:14px;display:grid}.avatar-side-status>small{color:#18866f;letter-spacing:.08em;font-size:.46rem;font-weight:900}.avatar-side-status>strong{color:#263f3a;font-size:.68rem;line-height:1.25}.avatar-side-status>span{color:#71847f;align-items:center;gap:6px;font-size:.51rem;display:flex}.avatar-side-status>span i{background:#22b58f;border-radius:50%;width:6px;height:6px}.avatar-side-status .native-system-event{width:100%;margin:2px 0;padding:7px}@keyframes voice-bar{0%{opacity:.55;height:5px}to{opacity:1;height:24px}}@keyframes presence-pulse{50%{opacity:.35;transform:scale(.78)}}@media (max-width:720px){.native-voice-surface,.native-avatar-surface{grid-template-columns:1fr}.voice-call-stage,.avatar-video-stage{min-height:255px}.voice-live-captions{min-height:150px}.avatar-side-status{min-height:112px}.native-email-surface,.native-sms-surface{width:100%}}@media (max-width:430px){.live-transcript-card{padding:9px!important}.conversation-channel-banner small{display:none}.native-voice-surface,.native-avatar-surface,.native-email-surface,.native-sms-surface{border-radius:10px}.voice-call-stage,.avatar-video-stage{min-height:230px}.email-subject span{display:none}}@media (prefers-reduced-motion:reduce){.voice-wave-native i,.avatar-speaking-ring i,.avatar-live-chip i,.email-waiting i,.sms-typing i{animation:none!important}}.cover-autoplay{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;width:min(100%,240px);margin-top:9px;display:grid}.cover-autoplay>span{background:#5a46661f;border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.cover-autoplay>span>i{border-radius:inherit;background:linear-gradient(90deg, #7439df, var(--workflow-accent));height:100%;transition:width .1s linear;display:block}.cover-autoplay small{color:#897e8e;text-align:left;font-size:.52rem;font-weight:750}.workflow-cover .cover-autoplay>button,.workflow-cover .cover-autoplay>button:hover,.workflow-cover .cover-autoplay>button:focus-visible{color:#4a3b51;width:25px;min-width:25px;height:25px;min-height:25px;box-shadow:none;background:#fff;border:1px solid #5b466729;border-radius:50%;padding:0;font-size:.55rem;transform:none}.workflow-sales-pitch{color:#4d4054!important;max-width:690px!important;margin:-3px 0 12px!important;font-size:.64rem!important}.workflow-cover-actions{flex-wrap:wrap;justify-content:center}.workflow-cover-actions a{border:1px solid var(--workflow-accent);align-items:center;gap:7px;min-height:40px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workflow-cover-actions a{border:1px solid color-mix(in srgb, var(--workflow-accent) 60%, white)}}.workflow-cover-actions a{color:#fff;background:linear-gradient(110deg, #7439df, var(--workflow-accent));box-shadow:0 8px 18px var(--workflow-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workflow-cover-actions a{box-shadow:0 8px 18px color-mix(in srgb, var(--workflow-accent) 20%, transparent)}}.workflow-cover-actions a{font-size:.69rem;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s}.workflow-cover-actions a:hover,.workflow-cover-actions a:focus-visible{box-shadow:0 12px 24px var(--workflow-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.workflow-cover-actions a:hover,.workflow-cover-actions a:focus-visible{box-shadow:0 12px 24px color-mix(in srgb, var(--workflow-accent) 28%, transparent)}}.workflow-cover-success .cover-autoplay{margin-top:10px}.workflow-cover-adoption{background:radial-gradient(circle at 14% 20%, var(--workflow-accent), transparent 31%), radial-gradient(circle at 86% 76%, #14af8d1c, transparent 30%), linear-gradient(145deg, #fff, #faf8fd)}@supports (color:color-mix(in lab, red, red)){.workflow-cover-adoption{background:radial-gradient(circle at 14% 20%, color-mix(in srgb, var(--workflow-accent) 13%, transparent), transparent 31%), radial-gradient(circle at 86% 76%, #14af8d1c, transparent 30%), linear-gradient(145deg, #fff, #faf8fd)}}.workflow-cover-adoption h3{max-width:720px;margin-top:8px;font-size:clamp(1.45rem,2.8vw,2.15rem)}.workflow-adoption-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,760px);margin:17px 0 15px;display:grid}.workflow-adoption-points>span{background:#fffc;border:1px solid #5844631f;border-radius:11px;justify-items:center;gap:2px;min-width:0;padding:12px 10px;display:grid}.workflow-adoption-points i{min-width:34px;height:28px;color:var(--workflow-accent);background:var(--workflow-accent);border-radius:8px;place-items:center;margin-bottom:3px;padding:0 6px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-adoption-points i{background:color-mix(in srgb, var(--workflow-accent) 10%, white)}}.workflow-adoption-points i{font-size:.62rem;font-style:normal;font-weight:950}.workflow-adoption-points b{font-size:.68rem}.workflow-adoption-points em{color:#7a6f7f;text-align:center;font-size:.56rem;font-style:normal;line-height:1.2}.adoption-proof-note{color:#736779!important;letter-spacing:0!important;text-transform:none!important;margin-top:10px!important;font-size:.55rem!important;font-weight:750!important}@media (max-width:620px){.workflow-adoption-points{grid-template-columns:1fr;margin-block:13px}.workflow-adoption-points>span{min-height:62px}.workflow-cover-actions{width:100%}.workflow-cover-actions a,.workflow-cover-actions>button{justify-content:center;min-width:min(100%,220px)}}.demo-navigator-preview{background:#ffffffe0;border-bottom-color:#ece8ef;min-height:48px;padding:0 18px}.centered-personalizer.compact-choice-dock{color:#2f2934;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #493d542e;border-radius:18px;width:min(720px,100% - 34px);max-height:none;padding:10px 12px 11px;transition:none;top:55%;overflow:visible;box-shadow:0 16px 36px #2a203429,0 2px 8px #2a20340f}.centered-personalizer-options.compact-choice-options::-webkit-scrollbar{display:none}.centered-personalizer-options.compact-choice-options>button>span,.centered-personalizer-options.compact-choice-options.channel-options>button>span{color:#5c5561;width:28px;height:28px;text-shadow:none;background:#f2eff4;border-radius:8px;flex:0 0 28px;place-items:center;font-size:11px;display:grid}@media (max-width:700px){.compact-choice-live,.compact-choice-question span,.compact-choice-topline .centered-personalizer-progress button span{display:none}.centered-personalizer.compact-choice-dock{width:calc(100% - 16px);top:54%}}.story-demo-card .execution-console{z-index:8;background:#21132c;border-bottom:1px solid #ffffff1a;gap:10px;width:100%;height:auto;min-height:0;padding:13px 16px 14px;display:grid;position:relative;overflow:visible}.execution-console-topline{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.execution-console-topline>span{color:#fff;align-items:center;gap:8px;min-width:0;font-size:.78rem;font-weight:850;display:flex}.execution-console-topline>span i{background:var(--workflow-accent,#e83f9f);width:8px;height:8px;box-shadow:0 0 0 5px var(--workflow-accent,#e83f9f);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.execution-console-topline>span i{box-shadow:0 0 0 5px color-mix(in srgb, var(--workflow-accent,#e83f9f) 16%, transparent)}}.execution-console .journey-reset{background:#ffffff14;border-color:#ffffff24;gap:6px;width:auto;min-width:30px;height:30px;padding:0 9px}.execution-console .journey-reset b{font-size:.9rem}.execution-console .journey-reset em{color:#ffffffb8;font-size:.64rem;font-style:normal;font-weight:800;display:block}.execution-console-controls{grid-template-columns:minmax(250px,1.25fr) minmax(300px,1fr);align-items:stretch;gap:10px;min-width:0;display:grid}.running-workflow-card{border:1px solid var(--workflow-accent,#e83f9f);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.running-workflow-card{border:1px solid color-mix(in srgb, var(--workflow-accent,#e83f9f) 60%, white)}}.running-workflow-card{color:#2a1732;text-align:left;background:var(--workflow-accent,#e83f9f);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.running-workflow-card{background:color-mix(in srgb, var(--workflow-accent,#e83f9f) 7%, white)}}.running-workflow-card{box-shadow:0 0 0 3px var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.running-workflow-card{box-shadow:0 0 0 3px color-mix(in srgb, var(--workflow-accent,#e83f9f) 12%, transparent)}}.running-workflow-card{cursor:pointer;transition:border-color .16s,transform .16s,box-shadow .16s}.running-workflow-card:hover,.running-workflow-card:focus-visible,.running-workflow-card.is-open{box-shadow:0 0 0 4px var(--workflow-accent,#e83f9f);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.running-workflow-card:hover,.running-workflow-card:focus-visible,.running-workflow-card.is-open{box-shadow:0 0 0 4px color-mix(in srgb, var(--workflow-accent,#e83f9f) 18%, transparent)}}.running-workflow-card>i,.popular-workflow-picker button>i{width:42px;height:42px;color:var(--workflow-accent,#e83f9f);background:var(--workflow-accent,#e83f9f);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.running-workflow-card>i,.popular-workflow-picker button>i{background:color-mix(in srgb, var(--workflow-accent,#e83f9f) 12%, white)}}.running-workflow-card>i,.popular-workflow-picker button>i{font-style:normal}.running-workflow-card>i svg,.popular-workflow-picker button>i svg{width:21px;height:21px}.running-workflow-card>span,.popular-workflow-picker button>span{gap:2px;min-width:0;display:grid}.running-workflow-card small{color:var(--workflow-accent,#e83f9f);letter-spacing:.04em;white-space:normal;padding-right:42px;font-size:.54rem;font-weight:950;line-height:1.15}.running-workflow-card small b{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.running-workflow-card strong{white-space:normal;font-size:.92rem;line-height:1.12}.running-workflow-card em{color:#74677a;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-style:normal;font-weight:700;overflow:hidden}.workflow-change-label{color:#716575;font-size:.64rem;font-weight:850;position:absolute;top:10px;right:10px}.execution-listening{border:1px solid var(--workflow-accent,#e83f9f);align-items:center;gap:9px;margin:10px 0;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.execution-listening{border:1px solid color-mix(in srgb, var(--workflow-accent,#e83f9f) 20%, #e8e1eb)}}.execution-listening{color:#3d3043;background:var(--workflow-accent,#e83f9f);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.execution-listening{background:color-mix(in srgb, var(--workflow-accent,#e83f9f) 5%, white)}}.execution-listening>i{background:var(--workflow-accent,#e83f9f);width:9px;height:9px;box-shadow:0 0 0 5px var(--workflow-accent,#e83f9f);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.execution-listening>i{box-shadow:0 0 0 5px color-mix(in srgb, var(--workflow-accent,#e83f9f) 12%, transparent)}}.execution-listening>i{animation:1.2s ease-in-out infinite status-pulse}.execution-listening>span{gap:2px;display:grid}.execution-listening strong{font-size:.72rem}.execution-listening small{color:#827587;font-size:.62rem;font-weight:700}.compact-channel-switcher{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;padding:5px;display:grid}.compact-channel-switcher button{color:#ffffffa3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;gap:3px;min-width:0;padding:6px 3px;transition:background .16s,color .16s,transform .16s;display:grid}.compact-channel-switcher button:hover,.compact-channel-switcher button:focus-visible,.compact-channel-switcher button.active{color:#25152d;border-color:var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.compact-channel-switcher button:hover,.compact-channel-switcher button:focus-visible,.compact-channel-switcher button.active{border-color:color-mix(in srgb, var(--workflow-accent,#e83f9f) 42%, white)}}.compact-channel-switcher button:hover,.compact-channel-switcher button:focus-visible,.compact-channel-switcher button.active{background:var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.compact-channel-switcher button:hover,.compact-channel-switcher button:focus-visible,.compact-channel-switcher button.active{background:color-mix(in srgb, var(--workflow-accent,#e83f9f) 8%, white)}}.compact-channel-switcher button:hover,.compact-channel-switcher button:focus-visible,.compact-channel-switcher button.active{transform:translateY(-1px)}.compact-channel-switcher i{font-size:.84rem;font-style:normal;font-weight:950;line-height:1}.compact-channel-switcher span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;font-weight:850;overflow:hidden}.popular-workflow-picker{z-index:30;border:1px solid var(--workflow-accent,#e83f9f);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(620px,100% - 32px);padding:9px;display:grid;position:absolute;top:calc(100% - 5px);left:16px}@supports (color:color-mix(in lab, red, red)){.popular-workflow-picker{border:1px solid color-mix(in srgb, var(--workflow-accent,#e83f9f) 30%, #ded6e3)}}.popular-workflow-picker{background:#fff;border-radius:8px;animation:.18s both workflow-track-arrive;box-shadow:0 20px 42px #180c1e3d}.popular-workflow-picker button{color:#2c2231;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e2eb;border-radius:6px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.popular-workflow-picker button:hover,.popular-workflow-picker button:focus-visible,.popular-workflow-picker button.active{border-color:var(--workflow-accent,#e83f9f);background:var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.popular-workflow-picker button:hover,.popular-workflow-picker button:focus-visible,.popular-workflow-picker button.active{background:color-mix(in srgb, var(--workflow-accent,#e83f9f) 5%, white)}}.popular-workflow-picker button>i{width:38px;height:38px}.popular-workflow-picker small,.popular-workflow-picker em{color:#847787;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-style:normal;font-weight:800;overflow:hidden}.popular-workflow-picker small{color:var(--workflow-accent,#e83f9f);text-transform:uppercase}.popular-workflow-picker strong{font-size:.76rem;line-height:1.12}.conversation-channel-banner{color:#43384a;border-bottom:1px solid #eee9f0;align-items:center;gap:7px;margin-bottom:8px;padding-bottom:8px;display:flex}.conversation-channel-banner>span{width:25px;height:25px;color:var(--workflow-accent,#e83f9f);background:var(--workflow-accent,#e83f9f);border-radius:6px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.conversation-channel-banner>span{background:color-mix(in srgb, var(--workflow-accent,#e83f9f) 10%, white)}}.conversation-channel-banner>span{font-size:.72rem;font-weight:950}.conversation-channel-banner strong{flex:1;font-size:.7rem}.conversation-channel-banner>i{color:#10a982;letter-spacing:.08em;font-size:.55rem;font-style:normal;font-weight:950}.story-demo-card.journey-ready-state .story-stage{grid-template-columns:minmax(0,1.35fr) minmax(230px,.85fr);gap:12px}.execution-timeline{color:#33263a;background:#fffffff0;border:1px solid #ffffffb8;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:14px;display:grid;overflow:hidden}.execution-timeline-heading{color:#827586;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:3px;font-size:.6rem;font-weight:900;display:flex}.execution-timeline-heading span{color:var(--workflow-accent,#e83f9f)}.execution-timeline-step{color:#9a8f9d;background:#f8f6f9;border:1px solid #0000;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:7px;transition:color .18s,background .18s,border-color .18s;display:grid}.execution-timeline-step>i{color:#8f8392;background:#ebe6ed;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.62rem;font-style:normal;font-weight:950;display:grid}.execution-timeline-step>span{gap:2px;min-width:0;display:grid}.execution-timeline-step small{letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.52rem;font-weight:900;overflow:hidden}.execution-timeline-step strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.14;overflow:hidden}.execution-timeline-step p{color:#716475;margin:2px 0 0;font-size:.62rem;line-height:1.3}.execution-timeline-step.done{color:#5f5363}.execution-timeline-step.done>i{color:#fff;background:#16aa83}.execution-timeline-step.active{color:#2d2133;border-color:var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.execution-timeline-step.active{border-color:color-mix(in srgb, var(--workflow-accent,#e83f9f) 45%, white)}}.execution-timeline-step.active{background:var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.execution-timeline-step.active{background:color-mix(in srgb, var(--workflow-accent,#e83f9f) 7%, white)}}.execution-timeline-step.active{box-shadow:0 6px 16px var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.execution-timeline-step.active{box-shadow:0 6px 16px color-mix(in srgb, var(--workflow-accent,#e83f9f) 10%, transparent)}}.execution-timeline-step.active>i{color:#fff;background:var(--workflow-accent,#e83f9f);box-shadow:0 0 0 4px var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.execution-timeline-step.active>i{box-shadow:0 0 0 4px color-mix(in srgb, var(--workflow-accent,#e83f9f) 13%, transparent)}}.execution-finish{color:#075e48;background:#e9faf4;border-radius:6px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;margin-top:3px;padding:8px;display:none}.execution-finish.visible{display:grid}.execution-finish>i{color:#fff;background:#10a982;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:950;display:grid}.execution-finish>span{display:grid}.execution-finish strong{font-size:.7rem}.execution-finish small{font-size:.58rem;font-weight:750}@media (max-width:980px){.execution-console-controls{grid-template-columns:minmax(0,1fr)}.compact-channel-switcher{min-height:50px}.story-demo-card.journey-ready-state .story-stage{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.story-demo-card .execution-console{padding:11px}.execution-console-topline>span{font-size:.7rem}.execution-console .journey-reset em,.workflow-change-label{display:none}.running-workflow-card{grid-template-columns:38px minmax(0,1fr)}.running-workflow-card>i{width:38px;height:38px}.compact-channel-switcher{gap:3px;padding:4px}.compact-channel-switcher button{padding-inline:1px}.compact-channel-switcher span{font-size:.5rem}.popular-workflow-picker{grid-template-columns:minmax(0,1fr);width:calc(100% - 22px);max-height:290px;left:11px;overflow-y:auto}.story-intro .story-eyebrow{display:none}.execution-timeline{padding:10px}}.stack-card{--stage-accent:#d94298;color:#30283a;border-color:var(--stage-accent)}@supports (color:color-mix(in lab, red, red)){.stack-card{border-color:color-mix(in srgb, var(--stage-accent) 28%, white)}}.stack-card{background:linear-gradient(145deg, #fffffffa, var(--stage-accent))}@supports (color:color-mix(in lab, red, red)){.stack-card{background:linear-gradient(145deg, #fffffffa, color-mix(in srgb, var(--stage-accent) 7%, white))}}.stack-card{box-shadow:0 2px 6px #0c05161f}.stack-card:first-child{--stage-accent:#df4099;background:linear-gradient(145deg,#fff,#fff4fa)}.stack-card:nth-child(2){--stage-accent:#8d55df;background:linear-gradient(145deg,#fff,#f8f4ff)}.stack-card:nth-child(3){--stage-accent:#4f7fe0;background:linear-gradient(145deg,#fff,#f2f7ff)}.stack-card:nth-child(4){--stage-accent:#19a68e;background:linear-gradient(145deg,#fff,#effbf8)}.stack-card strong{color:#30283a}@supports (color:color-mix(in lab, red, red)){.stack-card>span:first-child,.stack-card.active>span:first-child{background:color-mix(in srgb, var(--stage-accent) 13%, white)}}.stack-card.active,.stack-card.is-open{color:#30283a;border-color:var(--stage-accent)}@supports (color:color-mix(in lab, red, red)){.stack-card.active,.stack-card.is-open{border-color:color-mix(in srgb, var(--stage-accent) 58%, white)}}.stack-card.active,.stack-card.is-open{box-shadow:0 0 0 2px var(--stage-accent), 0 4px 10px #0c051624}@supports (color:color-mix(in lab, red, red)){.stack-card.active,.stack-card.is-open{box-shadow:0 0 0 2px color-mix(in srgb, var(--stage-accent) 17%, transparent), 0 4px 10px #0c051624}}.selection-stack:hover .stack-card,.selection-stack:focus-within .stack-card{border-color:var(--stage-accent)}@supports (color:color-mix(in lab, red, red)){.selection-stack:hover .stack-card,.selection-stack:focus-within .stack-card{border-color:color-mix(in srgb, var(--stage-accent) 32%, white)}}.selection-stack:hover .stack-card,.selection-stack:focus-within .stack-card{filter:none;box-shadow:0 2px 5px #0c05161a}.selection-stack .stack-card:hover,.selection-stack .stack-card:focus-visible{border-color:var(--stage-accent)}@supports (color:color-mix(in lab, red, red)){.selection-stack .stack-card:hover,.selection-stack .stack-card:focus-visible{border-color:color-mix(in srgb, var(--stage-accent) 62%, white)}}.selection-stack .stack-card:hover,.selection-stack .stack-card:focus-visible{box-shadow:0 0 0 2px var(--stage-accent), 0 4px 9px #0c051621}@supports (color:color-mix(in lab, red, red)){.selection-stack .stack-card:hover,.selection-stack .stack-card:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--stage-accent) 15%, transparent), 0 4px 9px #0c051621}}.selection-stack .stack-card:hover,.selection-stack .stack-card:focus-visible{filter:brightness(1.015)}.channel-carousel-tray{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 88% 0,#ec4aa538,#0000 34%),#1d112bf7;border:1px solid #e3bbfa38;border-radius:0 0 18px 18px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;padding:10px 12px;animation:.22s cubic-bezier(.2,.8,.2,1) both channel-tray-arrive;display:grid;position:absolute;top:calc(100% - 1px);left:14px;right:14px;box-shadow:0 18px 36px #0802104d,inset 0 1px #ffffff14}.channel-carousel-label{color:#d7c8df;letter-spacing:.1em;text-align:center;justify-items:center;gap:6px;font-size:8px;font-weight:850;display:grid}.channel-carousel-label i{background:#27c7a6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #27c7a621,0 0 12px #27c7a680}.channel-carousel{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:6px;min-width:0;display:grid}.channel-carousel-arrow{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-weight:800;transition:background .16s,border-color .16s,transform .16s;display:grid}.channel-carousel-arrow:hover,.channel-carousel-arrow:focus-visible{background:#ffffff26;border-color:#e5b7ff94;transform:translateY(-1px)}.channel-carousel-viewport{touch-action:pan-y;min-width:0;padding:4px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.channel-carousel-track{grid-template-columns:36% 64% 36%;align-items:center;width:100%;animation:.26s cubic-bezier(.2,.8,.2,1) both channel-track-arrive;display:grid;transform:translate(-18%)}.channel-carousel-card{color:#d9cedf;opacity:.48;cursor:pointer;background:#ffffff17;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:8px;min-width:0;height:54px;padding:6px 9px;transition:opacity .18s,transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;transform:scale(.88)}.channel-carousel-card.active{z-index:2;color:#30283a;opacity:1;background:linear-gradient(145deg,#fff,#effbf8);border-color:#27c7a69e;position:relative;transform:scale(1);box-shadow:0 0 0 3px #27c7a61c,0 8px 19px #06030e3d}.channel-carousel-card:hover,.channel-carousel-card:focus-visible{opacity:.9}.channel-carousel-card>i{color:#27a68f;background:#e8f8f4;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.channel-carousel-card>i svg{width:20px;height:20px}.channel-carousel-card>span{text-align:left;gap:2px;min-width:0;display:grid}.channel-carousel-card small{color:#20a28a;letter-spacing:.08em;font-size:8px;font-weight:850}.channel-carousel-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@keyframes channel-tray-arrive{0%{opacity:0;transform:translateY(-7px)scaleY(.95)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes channel-track-arrive{0%{opacity:.28;transform:translate(-10%)scale(.97)}to{opacity:1;transform:translate(-18%)scale(1)}}.workflow-carousel-viewport{touch-action:pan-y}@media (max-width:700px){.channel-carousel-tray{border-radius:0 0 14px 14px;grid-template-columns:1fr;gap:4px;min-height:92px;padding:8px;left:7px;right:7px}.channel-carousel-label{justify-content:center;font-size:7px;display:flex}.channel-carousel-card{height:50px}}@media (prefers-reduced-motion:reduce){.channel-carousel-tray,.channel-carousel-track{animation:none}}.story-demo-card{color:#f9f6ff;background:radial-gradient(circle at 88% 6%,#f03da252,#0000 27%),radial-gradient(circle at 8% 90%,#764ce561,#0000 31%),linear-gradient(145deg,#1d132a 0%,#28183a 48%,#34204d 100%);border-color:#dfa8ff3d;box-shadow:0 36px 95px #23113e57,0 0 0 8px #6839970e,inset 0 1px #ffffff17}.story-demo-card .story-blob-one{background:#f1459c42}.story-demo-card .story-blob-two{background:#7b4ce347}.story-demo-card .demo-navigator{background:#190f26b8;border-bottom-color:#ffffff1a;box-shadow:inset 0 -1px #ffffff08}.story-demo-card .demo-navigator-meta>span,.story-demo-card .demo-navigator-preview>span,.story-demo-card .demo-navigator-preview>em{color:#f1e9f7}.story-demo-card .journey-reset{color:#f5eef9;background:#ffffff17;border-color:#ffffff30}.story-demo-card .journey-reset:hover,.story-demo-card .journey-reset:focus-visible{color:#fff;background:#ffffff26;border-color:#ebb3ff8c;box-shadow:0 8px 20px #05010c47}.story-demo-card .story-eyebrow{color:#f28ac5}.story-demo-card .story-intro h2{color:#fff;text-shadow:0 8px 26px #08020f47}.story-demo-card .story-intro p{color:#cfc2d8}.story-demo-card .story-conversation,.story-demo-card .story-payoff,.story-demo-card .anam-avatar-simulation{color:var(--ink);background:#fffffff2;border-color:#ffffff38;box-shadow:0 18px 42px #09031440}.story-demo-card .workflow-carousel:after{background:linear-gradient(#f45eb8f2,#c37bff14);box-shadow:0 0 14px #f45eb894}.story-demo-card .workflow-counter{color:#cdbfd5}.story-demo-card .workflow-carousel-arrow.previous{color:#f5ecfa;background:#ffffff1a;border-color:#ffffff2e}.story-demo-card .workflow-ring-track{stroke:#fff3}.story-demo-card .workflow-ring-progress{stroke:#f05faf;filter:drop-shadow(0 0 3px #f05faf9e)}.story-demo-card .workflow-carousel-arrow.next>span{color:#fff}@media (max-width:700px){.story-demo-card{background:radial-gradient(circle at 88% 5%,#f03da247,#0000 24%),radial-gradient(circle at 5% 92%,#764ce557,#0000 28%),linear-gradient(155deg,#1d132a,#302047);border-radius:24px}}.demo-navigator-live .demo-navigation-row{gap:12px}.demo-navigator-live .selection-stack{flex-basis:225px;width:225px}.workflow-carousel{flex:1;grid-template-columns:34px minmax(0,1fr) 42px;align-items:center;gap:5px;min-width:0;display:grid;position:relative}.workflow-carousel:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#e83f9fb8,#8b53e700);width:2px;height:18px;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%);box-shadow:0 0 10px #e83f9f59}.workflow-carousel-arrow{color:#8342b5;cursor:pointer;background:#fffffff5;border:1px solid #e4dce9;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;font-weight:800;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:visible;box-shadow:0 5px 13px #2d233712}.workflow-carousel-arrow>span{z-index:2;position:relative}.workflow-carousel-next{justify-items:center;gap:1px;display:grid}.workflow-carousel-next .workflow-carousel-arrow{width:38px;height:38px;box-shadow:none;background:0 0;border:0}.workflow-carousel-next .workflow-carousel-arrow:hover,.workflow-carousel-next .workflow-carousel-arrow:focus-visible{box-shadow:none}.workflow-carousel-arrow svg{width:44px;height:44px;position:absolute;inset:-3px;transform:rotate(-90deg)}.workflow-ring-track,.workflow-ring-progress{fill:none;stroke-width:2.4px}.workflow-ring-track{stroke:#eadfed}.workflow-ring-progress{stroke:#df439f;stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:119.4px;animation:7.2s linear forwards workflow-progress}.workflow-carousel.is-paused .workflow-ring-progress{animation-play-state:paused}.workflow-counter{color:#8b7c91;letter-spacing:.04em;white-space:nowrap;font-size:8px;font-weight:800}.workflow-carousel-arrow:hover,.workflow-carousel-arrow:focus-visible{border-color:#bc91dc;transform:translateY(-1px);box-shadow:0 8px 18px #482b5c21,0 0 0 3px #d33a9d12}.workflow-carousel-viewport{min-width:0;padding:8px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.workflow-carousel-track{grid-template-columns:38% 62% 38%;align-items:center;width:100%;animation:.3s cubic-bezier(.2,.8,.2,1) both workflow-track-arrive;display:grid;transform:translate(-19%)}.workflow-carousel-card{color:#554b5c;opacity:.46;cursor:pointer;background:#ffffffd1;border:1px solid #e4dde9;border-radius:14px;align-items:center;gap:8px;min-width:0;height:58px;padding:6px 9px;transition:opacity .18s,transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;transform:scale(.88);box-shadow:0 5px 13px #2d23370f}.workflow-carousel-card.active{z-index:2;color:#4b285d;border-color:var(--workflow-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.workflow-carousel-card.active{border-color:color-mix(in srgb, var(--workflow-accent) 62%, white)}}.workflow-carousel-card.active{background:linear-gradient(145deg, #fff, var(--workflow-accent))}@supports (color:color-mix(in lab, red, red)){.workflow-carousel-card.active{background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--workflow-accent) 8%, white))}}.workflow-carousel-card.active{box-shadow:0 9px 22px var(--workflow-accent), 0 0 0 3px var(--workflow-accent)}@supports (color:color-mix(in lab, red, red)){.workflow-carousel-card.active{box-shadow:0 9px 22px color-mix(in srgb, var(--workflow-accent) 18%, transparent), 0 0 0 3px color-mix(in srgb, var(--workflow-accent) 9%, transparent)}}.workflow-carousel-card.active{opacity:1;transform:scale(1)}.workflow-carousel-card:hover,.workflow-carousel-card:focus-visible{opacity:.9}.workflow-carousel-card>i{width:34px;height:34px;color:var(--workflow-accent,#8d43bd);background:linear-gradient(145deg, var(--workflow-accent,#8d43bd), #fff0f7);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-carousel-card>i{background:linear-gradient(145deg, color-mix(in srgb, var(--workflow-accent,#8d43bd) 13%, white), #fff0f7)}}.workflow-carousel-card>i{font-style:normal}.workflow-carousel-card>i svg{width:20px;height:20px}.workflow-carousel-card>span{text-align:left;gap:2px;min-width:0;display:grid}.workflow-carousel-card small{color:var(--workflow-accent,#aa3f91);letter-spacing:.09em;align-items:center;gap:4px;font-size:8px;font-weight:850;display:flex}.workflow-live-dot{background:var(--workflow-accent,#e83f9f);width:6px;height:6px;box-shadow:0 0 0 3px var(--workflow-accent,#e83f9f);border-radius:50%;flex:0 0 6px}@supports (color:color-mix(in lab, red, red)){.workflow-live-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--workflow-accent,#e83f9f) 16%, transparent)}}.workflow-live-dot{animation:1.4s ease-in-out infinite workflow-live-pulse}.workflow-carousel-card em{color:#7d7083;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-style:normal;font-weight:700;display:flex}.workflow-activity{align-items:end;gap:2px;height:9px;display:inline-flex}.workflow-activity i{background:var(--workflow-accent,#e83f9f);border-radius:4px;width:2px;animation:.7s ease-in-out infinite alternate workflow-activity}.workflow-activity i:first-child{height:4px}.workflow-activity i:nth-child(2){height:8px;animation-delay:.12s}.workflow-activity i:nth-child(3){height:6px;animation-delay:.24s}@keyframes workflow-progress{to{stroke-dashoffset:0}}@keyframes workflow-track-arrive{0%{opacity:.25;transform:translate(-12px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes workflow-live-pulse{50%{opacity:.55;transform:scale(.78)}}@keyframes workflow-activity{to{opacity:.55;height:3px}}.workflow-carousel-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.12;overflow:hidden}@media (max-width:700px){.demo-navigator-live{min-height:170px}.demo-navigator-live .demo-navigation-row{flex-direction:column;align-items:stretch;gap:8px}.demo-navigator-live .selection-stack{flex-basis:70px;width:100%}.workflow-carousel{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.workflow-ring-progress,.workflow-carousel-track,.workflow-live-dot,.workflow-activity i{animation:none}}@keyframes choice-deck-arrive{0%{opacity:0;filter:blur(5px);transform:translate(-50%,-44%)}68%{opacity:1;filter:blur();transform:translate(-50%,-51.5%)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)}}@keyframes choice-deck-leave{0%{opacity:1;filter:blur();transform:translate(-50%,-50%)}to{opacity:0;filter:blur(3px);transform:translate(-50%,-58%)}}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button>.choice-icon{width:40px;height:40px;color:var(--choice-color,#a52c7d);background:var(--choice-bg,linear-gradient(145deg, #ffd7ea, #eadcff));border:1px solid #ffffffc7;border-radius:12px;flex:0 0 40px;place-items:center;display:grid;box-shadow:0 7px 16px #36264221,inset 0 1px #ffffffd9}.compact-choice-dock .choice-copy{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.compact-choice-dock .choice-copy small{color:#746d79;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:550;line-height:1.16;display:-webkit-box;overflow:hidden}@media (max-width:700px){.compact-choice-dock .compact-choice-question strong{font-size:17px}.compact-choice-dock .compact-choice-question>span:last-child{display:none}.compact-choice-dock.stage-business .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-platform .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-workflow .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-channel .centered-personalizer-options.compact-choice-options.channel-options>button{flex-basis:calc(50% - 5px);max-width:calc(50% - 5px);min-height:62px}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button>.choice-icon{flex-basis:36px;width:36px;height:36px}.choice-icon svg{width:21px;height:21px}.compact-choice-dock .choice-copy strong{font-size:12.5px}.compact-choice-dock .choice-copy small{display:none}}.centered-personalizer.compact-choice-dock{isolation:isolate;will-change:transform, opacity, filter;animation:.56s cubic-bezier(.16,1,.3,1) both choice-deck-arrive;box-shadow:0 28px 65px #311f4838,0 9px 0 -4px #68498121,0 16px 0 -8px #68498112,inset 0 0 0 1px #ffffffb8}.centered-personalizer.compact-choice-dock:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ef3fa6 28%,#9f55e8 62%,#0000) 0 0/180% 100%;border-radius:99px;height:2px;animation:2.8s ease-in-out infinite alternate choice-accent-glide;position:absolute;top:0;left:18px;right:18px}.centered-personalizer.compact-choice-dock>*{z-index:2;position:relative}.centered-personalizer.compact-choice-dock.is-leaving{pointer-events:none;animation:.24s cubic-bezier(.55,.08,.82,.32) both choice-deck-leave}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button{animation:.46s cubic-bezier(.2,.86,.26,1) backwards choice-option-arrive;position:relative;overflow:hidden}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:first-child{animation-delay:80ms}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:nth-child(2){animation-delay:.115s}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:nth-child(3){animation-delay:.15s}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:nth-child(4){animation-delay:.185s}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:nth-child(5){animation-delay:.22s}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:nth-child(6){animation-delay:.255s}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:nth-child(7){animation-delay:.29s}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:nth-child(8){animation-delay:.325s}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:nth-child(9){animation-delay:.36s}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffe6,#0000);width:52%;transition:left .62s cubic-bezier(.2,.75,.2,1),opacity .18s;position:absolute;top:-30%;bottom:-30%;left:-70%;transform:skew(-18deg)}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:hover:after,.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:focus-visible:after{opacity:.8;left:125%}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button>span{transition:color .18s,background .18s,transform .26s cubic-bezier(.2,.9,.3,1);position:relative}.stage-channel .centered-personalizer-options.channel-options>button:last-child>span:after{content:"";border:1px solid #d3389a57;border-radius:11px;animation:1.8s ease-out infinite avatar-option-pulse;position:absolute;inset:-4px}.anam-avatar-simulation{animation:.62s cubic-bezier(.16,1,.3,1) both anam-scene-arrive}.anam-video-frame{transform-origin:50% 70%;animation:.72s cubic-bezier(.16,1,.3,1) both anam-frame-reveal}.anam-video-frame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff57,#0000);width:42%;animation:1.15s cubic-bezier(.22,.72,.2,1) .42s both anam-light-pass;position:absolute;top:-40%;bottom:-40%;left:-55%;transform:skew(-17deg)}.anam-call-bar{animation:.46s cubic-bezier(.2,.82,.25,1) .36s backwards anam-callbar-arrive}@keyframes choice-option-arrive{0%{opacity:0;filter:blur(2px);transform:translateY(13px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes choice-accent-glide{0%{opacity:.5;background-position:100%}to{opacity:1;background-position:0}}@keyframes avatar-option-pulse{0%{opacity:.7;transform:scale(.9)}75%,to{opacity:0;transform:scale(1.24)}}@keyframes anam-scene-arrive{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes anam-frame-reveal{0%{opacity:0;filter:saturate(.55)blur(5px);clip-path:inset(36% 7% round 20px);transform:perspective(700px)rotateX(9deg)scale(.92)}60%{opacity:1;filter:saturate(1.08)blur();clip-path:inset(0 round 15px);transform:perspective(700px)rotateX(-1.5deg)scale(1.015)}to{opacity:1;filter:saturate()blur();clip-path:inset(0 round 15px);transform:perspective(700px)rotateX(0)scale(1)}}@keyframes anam-light-pass{0%{opacity:0;left:-55%}20%{opacity:1}to{opacity:0;left:130%}}@keyframes anam-callbar-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.centered-personalizer.compact-choice-dock,.centered-personalizer.compact-choice-dock.is-leaving,.compact-choice-dock .centered-personalizer-options.compact-choice-options>button,.stage-channel .centered-personalizer-options.channel-options>button:last-child>span:after,.anam-avatar-simulation,.anam-video-frame,.anam-video-frame:before,.anam-call-bar{animation:none}}.avatar-channel-active .story-conversation{padding:10px}.anam-avatar-simulation{gap:7px;display:grid}.anam-video-frame{color:#fff;background:linear-gradient(145deg,#33243f,#8d4fc5 58%,#ea61a9);border-radius:15px;height:166px;position:relative;overflow:hidden;box-shadow:0 10px 24px #4d286d30}.anam-video-frame:after{content:"";pointer-events:none;background:linear-gradient(#19122157,#0000 28% 52%,#191221d1);position:absolute;inset:0}.anam-video-frame img{object-fit:cover;object-position:center 31%;width:100%;height:100%;animation:4.8s ease-in-out infinite anam-presence;display:block}.anam-video-topline{z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.anam-live,.anam-provider{letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18101f7a;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:6px;min-height:23px;padding:0 8px;font:750 8px/1 DM Sans,sans-serif;display:inline-flex;box-shadow:0 4px 12px #0e081424}.anam-live i{background:#35e0aa;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite preview-live-pulse;box-shadow:0 0 0 4px #35e0aa24,0 0 10px #35e0aabf}.anam-provider{color:#ffffffe6;letter-spacing:0;font-weight:650}.anam-speaking{z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#18101f80;border-radius:999px;align-items:center;gap:2px;height:18px;padding:0 7px;display:flex;position:absolute;bottom:57px;left:12px}.anam-speaking i{background:#fff;border-radius:99px;width:2px;height:5px;animation:.76s ease-in-out infinite alternate anam-wave}.anam-caption{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140e1b9e;border:1px solid #ffffff29;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:7px;min-height:44px;padding:7px 9px;animation:.44s .16s both anam-caption-in;display:grid;position:absolute;bottom:9px;left:10px;right:10px}.anam-caption span{color:#f8a5d2;letter-spacing:.06em;font:850 8px/1.35 DM Sans,sans-serif}.anam-caption p{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.42;display:-webkit-box;overflow:hidden}.anam-call-bar{background:#fbf9fc;border:1px solid #ebe3ef;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:4px 6px 4px 5px;display:flex}.anam-customer-chip{align-items:center;gap:7px;min-width:0;display:flex}.anam-customer-chip>span:first-child{color:#8a4b70;background:#f7ddec;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.anam-customer-chip>span:last-child{gap:1px;min-width:0;display:grid}.anam-customer-chip strong{color:#3d3444;font-size:9px}.anam-customer-chip small{color:#8a808f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.anam-call-controls{align-items:center;gap:4px;display:flex}.anam-call-controls span{color:#625769;background:#eee9f1;border-radius:8px;align-items:center;min-height:24px;padding:0 7px;font-size:7px;font-weight:750;display:inline-flex}.anam-call-controls .anam-end-call{color:#b62968;background:#ffe4ef}.avatar-channel-active .story-result-card{margin-top:7px}@keyframes anam-wave{0%{opacity:.55;height:4px}to{opacity:1;height:14px}}@keyframes anam-presence{0%,to{transform:scale(1.015)translateY(0)}50%{transform:scale(1.035)translateY(-1px)}}@keyframes anam-caption-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.compact-choice-dock.stage-channel{width:calc(100% - 14px)}.stage-channel .centered-personalizer-options.compact-choice-options.channel-options>button{min-width:105px}.anam-video-frame{height:156px}.anam-provider{font-size:7px}}.demo-navigator{min-height:94px;padding:12px 18px}.demo-navigator-meta{min-height:26px}.demo-navigator-meta>span{color:#3f3848;letter-spacing:0;text-transform:none;font-size:14px;font-weight:700}.variant-badge{color:#63369b;letter-spacing:0;text-transform:none;padding:4px 8px;font-size:11px;font-weight:700}.journey-reset{width:34px;min-height:32px}.journey-reset em{font-size:11px}.journey-reset:hover,.journey-reset:focus-visible{width:108px}.demo-navigation-row{margin-top:9px}.selection-stack{height:48px}.stack-card{grid-template-columns:38px 1fr;height:48px}.stack-card>span:first-child{width:38px;height:38px;font-size:13px}.stack-card b,.journey-stop b{letter-spacing:.04em;font-size:10px}.stack-card strong,.journey-stop strong{font-size:13px}.journey-option{min-height:48px}.journey-option>span{width:40px;height:40px;font-size:14px}.journey-option strong{font-size:13px}.journey-ready{min-height:48px}.journey-ready strong{font-size:12px}.journey-ready em,.story-eyebrow{font-size:11px}.story-intro p{color:#554c60;font-size:15px}.story-person strong{font-size:13px}.story-person small,.customer-avatar,.story-lumi-avatar{font-size:11px}.story-bubble p{color:inherit;font-size:14px;line-height:1.5}.story-result-copy small{font-size:10px}.story-result-copy strong{font-size:13px}.story-result-copy span,.story-result-status{font-size:11px}.payoff-kicker{font-size:10px}.story-payoff h3{font-size:22px}.outcome-list>span{font-size:11px}.no-ticket-note{font-size:10px}.story-input input{font-size:13px}.story-input button,.story-actions>button{font-size:11px}.story-channels button{font-size:10px}@media (min-width:981px){.hero-copy,.story-demo-card{height:680px}.story-demo-card{min-height:680px}.demo-wrap{max-width:850px}.story-stage{min-height:320px}}.demo-navigator-preview{color:#5b5066;justify-content:space-between;align-items:center;gap:16px;min-height:94px;padding:0 20px;display:flex}.demo-navigator-preview>span,.demo-navigator-preview>em{align-items:center;gap:9px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.demo-navigator-preview>span i{background:#16b981;border-radius:50%;width:9px;height:9px;animation:1.9s ease-in-out infinite preview-live-pulse;box-shadow:0 0 0 6px #16b9811c,0 0 16px #16b98152}.demo-navigator-preview>em{color:#8a3fc5;font-weight:650}.demo-channel-rail{scrollbar-width:none;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;padding:2px 3px 3px;transition:opacity .18s,transform .22s;display:flex;overflow-x:auto}.demo-channel-rail::-webkit-scrollbar{display:none}.demo-channel-rail>span{color:#665c70;white-space:nowrap;flex:none;margin-right:2px;font-size:12px;font-weight:700}.demo-channel-rail button{color:#554b60;cursor:pointer;background:#fffffff0;border:1px solid #e2d9e9;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font:700 12px/1 DM Sans,sans-serif;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 5px 14px #3624570d}.demo-channel-rail button i{color:#c8bdcf;font-size:8px;font-style:normal}.demo-channel-rail button:hover,.demo-channel-rail button:focus-visible{border-color:#bca4df;transform:translateY(-2px)}.selection-stack:hover+.demo-channel-rail,.selection-stack:focus-within+.demo-channel-rail{opacity:.08;pointer-events:none;transform:translate(18px)}.journey-in-progress .story-intro{opacity:.68;transition:opacity .24s}.journey-in-progress .story-conversation,.journey-in-progress .story-payoff{opacity:.42;filter:saturate(.78)blur(.45px);pointer-events:none;transition:opacity .24s,filter .24s}.journey-in-progress .story-input,.journey-in-progress .story-actions{opacity:.35;pointer-events:none;transition:opacity .24s}.centered-personalizer{z-index:40;color:#31283b;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:top;background:radial-gradient(circle at 100% 0,#f1459c1c,#0000 32%),linear-gradient(145deg,#fffffff7,#fdf8fff2);border:1px solid #b07cdb57;border-radius:24px;width:min(650px,100% - 48px);max-height:calc(100% - 12px);padding:17px 20px 16px;transition:transform .6s cubic-bezier(.2,.78,.2,1),opacity .43s,filter .43s;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 65px #301c523b,0 0 0 8px #ffffff6b}.centered-personalizer.launching{opacity:0;filter:blur(3px);pointer-events:none;transform:translate(-50%,calc(-50% - 220px))scale(.58)}.centered-personalizer-progress{justify-content:center;align-items:center;gap:7px;margin-bottom:12px;display:flex}.centered-personalizer-progress button{color:#93879d;background:#f3eff6;border:0;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:0 8px 0 4px;font:650 11px/1 DM Sans,sans-serif;display:inline-flex}.centered-personalizer-progress button i{color:#74697e;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:800;display:grid}.centered-personalizer-progress button.complete{color:#5c4a68;cursor:pointer;background:#f2e9fb}.centered-personalizer-progress button.complete i{color:#fff;background:#9a50dc}.centered-personalizer-progress button.active{color:#64359a;background:#efe3fb}.centered-personalizer-progress button.active i{color:#fff;background:linear-gradient(135deg,#ef3fa6,#8e4fe9);box-shadow:0 4px 10px #a44ad23d}.centered-personalizer-progress button:disabled{cursor:default}.centered-personalizer-kicker{color:#8e45c7;letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.centered-personalizer-kicker i{background:#16b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16b9811c}.centered-personalizer h3{color:#241d2b;letter-spacing:-.035em;margin:6px 0 4px;font-family:Space Grotesk,sans-serif;font-size:25px;line-height:1.08}.centered-personalizer>p{color:#62586c;max-width:520px;margin:0 auto;font-size:13px;line-height:1.45}.centered-personalizer-options{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:8px;margin-top:13px;display:flex}.centered-personalizer-options>button{color:#473c51;text-align:left;cursor:pointer;background:#fffffff0;border:1px solid #e3d9e9;border-radius:14px;flex:155px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:9px;min-width:150px;max-width:198px;min-height:52px;padding:7px 10px;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s,background .18s;display:grid;box-shadow:0 6px 16px #3624570f}.centered-personalizer-options>button>span{color:#7442b4;background:linear-gradient(145deg,#f0e8ff,#ffe9f4);border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.centered-personalizer-options>button strong{align-self:end;font-size:13px;line-height:1.15}.centered-personalizer-options>button small{color:#817588;text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:10px;line-height:1.25;overflow:hidden}.centered-personalizer-options>button:hover,.centered-personalizer-options>button:focus-visible{z-index:2;color:#67309c;background:#fff;border-color:#b995de;transform:translateY(-3px);box-shadow:0 12px 26px #5b2f8b29}.centered-personalizer-options.channel-options>button{text-align:center;flex:108px;justify-content:center;gap:8px;min-width:108px;max-width:132px;min-height:54px;display:inline-flex}.centered-personalizer-options.channel-options>button>span{color:#c0b4c9;background:0 0;width:auto;height:auto;font-size:9px}.centered-personalizer-options.channel-options>button.active{color:#fff;background:linear-gradient(115deg,#ef3fa6,#8e4fe9);border-color:#0000;box-shadow:0 9px 24px #c53ebe47,0 0 0 5px #d840b517}.centered-personalizer-options.channel-options>button.active>span{color:#fff;text-shadow:0 0 8px #fff}.centered-personalizer-nudge,.centered-personalizer-launch{color:#7b4ab2;margin-top:10px;font-size:11px;font-weight:700;display:block}.centered-personalizer-nudge b{margin-left:3px;animation:1.25s ease-in-out infinite nudge-down;display:inline-block}.centered-personalizer-launch{color:#168460}@keyframes navigator-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(.78)}}@keyframes nudge-down{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}@media (max-width:700px){.demo-navigator-preview{min-height:82px;padding:0 14px}.demo-navigator-preview>em{display:none}.centered-personalizer{border-radius:19px;width:calc(100% - 20px);padding:14px 12px}.centered-personalizer-progress{gap:4px}.centered-personalizer-progress button{padding-right:4px}.centered-personalizer-progress button span{display:none}.centered-personalizer h3{font-size:21px}.centered-personalizer-options>button{min-width:132px;max-width:none}.demo-channel-rail>span{display:none}}@media (prefers-reduced-motion:reduce){.centered-personalizer,.demo-navigator-live,.demo-navigator-preview>span i,.centered-personalizer-nudge b{transition-duration:1ms;animation:none}}.demo-navigator-preview{background:#ffffffe6;min-height:48px;padding:0 18px}.demo-navigator-preview>span,.demo-navigator-preview>em{font-size:12px}.demo-navigator-preview>span i{width:8px;height:8px;animation:none;box-shadow:0 0 0 4px #16b9811a}.journey-in-progress .story-intro{opacity:1;padding:11px 22px 9px}.journey-in-progress .story-intro h2{margin:4px 0 3px;font-size:26px}.journey-in-progress .story-intro p{font-size:12px}.journey-in-progress .story-conversation,.journey-in-progress .story-payoff{opacity:1;filter:none}.journey-in-progress .story-input,.journey-in-progress .story-actions{opacity:.9}.centered-personalizer.compact-choice-dock{color:#2f2934;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #493d542e;border-radius:18px;width:min(720px,100% - 34px);max-height:none;padding:10px 12px 11px;transition:none;top:55%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 16px 36px #2a203429,0 2px 8px #2a20340f}.compact-choice-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.compact-choice-topline .centered-personalizer-progress{justify-content:flex-start;gap:5px;margin:0}.compact-choice-topline .centered-personalizer-progress button{color:#8b8490;background:#f3f1f4;gap:4px;min-height:24px;padding:0 7px 0 3px;font-size:10px}.compact-choice-topline .centered-personalizer-progress button i{color:#77707c;background:#fff;width:18px;height:18px;font-size:9px}.compact-choice-topline .centered-personalizer-progress button.complete,.compact-choice-topline .centered-personalizer-progress button.active{color:#413a47;background:#ece9ef}.compact-choice-topline .centered-personalizer-progress button.complete i,.compact-choice-topline .centered-personalizer-progress button.active i{color:#fff;box-shadow:none;background:#453d4c}.compact-choice-live{color:#66606b;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.compact-choice-live i{background:#15b77e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #15b77e17}.compact-choice-question{text-align:left;align-items:baseline;gap:9px;margin:8px 2px 7px;display:flex}.compact-choice-question strong{color:#29242e;font-family:Space Grotesk,sans-serif;font-size:16px;line-height:1}.compact-choice-question span{color:#746d79;font-size:11px}.centered-personalizer-options.compact-choice-options{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin:0;padding:1px 1px 2px;overflow-x:auto}.centered-personalizer-options.compact-choice-options>button,.centered-personalizer-options.compact-choice-options.channel-options>button{flex:1 0 max-content;color:#48414d;text-align:left;background:#fffffff7;border:1px solid #ddd9e0;border-radius:11px;justify-content:flex-start;align-items:center;gap:7px;min-width:108px;max-width:none;min-height:42px;padding:5px 10px 5px 6px;transition:border-color .14s,box-shadow .14s,background .14s;display:inline-flex;transform:none;box-shadow:0 3px 9px #2d23370d}.centered-personalizer-options.compact-choice-options>button>span,.centered-personalizer-options.compact-choice-options.channel-options>button>span{color:#5c5561;width:28px;height:28px;text-shadow:none;background:#f2eff4;border-radius:8px;flex:0 0 28px;grid-row:auto;place-items:center;font-size:11px;display:grid}.centered-personalizer-options.compact-choice-options>button strong{white-space:nowrap;font-size:12px;line-height:1.15}.centered-personalizer-options.compact-choice-options>button:hover,.centered-personalizer-options.compact-choice-options>button:focus-visible{color:#29242e;background:#fff;border-color:#8c838f;transform:none;box-shadow:0 5px 13px #2d23371c}.centered-personalizer-options.compact-choice-options.channel-options>button.active{color:#332b37;background:#fff;border-color:#d23a9d;box-shadow:0 0 0 3px #d23a9d1a,0 5px 13px #2d233717}.centered-personalizer-options.compact-choice-options.channel-options>button.active>span{color:#d23a9d;background:#fff0f8}.demo-navigator-live{animation:none}.demo-channel-rail button.active{color:#3d3341;background:#fff;border-color:#d23a9d;box-shadow:0 0 0 3px #d23a9d17,0 5px 14px #36245712}.demo-channel-rail button.active i{color:#d23a9d;text-shadow:none}.stack-card,.stack-card.active{color:#3f3745;border-color:#4f415824;box-shadow:-4px 0 #3624570a,0 6px 15px #36245714}.stack-card:first-child{background:#fff1f7}.stack-card:nth-child(2){background:#f4f0ff}.stack-card:nth-child(3){background:#edf6ff}.stack-card b,.stack-card.active b{color:#716778}.stack-card>span:first-child,.stack-card.active>span:first-child{color:#55495d;background:#fffc}.stack-card.active{border-color:#5d486f4d;box-shadow:0 0 0 2px #5d486f14,0 7px 17px #3624571a}@media (max-width:700px){.demo-navigator-preview{min-height:48px}.compact-choice-live,.compact-choice-question span,.compact-choice-topline .centered-personalizer-progress button span{display:none}.centered-personalizer.compact-choice-dock{width:calc(100% - 16px);padding:9px;top:54%}}.compact-choice-dock.stage-industry,.compact-choice-dock.stage-business{background:#fffffff0;border-radius:20px;width:min(720px,100% - 28px);padding:14px}.compact-choice-question{align-items:center;margin:0 2px 10px}.compact-choice-back,.compact-choice-mark{color:#514958;background:#f7f5f8;border:1px solid #ddd8e1;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.compact-choice-back{cursor:pointer}.compact-choice-back:hover,.compact-choice-back:focus-visible{background:#fff;border-color:#9d929f}.compact-choice-mark{color:#c73592;background:#fff1f8}.stage-industry .compact-choice-options,.stage-business .compact-choice-options{flex-wrap:wrap;gap:8px;overflow:visible}.stage-industry .compact-choice-options>button,.stage-business .compact-choice-options>button{flex:30%;min-width:150px;min-height:44px}.stage-industry .compact-choice-options>button strong,.stage-business .compact-choice-options>button strong{font-size:13px}.stack-card:nth-child(4){background:#eefaf5}@media (max-width:700px){.compact-choice-dock.stage-industry,.compact-choice-dock.stage-business{width:calc(100% - 14px);max-height:270px;overflow-y:auto}.stage-industry .compact-choice-options>button,.stage-business .compact-choice-options>button{flex-basis:44%;min-width:130px}}.centered-personalizer.compact-choice-dock{box-shadow:0 28px 65px #311f4838,0 9px 0 -4px #68498121,0 16px 0 -8px #68498112,inset 0 0 0 1px #ffffffb8}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:hover,.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:focus-visible{z-index:3;background:linear-gradient(145deg,#fff,#fff8fc);border-color:#be43a685;transform:translateY(-4px)scale(1.015);box-shadow:0 12px 24px #482b5c26,0 0 0 3px #d33a9d12}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:hover>span,.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:focus-visible>span{color:#c42e91;background:#fff0f8;transform:scale(1.09)rotate(-3deg)}.compact-choice-dock.stage-channel{width:min(720px,100% - 28px)}.stage-channel .centered-personalizer-options.compact-choice-options.channel-options{flex-wrap:wrap;overflow:visible}.stage-channel .centered-personalizer-options.compact-choice-options.channel-options>button{flex:118px;justify-content:center;min-width:118px}.stage-channel .centered-personalizer-options.channel-options>button:last-child{background:linear-gradient(145deg,#fff,#fff4fa);border-color:#cf3fa257}.stage-channel .centered-personalizer-options.channel-options>button:last-child>span{color:#d3389a;background:#fff0f8}@media (max-width:700px){.compact-choice-dock.stage-channel{width:calc(100% - 14px)}.stage-channel .centered-personalizer-options.compact-choice-options.channel-options>button{min-width:105px}}.journey-in-progress .story-stage:before{content:"";z-index:30;pointer-events:none;-webkit-backdrop-filter:grayscale(.82)saturate(.58)brightness(.94)blur(.35px);backdrop-filter:grayscale(.82)saturate(.58)brightness(.94)blur(.35px);background:#efedf161;border:1px solid #4e44560f;border-radius:23px;animation:.36s both modal-scrim-arrive;position:absolute;inset:-8px 7px 5px;box-shadow:inset 0 0 60px #483c5212}.journey-in-progress .story-intro{opacity:.48;filter:grayscale(.6)saturate(.62);transition:opacity .26s,filter .26s}.journey-in-progress .story-input,.journey-in-progress .story-actions{opacity:.42;filter:grayscale(.65)}.centered-personalizer.compact-choice-dock.stage-industry{background:radial-gradient(circle at 96% -10%,#de4eae17,#0000 28%),linear-gradient(145deg,#fffffffa,#fcfafdf7);border-color:#473a5129;width:min(630px,100% - 42px);padding:13px 14px 14px;box-shadow:0 32px 80px #231a2b47,0 10px 0 -5px #503f5c26,0 18px 0 -10px #503f5c14,inset 0 1px #ffffffeb}.stage-industry .centered-personalizer-options.compact-choice-options{gap:9px}.stage-industry .centered-personalizer-options.compact-choice-options>button{background:#fffffff0;border-color:#3f32481f;border-radius:13px;flex:30%;gap:10px;min-width:168px;min-height:52px;padding:7px 10px 7px 7px;box-shadow:0 5px 13px #2a1e330e,inset 0 1px #fff}.stage-industry .centered-personalizer-options.compact-choice-options>button strong{color:#352d3a;letter-spacing:-.01em;font-size:13px;font-weight:720}.stage-industry .centered-personalizer-options.compact-choice-options>button .industry-icon{border:1px solid #ffffffb8;border-radius:11px;flex-basis:36px;width:36px;height:36px;box-shadow:0 7px 15px #3626421f,inset 0 1px #ffffffbf}.industry-icon svg{filter:drop-shadow(0 1px #ffffffb3);width:21px;height:21px;display:block}.stage-industry .centered-personalizer-options.compact-choice-options>button:hover .industry-icon,.stage-industry .centered-personalizer-options.compact-choice-options>button:focus-visible .industry-icon{transform:translateY(-1px)scale(1.1)rotate(-2deg);box-shadow:0 10px 20px #492d582e,0 0 0 4px #d84ba712}.story-demo-card.journey-in-progress .story-conversation,.story-demo-card.journey-in-progress .story-payoff{animation-play-state:running}@keyframes modal-scrim-arrive{0%{opacity:0;-webkit-backdrop-filter:grayscale(0)saturate()brightness()blur();backdrop-filter:grayscale(0)saturate()brightness()blur()}to{opacity:1;-webkit-backdrop-filter:grayscale(.82)saturate(.58)brightness(.94)blur(.35px);backdrop-filter:grayscale(.82)saturate(.58)brightness(.94)blur(.35px)}}@media (max-width:700px){.centered-personalizer.compact-choice-dock.stage-industry{width:calc(100% - 18px)}.stage-industry .centered-personalizer-options.compact-choice-options>button{min-width:132px}}@media (prefers-reduced-motion:reduce){.journey-in-progress .story-stage:before{animation:none}}.centered-personalizer.compact-choice-dock.stage-industry{width:min(600px,100% - 42px)}.stage-industry .centered-personalizer-options.compact-choice-options>button .industry-icon{flex-basis:38px;width:38px;height:38px;position:relative}.industry-icon svg{stroke-width:2px;width:22px;height:22px}.stage-industry .industry-icon:after{content:"";background:currentColor;border:1px solid #fffc;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.stage-industry .industry-icon:after{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 15%, transparent)}}.stage-industry .industry-icon:after{opacity:.72}.stage-industry .industry-icon-ecommerce{color:#a81869;background:linear-gradient(145deg,#ffb8d8,#e6c8ff)}.stage-industry .industry-icon-realestate{color:#3945b7;background:linear-gradient(145deg,#c8ceff,#c8e4ff)}.stage-industry .industry-icon-healthcare{color:#007d74;background:linear-gradient(145deg,#b8f1e4,#c6ecff)}.stage-industry .industry-icon-accounting{color:#126b43;background:linear-gradient(145deg,#bceacc,#d8efba)}.stage-industry .industry-icon-hospitality{color:#9b5800;background:linear-gradient(145deg,#ffe09a,#ffcbb7)}.stage-industry .industry-icon-legal{color:#65309f;background:linear-gradient(145deg,#d9baff,#f0c9f5)}.stage-industry .industry-icon-automotive{color:#ad2d35;background:linear-gradient(145deg,#ffc3c0,#ffdbb8)}.stage-industry .industry-icon-homeservices{color:#126793;background:linear-gradient(145deg,#bae3ff,#cbd4ff)}.stage-industry .industry-icon-other{color:#6b3d78;background:linear-gradient(145deg,#ded0e5,#f1cce1)}.story-demo-card.journey-in-progress .story-conversation{animation:5.6s ease-in-out infinite live-background-drift}.story-demo-card.journey-in-progress .story-payoff{animation:5.6s ease-in-out .45s infinite reverse live-background-drift}@keyframes live-background-drift{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-3px)scale(1.006)}70%{transform:translateY(1px)scale(1.002)}}@media (prefers-reduced-motion:reduce){.story-demo-card.journey-in-progress .story-conversation,.story-demo-card.journey-in-progress .story-payoff{animation:none}}.stage-industry .centered-personalizer-options.compact-choice-options>button>.industry-icon-ecommerce{color:#a81869;background:linear-gradient(145deg,#ffb8d8,#e6c8ff)}.stage-industry .centered-personalizer-options.compact-choice-options>button>.industry-icon-realestate{color:#3945b7;background:linear-gradient(145deg,#c8ceff,#c8e4ff)}.stage-industry .centered-personalizer-options.compact-choice-options>button>.industry-icon-healthcare{color:#007d74;background:linear-gradient(145deg,#b8f1e4,#c6ecff)}.stage-industry .centered-personalizer-options.compact-choice-options>button>.industry-icon-accounting{color:#126b43;background:linear-gradient(145deg,#bceacc,#d8efba)}.stage-industry .centered-personalizer-options.compact-choice-options>button>.industry-icon-hospitality{color:#9b5800;background:linear-gradient(145deg,#ffe09a,#ffcbb7)}.stage-industry .centered-personalizer-options.compact-choice-options>button>.industry-icon-legal{color:#65309f;background:linear-gradient(145deg,#d9baff,#f0c9f5)}.stage-industry .centered-personalizer-options.compact-choice-options>button>.industry-icon-automotive{color:#ad2d35;background:linear-gradient(145deg,#ffc3c0,#ffdbb8)}.stage-industry .centered-personalizer-options.compact-choice-options>button>.industry-icon-homeservices{color:#126793;background:linear-gradient(145deg,#bae3ff,#cbd4ff)}.stage-industry .centered-personalizer-options.compact-choice-options>button>.industry-icon-other{color:#6b3d78;background:linear-gradient(145deg,#ded0e5,#f1cce1)}.centered-personalizer.compact-choice-dock,.centered-personalizer.compact-choice-dock.stage-industry,.centered-personalizer.compact-choice-dock.stage-business,.centered-personalizer.compact-choice-dock.stage-platform,.centered-personalizer.compact-choice-dock.stage-workflow,.centered-personalizer.compact-choice-dock.stage-channel{box-sizing:border-box;flex-direction:column;width:min(600px,100% - 42px);height:250px;min-height:250px;max-height:250px;padding:13px 14px 14px;display:flex;overflow:hidden}.compact-choice-dock .compact-choice-question{flex:0 0 30px;min-height:30px;margin:0 2px 9px}.compact-choice-dock .centered-personalizer-options.compact-choice-options,.compact-choice-dock .centered-personalizer-options.compact-choice-options.channel-options{flex-wrap:wrap;flex:auto;place-content:center;align-items:center;width:100%;min-height:0;padding:3px;overflow:hidden auto}.compact-choice-dock.stage-platform .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-workflow .centered-personalizer-options.compact-choice-options>button{flex:0 auto;min-width:120px}@media (max-width:700px){.centered-personalizer.compact-choice-dock,.centered-personalizer.compact-choice-dock.stage-industry,.centered-personalizer.compact-choice-dock.stage-business,.centered-personalizer.compact-choice-dock.stage-platform,.centered-personalizer.compact-choice-dock.stage-workflow,.centered-personalizer.compact-choice-dock.stage-channel{width:calc(100% - 18px);height:292px;min-height:292px;max-height:min(292px,100vh - 120px)}}.compact-choice-dock .compact-choice-question strong{letter-spacing:-.025em;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;line-height:1.08}.compact-choice-dock .compact-choice-question>span:last-child{font-family:DM Sans,sans-serif;font-size:12px;line-height:1.2}.compact-choice-dock.stage-business .centered-personalizer-options.compact-choice-options,.compact-choice-dock.stage-platform .centered-personalizer-options.compact-choice-options,.compact-choice-dock.stage-workflow .centered-personalizer-options.compact-choice-options,.compact-choice-dock.stage-channel .centered-personalizer-options.compact-choice-options.channel-options{place-content:center;align-items:stretch;gap:9px}.compact-choice-dock.stage-business .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-platform .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-channel .centered-personalizer-options.compact-choice-options.channel-options>button{background:#fffffff5;border-color:#3f324821;border-radius:14px;flex:calc(33.333% - 6px);justify-content:flex-start;gap:11px;min-width:0;max-width:calc(33.333% - 6px);min-height:66px;padding:9px;box-shadow:0 6px 15px #2a1e3311,inset 0 1px #fff}.compact-choice-dock.stage-workflow .centered-personalizer-options.compact-choice-options>button{background:#fffffff5;border-color:#3f324821;border-radius:14px;flex:calc(50% - 5px);justify-content:flex-start;gap:11px;min-width:0;max-width:calc(50% - 5px);min-height:70px;padding:9px;box-shadow:0 6px 15px #2a1e3311,inset 0 1px #fff}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button>.choice-icon,.compact-choice-dock.stage-channel .centered-personalizer-options.compact-choice-options.channel-options>button>.choice-icon{width:42px;height:42px;color:var(--choice-color,#a52c7d);background:var(--choice-bg,linear-gradient(145deg, #ffd7ea, #eadcff));border:1px solid #ffffffc7;border-radius:12px;flex:0 0 42px;place-items:center;display:grid;box-shadow:0 7px 16px #36264221,inset 0 1px #ffffffd9}.choice-icon svg{width:24px;height:24px;display:block}.compact-choice-dock .choice-copy{text-align:left;justify-content:center;align-items:flex-start;min-width:0;display:flex}.compact-choice-dock .choice-copy strong{color:#302936;letter-spacing:-.018em;white-space:normal;max-width:100%;font-family:Space Grotesk,sans-serif;font-size:14.5px;font-weight:700;line-height:1.12}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:nth-child(5n+1){--choice-color:#a81869;--choice-bg:linear-gradient(145deg, #ffbddb, #e7d0ff)}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:nth-child(5n+2){--choice-color:#3e4cb5;--choice-bg:linear-gradient(145deg, #cbd2ff, #cceaff)}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:nth-child(5n+3){--choice-color:#087d72;--choice-bg:linear-gradient(145deg, #bdeee0, #caedff)}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:nth-child(5n+4){--choice-color:#9a5a08;--choice-bg:linear-gradient(145deg, #ffe2a5, #ffd1bf)}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:nth-child(5n+5){--choice-color:#7135a3;--choice-bg:linear-gradient(145deg, #ddc1ff, #f2c9ef)}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:hover,.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:focus-visible{background:linear-gradient(145deg,#fff,#fff8fc);border-color:#be43a685;transform:translateY(-3px);box-shadow:0 12px 24px #482b5c26,0 0 0 3px #d33a9d12}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:hover>.choice-icon,.compact-choice-dock .centered-personalizer-options.compact-choice-options>button:focus-visible>.choice-icon{color:var(--choice-color,#a52c7d);background:var(--choice-bg,linear-gradient(145deg, #ffd7ea, #eadcff));transform:translateY(-1px)rotate(-2deg);box-shadow:0 10px 20px #492d582e,0 0 0 4px #d84ba712}.compact-choice-dock.stage-channel .centered-personalizer-options.channel-options>button:last-child,.compact-choice-dock.stage-channel .centered-personalizer-options.channel-options>button:last-child>.choice-icon{border-color:#3f324821}.compact-choice-dock.stage-channel .centered-personalizer-options.channel-options>button.active{background:linear-gradient(145deg,#fff,#fff7fc);border-color:#cf3a9c;box-shadow:0 0 0 3px #d23a9d17,0 8px 18px #36245717}@media (max-width:700px){.compact-choice-dock .compact-choice-question strong{font-size:17px}.compact-choice-dock .compact-choice-question>span:last-child{display:none}.compact-choice-dock.stage-business .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-platform .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-workflow .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-channel .centered-personalizer-options.compact-choice-options.channel-options>button{flex-basis:calc(50% - 5px);max-width:calc(50% - 5px);min-height:62px}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button>.choice-icon,.compact-choice-dock.stage-channel .centered-personalizer-options.compact-choice-options.channel-options>button>.choice-icon{flex-basis:36px;width:36px;height:36px}.choice-icon svg{width:21px;height:21px}.compact-choice-dock .choice-copy strong{font-size:13px}}.demo-navigator-live{z-index:70;min-height:104px;overflow:visible}.demo-navigation-row{justify-content:space-between;position:relative}.selection-stack{flex:0 0 270px;width:270px}.stack-card:nth-child(5){--stack-color-a:#f59d34;--stack-color-b:#ef5c6b}.stack-card.is-open{border-color:#ffffffeb;box-shadow:0 0 0 3px #6f41be29,0 12px 28px #36245733}.stack-hover-hint{color:#74687e;align-items:center;gap:7px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:650;transition:opacity .16s,transform .18s;display:inline-flex}.stack-hover-hint:before{content:"↙";color:#a13cc5;background:#fff;border:1px solid #e5dcec;border-radius:9px;place-items:center;width:27px;height:27px;display:grid;box-shadow:0 5px 12px #482b5c12}.selection-stack:hover~.stack-hover-hint,.selection-stack:focus-within~.stack-hover-hint{opacity:0;transform:translate(12px)}.stack-variation-row{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 8% 0,#ef3fa614,#0000 28%),#fffffff7;border:1px solid #59436929;border-radius:0 0 18px 18px;align-items:center;gap:12px;min-height:72px;padding:10px;animation:.22s cubic-bezier(.2,.8,.2,1) both variation-tray-in;display:flex;position:absolute;top:calc(100% - 1px);left:14px;right:14px;box-shadow:0 22px 45px #2c1b3e33,inset 0 1px #fff}.variation-label{color:#6d6275;letter-spacing:.08em;text-transform:uppercase;flex:0 0 92px;width:92px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:780;line-height:1.2}.variation-options{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;padding:2px 2px 4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0% 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 96%,#0000 100%)}.variation-options::-webkit-scrollbar{display:none}.variation-options button{color:#4b4253;white-space:nowrap;cursor:pointer;background:#fffffff5;border:1px solid #e3dce8;border-radius:13px;flex:none;justify-content:flex-start;align-items:center;gap:8px;min-height:48px;padding:5px 12px 5px 6px;font:700 12px/1.15 DM Sans,sans-serif;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 5px 13px #2d23370f}.variation-options button i{color:#8744bc;background:linear-gradient(145deg,#f4e5ff,#ffe4f2);border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.variation-options button i svg{width:21px;height:21px;display:block}.variation-options button:hover,.variation-options button:focus-visible{z-index:2;border-color:#bc91dc;transform:translateY(-2px);box-shadow:0 9px 20px #482b5c21,0 0 0 3px #d33a9d12}.variation-options button.active{color:#fff;background:linear-gradient(115deg,#ef3fa6,#8e4fe9);border-color:#0000;box-shadow:0 8px 21px #c53ebe40,0 0 0 3px #d840b517}.variation-options button.active i{color:#9a3cc7;background:#ffffffe6}.variation-channel .variation-options{overflow:visible;-webkit-mask-image:none;mask-image:none}.variation-channel .variation-options button{flex:1 1 0;min-width:0;padding-right:8px}@keyframes variation-tray-in{0%{opacity:0;transform:translateY(-7px)scaleY(.94)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (min-width:981px){.story-demo-card.journey-ready-state .story-intro{padding:15px 22px 12px}.story-demo-card.journey-ready-state .story-stage{grid-template-columns:minmax(0,1.45fr) minmax(220px,.72fr);gap:14px;height:458px;min-height:458px;padding:0 18px 18px}.story-demo-card.journey-ready-state .story-conversation,.story-demo-card.journey-ready-state .story-payoff{border-radius:23px}.story-demo-card.journey-ready-state .anam-video-frame{height:250px}.story-demo-card.journey-ready-state .celebration-ring{width:76px;height:76px}.story-demo-card.journey-ready-state .story-payoff h3{font-size:24px}}@media (max-width:700px){.demo-navigator-live{min-height:94px}.selection-stack{flex-basis:100%;width:100%}.stack-hover-hint{display:none}.stack-variation-row{border-radius:0 0 14px 14px;gap:0;min-height:62px;padding:7px;left:7px;right:7px}.variation-label{display:none}.variation-options{gap:6px}.variation-options button{flex:none;min-width:max-content;min-height:44px;padding-right:10px;font-size:11px}.variation-channel .variation-options{overflow-x:auto}.variation-options button i{flex-basis:32px;width:32px;height:32px}}.stack-card{width:150px}.selection-stack:hover .stack-card,.selection-stack:focus-within .stack-card{transform:translateX(calc(var(--stack-i) * 96px))}.selection-stack .stack-card:hover,.selection-stack .stack-card:focus-visible{transform:translateX(calc(var(--stack-i) * 96px)) translateY(-3px)}.centered-personalizer.compact-choice-dock.is-editing{grid-template-rows:1fr;grid-template-columns:150px minmax(0,1fr);align-items:stretch;column-gap:12px;display:grid}.compact-choice-dock.is-editing .compact-choice-question{border-right:1px solid #4b3b571f;grid-template-columns:36px minmax(0,1fr);align-content:center;place-items:center start;gap:9px;height:auto;min-height:0;margin:3px 0;padding:14px 14px 14px 4px;display:grid}.compact-choice-dock.is-editing .centered-personalizer-options.compact-choice-options,.compact-choice-dock.is-editing .centered-personalizer-options.compact-choice-options.channel-options{width:100%;height:100%;padding:4px 3px}.compact-choice-dock.is-editing.stage-industry .centered-personalizer-options.compact-choice-options>button{flex:30%;min-width:112px;min-height:48px}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button.active{background:linear-gradient(145deg,#fff,#fff7fc);border-color:#cf3a9c;box-shadow:0 0 0 3px #d23a9d17,0 8px 18px #36245717}@media (max-width:700px){.centered-personalizer.compact-choice-dock.is-editing{flex-direction:column;display:flex}.compact-choice-dock.is-editing .compact-choice-question{border-bottom:1px solid #4b3b571f;border-right:0;height:40px;min-height:40px;padding:0 2px 8px;display:flex}.compact-choice-dock.is-editing .compact-choice-question>span:last-child{display:none}}.stack-card{border-color:#ffffff4d;box-shadow:0 1px 2px #140a221f}.stack-card.active,.stack-card.is-open{border-color:#f6b2e0d1;box-shadow:0 0 0 2px #eb4fa938,0 3px 8px #12081f24}.selection-stack:hover .stack-card,.selection-stack:focus-within .stack-card{box-shadow:none;filter:brightness(.96)saturate(.92)}.selection-stack .stack-card:hover,.selection-stack .stack-card:focus-visible{filter:brightness(1.04)saturate();transform:translateX(calc(var(--stack-i) * 96px)) translateY(-2px);border-color:#ffd2efe6;box-shadow:0 0 0 2px #eb4fa92e,0 3px 7px #12081f1f}.story-demo-card .stack-variation-row.variation-channel{background:radial-gradient(circle at 88% 0,#e83f9f1a,#0000 36%),linear-gradient(145deg,#fffffffa,#fff6fcfa);border-color:#e83f9f3d;box-shadow:0 16px 34px #5323472b,0 0 0 3px #e83f9f0e,inset 0 1px #fff}.story-demo-card .variation-channel .variation-options button{--channel-accent:#e83f9f;color:#4b285d;border-color:var(--channel-accent)}@supports (color:color-mix(in lab, red, red)){.story-demo-card .variation-channel .variation-options button{border-color:color-mix(in srgb, var(--channel-accent) 24%, white)}}.story-demo-card .variation-channel .variation-options button{background:linear-gradient(145deg, #fff, var(--channel-accent))}@supports (color:color-mix(in lab, red, red)){.story-demo-card .variation-channel .variation-options button{background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--channel-accent) 6%, white))}}.story-demo-card .variation-channel .variation-options button{box-shadow:0 5px 13px var(--channel-accent), inset 0 1px 0 #fff}@supports (color:color-mix(in lab, red, red)){.story-demo-card .variation-channel .variation-options button{box-shadow:0 5px 13px color-mix(in srgb, var(--channel-accent) 10%, transparent), inset 0 1px 0 #fff}}.story-demo-card .variation-channel .variation-options button i{color:var(--channel-accent);background:linear-gradient(145deg, var(--channel-accent), var(--channel-accent))}@supports (color:color-mix(in lab, red, red)){.story-demo-card .variation-channel .variation-options button i{background:linear-gradient(145deg, color-mix(in srgb, var(--channel-accent) 14%, white), color-mix(in srgb, var(--channel-accent) 7%, white))}}.story-demo-card .variation-channel .variation-options button:hover,.story-demo-card .variation-channel .variation-options button:focus-visible{border-color:var(--channel-accent)}@supports (color:color-mix(in lab, red, red)){.story-demo-card .variation-channel .variation-options button:hover,.story-demo-card .variation-channel .variation-options button:focus-visible{border-color:color-mix(in srgb, var(--channel-accent) 62%, white)}}.story-demo-card .variation-channel .variation-options button:hover,.story-demo-card .variation-channel .variation-options button:focus-visible{background:linear-gradient(145deg, #fff, var(--channel-accent))}@supports (color:color-mix(in lab, red, red)){.story-demo-card .variation-channel .variation-options button:hover,.story-demo-card .variation-channel .variation-options button:focus-visible{background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--channel-accent) 9%, white))}}.story-demo-card .variation-channel .variation-options button:hover,.story-demo-card .variation-channel .variation-options button:focus-visible{box-shadow:0 0 0 3px var(--channel-accent), 0 8px 17px var(--channel-accent)}@supports (color:color-mix(in lab, red, red)){.story-demo-card .variation-channel .variation-options button:hover,.story-demo-card .variation-channel .variation-options button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--channel-accent) 9%, transparent), 0 8px 17px color-mix(in srgb, var(--channel-accent) 16%, transparent)}}.story-demo-card .variation-channel .variation-options button:hover,.story-demo-card .variation-channel .variation-options button:focus-visible{transform:translateY(-1px)}.story-demo-card .variation-channel .variation-options button.active{color:#4b285d;border-color:var(--channel-accent)}@supports (color:color-mix(in lab, red, red)){.story-demo-card .variation-channel .variation-options button.active{border-color:color-mix(in srgb, var(--channel-accent) 68%, white)}}.story-demo-card .variation-channel .variation-options button.active{background:linear-gradient(145deg, #fff, var(--channel-accent))}@supports (color:color-mix(in lab, red, red)){.story-demo-card .variation-channel .variation-options button.active{background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--channel-accent) 11%, white))}}.story-demo-card .variation-channel .variation-options button.active{box-shadow:0 0 0 3px var(--channel-accent), 0 9px 20px var(--channel-accent)}@supports (color:color-mix(in lab, red, red)){.story-demo-card .variation-channel .variation-options button.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--channel-accent) 12%, transparent), 0 9px 20px color-mix(in srgb, var(--channel-accent) 18%, transparent)}}@media (min-width:981px) and (max-height:900px){.site-header{height:82px}.brand-mark{border-width:3px;width:35px;height:40px}.brand-name{font-size:24px}.brand-tagline{margin-top:6px;font-size:7px}.header-cta{min-height:46px;padding-inline:24px}.hero{gap:clamp(36px,4vw,56px);min-height:calc(100svh - 82px);padding-top:22px;padding-bottom:22px}.hero-copy,.story-demo-card{height:min(610px,100svh - 126px);min-height:560px}.live-label{min-height:32px;margin-bottom:20px}h1{font-size:clamp(48px,4.4vw,62px)}.hero-description{margin-top:20px;font-size:16px;line-height:1.5}.hero-actions{margin-top:25px}.button{min-height:50px;padding-inline:24px}.hero-price-line{padding-top:16px}.demo-navigator-live{min-height:94px}.story-demo-card.journey-ready-state .story-intro{padding:11px 22px 9px}.story-demo-card.journey-ready-state .story-intro h2{font-size:30px}.story-demo-card.journey-ready-state .story-stage{height:min(400px,100svh - 330px);min-height:360px;padding-bottom:14px}}@media (min-width:981px) and (max-height:730px){.site-header{height:74px}.hero{min-height:calc(100svh - 74px);padding-top:14px;padding-bottom:14px}.hero-copy,.story-demo-card{height:min(590px,100svh - 102px);min-height:548px}h1{font-size:clamp(46px,4.1vw,58px)}.hero-description{margin-top:16px}.hero-actions{margin-top:20px}}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button strong,.compact-choice-dock .centered-personalizer-options.compact-choice-options.channel-options>button strong{white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.compact-choice-dock .choice-copy{flex:auto;min-width:0}.compact-choice-dock.stage-business .centered-personalizer-options.compact-choice-options,.compact-choice-dock.stage-platform .centered-personalizer-options.compact-choice-options,.compact-choice-dock.stage-workflow .centered-personalizer-options.compact-choice-options{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:stretch;display:grid;overflow:visible}.compact-choice-dock.stage-workflow .centered-personalizer-options.compact-choice-options{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.compact-choice-dock.stage-business .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-platform .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-workflow .centered-personalizer-options.compact-choice-options>button{flex:none;width:100%;max-width:none;height:auto;min-height:64px}.compact-choice-dock.is-editing .centered-personalizer-options.compact-choice-options,.compact-choice-dock.is-editing .centered-personalizer-options.compact-choice-options.channel-options{height:auto}@media (max-width:700px){.compact-choice-dock.stage-business .centered-personalizer-options.compact-choice-options,.compact-choice-dock.stage-platform .centered-personalizer-options.compact-choice-options,.compact-choice-dock.stage-workflow .centered-personalizer-options.compact-choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.compact-choice-dock.stage-business .centered-personalizer-options.compact-choice-options,.compact-choice-dock.stage-platform .centered-personalizer-options.compact-choice-options,.compact-choice-dock.stage-workflow .centered-personalizer-options.compact-choice-options{grid-template-columns:1fr}}@media (min-width:981px){.story-demo-card.journey-ready-state .story-stage{grid-template-columns:minmax(0,1.35fr) minmax(230px,.85fr)!important;gap:12px!important;height:clamp(330px,100dvh - 350px,390px)!important;min-height:0!important;padding:0 16px 14px!important}.story-demo-card.journey-ready-state .story-intro{padding:10px 18px 8px!important}.story-demo-card.journey-ready-state .story-intro h2{font-size:28px!important}}@media (max-width:980px){.story-demo-card.journey-ready-state .story-stage{grid-template-columns:minmax(0,1fr)!important;height:auto!important}.execution-timeline{width:100%}}@container selector-console (min-width:900px){.story-demo-card .stacked-console-row{grid-template-columns:minmax(600px,.95fr) minmax(260px,1fr) 54px!important}.story-demo-card .context-card-stack{grid-column:auto}}@media (max-width:620px){.story-demo-card .context-card-stack{scrollbar-width:none;overflow-x:auto!important}.story-demo-card .context-card-stack::-webkit-scrollbar{display:none}.story-demo-card .context-stack-card,.story-demo-card .context-stack-card:hover,.story-demo-card .context-stack-card:focus-visible{flex-basis:154px!important;margin-left:-36px!important}.story-demo-card .context-stack-card:first-child{margin-left:0!important}.story-demo-card .channel-choice-rail>div{overflow-x:auto!important}.story-demo-card .channel-choice-rail button,.story-demo-card .channel-choice-rail button.active,.story-demo-card .channel-choice-rail button:hover,.story-demo-card .channel-choice-rail button:focus-visible{flex:0 0 118px!important}}.stacked-console-row{grid-template-columns:minmax(250px,.9fr) minmax(210px,1fr) 44px;align-items:stretch;gap:10px;min-width:0;display:grid}.context-card-stack{align-items:stretch;min-width:0;padding-right:2px;display:flex;overflow:visible}.context-stack-card{color:#382b40;text-align:left;cursor:pointer;background:#fff;border:1px solid #6954782e;border-radius:8px;flex:0 0 150px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;width:150px;min-width:0;margin-left:-110px;padding:8px;transition:width .18s,flex-basis .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 4px 10px #140a1d1a}.context-stack-card:first-child{background:#fff5fa;margin-left:0}.context-stack-card:nth-child(2){background:#f7f3ff}.context-stack-card:nth-child(3){background:#f2f7ff}.context-stack-card:nth-child(4){background:#effaf8}.context-stack-card:hover,.context-stack-card:focus-visible{flex-basis:180px;width:180px;transform:translateY(-2px);box-shadow:0 10px 22px #1c0c262e;z-index:20!important}.context-stack-card.active{border-color:var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.context-stack-card.active{border-color:color-mix(in srgb, var(--workflow-accent,#e83f9f) 42%, white)}}.context-stack-card.active{box-shadow:0 0 0 2px var(--workflow-accent,#e83f9f), 0 4px 10px #140a1d1a}@supports (color:color-mix(in lab, red, red)){.context-stack-card.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--workflow-accent,#e83f9f) 11%, transparent), 0 4px 10px #140a1d1a}}.context-stack-card>i{color:#5e4a69;background:#ffffffc7;border-radius:7px;place-items:center;width:38px;height:38px;font-size:.72rem;font-style:normal;font-weight:950;display:grid}.context-stack-card>span{gap:2px;min-width:0;display:grid}.context-stack-card small{color:#887a8d;letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:900}.context-stack-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.1;overflow:hidden}.scenario-next-control{align-content:center;justify-items:center;gap:3px;display:grid}.scenario-next-control>span{color:#ffffff9e;font-size:.55rem;font-weight:900}.scenario-next-control button{border:1px solid var(--workflow-accent,#e83f9f);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.scenario-next-control button{border:1px solid color-mix(in srgb, var(--workflow-accent,#e83f9f) 66%, white)}}.scenario-next-control button{color:#fff;box-shadow:0 0 0 3px var(--workflow-accent,#e83f9f);background:#ffffff14;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.scenario-next-control button{box-shadow:0 0 0 3px color-mix(in srgb, var(--workflow-accent,#e83f9f) 14%, transparent)}}.scenario-next-control button{cursor:pointer}.story-demo-card .popular-workflow-picker{width:100%;max-width:none;box-shadow:none;background:#ffffff14;border-color:#ffffff24;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:7px;display:grid;position:static}.story-demo-card .popular-workflow-picker button{grid-template-columns:30px minmax(0,1fr);gap:7px;min-height:58px;padding:6px}.story-demo-card .popular-workflow-picker button>i{width:30px;height:30px}.story-demo-card .popular-workflow-picker button>i svg{width:17px;height:17px}.story-demo-card .popular-workflow-picker strong{white-space:normal;font-size:.66rem}.story-demo-card .popular-workflow-picker em{display:none}.channel-choice-rail{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:7px;animation:.18s both workflow-track-arrive;display:grid}.channel-choice-rail>span{color:#ffffffad;text-transform:uppercase;padding-left:4px;font-size:.58rem;font-weight:900}.channel-choice-rail>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.channel-choice-rail button{--channel-accent:#e83f9f;border:1px solid var(--channel-accent);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.channel-choice-rail button{border:1px solid color-mix(in srgb, var(--channel-accent) 24%, white)}}.channel-choice-rail button{color:#392d40;text-align:left;background:var(--channel-accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.channel-choice-rail button{background:color-mix(in srgb, var(--channel-accent) 5%, white)}}.channel-choice-rail button{cursor:pointer}.channel-choice-rail button:first-child{--channel-accent:#e83f9f}.channel-choice-rail button:nth-child(2){--channel-accent:#8b53e7}.channel-choice-rail button:nth-child(3){--channel-accent:#4f7df3}.channel-choice-rail button:nth-child(4){--channel-accent:#ef8a32}.channel-choice-rail button:nth-child(5){--channel-accent:#13a58a}.channel-choice-rail button:hover,.channel-choice-rail button:focus-visible,.channel-choice-rail button.active{border-color:var(--channel-accent);box-shadow:0 0 0 2px var(--channel-accent)}@supports (color:color-mix(in lab, red, red)){.channel-choice-rail button:hover,.channel-choice-rail button:focus-visible,.channel-choice-rail button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--channel-accent) 12%, transparent)}}.channel-choice-rail button>i{width:30px;height:30px;color:var(--channel-accent);background:var(--channel-accent);border-radius:7px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.channel-choice-rail button>i{background:color-mix(in srgb, var(--channel-accent) 12%, white)}}.channel-choice-rail button>i{font-size:.68rem;font-style:normal;font-weight:950}.channel-choice-rail button>span{gap:1px;min-width:0;display:grid}.channel-choice-rail button small{color:var(--channel-accent);text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;font-weight:950;overflow:hidden}.channel-choice-rail button strong{font-size:.66rem}.live-transcript-card{flex-direction:column;min-height:0;display:flex;overflow:hidden}.conversation-channel-banner>small{color:#8a7d8e;font-size:.58rem;font-weight:750}.conversation-transcript{flex-direction:column;flex:1;justify-content:flex-end;gap:7px;min-height:0;display:flex;overflow:hidden}.transcript-message{grid-template-columns:28px minmax(0,1fr);align-items:end;gap:7px;animation:.28s both story-bubble-in;display:grid}.transcript-message.customer{grid-template-columns:minmax(0,1fr) 28px}.transcript-message.customer .transcript-avatar{grid-area:1/2}.transcript-message.customer>div{grid-area:1/1;justify-items:end}.transcript-avatar{color:#fff;background:linear-gradient(135deg,#7b4ce3,#e83f9f);border-radius:8px;place-items:center;width:28px;height:28px;font-size:.56rem;font-weight:900;display:grid}.transcript-message.customer .transcript-avatar{color:#6d5c73;background:#eee8f1}.transcript-message>div{gap:2px;min-width:0;display:grid}.transcript-message small{color:#8c7f90;font-size:.5rem;font-weight:850}.transcript-message p{color:#413546;background:#fff;border:1px solid #e8e1eb;border-radius:8px 8px 8px 2px;width:fit-content;max-width:88%;margin:0;padding:8px 10px;font-size:.68rem;line-height:1.32}.transcript-message.customer p{color:#fff;background:linear-gradient(135deg, var(--workflow-accent,#8b53e7), var(--workflow-accent,#e83f9f));border-color:#0000;border-radius:8px 8px 2px}@supports (color:color-mix(in lab, red, red)){.transcript-message.customer p{background:linear-gradient(135deg, color-mix(in srgb, var(--workflow-accent,#8b53e7) 82%, #6f42d9), color-mix(in srgb, var(--workflow-accent,#e83f9f) 68%, #ee85bd))}}.channel-presence{border:1px solid #ece5ef;border-radius:10px;flex:none;margin:8px 10px 2px}.voice-presence{color:#3f3445;background:linear-gradient(90deg,#f8f5ff,#fff);align-items:center;gap:8px;padding:8px 10px;display:flex}.voice-presence-pulse{background:#13a58a;border-radius:50%;flex:none;width:9px;height:9px;animation:1.65s ease-in-out infinite live-presence-pulse;box-shadow:0 0 0 5px #13a58a1f}.voice-presence>div,.sms-presence>div,.avatar-presence>div:nth-child(2){gap:1px;min-width:0;display:grid}.voice-presence small,.sms-presence small,.avatar-presence small{color:#8b53e7;letter-spacing:.08em;font-size:.48rem;font-weight:950}.voice-presence strong,.sms-presence strong,.avatar-presence strong{color:#403447;font-size:.63rem;font-weight:850}.voice-wave{align-items:center;gap:2px;height:18px;margin-left:auto;display:flex}.voice-wave i{background:#8b53e7;border-radius:99px;width:3px;height:6px;animation:.78s ease-in-out infinite alternate voice-wave;display:block}.voice-wave i:nth-child(2){height:14px;animation-delay:.1s}.voice-wave i:nth-child(3){height:9px;animation-delay:.22s}.voice-wave i:nth-child(4){height:16px;animation-delay:.13s}.voice-wave i:nth-child(5){height:7px;animation-delay:.28s}.avatar-presence{color:#fff;background:linear-gradient(120deg,#2a1d42,#7644a8 58%,#d64b9c);border-color:#0000;align-items:center;gap:9px;padding:8px 10px;display:flex;box-shadow:0 7px 16px #532b752e}.avatar-presence small,.avatar-presence strong,.avatar-presence em{color:#fff}.avatar-presence em{opacity:.78;font-size:.5rem;font-style:normal}.avatar-presence-orb{background:radial-gradient(circle at 50% 34%,#ffd3eb 0 17%,#0000 18%),linear-gradient(145deg,#b875e7,#f08abe);border:1px solid #ffffff73;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid;position:relative;overflow:hidden}.avatar-presence-orb i{background:#13c49b;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:3px;right:4px}.avatar-presence-orb b{z-index:1;font-size:.67rem;position:relative}.avatar-presence-spark{color:#ffe4f4;margin-left:auto;font-size:1rem;animation:1.8s ease-in-out infinite avatar-spark}.email-presence{color:#76697a;background:#fcfbfd;grid-template-columns:auto auto;gap:2px 12px;padding:7px 10px;font-size:.51rem;display:grid}.email-presence b{color:#44374b}.email-presence strong{color:#3e3344;grid-column:1/-1;font-size:.61rem}.sms-presence{color:#4a3d51;background:#f7fbff;align-items:center;gap:7px;padding:7px 10px;display:flex}.sms-presence>span{color:#4b76ec;background:#e9f0ff;border-radius:8px;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.sms-presence em{color:#6c9a8e;margin-left:auto;font-size:.49rem;font-style:normal;font-weight:800}.live-channel-voice .conversation-transcript{gap:6px}.live-channel-voice .transcript-message p{background:#fbfaff;border-color:#e6dff0}.live-channel-voice .transcript-message.customer p{color:#45344e;background:#f1ecf8}.live-channel-voice .transcript-message.customer .transcript-avatar{color:#fff;background:#8b53e7}.live-channel-avatar .conversation-transcript{gap:6px}.live-channel-avatar .transcript-message p{background:#fffafd;border-color:#e8ddeb}.live-channel-avatar .transcript-message.customer p{background:linear-gradient(135deg,#7045d7,#dd55a7)}.live-channel-email .conversation-transcript{gap:7px;padding-top:5px}.live-channel-email .transcript-message{grid-template-columns:24px minmax(0,1fr);align-items:start}.live-channel-email .transcript-message.customer{grid-template-columns:24px minmax(0,1fr)}.live-channel-email .transcript-message.customer .transcript-avatar,.live-channel-email .transcript-message.customer>div{grid-area:auto;justify-items:start}.live-channel-email .transcript-message p,.live-channel-email .transcript-message.customer p{color:#45394b;background:#fff;border-color:#e8e1eb;border-radius:6px;width:100%;max-width:none}.live-channel-email .transcript-message.customer .transcript-avatar{color:#6d5c73;background:#eee8f1}.live-channel-sms .conversation-transcript{background:#fff;border:1px solid #e7e1ed;border-radius:14px;margin:0 12px;padding:4px 8px 8px}.live-channel-sms .transcript-message p{border-radius:13px 13px 13px 4px;max-width:82%}.live-channel-sms .transcript-message.customer p{border-radius:13px 13px 4px}@keyframes live-presence-pulse{50%{transform:scale(1.14);box-shadow:0 0 0 7px #13a58a0f}}@keyframes voice-wave{to{opacity:.55;transform:scaleY(.45)}}@keyframes avatar-spark{50%{opacity:.65;transform:scale(1.22)rotate(18deg)}}.transcript-system-event{border:1px solid var(--workflow-accent,#e83f9f);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin:1px 18px;padding:7px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.transcript-system-event{border:1px solid color-mix(in srgb, var(--workflow-accent,#e83f9f) 18%, #e5dee8)}}.transcript-system-event{color:#56495b;background:var(--workflow-accent,#e83f9f);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.transcript-system-event{background:color-mix(in srgb, var(--workflow-accent,#e83f9f) 4%, white)}}.transcript-system-event{animation:.28s both story-bubble-in}.transcript-system-event>i{color:#fff;background:#13a58a;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.58rem;font-style:normal;font-weight:950;display:grid}.transcript-system-event>span{gap:2px;min-width:0;display:grid}.transcript-system-event small{color:var(--workflow-accent,#e83f9f);text-transform:uppercase;font-size:.48rem;font-weight:950}.transcript-system-event strong{font-size:.61rem;line-height:1.2}.transcript-typing{color:#9b8f9e;align-items:center;gap:3px;min-height:18px;padding-left:36px;display:flex}.transcript-typing i{background:var(--workflow-accent,#e83f9f);border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite alternate typing-dot}.transcript-typing i:nth-child(2){animation-delay:.15s}.transcript-typing i:nth-child(3){animation-delay:.3s}.transcript-typing span{margin-left:4px;font-size:.52rem;font-weight:700}@media (min-width:981px){.story-demo-card.journey-ready-state .story-stage{grid-template-columns:minmax(0,1.35fr) minmax(230px,.85fr)!important;height:clamp(410px,100dvh - 245px,485px)!important;padding-top:12px!important}.story-demo-card.selector-open .story-stage{height:clamp(335px,100dvh - 320px,405px)!important}}@media (min-width:1400px){.stacked-console-row{grid-template-columns:minmax(375px,.95fr) minmax(280px,1fr) 54px}.context-stack-card{flex-basis:178px;width:178px;margin-left:-112px}.context-stack-card:hover,.context-stack-card:focus-visible{flex-basis:205px;width:205px}}@media (min-width:981px) and (max-width:1100px){.stacked-console-row{grid-template-columns:minmax(0,1fr) 44px}.context-card-stack{grid-column:1/-1}}@media (max-width:980px){.stacked-console-row{grid-template-columns:minmax(0,1fr) 54px}.context-card-stack{grid-column:1/-1}.story-demo-card .popular-workflow-picker{scrollbar-width:none;display:flex;overflow-x:auto}.story-demo-card .popular-workflow-picker button{flex:0 0 170px}}@media (max-width:620px){.context-card-stack{scrollbar-width:none;overflow-x:auto}.context-stack-card{flex-basis:150px;width:150px;margin-left:-90px}.context-stack-card:hover,.context-stack-card:focus-visible{flex-basis:170px;width:170px}.stacked-console-row{grid-template-columns:minmax(0,1fr) 46px}.scenario-next-control button{width:38px;height:38px}.channel-choice-rail{grid-template-columns:minmax(0,1fr)}.channel-choice-rail>div{display:flex;overflow-x:auto}.channel-choice-rail button{flex:0 0 112px}.conversation-channel-banner>small{display:none}.transcript-message p{max-width:94%;font-size:.66rem}}@media (max-width:980px){.hero-copy h1{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.hero-copy .headline-final-line,.hero-copy .headline-accent{white-space:normal}}.workflow-mode-rail{background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;align-items:stretch;gap:8px;width:100%;margin-top:10px;padding:8px;display:flex;box-shadow:inset 0 1px #ffffff1a}.stack-inline-selector{border:1px solid var(--workflow-accent,#e83f9f);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;margin-top:8px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.stack-inline-selector{border:1px solid color-mix(in srgb, var(--workflow-accent,#e83f9f) 28%, #ffffff29)}}.stack-inline-selector{background:#ffffff14;border-radius:16px;animation:.22s both workflow-track-arrive;box-shadow:inset 0 1px #ffffff1a}.stack-inline-selector>span{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:950}.stack-inline-selector>div{scrollbar-width:none;gap:7px;min-width:0;display:flex;overflow-x:auto}.stack-inline-selector>div::-webkit-scrollbar{display:none}.stack-inline-selector button{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;flex:none;max-width:190px;padding:8px 11px;font-size:.76rem;font-weight:850;overflow:hidden}.stack-inline-selector button.active,.stack-inline-selector button:hover,.stack-inline-selector button:focus-visible{color:#26142d;border-color:var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.stack-inline-selector button.active,.stack-inline-selector button:hover,.stack-inline-selector button:focus-visible{border-color:color-mix(in srgb, var(--workflow-accent,#e83f9f) 44%, white)}}.stack-inline-selector button.active,.stack-inline-selector button:hover,.stack-inline-selector button:focus-visible{background:linear-gradient(135deg, #fff, var(--workflow-accent,#e83f9f))}@supports (color:color-mix(in lab, red, red)){.stack-inline-selector button.active,.stack-inline-selector button:hover,.stack-inline-selector button:focus-visible{background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--workflow-accent,#e83f9f) 12%, white))}}.workflow-mode-rail button{color:#ffffffbd;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;padding:10px 12px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:flex}.workflow-mode-rail button.active,.workflow-mode-rail button:hover,.workflow-mode-rail button:focus-visible{color:#27172f;border-color:var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.workflow-mode-rail button.active,.workflow-mode-rail button:hover,.workflow-mode-rail button:focus-visible{border-color:color-mix(in srgb, var(--workflow-accent,#e83f9f) 54%, white)}}.workflow-mode-rail button.active,.workflow-mode-rail button:hover,.workflow-mode-rail button:focus-visible{background:linear-gradient(135deg, #fffffff5, var(--workflow-accent,#e83f9f))}@supports (color:color-mix(in lab, red, red)){.workflow-mode-rail button.active,.workflow-mode-rail button:hover,.workflow-mode-rail button:focus-visible{background:linear-gradient(135deg, #fffffff5, color-mix(in srgb, var(--workflow-accent,#e83f9f) 16%, white))}}.workflow-mode-rail button.active,.workflow-mode-rail button:hover,.workflow-mode-rail button:focus-visible{box-shadow:0 12px 28px var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.workflow-mode-rail button.active,.workflow-mode-rail button:hover,.workflow-mode-rail button:focus-visible{box-shadow:0 12px 28px color-mix(in srgb, var(--workflow-accent,#e83f9f) 24%, transparent)}}.workflow-mode-rail button.active,.workflow-mode-rail button:hover,.workflow-mode-rail button:focus-visible{transform:translateY(-1px)}.workflow-mode-rail i{width:26px;height:26px;color:var(--workflow-accent,#e83f9f);background:#ffffffbd;border-radius:9px;flex:none;place-items:center;font-style:normal;display:grid}.workflow-mode-rail b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;min-width:0;font-size:.78rem;font-weight:900;overflow:hidden}.execution-step-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.execution-step-rail span{color:#ffffff94;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:7px 6px;display:flex}.execution-step-rail span.active{color:#fff;border-color:var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.execution-step-rail span.active{border-color:color-mix(in srgb, var(--workflow-accent,#e83f9f) 62%, white)}}.execution-step-rail span.active{background:var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.execution-step-rail span.active{background:color-mix(in srgb, var(--workflow-accent,#e83f9f) 32%, transparent)}}.execution-step-rail span.active{box-shadow:0 0 22px var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.execution-step-rail span.active{box-shadow:0 0 22px color-mix(in srgb, var(--workflow-accent,#e83f9f) 22%, transparent)}}.execution-step-rail span.done{color:#ffffffd1;background:#ffffff1c}.execution-step-rail i{width:18px;height:18px;color:var(--workflow-accent,#e83f9f);background:#ffffffe0;border-radius:999px;place-items:center;font-size:.68rem;font-style:normal;font-weight:950;display:grid}.execution-step-rail b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:900;overflow:hidden}.execution-platform-action{border:1px solid var(--workflow-accent,#e83f9f);gap:3px;margin:8px 0;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.execution-platform-action{border:1px solid color-mix(in srgb, var(--workflow-accent,#e83f9f) 32%, #e9e2ef)}}.execution-platform-action{color:#302636;background:linear-gradient(135deg, #fff, var(--workflow-accent,#e83f9f));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.execution-platform-action{background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--workflow-accent,#e83f9f) 8%, white))}}.execution-platform-action{box-shadow:0 12px 24px var(--workflow-accent,#e83f9f)}@supports (color:color-mix(in lab, red, red)){.execution-platform-action{box-shadow:0 12px 24px color-mix(in srgb, var(--workflow-accent,#e83f9f) 12%, transparent)}}.execution-platform-action{animation:.36s both story-bubble-in}.execution-platform-action small{color:var(--workflow-accent,#e83f9f);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:950}.execution-platform-action strong{font-size:.92rem;line-height:1.15}.execution-platform-action span{color:#7d7182;font-size:.74rem;font-weight:750}@media (max-width:720px){.workflow-mode-rail{justify-content:flex-start;overflow-x:auto}.stack-inline-selector{grid-template-columns:minmax(0,1fr)}.workflow-mode-rail button{flex:none;min-width:132px}.execution-step-rail{display:flex;overflow-x:auto}.execution-step-rail span{flex:none;min-width:104px}}@media (max-width:700px){.demo-navigator-live{height:auto;min-height:0}.demo-navigation-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;display:grid}.selection-stack{flex:none;width:100%;min-width:0}.workflow-carousel{width:100%;min-width:0}.workflow-carousel-viewport{min-width:0}.story-intro,.story-demo-card.journey-ready-state .story-intro,.journey-in-progress .story-intro{padding:14px 14px 11px}.story-intro h2,.story-demo-card.journey-ready-state .story-intro h2,.journey-in-progress .story-intro h2{font-size:clamp(24px,7.4vw,31px);line-height:1.05}.story-intro p,.journey-in-progress .story-intro p{font-size:clamp(11px,3.2vw,14px)}.story-stage,.story-demo-card.journey-ready-state .story-stage{grid-template-columns:minmax(0,1fr);gap:10px;height:auto;min-height:0;padding:0 10px 12px}.story-conversation,.story-payoff,.story-demo-card.journey-ready-state .story-conversation,.story-demo-card.journey-ready-state .story-payoff{border-radius:17px;width:100%;min-width:0}.story-conversation{padding:12px}.story-payoff{padding:14px 12px}.outcome-list{grid-template-columns:repeat(2,minmax(0,1fr))}.story-input,.story-actions{min-width:0}.story-actions{flex-wrap:wrap}.story-demo-card .stack-variation-row.variation-channel{box-sizing:border-box;width:auto;max-width:calc(100% - 12px);left:6px;right:6px}.demo-navigator-live .demo-navigation-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;display:grid}.demo-navigator-live .selection-stack{flex:none;width:100%;min-width:0;height:48px}}@media (max-width:430px){.outcome-list{grid-template-columns:1fr}.demo-navigator-meta>span{font-size:11px}.story-bubble p{font-size:12px}}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock .centered-personalizer-options.compact-choice-options.channel-options>button{text-align:left;justify-content:flex-start;align-items:center;gap:12px;padding:9px 14px 9px 10px}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button>.choice-icon,.compact-choice-dock .centered-personalizer-options.compact-choice-options>button>.industry-icon,.compact-choice-dock .centered-personalizer-options.compact-choice-options.channel-options>button>.choice-icon{flex:none}.compact-choice-dock .choice-copy{text-align:left;flex-direction:column;flex:0 auto;justify-content:center;align-self:center;align-items:flex-start;min-width:0;display:flex}.compact-choice-dock .choice-copy strong{text-align:left;align-self:flex-start;margin:0}.compact-choice-dock.stage-industry .centered-personalizer-options.compact-choice-options>button>strong{text-align:left;align-self:center;margin:0}.story-demo-card .stack-variation-row.variation-channel{background:radial-gradient(circle at 88% 0,#e83f9f2b,#0000 34%),#1d112bf7;border-color:#e2b8f933;grid-template-columns:82px minmax(0,1fr);display:grid;box-shadow:0 18px 38px #0802104d,inset 0 1px #ffffff14}.story-demo-card .variation-channel .variation-label{color:#d8c9e0}.story-demo-card .channel-featured-switcher{grid-template-columns:minmax(150px,1.35fr) minmax(180px,2fr);align-items:center;gap:9px;min-width:0;display:grid}.story-demo-card .variation-channel .channel-featured-card{color:#4b285d;background:linear-gradient(145deg,#fff,#fff0f8);border:1px solid #e83f9f94;border-radius:13px;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:52px;padding:7px 10px 7px 7px;animation:.28s cubic-bezier(.2,.8,.2,1) both channel-selected-arrive;display:flex;box-shadow:0 0 0 3px #e83f9f1a,0 8px 18px #e83f9f24}.story-demo-card .variation-channel .channel-featured-card>i{color:#e83f9f;background:linear-gradient(145deg,#ffe2f2,#fff3fa);border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.channel-featured-card>span{text-align:left;gap:2px;min-width:0;display:grid}.channel-featured-card small{color:#e83f9f;letter-spacing:.09em;font-size:8px;font-weight:850}.channel-featured-card strong{font-size:13px;line-height:1.1}.channel-featured-card em{color:#7d7083;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:650;line-height:1.1;overflow:hidden}@keyframes channel-selected-arrive{0%{opacity:.68;transform:translate(10px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.channel-compact-options{align-items:stretch;gap:7px;min-width:0;display:flex}.story-demo-card .variation-channel .channel-compact-options button{color:#c9bdd0;background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;flex:0 46px;justify-content:flex-start;align-items:center;gap:0;min-width:0;min-height:46px;padding:5px;transition:flex-basis .24s cubic-bezier(.2,.8,.2,1),gap .22s,color .16s,border-color .16s,background .16s,box-shadow .16s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.story-demo-card .variation-channel .channel-compact-options button i{color:currentColor;background:#ffffff0f;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.channel-compact-options button>span{color:#dffbf5;text-align:left;opacity:0;pointer-events:none;gap:2px;width:0;min-width:0;transition:width .22s,opacity .15s 40ms,transform .2s;display:grid;overflow:hidden;transform:translate(-5px)}.channel-compact-options button>span strong{color:#fff;font-size:11px;line-height:1.05}.channel-compact-options button>span small{color:#a8e8dc;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.1;overflow:hidden}.story-demo-card .variation-channel .channel-compact-options button:hover,.story-demo-card .variation-channel .channel-compact-options button:focus-visible{color:#fff;background:linear-gradient(145deg,#13a58a57,#13a58a33);border-color:#2ad1b49e;flex:1 0 150px;gap:7px;transform:translateY(-1px);box-shadow:0 0 0 3px #13a58a1a,0 7px 16px #05393033}.story-demo-card .variation-channel .channel-compact-options button:hover>span,.story-demo-card .variation-channel .channel-compact-options button:focus-visible>span{opacity:1;width:96px;transform:translate(0)}@media (prefers-reduced-motion:reduce){.story-demo-card .variation-channel .channel-featured-card,.story-demo-card .variation-channel .channel-compact-options button,.channel-compact-options button>span{transition:none;animation:none}}@media (max-width:700px){.story-demo-card .stack-variation-row.variation-channel{grid-template-columns:1fr}.story-demo-card .variation-channel .variation-label{display:none}.story-demo-card .channel-featured-switcher{grid-template-columns:minmax(130px,1.25fr) minmax(160px,2fr)}}.centered-personalizer.compact-choice-dock.is-editing{flex-direction:column;align-items:stretch;column-gap:0;display:flex}.compact-choice-dock.is-editing .compact-choice-question{border:0;align-items:baseline;gap:9px;height:auto;min-height:auto;margin:8px 2px 7px;padding:0;display:flex}.compact-choice-dock.is-editing .compact-choice-question strong,.compact-choice-dock.is-editing .compact-choice-question>span:last-child{grid-column:auto}.compact-choice-dock.is-editing .compact-choice-question>span:last-child{max-width:none;line-height:1.2}.compact-choice-dock.is-editing .centered-personalizer-options.compact-choice-options,.compact-choice-dock.is-editing .centered-personalizer-options.compact-choice-options.channel-options{box-sizing:border-box;width:auto;height:auto;margin-inline:0;padding:4px 5px 7px;overflow:visible}.compact-choice-dock .centered-personalizer-options.compact-choice-options,.compact-choice-dock .centered-personalizer-options.compact-choice-options.channel-options{box-sizing:border-box;width:auto;max-width:100%;margin-inline:0;padding:4px 5px 7px;overflow-x:visible}.compact-choice-dock.stage-industry .centered-personalizer-options.compact-choice-options>button{box-sizing:border-box;flex:calc(33.333% - 7px);width:auto;min-width:0;max-width:none}.compact-choice-dock .centered-personalizer-options.compact-choice-options>button{box-sizing:border-box}@media (min-width:981px){.hero{padding-inline:clamp(20px,2.25vw,36px);grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);gap:clamp(28px,3.5vw,56px);min-height:calc(100dvh - clamp(74px,9.4dvh,108px));padding-top:clamp(14px,3.2svh,44px);padding-bottom:clamp(14px,3.2svh,44px)}.hero-copy,.story-demo-card{height:clamp(520px,100dvh - clamp(106px,16dvh,154px),630px);min-height:0}.demo-navigator{padding-inline:10px}.demo-wrap{width:100%;max-width:none}}@media (min-width:981px) and (max-width:1180px){.hero{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:clamp(24px,3vw,38px);padding-inline:clamp(20px,2.5vw,30px)}h1{font-size:clamp(44px,5vw,58px)}.hero-description{font-size:clamp(14px,1.45vw,16px)}}@media (min-width:981px) and (max-height:680px){.site-header{height:68px}.hero{min-height:calc(100dvh - 68px);padding-block:10px}.hero-copy,.story-demo-card{height:calc(100dvh - 88px);min-height:480px}.live-label{min-height:28px;margin-bottom:12px}h1{font-size:clamp(42px,4.2vw,54px)}.hero-description{margin-top:12px;line-height:1.4}.hero-actions{margin-top:16px}.hero-price-line{padding-top:10px}}@media (max-width:980px){.hero{gap:clamp(36px,7vw,62px);width:100%;min-height:auto;padding:clamp(40px,6vw,60px) clamp(20px,4vw,34px) clamp(54px,8vw,76px)}.hero-copy{width:100%;height:auto;min-height:0}.demo-wrap{width:min(100%,820px);max-width:100%}.story-demo-card{width:100%;height:auto;min-height:600px}}@media (max-width:700px){.hero{padding-inline:14px}.story-demo-card{border-radius:clamp(18px,5vw,26px);min-height:560px}.demo-navigator{padding-inline:8px}.demo-navigation-row{gap:6px}.centered-personalizer.compact-choice-dock,.centered-personalizer.compact-choice-dock.is-editing{width:calc(100% - 16px);height:auto;min-height:0;max-height:calc(100dvh - 32px);padding:10px;overflow:hidden auto}.compact-choice-dock.stage-industry .centered-personalizer-options.compact-choice-options>button{flex:calc(50% - 6px)}.story-demo-card .channel-featured-switcher{grid-template-columns:minmax(128px,1fr) minmax(0,1.6fr)}.channel-compact-options{gap:5px}.story-demo-card .variation-channel .channel-compact-options button{flex-basis:40px}.story-demo-card .variation-channel .channel-compact-options button:hover,.story-demo-card .variation-channel .channel-compact-options button:focus-visible{flex-basis:118px}.story-demo-card .variation-channel .channel-compact-options button:hover>span,.story-demo-card .variation-channel .channel-compact-options button:focus-visible>span{width:70px}}@media (max-width:520px){.site-header{padding-inline:14px}.hero{padding-top:34px}.story-demo-card{min-height:540px}.story-demo-card .channel-featured-switcher{grid-template-columns:1fr}.channel-compact-options{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.story-demo-card .variation-channel .channel-compact-options button,.story-demo-card .variation-channel .channel-compact-options button:hover,.story-demo-card .variation-channel .channel-compact-options button:focus-visible{flex:none;justify-content:center;width:100%;min-height:40px}.story-demo-card .variation-channel .channel-compact-options button:hover>span,.story-demo-card .variation-channel .channel-compact-options button:focus-visible>span{display:none}}@media (max-width:430px){.compact-choice-dock.stage-industry .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-business .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-platform .centered-personalizer-options.compact-choice-options>button,.compact-choice-dock.stage-workflow .centered-personalizer-options.compact-choice-options>button{flex:100%;width:100%;max-width:none}}@media (min-width:981px){.story-demo-card.journey-ready-state .story-stage{grid-template-columns:minmax(0,1.35fr) minmax(230px,.85fr)!important;gap:12px!important;height:clamp(410px,100dvh - 245px,485px)!important;min-height:0!important;padding:12px 16px 14px!important}}@media (max-width:980px){.story-demo-card.journey-ready-state .story-stage{grid-template-columns:minmax(0,1fr)!important;height:auto!important}.execution-timeline{width:100%}}.story-demo-card .execution-console{background:#21132c;container:selector-console/inline-size}.story-demo-card .stacked-console-row{grid-template-columns:minmax(0,1fr) 52px!important;align-items:center!important;gap:10px!important;display:grid!important}.story-demo-card .context-card-stack{grid-column:1/-1;align-items:stretch!important;width:100%!important;min-width:0!important;padding:3px 4px 6px!important;display:flex!important;overflow:visible!important}.story-demo-card .context-stack-card,.story-demo-card .context-stack-card:hover,.story-demo-card .context-stack-card:focus-visible{border-width:1px!important;border-radius:8px!important;flex:0 0 190px!important;width:auto!important;min-width:0!important;min-height:62px!important;margin-left:-34px!important;padding:8px 10px!important}.story-demo-card .context-stack-card:first-child{color:#49263b!important;background:#fff3f9!important;border-color:#e83f9f57!important}.story-demo-card .context-stack-card:nth-child(2){color:#37284a!important;background:#f7f2ff!important;border-color:#8b53e752!important}.story-demo-card .context-stack-card:nth-child(3){color:#263650!important;background:#f1f6ff!important;border-color:#4f7df352!important}.story-demo-card .context-stack-card:nth-child(4){color:#173e39!important;background:#effaf8!important;border-color:#13a58a94!important;box-shadow:0 0 0 2px #13a58a1a,0 5px 12px #140a1d1f!important}.story-demo-card .context-stack-card:first-child>i{color:#e83f9f!important;background:#ffe3f1!important}.story-demo-card .context-stack-card:nth-child(2)>i{color:#8b53e7!important;background:#eadfff!important}.story-demo-card .context-stack-card:nth-child(3)>i{color:#4f7df3!important;background:#dfeaff!important}.story-demo-card .context-stack-card:nth-child(4)>i{color:#13a58a!important;background:#d9f4ef!important}.story-demo-card .context-stack-card:first-child small{color:#b62d79!important}.story-demo-card .context-stack-card:nth-child(2) small{color:#7143bd!important}.story-demo-card .context-stack-card:nth-child(3) small{color:#3d67ca!important}.story-demo-card .context-stack-card:nth-child(4) small{color:#0f806d!important}.story-demo-card .context-stack-card:hover,.story-demo-card .context-stack-card:focus-visible{filter:saturate(1.06)brightness(1.01);z-index:20!important;transform:translateY(-2px)scale(1.02)!important;box-shadow:0 9px 20px #1c0c2629!important}.story-demo-card .context-stack-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere!important;white-space:normal!important;min-width:0!important;font-size:.72rem!important;line-height:1.1!important;display:-webkit-box!important;overflow:hidden!important}.story-demo-card .channel-choice-rail>div{gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.story-demo-card .channel-choice-rail button{flex:.82 1 0!important;min-width:0!important;transition:flex .19s,transform .19s,border-color .19s,box-shadow .19s!important}.story-demo-card .channel-choice-rail button.active{flex:1.5 1 0!important}.story-demo-card .channel-choice-rail button:hover,.story-demo-card .channel-choice-rail button:focus-visible{flex:1.3 1 0!important;transform:translateY(-1px)!important}.story-demo-card .channel-choice-rail button.channel-chat{--channel-accent:#e83f9f}.story-demo-card .channel-choice-rail button.channel-voice{--channel-accent:#8b53e7}.story-demo-card .channel-choice-rail button.channel-sms{--channel-accent:#4f7df3}.story-demo-card .channel-choice-rail button.channel-email{--channel-accent:#ef8a32}.story-demo-card .channel-choice-rail button.channel-avatar{--channel-accent:#13a58a}@container selector-console (min-width:900px){.story-demo-card .stacked-console-row{grid-template-columns:minmax(560px,660px) minmax(340px,520px) 64px!important;justify-content:space-between!important;gap:16px!important}.story-demo-card .context-card-stack{grid-column:auto}.story-demo-card .context-stack-card,.story-demo-card .context-stack-card:hover,.story-demo-card .context-stack-card:focus-visible{flex-basis:190px!important;margin-left:-34px!important}.story-demo-card .context-stack-card:first-child{margin-left:0!important}}@media (max-width:620px){.story-demo-card .context-card-stack{scrollbar-width:none;overflow-x:auto!important}.story-demo-card .context-card-stack::-webkit-scrollbar{display:none}.story-demo-card .context-stack-card,.story-demo-card .context-stack-card:hover,.story-demo-card .context-stack-card:focus-visible{flex-basis:154px!important;margin-left:-36px!important}.story-demo-card .context-stack-card:first-child{margin-left:0!important}.story-demo-card .channel-choice-rail>div{overflow-x:auto!important}.story-demo-card .channel-choice-rail button,.story-demo-card .channel-choice-rail button.active,.story-demo-card .channel-choice-rail button:hover,.story-demo-card .channel-choice-rail button:focus-visible{flex:0 0 118px!important}}.story-demo-card .stacked-console-row{grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:10px!important}.story-demo-card .context-card-stack{grid-column:1/-1;align-items:center!important;width:min(100%,400px)!important;min-width:0!important;padding:3px 4px 6px!important;overflow:visible!important}.story-demo-card .context-stack-card,.story-demo-card .context-stack-card:hover,.story-demo-card .context-stack-card:focus-visible{filter:none!important;border-radius:10px!important;flex:0 0 232px!important;grid-template-columns:54px minmax(0,1fr)!important;gap:10px!important;width:232px!important;min-width:232px!important;min-height:72px!important;margin-left:-192px!important;padding:8px 12px!important;transition:transform .17s,box-shadow .17s,border-color .17s!important;position:relative!important;transform:none!important;box-shadow:0 4px 12px #160a1e21!important}.story-demo-card .context-stack-card:first-child{margin-left:0!important}.story-demo-card .context-stack-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;font-size:.84rem!important;line-height:1.12!important;display:-webkit-box!important}.story-demo-card .context-stack-card:nth-child(5){color:#33233a!important;border:2px solid var(--workflow-accent)!important}@supports (color:color-mix(in lab, red, red)){.story-demo-card .context-stack-card:nth-child(5){border:2px solid color-mix(in srgb, var(--workflow-accent) 70%, white)!important}}.story-demo-card .context-stack-card:nth-child(5){background:var(--workflow-accent)!important}@supports (color:color-mix(in lab, red, red)){.story-demo-card .context-stack-card:nth-child(5){background:color-mix(in srgb, var(--workflow-accent) 13%, white)!important}}.story-demo-card .context-stack-card:nth-child(5){box-shadow:0 0 0 4px var(--workflow-accent), 0 7px 16px #160a1e29!important}@supports (color:color-mix(in lab, red, red)){.story-demo-card .context-stack-card:nth-child(5){box-shadow:0 0 0 4px color-mix(in srgb, var(--workflow-accent) 13%, transparent), 0 7px 16px #160a1e29!important}}.story-demo-card .context-stack-card:nth-child(5)>i{color:var(--workflow-accent)!important;background:var(--workflow-accent)!important}@supports (color:color-mix(in lab, red, red)){.story-demo-card .context-stack-card:nth-child(5)>i{background:color-mix(in srgb, var(--workflow-accent) 12%, white)!important}}.story-demo-card .context-stack-card:nth-child(5) small{color:var(--workflow-accent)!important}.story-demo-card .stack-back-control{border:1px solid var(--workflow-accent);place-items:center;width:48px;height:48px;padding:0;display:none}@supports (color:color-mix(in lab, red, red)){.story-demo-card .stack-back-control{border:1px solid color-mix(in srgb, var(--workflow-accent) 58%, white)}}.story-demo-card .stack-back-control{color:#fff;box-shadow:0 0 0 3px var(--workflow-accent);background:#ffffff14;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.story-demo-card .stack-back-control{box-shadow:0 0 0 3px color-mix(in srgb, var(--workflow-accent) 13%, transparent)}}.story-demo-card .stack-back-control{cursor:pointer;transition:transform .16s,background .16s}.story-demo-card .stack-back-control:hover,.story-demo-card .stack-back-control:focus-visible{background:#ffffff24;transform:translate(-2px)}.story-demo-card .running-workflow-card{min-height:72px!important}@container selector-console (min-width:760px){.story-demo-card .stacked-console-row{grid-template-columns:minmax(390px,430px) 52px minmax(280px,1fr) 58px!important;justify-content:stretch!important;gap:10px!important}.story-demo-card .context-card-stack{grid-column:auto}.story-demo-card .stack-back-control{width:52px;height:52px;display:grid}}@container selector-console (min-width:560px) and (max-width:759px){.story-demo-card .stacked-console-row{grid-template-columns:270px 42px minmax(190px,1fr) 44px!important;justify-content:stretch!important;gap:6px!important}.story-demo-card .context-card-stack{grid-column:auto;width:270px!important}.story-demo-card .context-stack-card,.story-demo-card .context-stack-card:hover,.story-demo-card .context-stack-card:focus-visible{flex-basis:178px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:7px!important;width:178px!important;min-width:178px!important;min-height:62px!important;margin-left:-155px!important;padding:7px 8px!important}.story-demo-card .context-stack-card:first-child{margin-left:0!important}.story-demo-card .context-stack-card>i{width:42px!important;height:46px!important}.story-demo-card .context-stack-card strong{font-size:.69rem!important}.story-demo-card .stack-back-control{width:42px;height:42px;display:grid}.story-demo-card .running-workflow-card{grid-template-columns:34px minmax(0,1fr)!important;gap:7px!important;min-height:62px!important;padding:7px 8px!important}.story-demo-card .running-workflow-card>i{width:34px;height:42px}.story-demo-card .running-workflow-card strong{font-size:.73rem}.story-demo-card .running-workflow-card em,.story-demo-card .workflow-change-label{display:none}.story-demo-card .scenario-next-control button{width:40px;height:40px}}@media (max-width:620px){.story-demo-card .context-card-stack{width:min(100%,334px)!important;overflow:visible!important}.story-demo-card .context-stack-card,.story-demo-card .context-stack-card:hover,.story-demo-card .context-stack-card:focus-visible{flex-basis:190px!important;width:190px!important;min-width:190px!important;margin-left:-154px!important}.story-demo-card .context-stack-card:first-child{margin-left:0!important}}.story-demo-card .stacked-console-row{position:relative;grid-template-columns:minmax(0,1fr) 44px!important;gap:7px!important}.story-demo-card .context-card-stack{z-index:20;grid-column:1/-1;width:222px!important;min-width:222px!important;height:48px!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.story-demo-card .context-stack-card,.story-demo-card .context-stack-card:hover,.story-demo-card .context-stack-card:focus-visible{top:0!important;left:calc(var(--context-index) * 24px)!important;filter:none!important;border-radius:8px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:7px!important;width:150px!important;min-width:150px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:5px 8px!important;transition:left .19s,transform .16s,box-shadow .16s!important;display:grid!important;position:absolute!important;transform:none!important;box-shadow:0 4px 12px #160a1e21!important}.story-demo-card .context-card-stack:hover .context-stack-card,.story-demo-card .context-card-stack:focus-within .context-stack-card{left:calc(var(--context-index) * 158px)!important}.story-demo-card .context-stack-card:hover,.story-demo-card .context-stack-card:focus-visible{z-index:30!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px #160a1e33!important}.story-demo-card .context-stack-card>i{border-radius:7px!important;width:34px!important;height:34px!important}.story-demo-card .context-stack-card small{font-size:.55rem!important;line-height:1!important}.story-demo-card .context-stack-card strong{-webkit-line-clamp:2;font-size:.69rem!important;line-height:1.08!important}.story-demo-card .context-card-stack:hover~.stack-back-control,.story-demo-card .context-card-stack:hover~.running-workflow-card,.story-demo-card .context-card-stack:hover~.scenario-next-control,.story-demo-card .context-card-stack:focus-within~.stack-back-control,.story-demo-card .context-card-stack:focus-within~.running-workflow-card,.story-demo-card .context-card-stack:focus-within~.scenario-next-control{opacity:.22;pointer-events:none}.story-demo-card .stack-back-control,.story-demo-card .running-workflow-card,.story-demo-card .scenario-next-control{transition:opacity .15s,transform .15s}.story-demo-card .channel-choice-rail{grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important}.story-demo-card .channel-choice-rail>div{scrollbar-width:none;gap:6px!important;min-width:0!important;display:flex!important;overflow-x:auto!important}.story-demo-card .channel-choice-rail>div::-webkit-scrollbar{display:none}.story-demo-card .channel-choice-rail button,.story-demo-card .channel-choice-rail button:hover,.story-demo-card .channel-choice-rail button:focus-visible,.story-demo-card .channel-choice-rail button.active{border-color:var(--channel-accent)!important;flex:0 0 86px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:6px!important;width:auto!important;min-width:0!important;padding:6px 8px!important}@supports (color:color-mix(in lab, red, red)){.story-demo-card .channel-choice-rail button,.story-demo-card .channel-choice-rail button:hover,.story-demo-card .channel-choice-rail button:focus-visible,.story-demo-card .channel-choice-rail button.active{border-color:color-mix(in srgb, var(--channel-accent) 35%, #ded8e4)!important}}.story-demo-card .channel-choice-rail button,.story-demo-card .channel-choice-rail button:hover,.story-demo-card .channel-choice-rail button:focus-visible,.story-demo-card .channel-choice-rail button.active{background:var(--channel-accent)!important}@supports (color:color-mix(in lab, red, red)){.story-demo-card .channel-choice-rail button,.story-demo-card .channel-choice-rail button:hover,.story-demo-card .channel-choice-rail button:focus-visible,.story-demo-card .channel-choice-rail button.active{background:color-mix(in srgb, var(--channel-accent) 7%, white)!important}}.story-demo-card .channel-choice-rail button,.story-demo-card .channel-choice-rail button:hover,.story-demo-card .channel-choice-rail button:focus-visible,.story-demo-card .channel-choice-rail button.active{transition:flex-basis .18s,transform .18s,box-shadow .18s!important}.story-demo-card .channel-choice-rail button.active{border-color:var(--channel-accent)!important;box-shadow:0 0 0 2px var(--channel-accent)!important;flex-basis:158px!important}@supports (color:color-mix(in lab, red, red)){.story-demo-card .channel-choice-rail button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--channel-accent) 14%, transparent)!important}}.story-demo-card .channel-choice-rail button:not(.active):hover,.story-demo-card .channel-choice-rail button:not(.active):focus-visible{flex-basis:142px!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #160a1e1f!important}.story-demo-card .channel-choice-rail button>i{width:32px!important;height:32px!important;color:var(--channel-accent)!important;background:var(--channel-accent)!important}@supports (color:color-mix(in lab, red, red)){.story-demo-card .channel-choice-rail button>i{background:color-mix(in srgb, var(--channel-accent) 11%, white)!important}}.story-demo-card .channel-choice-rail button>span{min-width:0;overflow:hidden}.story-demo-card .channel-choice-rail button small,.story-demo-card .channel-choice-rail button strong,.story-demo-card .channel-choice-rail button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.story-demo-card .channel-choice-rail button small{color:var(--channel-accent)!important;font-size:.5rem!important}.story-demo-card .channel-choice-rail button em{opacity:0;color:#766b7c;max-height:0;font-size:.55rem;font-style:normal;transition:max-height .16s,opacity .16s}.story-demo-card .channel-choice-rail button.active em,.story-demo-card .channel-choice-rail button:hover em,.story-demo-card .channel-choice-rail button:focus-visible em{opacity:1;max-height:14px}.live-editor-overlay{z-index:60;background:#f2eff6a8;place-items:center;padding:clamp(10px,2vw,18px);animation:.17s both live-editor-fade;display:grid;position:absolute;inset:0}.story-demo-card .live-editor-modal,.story-demo-card .live-editor-modal.is-editing{background:#fffffffa!important;border-radius:16px!important;width:min(720px,100%)!important;height:auto!important;min-height:0!important;max-height:min(82dvh,560px)!important;margin:0!important;padding:clamp(12px,2vw,20px)!important;position:relative!important;inset:auto!important;overflow:hidden auto!important;transform:none!important;box-shadow:0 22px 54px #1d0d2742!important}@keyframes live-editor-fade{0%{opacity:0}to{opacity:1}}@container selector-console (min-width:560px){.story-demo-card .stacked-console-row{grid-template-columns:222px 42px minmax(190px,1fr) 44px!important;gap:6px!important}.story-demo-card .context-card-stack{grid-column:auto}.story-demo-card .stack-back-control{width:42px;height:42px;display:grid}.story-demo-card .running-workflow-card{grid-template-columns:34px minmax(0,1fr)!important;height:48px!important;min-height:48px!important;padding-block:5px!important}.story-demo-card .running-workflow-card>i{width:34px!important;height:34px!important}}@container selector-console (min-width:760px){.story-demo-card .stacked-console-row{grid-template-columns:222px 52px minmax(280px,1fr) 58px!important;gap:10px!important}}@media (max-width:620px){.story-demo-card .context-card-stack{width:222px!important;min-width:222px!important;overflow:visible!important}.story-demo-card .context-stack-card,.story-demo-card .context-stack-card:hover,.story-demo-card .context-stack-card:focus-visible{width:150px!important;min-width:150px!important;margin:0!important}.story-demo-card .channel-choice-rail{grid-template-columns:1fr!important}.story-demo-card .channel-choice-rail>span{min-height:20px}.story-demo-card .channel-choice-rail button,.story-demo-card .channel-choice-rail button:hover,.story-demo-card .channel-choice-rail button:focus-visible,.story-demo-card .channel-choice-rail button.active{flex-basis:92px!important}.story-demo-card .channel-choice-rail button.active{flex-basis:152px!important}.story-demo-card .channel-choice-rail button:not(.active):hover,.story-demo-card .channel-choice-rail button:not(.active):focus-visible{flex-basis:136px!important}.story-demo-card .live-editor-modal .compact-choice-question{flex-wrap:wrap;align-items:flex-start}.story-demo-card .live-editor-modal .compact-choice-question>span:last-child{width:calc(100% - 44px);margin-left:44px}}.story-demo-card .channel-choice-rail{grid-template-columns:104px minmax(0,1fr)!important;gap:6px!important;min-height:54px!important;padding:5px!important}.story-demo-card .channel-choice-rail>span{color:#ffffffc7;background:#ffffff12;border:1px solid #ffffff1f;border-radius:7px;align-items:center;height:42px;line-height:1.1;display:flex;padding:0 10px!important}.story-demo-card .channel-choice-rail button,.story-demo-card .channel-choice-rail button:hover,.story-demo-card .channel-choice-rail button:focus-visible,.story-demo-card .channel-choice-rail button.active{flex:0 0 92px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:6px!important;height:42px!important;min-height:42px!important;padding:5px 7px!important}.story-demo-card .channel-choice-rail button.active{flex-basis:142px!important}.story-demo-card .channel-choice-rail button:not(.active):hover,.story-demo-card .channel-choice-rail button:not(.active):focus-visible{flex-basis:104px!important}.story-demo-card .channel-choice-rail button>i{width:28px!important;height:28px!important}.story-demo-card .channel-choice-rail button>span{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex!important}.story-demo-card .channel-choice-rail button strong{line-height:1.05;font-size:.65rem!important}.story-demo-card .channel-choice-rail button small{line-height:1;font-size:.46rem!important}@container selector-console (min-width:560px){.story-demo-card .running-workflow-card{padding:7px 12px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important;height:66px!important;min-height:66px!important;padding-right:64px!important;overflow:visible!important}.story-demo-card .running-workflow-card>i{width:40px!important;height:40px!important}.story-demo-card .running-workflow-card>span{align-self:center;min-width:0}.story-demo-card .running-workflow-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:0!important}.story-demo-card .running-workflow-card strong,.story-demo-card .running-workflow-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:block!important}.story-demo-card .workflow-change-label{top:9px;right:10px}}@media (max-width:620px){.story-demo-card .channel-choice-rail{grid-template-columns:1fr!important}.story-demo-card .channel-choice-rail>span{width:104px;min-height:42px}}.story-demo-card .story-stage.demo-phase-intro,.story-demo-card .story-stage.demo-phase-success{place-items:stretch stretch;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.workflow-cover{isolation:isolate;color:#291c31;text-align:center;background:radial-gradient(circle at 12% 14%, var(--workflow-accent), transparent 28%), radial-gradient(circle at 88% 86%, #7145e01a, transparent 30%), linear-gradient(145deg, #fff, #faf7fc);border:1px solid #674b7621;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;padding:clamp(18px,3vw,30px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-cover{background:radial-gradient(circle at 12% 14%, color-mix(in srgb, var(--workflow-accent) 14%, transparent), transparent 28%), radial-gradient(circle at 88% 86%, #7145e01a, transparent 30%), linear-gradient(145deg, #fff, #faf7fc)}}.workflow-cover{animation:.52s cubic-bezier(.2,.8,.2,1) both workflow-cover-enter;box-shadow:0 16px 36px #1c0c2621}.workflow-cover:before{z-index:-1;border:1px solid var(--workflow-accent);position:absolute;inset:7px}@supports (color:color-mix(in lab, red, red)){.workflow-cover:before{border:1px solid color-mix(in srgb, var(--workflow-accent) 12%, transparent)}}.workflow-cover:before{content:"";pointer-events:none;border-radius:13px}.workflow-cover>small:not(.workflow-cover-auto){color:var(--workflow-accent);letter-spacing:.09em;text-transform:uppercase;margin-top:9px;font-size:clamp(.58rem,1vw,.68rem);font-weight:950}.workflow-cover h3{letter-spacing:-.045em;max-width:700px;margin:5px 0 4px;font-size:clamp(1.55rem,3.2vw,2.35rem);line-height:1.02}.workflow-cover>p{color:#6f6474;max-width:650px;margin:0;font-size:clamp(.72rem,1.2vw,.88rem);line-height:1.45}.workflow-cover-icon,.workflow-success-mark{border:1px solid var(--workflow-accent);place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-cover-icon,.workflow-success-mark{border:1px solid color-mix(in srgb, var(--workflow-accent) 32%, white)}}.workflow-cover-icon,.workflow-success-mark{color:var(--workflow-accent);background:var(--workflow-accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.workflow-cover-icon,.workflow-success-mark{background:color-mix(in srgb, var(--workflow-accent) 10%, white)}}.workflow-cover-icon,.workflow-success-mark{box-shadow:0 0 0 7px var(--workflow-accent)}@supports (color:color-mix(in lab, red, red)){.workflow-cover-icon,.workflow-success-mark{box-shadow:0 0 0 7px color-mix(in srgb, var(--workflow-accent) 7%, transparent)}}.workflow-cover-icon svg{width:27px;height:27px}.workflow-cover-path,.workflow-success-recap{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,760px);margin:16px 0 14px;display:grid}.workflow-cover-path>span,.workflow-success-recap>span{text-align:left;background:#ffffffc7;border:1px solid #5844631f;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:1px 8px;min-width:0;padding:9px 10px;display:grid;position:relative}.workflow-cover-path>span>i,.workflow-success-recap>span>i{color:#fff;background:var(--workflow-accent);border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:.62rem;font-style:normal;font-weight:950;display:grid}.workflow-cover-path b,.workflow-success-recap b{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;line-height:1.1;overflow:hidden}.workflow-cover-path em,.workflow-success-recap em{color:#7a6f7f;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-style:normal;line-height:1.15;overflow:hidden}.workflow-cover button{border:1px solid var(--workflow-accent);min-height:40px;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.workflow-cover button{border:1px solid color-mix(in srgb, var(--workflow-accent) 60%, white)}}.workflow-cover button{color:#fff;background:linear-gradient(110deg, #7439df, var(--workflow-accent));box-shadow:0 8px 18px var(--workflow-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workflow-cover button{box-shadow:0 8px 18px color-mix(in srgb, var(--workflow-accent) 20%, transparent)}}.workflow-cover button{cursor:pointer;font-size:.69rem;font-weight:900;transition:transform .16s,box-shadow .16s}.workflow-cover button:hover,.workflow-cover button:focus-visible{box-shadow:0 12px 24px var(--workflow-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.workflow-cover button:hover,.workflow-cover button:focus-visible{box-shadow:0 12px 24px color-mix(in srgb, var(--workflow-accent) 28%, transparent)}}.workflow-cover-auto{color:#8a7f8f;align-items:center;gap:5px;margin-top:8px;font-size:.52rem;font-weight:750;display:flex}.workflow-cover-auto i{background:#14af8d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #14af8d1f}.workflow-cover-orbit{z-index:-1;aspect-ratio:1;border:1px solid var(--workflow-accent);width:min(72vw,560px);position:absolute;inset:50% auto auto 50%}@supports (color:color-mix(in lab, red, red)){.workflow-cover-orbit{border:1px solid color-mix(in srgb, var(--workflow-accent) 10%, transparent)}}.workflow-cover-orbit{border-radius:50%;animation:14s linear infinite workflow-orbit;transform:translate(-50%,-50%)}.workflow-cover-orbit i{background:var(--workflow-accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--workflow-accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.workflow-cover-orbit i{box-shadow:0 0 0 5px color-mix(in srgb, var(--workflow-accent) 10%, transparent)}}.workflow-cover-orbit i:first-child{top:5%;left:48%}.workflow-cover-orbit i:nth-child(2){top:61%;right:2%}.workflow-cover-orbit i:nth-child(3){bottom:8%;left:22%}.workflow-cover-success{background:radial-gradient(circle at 50% 30%, #14af8d24, transparent 34%), radial-gradient(circle at 84% 80%, var(--workflow-accent), transparent 28%), linear-gradient(145deg, #fff, #f6fcfa)}@supports (color:color-mix(in lab, red, red)){.workflow-cover-success{background:radial-gradient(circle at 50% 30%, #14af8d24, transparent 34%), radial-gradient(circle at 84% 80%, color-mix(in srgb, var(--workflow-accent) 10%, transparent), transparent 28%), linear-gradient(145deg, #fff, #f6fcfa)}}.workflow-success-mark{color:#fff;background:#12a987;border-color:#12a987;font-size:1.45rem;font-weight:950;animation:.56s cubic-bezier(.2,1.5,.4,1) .18s both workflow-success-pop;box-shadow:0 0 0 8px #12a9871a,0 10px 24px #12a98733}.workflow-cover-success>small:not(.workflow-cover-auto){color:#0c9879}.workflow-success-recap>span>i{background:#12a987}.workflow-cover-actions{gap:8px;display:flex}.workflow-cover-actions button:first-child{color:#392d40;box-shadow:none;background:#fff;border-color:#58446333}.success-burst{z-index:-1;pointer-events:none;position:absolute;inset:0}.success-burst i{background:var(--workflow-accent);opacity:0;transform-origin:50% 145px;border-radius:999px;width:5px;height:22px;animation:.9s ease-out .22s both workflow-confetti;position:absolute;top:50%;left:50%}.success-burst i:first-child{transform:translate(-50%,-145px)rotate(0)}.success-burst i:nth-child(2){background:#12a987;transform:translate(-50%,-145px)rotate(60deg)}.success-burst i:nth-child(3){transform:translate(-50%,-145px)rotate(120deg)}.success-burst i:nth-child(4){background:#12a987;transform:translate(-50%,-145px)rotate(180deg)}.success-burst i:nth-child(5){transform:translate(-50%,-145px)rotate(240deg)}.success-burst i:nth-child(6){background:#12a987;transform:translate(-50%,-145px)rotate(300deg)}@keyframes workflow-cover-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workflow-success-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes workflow-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes workflow-confetti{0%{opacity:0}28%{opacity:.8}to{opacity:0}}@media (max-width:620px){.workflow-cover{justify-content:flex-start;padding:18px 12px;overflow:hidden auto}.workflow-cover-path,.workflow-success-recap{grid-template-columns:1fr;margin-block:13px}.workflow-cover-path>span,.workflow-success-recap>span{min-height:48px}.workflow-cover h3{font-size:clamp(1.45rem,7.8vw,1.9rem)}}@media (prefers-reduced-motion:reduce){.workflow-cover,.workflow-cover-orbit,.workflow-success-mark,.success-burst i{animation:none!important}}.mega-nav{align-self:stretch;height:100%}.mega-nav .mega-group{align-items:center;height:100%;display:flex;position:static}.mega-nav .mega-trigger{color:#68676c;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;margin:0 -6px;padding:9px 15px;font-family:inherit;font-size:16px;font-weight:500;transition:color .18s,background .18s;display:inline-flex}.mega-nav .mega-trigger svg{color:#a7a3b2;transition:transform .2s}.mega-nav .mega-group.open .mega-trigger{color:var(--purple);background:#f5f0fd}.mega-nav .mega-group.open .mega-trigger svg{color:var(--purple);transform:rotate(180deg)}.mega-nav .mega-direct{color:#68676c;font-size:16px;font-weight:500;transition:color .18s}.mega-nav .mega-direct:hover,.mega-nav .mega-direct:focus-visible{color:var(--purple)}.mega-nav .mega-panel{transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;z-index:40;background:#fff;border:1px solid #111a3214;border-radius:24px;width:min(880px,100vw - 48px);padding:24px;transition:opacity .18s,transform .22s,visibility .18s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(14px)scale(.98);box-shadow:0 34px 70px #20154229}.mega-nav .mega-group.open .mega-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.mega-nav .mega-panel-industries{grid-template-columns:1fr 250px;gap:24px;width:min(1280px,100vw - 48px);display:grid}.mega-nav .mega-panel-industries .mega-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 14px}.mega-nav .mega-panel-integrations{width:min(720px,100vw - 48px)}.mega-nav .mega-featured{gap:4px;display:grid}.mega-nav .mega-aside{border-left:1px solid #111a3214;flex-direction:column;gap:4px;padding-left:24px;display:flex}.mega-nav .mega-eyebrow{color:#a39fae;letter-spacing:2.6px;text-transform:uppercase;margin:4px 0 8px;padding-inline:14px;font-size:11px;font-weight:750}.mega-nav .mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;display:grid}.mega-nav .mega-item{border-radius:16px;align-items:flex-start;gap:14px;padding:12px 14px;transition:background .16s;display:flex}.mega-nav .mega-item:hover,.mega-nav .mega-item:focus-visible{background:#faf7ff}.mega-nav .mega-icon{color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.mega-nav .mega-icon.service{background:linear-gradient(135deg, var(--purple-deep), var(--pink))}.mega-nav .mega-icon.frontdesk{background:linear-gradient(135deg,#e83f9f,#ff8a5c)}.mega-nav .mega-icon.helpdesk{background:linear-gradient(135deg,#0f8f7a,#3fd0ae)}.mega-nav .mega-item-copy{min-width:0;display:block}.mega-nav .mega-item strong{color:var(--ink);letter-spacing:-.2px;font-size:15.5px;font-weight:650;transition:color .16s;display:block}.mega-nav .mega-item:hover strong{color:var(--purple)}.mega-nav .mega-item em{color:#7a7580;margin-top:3px;font-size:13.5px;font-style:normal;line-height:1.45;display:block}.mega-nav .mega-item.slim{padding:10px 14px}.mega-nav .mega-item.slim strong{font-size:14.5px}.mega-nav .mega-item.slim em{font-size:12.5px}.mega-nav .mega-item.accent strong{background:linear-gradient(100deg, var(--purple-deep), var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text}.cs-header .mega-nav,.fd-header .mega-nav,.hd-header .mega-nav{justify-content:center;align-items:center;gap:clamp(22px,2.8vw,46px);display:flex}@media (max-width:980px){.mega-nav{align-self:auto;height:auto}.mega-nav .mega-group{border-bottom:1px solid #111a320f;height:auto;display:block}.mega-nav .mega-trigger{justify-content:space-between;align-items:center;width:100%;padding:13px 0;display:flex}.mega-nav .mega-panel,.mega-nav .mega-panel-industries,.mega-nav .mega-panel-integrations{opacity:1;visibility:visible;pointer-events:auto;width:100%;box-shadow:none;border:0;border-radius:0;padding:0 0 12px;display:none;position:static;transform:none}.mega-nav .mega-group.open .mega-panel{display:block;transform:none}.mega-nav .mega-aside{border-left:0;padding-left:0}.mega-nav .mega-grid{grid-template-columns:1fr}.mega-nav .mega-group.open .mega-panel-industries{gap:0;width:100%;display:block}.mega-nav .mega-panel-industries .mega-grid{grid-template-columns:1fr;gap:2px}.mega-nav .mega-promo{margin-top:12px}.mega-nav .mega-eyebrow{padding-inline:10px}.mega-nav .mega-item{border-radius:12px;padding:9px 10px}.mega-nav .mega-direct{padding:13px 0;display:block}.sp-header .mega-nav,.cs-header .mega-nav,.fd-header .mega-nav,.hd-header .mega-nav,.site-header .mega-nav{overscroll-behavior:contain;background:#fff;border:1px solid #111a3214;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;max-height:calc(100dvh - 96px);padding:12px 16px 16px;display:none;position:absolute;top:82px;left:18px;right:18px;overflow-y:auto;box-shadow:0 18px 45px #2c193924}.sp-header .mega-nav.open,.cs-header .mega-nav.open,.fd-header .mega-nav.open,.hd-header .mega-nav.open,.site-header .mega-nav.open{display:flex}}.mega-nav .mega-col{min-width:0}.mega-nav .mega-aside .mega-item{margin-inline:-6px}.mega-nav .mega-chip{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;margin-top:2px;display:grid}.mega-nav .mega-chip.purple{color:#6336d5;background:#f3edfd}.mega-nav .mega-chip.pink{color:#e0338f;background:#fdeaf4}.mega-nav .mega-chip.mint{color:#0f8f7a;background:#e4f7f1}.mega-nav .mega-chip.amber{color:#d97a1f;background:#fdf1e2}.mega-nav .mega-item-arrow{vertical-align:-1px;color:var(--pink);margin-left:7px;transition:transform .18s;display:inline-flex}.mega-nav .mega-item.accent:hover .mega-item-arrow{transform:translate(3px)}.mega-nav .mega-promo{color:#fff;background:radial-gradient(circle at 85% 0,#e83f9f80,#0000 52%),linear-gradient(155deg,#31195e 0%,#5c31c4 78%,#8b53e7 100%);border-radius:18px;flex-direction:column;padding:20px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.mega-nav .mega-promo:hover{transform:translateY(-2px);box-shadow:0 18px 36px #31195e52}.mega-nav .mega-promo-kicker{letter-spacing:2.4px;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.mega-nav .mega-promo-dot{background:#4ade9d;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite mega-promo-pulse;box-shadow:0 0 0 3px #4ade9d40}@keyframes mega-promo-pulse{0%,to{box-shadow:0 0 0 3px #4ade9d40}50%{box-shadow:0 0 0 6px #4ade9d14}}.mega-nav .mega-promo strong{letter-spacing:-.2px;margin-top:12px;font-size:16.5px;font-weight:680;line-height:1.25}.mega-nav .mega-promo em{color:#ffffffc2;margin-top:7px;font-size:12.5px;font-style:normal;line-height:1.5}.mega-nav .mega-promo-cta{color:#ffd7ec;align-items:center;gap:7px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:680;display:inline-flex}@media (max-width:980px){.mega-nav .mega-promo{margin-top:6px}.mega-nav .mega-chip{border-radius:9px;width:30px;height:30px}.mega-nav .mega-trigger{border-radius:0;margin:0;padding:13px 0}.mega-nav .mega-group.open .mega-trigger{background:0 0}.mega-nav .mega-aside .mega-item{margin-inline:0}}.sf-cta{background:radial-gradient(900px 320px at 12% -40%,#ffffff2e,#0000 60%),linear-gradient(115deg,#6336d5 0%,#7b4ce3 45%,#f1459c 100%);padding:clamp(28px,4vw,44px) clamp(20px,5vw,48px)}.sf-cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;max-width:1240px;margin:0 auto;display:flex}.sf-cta-kicker{color:#ffffffd1;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:12.5px;font-weight:750}.sf-cta-copy h2{color:#fff;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.015em;margin:0;font-size:clamp(23px,2.8vw,34px);line-height:1.1}.sf-cta-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sf-cta-btn{min-height:52px;color:var(--purple-deep);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:0 26px;font-size:15.5px;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 14px 30px #14082d40}.sf-cta-btn:hover{transform:translateY(-2px);box-shadow:0 20px 40px #14082d52}.sf-cta-ghost{color:#fff;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:15px;font-weight:650;transition:background .16s,border-color .16s;display:inline-flex}.sf-cta-ghost:hover{background:#ffffff1f;border-color:#ffffffbf}.sf-footer{color:#cdc6df;background:radial-gradient(1100px 460px at 88% -10%,#f1459c29,#0000 60%),radial-gradient(900px 500px at 4% 8%,#7b4ce338,#0000 62%),#16102b}.sf-inner{max-width:1240px;margin:0 auto;padding:clamp(52px,6vw,80px) clamp(20px,5vw,48px) clamp(36px,4vw,52px)}.sf-body{z-index:1;grid-template-columns:280px minmax(0,1fr);gap:clamp(32px,4vw,64px);display:grid;position:relative}.sf-rail{max-width:300px}.sf-democard{background:#f1459c12;border:1px solid #f1459c59;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;padding:16px 18px 18px;display:flex}.sf-democard-kicker{color:#ff8dc4;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:10.5px;font-weight:800;display:inline-flex}.sf-democard-kicker span{background:#ff5fae;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff5fae2e}.sf-democard-phone{color:#fff;letter-spacing:-.02em;font-size:21px;font-weight:800}.sf-democard-phone:hover{color:#ff8dc4}.sf-democard-mail{color:#a79fbe;font-size:12.5px}.sf-democard-mail:hover{color:#fff}.sf-democard-btn{color:#fff;background:linear-gradient(105deg,#6336d5,#ef439c);border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:10px 18px;font-size:13px;font-weight:750;display:inline-flex}.sf-democard-btn:hover{transform:translateY(-1px)}.sf-footer{position:relative;overflow:hidden}.sf-geo{pointer-events:none;position:absolute;inset:0}.sf-geo i{display:block;position:absolute}.sf-geo i:first-child{border:1.5px solid #ffffff0f;border-radius:50%;width:420px;height:420px;top:-140px;right:-120px}.sf-geo i:nth-child(2){border:1.5px dashed #ff8dc41f;border-radius:50%;width:190px;height:190px;top:40px;right:90px}.sf-geo i:nth-child(3){border:1.5px solid #d9b8ff14;border-radius:26px;width:300px;height:300px;bottom:-90px;left:-70px;transform:rotate(14deg)}.sf-geo i:nth-child(4){opacity:.05;background-image:linear-gradient(#ffffffb3 1px,#0000 1px),linear-gradient(90deg,#ffffffb3 1px,#0000 1px);background-size:26px 26px;width:380px;height:240px;bottom:-40px;left:34%;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.sf-brand{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.sf-logo .sp-logo-img{filter:brightness(0)invert();opacity:.95}.sf-tagline{color:#a79fbe;max-width:42ch;margin:0;font-size:14.5px;line-height:1.65}.sf-channels{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.sf-channels li{color:#d7d0e8;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.sf-social{gap:10px;margin-top:4px;display:flex}.sf-social a{color:#d7d0e8;background:#ffffff0a;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.sf-social a:hover{color:#fff;background:linear-gradient(135deg, var(--purple), var(--pink));border-color:#0000;transform:translateY(-2px)}.sf-featured{flex-direction:column;align-items:flex-start;display:flex}.sf-posts{gap:10px;width:100%;margin:14px 0 0;padding:0;list-style:none;display:grid}.sf-posts a{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:13px 15px;transition:border-color .16s,background .16s,transform .16s;display:block}.sf-posts a:hover{background:#ffffff0f;border-color:#f1459c80;transform:translate(2px)}.sf-post-cat{color:#ff8dc4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:750;display:inline-block}.sf-posts strong{color:#f4f1fb;font-size:14.5px;font-weight:600;line-height:1.35;display:block}.sf-posts em{color:#8f87a6;margin-top:5px;font-size:12px;font-style:normal;display:block}.sf-posts em i{opacity:.7;margin:0 6px}.sf-featured-all{color:#d9b8ff;margin-top:14px;font-size:13.5px;font-weight:650}.sf-featured-all:hover{color:#fff}.sf-nav{grid-template-columns:1fr 1fr 1.05fr 1.35fr 1fr;gap:clamp(20px,2.4vw,38px);display:grid}.sf-col{min-width:0}.sf-heading{color:#ff8dc4;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.sf-heading-sub{margin-top:22px}.sf-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sf-links-2{grid-template-columns:1fr 1fr;column-gap:18px}.sf-links a,.sf-col a{color:#b3abc7;font-size:14px;transition:color .15s}.sf-links a:hover,.sf-col a:hover{color:#fff}.sf-bar{background:#0000002e;border-top:1px solid #ffffff14}.sf-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 26px;max-width:1240px;margin:0 auto;padding:18px clamp(20px,5vw,48px);display:flex}.sf-copy{color:#8f87a6;font-size:12.5px}.sf-legal{flex-wrap:wrap;gap:clamp(16px,2.5vw,32px);display:flex}.sf-legal a{color:#b3abc7;font-size:12.5px;transition:color .15s}.sf-legal a:hover{color:#fff}.sf-powered{color:#8f87a6;font-size:12.5px}.sf-powered a{color:#d9b8ff;font-weight:650}.sf-powered a:hover{color:#fff}.sf-showcase{background:radial-gradient(900px 380px at 92% -30%,#7b4ce329,#0000 60%),#120c24;border-top:1px solid #ffffff0f}.sf-showcase-inner{max-width:1240px;margin:0 auto;padding:clamp(40px,5vw,60px) clamp(20px,5vw,48px) clamp(30px,3.5vw,44px)}.sf-showcase-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(18px,2.2vw,26px);display:flex}.sf-showcase-kicker{color:#ff8dc4;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.sf-showcase-all{color:#d9b8ff;white-space:nowrap;font-size:13.5px;font-weight:650}.sf-showcase-all:hover{color:#fff}.sf-showcase-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px);display:grid}.sf-scard{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;transition:border-color .18s,background .18s,transform .18s;display:flex;overflow:hidden}.sf-scard:hover{background:#ffffff0f;border-color:#f1459c80;transform:translateY(-3px)}.sf-scard-media{aspect-ratio:16/9;background:#1c1636;position:relative;overflow:hidden}.sf-scard-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.sf-scard:hover .sf-scard-media img{transform:scale(1.03)}.sf-scard-body{flex-direction:column;gap:8px;padding:15px 17px 18px;display:flex}.sf-scard-cat{color:#ff8dc4;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:750}.sf-scard-title{color:#f4f1fb;font-size:15.5px;font-weight:650;line-height:1.35}.sf-scard-more{color:#8f87a6;font-size:12.5px}@media (max-width:900px){.sf-body{grid-template-columns:1fr;gap:34px}.sf-rail{max-width:none}.sf-nav{grid-template-columns:1fr 1fr;gap:30px 26px}.sf-cta-inner{flex-direction:column;align-items:flex-start}.sf-showcase-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sf-nav{grid-template-columns:1fr}.sf-links-2{grid-template-columns:1fr 1fr}.sf-bar-inner{flex-direction:column;align-items:flex-start}.sf-cta-actions{width:100%}.sf-cta-btn,.sf-cta-ghost{flex:1;justify-content:center}.sf-showcase-grid{grid-template-columns:1fr}}:root{--rh-pink:#f23383;--rh-purple:#7651d6;--rh-ink:#151521;--rh-muted:#6f7180;--rh-line:#e9e9ef;--rh-soft:#f8f7fb;--rh-shadow:0 22px 60px #231d381f}.rh-brand{color:var(--rh-ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.rh-logo-box{border:3px solid var(--rh-pink);width:45px;height:49px;color:var(--rh-pink);letter-spacing:-.05em;border-radius:13px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid;position:relative}.rh-logo-box:after{content:"";border-left:3px solid var(--rh-pink);border-bottom:3px solid var(--rh-pink);background:#fff;width:10px;height:10px;position:absolute;bottom:-8px;left:8px;transform:skewY(-35deg)}.rh-brand-copy{flex-direction:column;line-height:1;display:flex}.rh-brand-name{letter-spacing:-.04em;font-size:27px;font-weight:780}.rh-brand-name span{color:var(--rh-pink)}.rh-brand-sub{letter-spacing:.07em;color:var(--rh-ink);margin-top:5px;font-size:9px;font-weight:750}.sp-header.rh-header{border-bottom:1px solid var(--rh-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;gap:20px;min-height:84px}.rh-demo-btn{color:#fff;background:linear-gradient(90deg,var(--rh-pink),var(--rh-purple));border-radius:999px;min-height:0;padding:13px 23px;font-weight:700;box-shadow:0 9px 22px #7651d629}.rh-demo-btn:hover{transform:translateY(-1px)}.rh-nav{justify-content:center;align-items:center;gap:12px;display:flex}.rh-group{display:contents}.rh-trigger,.rh-direct{color:#595b66;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:30px 14px 26px;font-family:inherit;font-size:16px;text-decoration:none;position:relative}.rh-trigger:hover,.rh-direct:hover{color:var(--rh-ink)}.rh-trigger.active{color:var(--rh-ink);font-weight:650}.rh-trigger.active:after{content:"";background:linear-gradient(90deg,var(--rh-pink),var(--rh-purple));border-radius:3px;height:2px;position:absolute;bottom:0;left:14px;right:14px}.rh-caret{color:#8c8e98;margin-left:5px;font-size:11px}.rh-mega{border:1px solid var(--rh-line);width:min(1320px,100vw - 72px);box-shadow:var(--rh-shadow);opacity:0;visibility:hidden;pointer-events:none;z-index:90;background:#fff;border-radius:0 0 24px 24px;padding:30px 34px;transition:all .16s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-8px)}.rh-group.open .rh-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.rh-mega-grid{grid-template-columns:245px 1fr 360px;gap:34px;min-height:330px;display:grid}.rh-intro{border-right:1px solid var(--rh-line);padding:8px 30px 8px 2px}.rh-kicker{color:#9a9ca8;letter-spacing:.16em;margin-bottom:18px;font-size:12px;font-weight:750}.rh-intro h3{letter-spacing:-.035em;color:var(--rh-ink);margin:0 0 12px;font-size:28px}.rh-intro p{color:var(--rh-muted);margin:0;font-size:17px;line-height:1.55}.rh-items{grid-template-columns:1fr 1fr;align-content:start;gap:8px 22px;display:grid}.rh-card{color:inherit;border-radius:14px;grid-template-columns:42px 1fr;gap:13px;padding:14px 12px;text-decoration:none;display:grid}.rh-card:hover{background:var(--rh-soft)}.rh-mono{border:1px solid var(--rh-line);width:40px;height:40px;color:var(--rh-purple);background:#fff;border-radius:12px;place-items:center;font-size:13px;font-weight:700;display:grid}.rh-card h4{letter-spacing:-.015em;color:var(--rh-ink);margin:0 0 4px;font-size:17px}.rh-card p{color:var(--rh-muted);margin:0;font-size:14px;line-height:1.45}.rh-promo{background:linear-gradient(145deg,#f7f4fc,#efebf8);border:1px solid #ece7f5;border-radius:22px;min-height:270px;padding:28px;position:relative;overflow:hidden}.rh-promo small{color:var(--rh-purple);letter-spacing:.13em;font-size:11px;font-weight:750}.rh-promo h3{letter-spacing:-.035em;max-width:250px;color:var(--rh-ink);margin:15px 0 10px;font-size:27px;line-height:1.18}.rh-promo p{max-width:245px;color:var(--rh-muted);margin:0;font-size:15px;line-height:1.55}.rh-promo-cta{color:var(--rh-purple);font-weight:750;text-decoration:none;position:absolute;bottom:25px;left:28px}.rh-workflow{width:145px;height:136px;position:absolute;bottom:22px;right:22px}.rh-node{min-width:72px;height:38px;color:var(--rh-ink);background:#fff;border:1px solid #ddd7ea;border-radius:11px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:650;display:flex;position:absolute;box-shadow:0 8px 20px #43336314}.rh-node.a{top:8px;left:0}.rh-node.b{top:49px;right:0}.rh-node.c{bottom:0;left:16px}.rh-line{transform-origin:0;background:#c9bfe3;height:1px;position:absolute}.rh-line.one{width:61px;top:43px;left:59px;transform:rotate(18deg)}.rh-line.two{width:53px;top:82px;left:56px;transform:rotate(-21deg)}@media (max-width:980px){.rh-nav{flex-direction:column;align-items:stretch;gap:2px}.rh-group{display:block}.rh-trigger,.rh-direct{text-align:left;border-radius:14px;justify-content:space-between;width:100%;padding:14px;font-size:16.5px;display:flex}.rh-trigger.active:after{display:none}.rh-mega{opacity:1;visibility:visible;pointer-events:auto;width:auto;box-shadow:none;border:0;border-radius:0;padding:4px 4px 14px;display:none;position:static;transform:none}.rh-group.open .rh-mega{display:block}.rh-mega-grid{grid-template-columns:1fr;gap:18px;min-height:0}.rh-intro{border-right:0;padding:0 4px}.rh-intro h3{font-size:22px}.rh-items{grid-template-columns:1fr}.rh-promo{display:none}}@media (max-width:1200px) and (min-width:981px){.rh-trigger,.rh-direct{padding-left:9px;padding-right:9px;font-size:14px}.rh-mega-grid{grid-template-columns:220px 1fr}.rh-promo{display:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}
