@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-geist-mono);--color-rose-300:#ffa2ae;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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-geist-mono);--font-heading:var(--font-sans)}@supports (color:lab(0% 0 0)){:root,:host{--color-rose-300:lab(76.6339% 38.3549 9.68835)}}}@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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{background:var(--rumik-ink,#121418);max-width:100%;overflow-x:clip}body{background-color:var(--background);color:var(--foreground);background-color:var(--rumik-ink,#121418);max-width:100%;overflow-x:clip}html{font-family:var(--font-sans)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.z-10{z-index:10}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[22px\]{width:22px;height:22px}.h-\[calc\(100dvh-3\.5rem\)\]{height:calc(100dvh - 3.5rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-none{max-height:none}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[calc\(100dvh-3\.5rem\)\]{min-height:calc(100dvh - 3.5rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.resize-y{resize:vertical}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:calc(var(--radius) * .8)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[var\(--rumik-border\)\]{border-color:var(--rumik-border)}.border-\[var\(--rumik-surface-border\)\]{border-color:var(--rumik-surface-border)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[\#080C18\]{background-color:#080c18}.bg-\[var\(--brand-ink\)\]{background-color:var(--brand-ink)}.bg-\[var\(--rumik-surface-strong\)\]{background-color:var(--rumik-surface-strong)}.bg-background{background-color:var(--background)}.bg-muted{background-color:var(--muted)}.bg-primary{background-color:var(--primary)}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.p-\[clamp\(1rem\,3vw\,1\.5rem\)\]{padding:clamp(1rem,3vw,1.5rem)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.text-center{text-align:center}.\[font-family\:var\(--font-marketing-dm\)\,system-ui\,sans-serif\]{font-family:var(--font-marketing-dm),system-ui,sans-serif}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[0\.82rem\]{font-size:.82rem!important}.\!text-\[0\.88rem\]{font-size:.88rem!important}.text-\[0\.95rem\]{font-size:.95rem}.text-\[clamp\(2rem\,4vw\,2\.75rem\)\]{font-size:clamp(2rem,4vw,2.75rem)}.\!leading-none{--tw-leading:1!important;line-height:1!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!tracking-\[-0\.04em\]{--tw-tracking:-.04em!important;letter-spacing:-.04em!important}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.whitespace-nowrap{white-space:nowrap}.text-\[\#8cffd2\]{color:#8cffd2}.text-\[\#8cffd2\]\/50{color:#8cffd280;color:lab(92.3228% -42.0231 10.9025/.5)}.text-\[\#E8EDF8\]{color:#e8edf8}.text-\[var\(--rumik-muted\)\]{color:var(--rumik-muted)}.text-\[var\(--rumik-text\)\]{color:var(--rumik-text)}.text-black{color:var(--color-black)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-rose-300{color:var(--color-rose-300)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-80{opacity:.8}.opacity-100{opacity:1}.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,)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.\!paused{animation-play-state:paused!important}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}@media (hover:hover){.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:481px){.sm\:flex-row{flex-direction:row}.sm\:justify-center{justify-content:center}.sm\:self-center{align-self:center}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:769px){.md\:p-6{padding:calc(var(--spacing) * 6)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--brand-ink:#121418;--brand-ink-deep:#0e1014;--brand-cream:#f5f2eb;--brand-cream-muted:#f5f2eba8;--brand-orb-teal:#8cffd2;--brand-orb-blue:#9cc7ff;--brand-error:#e87070;--brand-warning:#f5c842;--brand-surface-light:#fff;--font-heading:var(--font-sans), ui-monospace, monospace;--font-body:var(--font-marketing-dm), ui-sans-serif, system-ui, sans-serif;--bp-xs-max:480px;--bp-sm:481px;--bp-md:769px;--bp-lg:1025px;--bp-xl:1441px;--bp-2xl:1920px;--bp-tablet-max:900px;--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--agent-orange:#ff5a3c;--agent-card:#5a605cc7;--agent-card-border:#ffffff2e;--voice-ink:#f7fbff;--voice-mint:#8cffd2;--voice-blue:#9cc7ff;--voice-bg:#050607;--tech-cyan:#49f3ff;--tech-blue:#6ea8ff;--tech-violet:#8b7bff;--tech-surface:#070e1c9e;--tech-border:#78c2ff57;--motion-fast:.18s;--motion-base:.36s;--motion-slow:.68s;--ease-tech:cubic-bezier(.22,.7,.18,1);--rumik-ink:var(--brand-ink);--rumik-cream:var(--brand-cream);--rumik-cream-bg:#f5f2ebf5;--rumik-text:#fffffff5;--rumik-muted:#ffffffa8;--rumik-subtle:#ffffff9e;--rumik-faint:#ffffff8c;--rumik-border:#ffffff1f;--rumik-ink-border:#1214181f;--rumik-ink-muted:#1214188c;--rumik-ink-subtle:#1214186b;--rumik-ink-faint:#12141859;--rumik-ease:cubic-bezier(.22, .7, .18, 1);--rumik-surface:#ffffff0f;--rumik-surface-strong:#ffffff17;--rumik-surface-border:#ffffff1f}@supports (color:lab(0% 0 0)){:root{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.agent-bg{z-index:-10;background:#000;position:fixed;inset:0;overflow:hidden}.voice-page{background:radial-gradient(circle at 50% -15%,#8cffd221,#0000 34rem),radial-gradient(circle at 85% 8%,#9cc7ff17,#0000 28rem),linear-gradient(#050607 0%,#07090d 48%,#040405 100%)}.voice-scene-hero--room{min-height:100%;box-shadow:none;background:#020304;border:none;border-radius:0;position:absolute;inset:0}.voice-scene-hero--room .voice-scene-hero__label{letter-spacing:.28em;background:#020304a6;border-color:#8cffd273;align-items:center;gap:.5rem;padding:.45rem 1rem;display:inline-flex;top:auto;bottom:7.5rem;left:50%;transform:translate(-50%);box-shadow:0 0 32px #8cffd226}.voice-scene-hero__dot{background:#8cffd2;border-radius:9999px;width:.45rem;height:.45rem;animation:2s ease-in-out infinite voicePulse;box-shadow:0 0 12px #8cffd2f2}.voice-scene-hero__vignette{z-index:3;pointer-events:none;background:radial-gradient(70% 55% at 50% 42%,#0000 0 42%,#0203048c 72%,#020304eb 100%),linear-gradient(#02030459 0%,#0000 28% 62%,#020304bf 100%);position:absolute;inset:0}.voice-scene-hero__horizon{z-index:3;pointer-events:none;opacity:.6;background:linear-gradient(90deg,#0000,#8cffd273,#0000);height:1px;position:absolute;bottom:18%;left:-10%;right:-10%;box-shadow:0 0 40px #8cffd259}.voice-room__haze{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 38%,#8cffd212,#0000 48%);position:absolute;inset:0}.voice-room__scan{z-index:2;opacity:.04;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#8cffd280 2px 3px);animation:10s linear infinite voiceScanRoom;position:absolute;inset:0}.voice-hud{transform-style:preserve-3d}.voice-hud__status{letter-spacing:.32em;text-transform:uppercase;color:#ffffff73;text-shadow:0 0 24px #8cffd259;font-size:.72rem}.voice-hud__orbit{opacity:.55;border:1px solid #8cffd22e;border-radius:9999px;animation:14s linear infinite voiceOrbitSpin;position:absolute;inset:-2.2rem}.voice-hud__orbit--b{border-color:#9cc7ff24;animation-duration:20s;animation-direction:reverse;inset:-3.4rem}.voice-hud__orbit--live{opacity:1;border-color:#8cffd26b;box-shadow:0 0 50px #8cffd233,inset 0 0 30px #8cffd20f}.voice-hud__mic{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff29;border-radius:9999px;place-items:center;width:5.5rem;height:5.5rem;transition:border-color .35s,box-shadow .35s,transform .25s;display:grid;position:relative}.voice-hud__mic:hover{border-color:#8cffd259;transform:scale(1.04)}.voice-hud__mic--live{background:#8cffd21a;border-color:#8cffd28c;box-shadow:0 0 60px #8cffd259,0 0 120px #8cffd21f,inset 0 0 24px #8cffd21f}.voice-hud__mic-glow{background:radial-gradient(circle,#8cffd259,#0000 65%);border-radius:9999px;animation:3s ease-in-out infinite voiceOrbGlow;position:absolute;inset:-30%}.voice-hud__wave{opacity:.75;justify-content:center;align-items:flex-end;gap:.22rem;height:3rem;display:flex}.voice-hud__wave span{background:linear-gradient(#ffffffe6,#8cffd259);border-radius:9999px;width:.22rem;min-height:.35rem;transition:height .25s}.voice-hud__wave-bar--live{animation:.85s ease-in-out infinite alternate voiceBar}.voice-hud__book{z-index:12;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000059;border:1px solid #ffffff1a;border-radius:9999px;padding:.4rem .85rem;font-size:.65rem;transition:border-color .2s,color .2s;position:absolute;top:1rem;right:1rem}.voice-hud__book:hover{color:#ffffffbf;border-color:#8cffd259}.voice-hud__call{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020304b8;border:1px solid #8cffd238;border-radius:9999px;align-items:center;gap:.65rem;width:min(100% - 2rem,26rem);padding:.55rem .65rem .55rem 1rem;display:flex;position:absolute;bottom:1.25rem;left:50%;translate:-50%;box-shadow:0 0 40px #8cffd21a,inset 0 1px #ffffff0f}.voice-hud__toast{white-space:nowrap;font-size:.72rem;position:absolute;top:-1.75rem;left:50%;translate:-50%}@keyframes voiceOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes voiceScanRoom{0%{transform:translateY(-4%)}to{transform:translateY(4%)}}.voice-page--immersive{background:0 0;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.voice-page--immersive.voice-page--rumik{background:0 0}.voice-page--immersive .site-3d{flex:1;height:auto;min-height:0}.site-3d{background:0 0;width:100%;position:relative;overflow:hidden}.site-3d__canvas{z-index:0;background:#121418;position:fixed;inset:0}.site-3d__canvas canvas{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.site-3d__vignette{z-index:2;pointer-events:none;background:radial-gradient(70% 58% at 50% 44%,#0000 0 34%,#12141866 64%,#121418e0 100%),linear-gradient(#12141880 0%,#0000 20% 55%,#121418bf 100%);position:absolute;inset:0}.site-3d__horizon{z-index:3;pointer-events:none;opacity:.45;background:linear-gradient(90deg,#0000,#8cffd273,#0000);height:1px;position:absolute;bottom:28%;left:-8%;right:-8%;box-shadow:0 0 48px #8cffd24d}.site-3d__scan{z-index:2;opacity:.035;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#8cffd273 2px 3px);animation:12s linear infinite voiceScanRoom;position:absolute;inset:0}.site-3d__status{z-index:4;letter-spacing:.28em;text-transform:uppercase;color:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#0203048c;border:1px solid #8cffd259;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.62rem;display:inline-flex;position:absolute;top:5.5rem;left:50%;translate:-50%}.site-3d__status-dot{background:#8cffd2;border-radius:9999px;width:.4rem;height:.4rem;animation:2s ease-in-out infinite voicePulse;box-shadow:0 0 10px #8cffd2e6}.site-3d__scroll{z-index:5;scroll-snap-type:y proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;background:0 0;height:100%;min-height:0;position:relative;overflow:hidden auto}.site-3d__cinema{pointer-events:none;height:420vh;position:relative}.site-3d__cinema-sticky{pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;height:100dvh;padding:5.5rem 1.25rem 6rem;display:flex;position:sticky;top:0}.site-3d__cinema-sticky>*{pointer-events:auto}.site-3d__cinema-beat{z-index:9;text-align:center;pointer-events:none;width:min(90%,28rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.site-3d__cinema-line{letter-spacing:-.04em;color:#ffffffe6;text-shadow:0 0 80px #8cffd238;font-size:clamp(1.75rem,6vw,3.25rem);font-weight:300;line-height:1.08}.site-3d__cinema-hud{z-index:10;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.site-3d__panel{scroll-snap-align:start;scroll-snap-stop:always;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:5.5rem 1.25rem 7rem;display:flex;position:relative}.site-3d__panel>*{pointer-events:auto}.site-3d__panel--voice{display:none}.site-3d__hero-title{z-index:8;text-align:center;pointer-events:none;width:min(100%,36rem);position:absolute;top:6rem;left:50%;translate:-50%}.site-3d__hero-kicker{letter-spacing:.38em;text-transform:uppercase;color:#8cffd28c;margin-bottom:.35rem;font-size:.62rem;display:block}.site-3d__hero-headline{letter-spacing:-.04em;color:#ffffffeb;text-shadow:0 0 60px #8cffd240;font-size:clamp(2.25rem,7vw,4rem);font-weight:300;line-height:1.05}.site-3d__hero-accent{color:#0000;background:linear-gradient(135deg,#8cffd2 0%,#9cc7ff 100%);-webkit-background-clip:text;background-clip:text;display:block}.site-3d__hero-sub{color:#ffffff6b;margin-top:.85rem;max-width:28rem;margin-inline:auto;font-size:clamp(.82rem,2vw,.95rem);line-height:1.55}.site-3d__hud{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02030459;border:1px solid #8cffd21f;border-radius:1.5rem;flex-direction:column;align-items:center;margin-bottom:1.5rem;padding:1.25rem 1.5rem 1.5rem;display:flex;position:relative;box-shadow:0 0 48px #8cffd20f}.site-3d__call{pointer-events:auto}.site-3d__scroll-cue{z-index:6;letter-spacing:.32em;text-transform:uppercase;color:#ffffff73;pointer-events:none;font-size:.6rem;position:absolute;bottom:1.5rem;left:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.site-3d__scroll-cue{animation:2.4s ease-in-out infinite site3dBounce}}@keyframes site3dBounce{0%,to{opacity:.35;transform:translate(-50%)}50%{opacity:.65;transform:translate(-50%,6px)}}.site-3d__panel--flow{justify-content:center;padding-top:4rem}.site-3d__flow-grid{perspective:900px;gap:1rem;width:min(100%,56rem);display:grid}@media (min-width:640px){.site-3d__flow-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.site-3d__flow-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-style:preserve-3d;background:#02030473;border:1px solid #8cffd22e;border-radius:1.25rem;padding:1.5rem 1.35rem;transition:border-color .3s,box-shadow .3s;position:relative;box-shadow:0 0 40px #8cffd214,inset 0 1px #ffffff0f}.site-3d__flow-card:hover{border-color:#8cffd261;box-shadow:0 0 56px #8cffd224,inset 0 1px #ffffff1a}.site-3d__flow-index{letter-spacing:.28em;color:#8cffd273;margin-bottom:.75rem;font-size:.62rem;display:block}.site-3d__flow-title{letter-spacing:-.02em;color:#ffffffeb;font-size:1.35rem;font-weight:400}.site-3d__flow-line{color:#ffffff6b;margin-top:.5rem;font-size:.8rem;line-height:1.5}.site-3d__scroll-hint{text-align:center;letter-spacing:.32em;text-transform:uppercase;color:#ffffff38;margin-top:2.5rem;font-size:.6rem}.site-3d__panel--features{justify-content:center;padding-top:2rem;padding-bottom:4rem}.site-3d__features-head{text-align:center;width:min(100%,56rem);margin-bottom:2rem}.site-3d__features-title{letter-spacing:-.04em;color:#ffffffeb;text-shadow:0 0 48px #8cffd233;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:300;line-height:1.05}.site-3d__features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:min(100%,56rem);display:grid}@media (min-width:768px){.site-3d__features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.site-3d__feature-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#02030485;border:1px solid #8cffd233;border-radius:1.15rem;padding:1.35rem 1.15rem;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 0 36px #8cffd20f,inset 0 1px #ffffff0d}.site-3d__feature-card:hover{border-color:#8cffd261;transform:translateY(-2px);box-shadow:0 0 52px #8cffd21f,inset 0 1px #ffffff14}@media (min-width:768px){.site-3d__feature-card:last-child{grid-column:2}}.site-3d__feature-icon{color:#8cffd2;width:1.25rem;height:1.25rem;margin-bottom:.75rem}.site-3d__feature-title{letter-spacing:-.02em;color:#fffffff0;font-size:1rem;font-weight:500}.site-3d__feature-line{color:#ffffff6b;margin-top:.3rem;font-size:.78rem;line-height:1.45}.voice-scene-hero{isolation:isolate;background:radial-gradient(circle at 50% 38%,#8cffd21f,#030405eb 58%),linear-gradient(#080c10f2,#030405fa);border:1px solid #8cffd247;border-radius:2rem;min-height:min(58vh,540px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 80px #8cffd22e,0 30px 80px #00000073}.voice-scene-hero canvas{z-index:2;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.voice-scene-hero__glow{z-index:1;pointer-events:none;background:radial-gradient(circle,#8cffd224,#0000 68%);border-radius:9999px;animation:4.5s ease-in-out infinite voiceOrbGlow;position:absolute;inset:10% 15%}.voice-scene-hero__grid{z-index:0;pointer-events:none;opacity:.45;background-image:linear-gradient(#8cffd214 1px,#0000 1px),linear-gradient(90deg,#8cffd214 1px,#0000 1px);background-size:48px 48px;animation:18s linear infinite gridDrift3d;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0 40%,#0000 78%);mask-image:radial-gradient(circle at 50% 45%,#000 0 40%,#0000 78%)}.voice-scene-hero__label{z-index:3;letter-spacing:.18em;text-transform:uppercase;color:#8cffd2d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0304058c;border:1px solid #8cffd259;border-radius:9999px;padding:.35rem .75rem;font-size:.68rem;position:absolute;top:1rem;left:1rem}.voice-scene-hero--loading{place-items:center;display:grid}.voice-scene-hero__pulse{border:1px solid #8cffd259;border-radius:9999px;width:5rem;height:5rem;animation:2.2s ease-in-out infinite voicePulse;box-shadow:0 0 40px #8cffd240}@keyframes voiceOrbGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.06)}}.voice-scene-layer{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.voice-scene-layer canvas{width:100%!important;height:100%!important}.voice-scene-vignette{background:radial-gradient(circle at 50% 42%,#0000 0 34%,#03040559 62%,#030405eb 100%),linear-gradient(#03040526,#030405b8 72%,#030405f5);position:absolute;inset:0}.voice-scene-grid{opacity:.55;background-image:linear-gradient(#8cffd20d 1px,#0000 1px),linear-gradient(90deg,#8cffd20d 1px,#0000 1px);background-size:56px 56px;animation:22s linear infinite gridDrift3d;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0 42%,#0000 78%);mask-image:radial-gradient(circle at 50% 45%,#000 0 42%,#0000 78%)}.voice-scene-content{z-index:1;position:relative}.voice-depth-panel{transform-style:preserve-3d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000059,0 0 40px #8cffd20f}.voice-console--3d{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,.7,.18,1),box-shadow .45s;box-shadow:inset 0 1px #ffffff14,0 34px 90px #00000073,0 0 80px #8cffd21f,0 0 120px #9cc7ff0f}.voice-ambient--3d{opacity:.28;animation:16s linear infinite voiceScan3d}@keyframes gridDrift3d{0%{transform:translate(0)rotateX(58deg)scale(1.08)}to{transform:translate(56px,36px)rotateX(58deg)scale(1.08)}}@keyframes voiceScan3d{0%,to{opacity:.22;transform:translate(-2%)rotateX(12deg)}50%{opacity:.34;transform:translate(2%,-1%)rotateX(8deg)}}.voice-ambient{z-index:-1;opacity:.5;background:linear-gradient(90deg,#0000 0 47%,#8cffd221 49%,#0000 51% 100%),repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 8.5vw);animation:12s linear infinite voiceScan;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle at 60% 42%,#000 0 34%,#0000 68%);mask-image:radial-gradient(circle at 60% 42%,#000 0 34%,#0000 68%)}.voice-console{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff0e,#ffffff06),radial-gradient(circle at 50% 0,#8cffd21a,#0000 20rem);border:1px solid #ffffff17;position:relative;box-shadow:inset 0 1px #ffffff14,0 34px 90px #00000073,0 0 80px #8cffd214}.voice-ring{aspect-ratio:1;border:1px solid #ffffff13;border-radius:9999px;width:min(74vw,22rem);transition:border-color .32s,box-shadow .32s;position:absolute;box-shadow:inset 0 0 60px #ffffff06,0 0 0 1.25rem #ffffff05,0 0 0 2.5rem #ffffff03}.voice-ring--active{border-color:#8cffd257;animation:2.2s ease-in-out infinite voicePulse;box-shadow:inset 0 0 74px #8cffd214,0 0 0 1.25rem #8cffd20b,0 0 0 2.5rem #8cffd206,0 0 80px #8cffd22e}.voice-wave{justify-content:center;align-items:center;gap:clamp(.25rem,1vw,.48rem);height:5.5rem;display:flex}.voice-wave span{opacity:.46;background:linear-gradient(#ffffffdb,#8cffd259);border-radius:9999px;width:clamp(.28rem,.9vw,.48rem);min-height:.75rem;transition:height .3s,opacity .3s}.voice-wave__bar--active{animation:.98s ease-in-out infinite alternate voiceBar;opacity:.95!important}.voice-button{background:linear-gradient(135deg, var(--voice-mint), #fff);transition:transform .22s,box-shadow .22s;box-shadow:0 0 34px #8cffd238}.voice-button:hover{transform:translateY(-1px);box-shadow:0 0 46px #8cffd252}@keyframes voiceScan{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes voicePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.025)}}@keyframes voiceBar{0%{filter:brightness(.85);transform:scaleY(.62)}to{filter:brightness(1.2);transform:scaleY(1.08)}}.agent-bg video{object-fit:cover;filter:contrast(1.02)saturate(.9)brightness(.86);width:100%;max-width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.agent-bg:after{content:"";background:radial-gradient(70% 60% at 55% 32%,#0000000d,#000000d9 72%,#000000f5 100%);position:absolute;inset:-10%}.agent-haze{background:linear-gradient(#0000,#0000008c,#000000fa);height:38%;position:absolute;bottom:-2px;left:0;right:0}.tech-grid{background-image:linear-gradient(#49f3ff14 1px,#0000 1px),linear-gradient(90deg,#49f3ff14 1px,#0000 1px);background-size:48px 48px;animation:18s linear infinite gridDrift;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle,#000 42%,#0000 82%);mask-image:radial-gradient(circle,#000 42%,#0000 82%)}.tech-orb{aspect-ratio:1;filter:blur(56px);opacity:.36;pointer-events:none;background:radial-gradient(circle at 40% 40%,#49f3ff8c,#6ea8ff14 62%,#0000 75%);border-radius:9999px;width:min(42vw,28rem);animation:9s ease-in-out infinite orbFloat;position:absolute}@media (max-width:480px){.tech-orb{filter:blur(40px);opacity:.28;width:70vw}}.tech-orb--a{top:-8%;left:-10%}.tech-orb--b{background:radial-gradient(circle,#8b7bff7a,#49f3ff1f 58%,#0000 76%);animation-delay:-2.2s;bottom:-16%;right:-12%}.tech-panel{border:1px solid var(--tech-border);background:linear-gradient(150deg,#081224a8,#060c1880);position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 28px #0000004d,0 0 22px #49f3ff14}.tech-panel:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--motion-base) var(--ease-tech);background:linear-gradient(120deg,#0000 0%,#49f3ff4d 45%,#0000 100%);position:absolute;inset:-1px}.tech-panel:hover:before{opacity:.9}.tech-btn{position:relative;overflow:hidden}.tech-btn:after{content:"";transition:transform var(--motion-slow) var(--ease-tech);background:linear-gradient(110deg,#0000 0%,#49f3ff57 48%,#0000 100%);position:absolute;inset:0;transform:translate(-130%)}.tech-btn:hover:after{transform:translate(130%)}@keyframes gridDrift{0%{transform:translate(0)}to{transform:translate(48px,32px)}}@keyframes orbFloat{0%,to{opacity:.34;transform:translate(0)scale(1)}50%{opacity:.48;transform:translateY(-14px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.tech-grid,.tech-orb,.voice-scene-grid,.voice-ambient--3d,.voice-room__scan,.voice-hud__orbit,.voice-hud__mic-glow{animation:none!important}.tech-panel:before,.tech-btn:after,.voice-console--3d,.voice-hud__mic:hover{transition:none!important;transform:none!important}}.magnetic-inner{justify-content:center;align-items:center;gap:inherit;will-change:transform;width:auto;height:auto;display:inline-flex}.site-btn .magnetic-inner,.site-chrome-action-btn .magnetic-inner,.harvey-btn .magnetic-inner,.call-panel-surface__phone-btn .magnetic-inner{width:100%;min-height:inherit}@media (prefers-reduced-motion:reduce){.magnetic-inner,.site-orb-hit:not(.site-orb-hit--immersive){transform:none!important}.site-orb-hit--immersive{--bg-parallax-orb-x:0px!important;--bg-parallax-orb-y:0px!important}.story-illustration-bg__persistent-orb-pin{--bg-parallax-orb-x:0px!important;--bg-parallax-orb-y:0px!important;--magnetic-x:0px!important;--magnetic-y:0px!important}.editorial-bg__grid,.story-illustration-bg__wash{transform:none!important}.story-illustration-bg__stage{--bg-parallax-stage-x:0px!important;--bg-parallax-stage-y:0px!important}}.site-shell{color:var(--rumik-text);font-family:var(--font-marketing-dm), system-ui, sans-serif;-webkit-font-smoothing:antialiased;width:100%;max-width:100%;overflow-x:clip}.voice-page--rumik{background:var(--brand-ink)}.voice-page--rumik:not(.voice-page--immersive){background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px),linear-gradient(#121418 0%,#0e1014 100%);background-size:22px 22px,auto}.site-main{width:100%;max-width:100%;padding:clamp(2rem,6vw,5rem) 0;overflow-x:clip}.site-container{width:100%;max-width:min(75rem,100%);padding-inline:max(clamp(1rem, 4vw, 3rem), env(safe-area-inset-left,0px)) max(clamp(1rem, 4vw, 3rem), env(safe-area-inset-right,0px));box-sizing:border-box;margin-inline:auto}.site-page-header{max-width:min(42rem,100%);padding-block:clamp(1.5rem,4vw,2.5rem)}.site-kicker{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:lowercase;color:var(--rumik-muted);margin-bottom:.85rem;font-size:clamp(.82rem,1.8vw,.95rem);font-weight:400}.site-display{font-family:var(--font-body);letter-spacing:-.045em;text-transform:lowercase;color:var(--rumik-text);text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.25rem,7vw,4.5rem);font-weight:600;line-height:.94}.site-lead{max-width:36rem;font-family:var(--font-body);text-transform:lowercase;color:var(--rumik-subtle);overflow-wrap:break-word;margin-top:1.25rem;font-size:clamp(.9rem,2vw,1.05rem);line-height:1.55}.site-grid{gap:.65rem;display:grid}.site-grid--2{grid-template-columns:1fr}@media (min-width:769px){.site-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-grid--3{grid-template-columns:1fr}@media (min-width:769px){.site-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.site-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-card{border:1px solid var(--rumik-surface-border);background:var(--rumik-surface);color:var(--rumik-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 16px 40px #00000038}.site-card__title{letter-spacing:-.03em;text-transform:lowercase;color:var(--rumik-text);overflow-wrap:break-word;font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:600;line-height:1.15}.site-card__body{font-family:var(--font-body);text-transform:lowercase;color:var(--rumik-subtle);margin-top:.55rem;font-size:.82rem;line-height:1.55}.site-card__meta{letter-spacing:.08em;text-transform:lowercase;color:var(--rumik-faint);font-size:.68rem}.site-panel{border:1px solid var(--rumik-surface-border);background:var(--rumik-surface);color:var(--rumik-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;box-shadow:0 16px 40px #00000038}.site-panel__kicker{letter-spacing:.02em;text-transform:lowercase;color:var(--rumik-muted);font-size:.62rem;font-weight:500}.site-panel__title{letter-spacing:-.025em;text-transform:lowercase;font-size:.88rem;font-weight:600;line-height:1.15}.site-panel__sub{text-transform:lowercase;color:var(--rumik-ink-subtle);margin-top:.15rem;font-size:.62rem;line-height:1.35}.site-field{flex-direction:column;gap:.35rem;display:flex}.site-label{letter-spacing:.04em;text-transform:lowercase;color:var(--rumik-muted);font-size:.68rem}.site-input,.site-select,.site-textarea{border:1px solid var(--rumik-surface-border);width:100%;color:var(--rumik-text);background:#ffffff0f;border-radius:.65rem;outline:none;padding:.6rem .7rem;font-size:.82rem}.site-input::placeholder,.site-textarea::placeholder{color:var(--rumik-faint);text-transform:lowercase}.site-input:focus,.site-select:focus,.site-textarea:focus{border-color:#8cffd273}.site-input-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.site-input-wrap{border:1px solid var(--rumik-surface-border);background:#ffffff0f;border-radius:.65rem;flex:5.5rem;align-items:center;gap:.35rem;min-width:0;padding:.38rem .45rem;display:flex}.site-input-wrap .site-input{background:0 0;border:0;padding:.2rem 0;font-size:.68rem}.site-btn{background:var(--rumik-cream);font-family:var(--font-heading);letter-spacing:-.01em;text-transform:lowercase;color:var(--rumik-ink);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.15rem;font-size:.82rem;font-weight:500;transition:opacity .2s,transform .2s;display:inline-flex}.site-btn:hover:not(:disabled){opacity:.9}.site-btn:disabled{opacity:.38;cursor:not-allowed}.site-btn--compact{min-height:1.65rem;padding:.32rem .65rem;font-size:.62rem}.site-btn--full{width:100%;min-height:2.75rem}.site-btn--outline{border:1px solid var(--rumik-border);color:var(--rumik-text);background:0 0}.site-btn--outline:hover:not(:disabled){background:var(--rumik-surface-strong)}.site-card--highlighted{border-left:3px solid var(--rumik-cream)!important}.site-field-error{color:var(--brand-error);margin-top:.35rem;font-size:.75rem;line-height:1.4}.site-btn--cream{background:var(--rumik-cream);color:var(--rumik-ink);border-color:#ffffff1f}.site-link{text-transform:lowercase;color:#ffffffb8;font-size:.82rem;transition:color .2s}.site-link:hover,.site-link--active{color:var(--rumik-text)}.site-footer{padding:clamp(2rem, 5vw, 2.5rem) max(clamp(1rem, 4vw, 3rem), env(safe-area-inset-right,0px)) max(clamp(2rem, 5vw, 2.5rem), env(safe-area-inset-bottom,0px)) max(clamp(1rem, 4vw, 3rem), env(safe-area-inset-left,0px));box-sizing:border-box;border-top:1px solid #ffffff14;width:100%;max-width:100%;overflow-x:clip}.site-footer__inner{flex-direction:column;align-items:flex-start;gap:1.75rem;width:100%;max-width:min(75rem,100%);margin-inline:auto;display:flex}@media (min-width:640px){.site-footer__inner{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1.5rem}}.site-footer__brand{letter-spacing:-.03em;text-transform:lowercase;color:var(--rumik-text);align-items:center;gap:.5rem;font-size:clamp(.9rem,2.5vw,.95rem);font-weight:500;display:flex}.site-footer__nav{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}.site-footer__link{text-transform:lowercase;color:#ffffffb8;align-items:center;min-height:2.75rem;font-size:.82rem;text-decoration:none;transition:color .2s;display:inline-flex}.site-footer__link:hover{color:var(--rumik-text)}.site-footer__copy{text-transform:lowercase;color:#ffffff4d;width:100%;font-size:.72rem}@media (min-width:640px){.site-footer__copy{text-align:right;width:auto}}.site-contact-section{scroll-margin-top:calc(var(--site-chrome-total-height,var(--site-chrome-height)) + 1rem);width:100%;max-width:100%;padding-block:clamp(2.5rem,6vw,4rem);overflow-x:clip}.site-contact-section__grid{grid-template-columns:1fr;gap:clamp(2rem,5vw,2.5rem);display:grid}@media (min-width:769px){.site-contact-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,4vw,3.5rem)}}.site-form-grid-2{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:769px){.site-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-toast{text-transform:lowercase;color:var(--rumik-ink-muted);font-size:.68rem;line-height:1.3}.site-toast--error{color:#b91c1c}.site-toast--success{color:var(--rumik-text)}.site-divider-list{border:1px solid var(--rumik-surface-border);background:var(--rumik-surface);color:var(--rumik-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;overflow:hidden;box-shadow:0 16px 40px #00000038}.site-divider-list__item{border-bottom:1px solid var(--rumik-surface-border);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;transition:background .2s;display:flex}.site-divider-list__item:last-child{border-bottom:0}.site-divider-list__item:hover{background:#ffffff0a}.site-blog-cover{border:1px solid var(--rumik-surface-border);background:var(--rumik-surface);border-radius:clamp(.85rem,2vw,1.25rem);width:100%;max-width:100%;margin-block:clamp(1.5rem,4vw,2.5rem) 0;overflow:hidden}.site-blog-cover__img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;display:block}.site-blog-prose{color:var(--rumik-subtle)}.site-blog-article .site-display,.site-blog-article .site-lead,.site-blog-article .site-card__meta,.site-blog-article .site-link,.site-blog-prose .site-link,.site-blog-list .site-kicker,.site-blog-list .site-display,.site-blog-list .site-lead,.site-blog-list .site-card__meta,.site-blog-list .site-card__title,.site-blog-list .site-card__body{text-transform:none}.site-blog-prose__heading{letter-spacing:-.03em;text-transform:none;color:var(--rumik-text);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;line-height:1.15}.site-blog-prose__subheading{letter-spacing:-.02em;text-transform:none;color:var(--rumik-text);font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:600;line-height:1.2}.site-blog-prose__paragraph{text-transform:none;color:var(--rumik-subtle);overflow-wrap:break-word;margin-bottom:1rem;font-size:.92rem;line-height:1.65}.site-blog-prose__quote{border-left:2px solid var(--rumik-surface-border);text-transform:none;color:var(--rumik-muted);margin-block:1.5rem;padding-left:1rem;font-size:.92rem;font-style:italic;line-height:1.65}.site-blog-prose__list{text-transform:none;color:var(--rumik-subtle);margin-bottom:1rem;padding-left:1.25rem;font-size:.92rem;line-height:1.65}.site-blog-prose__list--bullet{list-style:outside}.site-blog-prose__list--number{list-style:decimal}.site-blog-prose__figure{border:1px solid var(--rumik-surface-border);border-radius:1rem;max-width:100%;margin-block:2rem;overflow:hidden}.site-blog-prose__figure img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.site-blog-prose pre{max-width:100%;overflow-x:auto}.site-blog-prose__caption{text-transform:none;color:var(--rumik-muted);padding:.65rem 1rem;font-size:.72rem}.voice-page--rumik .site-3d__status,.voice-page--rumik .site-3d__scan,.voice-page--rumik .site-3d__horizon{display:none}.voice-page--rumik .site-3d__scroll{scroll-snap-type:none}@media (prefers-reduced-motion:reduce){.voice-page--rumik .site-3d__scroll,.site-3d__scroll{scroll-behavior:auto}}.site-skip-link{z-index:100;background:var(--rumik-cream);color:var(--rumik-ink);border-radius:.375rem;padding:.5rem .85rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:transform .15s;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.site-skip-link:focus-visible{outline-offset:2px;outline:2px solid #f5f2eb80;transform:translateY(0)}.site-shell{position:relative}.site-chrome{z-index:30;isolation:isolate;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;padding-top:var(--site-chrome-safe-top,0px);box-sizing:border-box;background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.site-chrome:before{content:"";z-index:-1;background:var(--site-chrome-bg);-webkit-backdrop-filter:blur(var(--site-chrome-blur));border-bottom:1px solid var(--site-chrome-border);transform-origin:top;opacity:0;transition:transform var(--site-chrome-reveal-duration) var(--rumik-ease), opacity calc(var(--site-chrome-reveal-duration) * .85) var(--rumik-ease);pointer-events:none;position:absolute;inset:0;transform:scaleY(0);box-shadow:inset 0 1px #ffffff0d,0 8px 32px #0003}.site-chrome:hover:before,.site-chrome:focus-within:before,.site-chrome--menu-open:before{opacity:1;transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.site-chrome:before{transition:opacity .15s;transform:none}}.site-chrome__spacer{height:var(--site-chrome-total-height,var(--site-chrome-height));flex-shrink:0}.site-chrome__inner{width:100%;height:var(--site-chrome-height);padding-inline:var(--site-chrome-edge-padding);justify-content:flex-start;align-items:center;display:flex;position:relative}.site-chrome__brand{flex-shrink:0}.site-chrome__nav{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:none}@media (min-width:769px){.site-chrome__nav{display:flex}}.site-chrome__nav-list{align-items:center;gap:var(--site-chrome-nav-gap);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.site-chrome__nav-list>li{margin:0;padding:0}.site-chrome__actions{align-items:center;gap:var(--site-chrome-actions-gap);z-index:2;flex-shrink:0;display:none}@media (min-width:768px){.site-chrome__actions{display:flex}}@media (min-width:768px) and (max-width:1100px){:root{--site-chrome-nav-gap:clamp(1rem, 2.8vw, 1.65rem);--site-chrome-actions-gap:.55rem;--site-chrome-btn-padding-x:.9rem;--site-chrome-btn-font-size:.82rem;--site-chrome-btn-width:8rem;--site-chrome-link-font-size:.88rem}}.site-chrome-logo{z-index:1;min-height:var(--site-chrome-btn-height);font-size:var(--site-chrome-logo-font-size);letter-spacing:-.03em;color:var(--rumik-text);text-transform:lowercase;transition:opacity .25s var(--rumik-ease);flex-shrink:0;align-items:center;gap:.55rem;font-weight:500;line-height:1;display:flex;position:relative}.site-chrome-logo:hover{opacity:.92}.site-chrome-logo__mark{background:var(--rumik-surface);width:1.25rem;height:1.25rem;transition:border-color .28s var(--rumik-ease), background .28s var(--rumik-ease), box-shadow .28s var(--rumik-ease);border:1px solid #ffffff4d;border-radius:9999px;place-items:center;display:grid}.site-chrome-logo:hover .site-chrome-logo__mark{background:var(--rumik-surface-strong);border-color:#ffffff6b;box-shadow:0 0 14px #f5f2eb1a}.site-chrome-logo__dot{background:var(--rumik-cream);border-radius:9999px;width:.375rem;height:.375rem}.site-chrome-menu-btn{z-index:1;width:var(--site-chrome-btn-height);height:var(--site-chrome-btn-height);border-radius:var(--site-chrome-btn-radius);background:var(--rumik-surface);color:var(--rumik-text);transition:border-color .25s var(--rumik-ease), background .25s var(--rumik-ease), transform .25s var(--rumik-ease);border:1px solid #ffffff2e;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex;position:relative}.site-chrome-menu-btn:hover{background:var(--rumik-surface-strong);border-color:#ffffff47}.site-chrome-menu-btn[aria-expanded=true]{background:var(--rumik-surface-strong);border-color:#ffffff52}@media (min-width:768px){.site-chrome-menu-btn{display:none}}.site-chrome-nav-link{min-height:var(--site-chrome-btn-height);padding-block:var(--site-chrome-link-padding-y);font-size:var(--site-chrome-link-font-size);letter-spacing:-.01em;text-transform:lowercase;color:var(--rumik-muted);transition:color .28s var(--rumik-ease), letter-spacing .28s var(--rumik-ease);align-items:center;padding-inline:0;font-weight:500;display:inline-flex;position:relative}.site-chrome-nav-link:after{content:"";background:var(--rumik-cream);transform-origin:0;opacity:0;height:1px;transition:transform .3s var(--rumik-ease), opacity .3s var(--rumik-ease);position:absolute;bottom:.55rem;left:0;right:0;transform:scaleX(0)}.site-chrome-nav-link:hover,.site-chrome-nav-link--active{color:var(--rumik-text);letter-spacing:.01em}.site-chrome-nav-link:hover:after,.site-chrome-nav-link--active:after{opacity:.7;transform:scaleX(1)}.site-chrome-nav-link--active:after{opacity:.85}.site-chrome-nav-link:focus-visible{outline-offset:3px;border-radius:.25rem;outline:2px solid #f5f2eb59}.site-chrome-action-btn{box-sizing:border-box;width:var(--site-chrome-btn-width);height:var(--site-chrome-btn-height);border-radius:var(--site-chrome-btn-radius);padding:0 var(--site-chrome-btn-padding-x);font-size:var(--site-chrome-btn-font-size);line-height:var(--site-chrome-btn-line-height);letter-spacing:-.01em;text-transform:lowercase;white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.site-chrome-action-btn--full{width:100%}.site-chrome-sign-in{width:auto;min-width:var(--site-chrome-btn-height);color:#ffffffb8;transition:color .25s var(--rumik-ease), transform .25s var(--rumik-ease);background:0 0;border:none;padding-inline:.65rem}.site-chrome-sign-in:hover{color:#fffffff2;background:0 0}.site-chrome-sign-up{color:#ffffffd1;transition:border-color .25s var(--rumik-ease), background .25s var(--rumik-ease), transform .25s var(--rumik-ease);background:0 0;border:1px solid #ffffff2e}.site-chrome-sign-up:hover{background:var(--rumik-surface-strong);border-color:#ffffff47}.rumik-chrome-cta,.site-chrome-cta{background:var(--rumik-cream);color:var(--rumik-ink);transition:opacity .25s var(--rumik-ease), transform .25s var(--rumik-ease), box-shadow .25s var(--rumik-ease);border:1px solid #0000}.rumik-chrome-cta:hover,.site-chrome-cta:hover{opacity:1;box-shadow:0 4px 20px #f5f2eb24}.site-nav-drawer-layer{z-index:50;position:fixed;inset:0}@media (min-width:768px){.site-nav-drawer-layer{display:none}}.site-nav-drawer-backdrop{transition:opacity .32s var(--rumik-ease);background:#0000008c;position:absolute;inset:0}#site-nav-drawer{border-left:1px solid var(--rumik-border);width:min(22rem,100% - 1rem);height:100dvh;padding:max(4.5rem, calc(env(safe-area-inset-top,0px) + var(--site-chrome-height))) 1rem max(2rem, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(var(--site-chrome-blur));transition:transform .32s var(--rumik-ease);background:#121418f0;flex-direction:column;display:flex;position:absolute;top:0;right:0;box-shadow:-12px 0 48px #00000059}.site-nav-drawer__links{flex-direction:column;display:flex}.site-nav-drawer-link{min-height:max(var(--site-chrome-btn-height), 2.75rem);letter-spacing:-.01em;text-transform:lowercase;color:var(--rumik-muted);transition:color .25s var(--rumik-ease), padding-inline .25s var(--rumik-ease), letter-spacing .25s var(--rumik-ease);border-bottom:1px solid #ffffff0f;align-items:center;padding:.85rem .65rem;font-size:1rem;font-weight:500;display:flex}.site-nav-drawer-link:hover,.site-nav-drawer-link--active{color:var(--rumik-text);letter-spacing:.01em;padding-inline-start:.85rem}.site-nav-drawer__actions{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.booker-slot{letter-spacing:-.01em;color:#ffffffc7;text-transform:lowercase;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.65rem;justify-content:center;align-items:center;min-height:2.5rem;padding:.45rem .85rem;font-size:.78rem;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.booker-slot:hover{color:var(--rumik-text);border-color:#ffffff38}.booker-slot--active{color:var(--rumik-text);background:#8cffd21f;border-color:#8cffd273}.rumik-story{height:var(--story-scroll-height);pointer-events:none;background:0 0;width:100%;max-width:100%;position:relative;overflow-x:clip}.rumik-story__sticky{height:var(--story-sticky-height);pointer-events:none;background:0 0;min-height:100svh;position:sticky;top:0;overflow:hidden}.rumik-story__command-console{z-index:7;pointer-events:none;filter:drop-shadow(0 16px 40px #00000080);width:clamp(10.5rem,34vw,15rem);max-width:calc(50vw - 4rem);position:absolute;top:50%;left:clamp(.75rem,8vw,12%);overflow:visible;transform:translate(-8%,-85%)}.command-center-console-stack{transform-origin:0;grid-template-columns:1fr;width:100%;display:grid;transform:scale(.9)}.command-center-console-stack .command-center-console{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;transition:opacity .45s cubic-bezier(.2,0,0,1),transform .45s cubic-bezier(.2,0,0,1),visibility .45s;transform:translate(-10px)scale(.98)}.command-center-console-stack .command-center-console--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)scale(1)}.command-center-console-stack .command-center-console--visible .harvey-console__body{animation:.35s cubic-bezier(.2,0,0,1) both liveConsoleScenarioEnter}.rumik-story--dashboard{--story-copy-band-height:clamp(28dvh, 32dvh, 36dvh)}.rumik-story--dashboard .rumik-story__sticky{overflow:visible}.rumik-story__command-console .command-center-console,.rumik-story__command-console .harvey-console{--hv-bg:#0f0e0d;--hv-surface:#1a1918;--hv-text:#fff;--hv-dim:#ffffff9e;--hv-faint:#fff6;--hv-brand:#fafaf9;--hv-on-brand:#0f0e0d;--hv-border:#ffffff1f;--hv-border-strong:#ffffff3d;--hv-serif:var(--font-harvey-serif), "Tiempos", Georgia, serif;--hv-mono:var(--font-sans), ui-monospace, Menlo, monospace;--hv-ease:cubic-bezier(.2, 0, 0, 1);width:100%}.rumik-story__command-console .harvey-console{border-radius:12px;overflow:visible}.rumik-story__command-console .harvey-console__bar{flex-direction:column;justify-content:center;align-items:center;gap:.22rem;min-height:0;padding:.32rem .55rem .36rem}.rumik-story__command-console .harvey-console__bar-meta{justify-content:center;gap:.18rem .25rem;width:100%;margin-left:0}.rumik-story__command-console .harvey-console__id{letter-spacing:.08em;justify-content:center;gap:.32rem;width:100%;font-size:.56rem}.rumik-story__command-console .harvey-console__avatar{border-radius:5px;width:16px;height:16px}.rumik-story__command-console .harvey-console__avatar--infinity-orb{color:#0000;background:radial-gradient(circle at 38% 32%,#8cffd280 0%,#74c0fc47 42%,#121216eb 100%);border:1px solid #8cffd252;border-radius:50%;animation:2.4s ease-in-out infinite infinityOrbGlow}.rumik-story__command-console .harvey-console__avatar svg{width:10px;height:10px}.rumik-story__command-console .harvey-console__avatar--infinity-orb svg{filter:drop-shadow(0 0 2px #8cffd2a6);width:10px;height:10px}.rumik-story__command-console .harvey-status{letter-spacing:.08em;gap:.25rem;padding:.12rem .34rem;font-size:.52rem}.rumik-story__command-console .harvey-status__dot{width:5px;height:5px}.rumik-story__command-console .harvey-console__scenario{letter-spacing:.08em;padding:.12rem .34rem;font-size:.5rem}.rumik-story__command-console .harvey-console__body{padding:.6rem .7rem .7rem}.rumik-story__command-console .harvey-steps{gap:.2rem;margin-top:.55rem}.rumik-story__command-console .harvey-step{border-radius:8px;gap:.5rem;padding:.38rem .48rem}.rumik-story__command-console .harvey-step__icon{width:22px;height:22px}.rumik-story__command-console .harvey-step__title{font-size:.72rem;line-height:1.25}.rumik-story__command-console .harvey-step__detail{font-size:.64rem;line-height:1.35}.rumik-story__command-console .harvey-console__goal{font-size:.68rem;line-height:1.4}.rumik-story__command-console .harvey-console__output{margin-top:.55rem;padding:.5rem .55rem}.rumik-story__command-console .harvey-console__output-label{margin-bottom:.25rem;font-size:.56rem}.rumik-story__command-console .harvey-console__output-text{font-size:.74rem;line-height:1.4}.rumik-story__sticky:before{content:"";z-index:6;height:var(--story-sticky-gradient-height);pointer-events:none;background:linear-gradient(#0000 0%,#121418ad 58%,#121418fa 100%);position:absolute;bottom:0;left:0;right:0}.rumik-story__progress{z-index:12;background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0}.rumik-story__progress-bar{background:#f5f2ebe6;height:100%;transition:width 80ms linear;display:block}.rumik-story__writing{top:auto;bottom:var(--story-writing-bottom);left:var(--story-writing-inset-x);z-index:8;justify-content:flex-end;align-items:flex-start;gap:var(--story-writing-gap);width:var(--story-copy-max-width);max-width:var(--story-copy-max-width);max-height:calc(var(--story-copy-band-height) - env(safe-area-inset-bottom,0px));text-align:left;pointer-events:none;flex-direction:column;padding-bottom:.35rem;display:flex;position:absolute;right:auto;overflow:visible}.rumik-story__copy{pointer-events:none;width:100%;position:relative}.rumik-story__chapter,.rumik-story__headline{flex-direction:column;display:flex}.rumik-story__kicker{margin-bottom:var(--story-kicker-margin-bottom);min-height:1.35em;font-size:var(--story-kicker-font-size);letter-spacing:-.01em;color:var(--rumik-muted);text-transform:lowercase;font-weight:400}.rumik-story__title{min-height:var(--story-title-min-height);font-size:var(--story-title-font-size);letter-spacing:-.045em;color:var(--rumik-text);text-transform:lowercase;overflow-wrap:break-word;flex-direction:column;font-weight:600;line-height:.92;display:flex}.rumik-story__title>span{min-height:1em;display:block}.rumik-story__title--integrations,.rumik-story__title--multilingual,.rumik-story__title--concurrent,.rumik-story__title--handoff,.rumik-story__title--reminders,.rumik-story__title--dashboard,.rumik-story__title--grunt,.rumik-story__title--cta{font-size:var(--story-title-font-size);min-height:var(--story-title-min-height);letter-spacing:-.045em;line-height:.92}.rumik-story__title--concurrent{overflow:visible}.rumik-story__title--reminders{overflow:hidden}.rumik-story__title--dashboard{line-height:.92;display:block;overflow:hidden}.dashboard-title__drop-slot{overflow:hidden}.dashboard-title__drop{transform-origin:50% 62%;will-change:transform, opacity}.rumik-story__title--cta{line-height:.92;display:block}.rumik-story__title-line{min-height:1em;display:block}.rumik-story__title--cta .cta-typing{vertical-align:baseline;display:inline}.rumik-story__title--cta .cta-typing__cursor{vertical-align:baseline;opacity:.92;background:currentColor;border-radius:1px;width:.48em;height:.11em;margin-left:.05em;display:inline-block;transform:translateY(.06em)}.rumik-story__title--cta .cta-typing__cursor--blink{animation:.95s step-end infinite gruntSubheadCursorBlink}.reminders-title__drop-slot{overflow:hidden}.reminders-title__drop{transform-origin:50% 62%;will-change:transform, opacity}.rumik-story__title-drop-slot{min-height:1em;display:block;overflow:hidden}.rumik-story__title-drop{transform-origin:top;will-change:transform, opacity;display:block}.rumik-story__title--integrations,.rumik-story__title--multilingual{display:block}.multilingual-title__line{flex-wrap:wrap;align-items:baseline;gap:.08em;display:inline-flex}.multilingual-title__hero{will-change:opacity, color}.multilingual-title__hero--live{animation:2.4s ease-in-out infinite multilingualHeroPulse}.multilingual-title__rest{color:#f5f2ebe0}.rumik-story__title--handoff{overflow:hidden}.handoff-title__line{display:block}.handoff-title__tagline{color:#f5f2ebeb;display:block}.handoff-title__tagline--live{color:#f5f2eb;text-shadow:0 0 calc(18px * var(--handoff-glow,0)) rgba(247, 131, 172, calc(.35 * var(--handoff-glow,0)))}.handoff-title__cursor{vertical-align:-.06em;opacity:.88;background:#f783ac;border-radius:1px;width:.08em;height:.88em;margin-left:.04em;display:inline-block}.handoff-title__cursor--blink{animation:.95s step-end infinite gruntSubheadCursorBlink}.integrations-channels{flex-direction:column;align-items:flex-start;gap:.06em;max-width:100%;display:flex}.integrations-channels__row{flex-wrap:nowrap;align-items:baseline;gap:.28em;min-height:1em;display:flex}@media (max-width:769px){.integrations-channels__row{flex-wrap:wrap;row-gap:.12em}.integrations-channels{max-width:100%}}.integrations-channels__item{will-change:transform, opacity;transform-origin:0;align-items:baseline;display:inline-flex}.integrations-channels__item--live .integrations-channels__label{animation:2.6s ease-in-out infinite integrationsLabelPulse}.integrations-channels__icon{width:calc(1.35em * var(--story-satellite-icon-scale,.765));height:calc(1.35em * var(--story-satellite-icon-scale,.765));border:1px solid var(--channel-color);border-radius:9999px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.integrations-channels__icon{border:1px solid color-mix(in srgb, var(--channel-color) calc(var(--channel-highlight) * 55%), transparent)}}.integrations-channels__icon{background:var(--channel-color)}@supports (color:color-mix(in lab, red, red)){.integrations-channels__icon{background:color-mix(in srgb, var(--channel-color) calc(var(--channel-highlight) * 14%), #161920d9)}}.integrations-channels__icon{box-shadow:0 0 calc(18px * var(--channel-highlight)) var(--channel-glow), 0 0 0 1px rgba(255, 255, 255, calc(.03 + var(--channel-highlight) * .06)) inset}.integrations-channels__glyph{color:var(--channel-color);opacity:calc(.55 + var(--channel-highlight) * .45)}.integrations-channels__icon--animated{animation:2.6s ease-in-out infinite channelIconFloat}.integrations-channels__icon--animated .integrations-channels__glyph{animation:2.6s ease-in-out infinite channelGlyphPulse}.integrations-channels__label{color:var(--rumik-text)}@supports (color:color-mix(in lab, red, red)){.integrations-channels__label{color:color-mix(in srgb, var(--rumik-text) calc(50% + var(--channel-highlight) * 50%), var(--rumik-muted))}}.integrations-channels__sep,.integrations-channels__period{color:var(--rumik-muted);font-weight:500;transition:opacity .15s linear}.rumik-story__body{margin-top:var(--story-body-margin-top);min-height:var(--story-body-min-height);max-width:var(--story-body-max-width);font-size:var(--story-body-font-size);color:var(--rumik-subtle);text-transform:lowercase;padding-bottom:.2em;line-height:1.55}.rumik-story__body--empty{visibility:hidden}.rumik-story__body--grunt{margin-top:var(--story-body-margin-top);max-width:var(--story-body-max-width)}.rumik-story__body .story-body-typing{vertical-align:baseline;display:inline}.rumik-story__body .cta-typing__cursor{vertical-align:baseline;opacity:.75;background:currentColor;border-radius:1px;width:.42em;height:.1em;margin-left:.04em;display:inline-block;transform:translateY(.05em)}.rumik-story__essentials{color:#ffffff59;text-transform:lowercase;margin-top:1.5rem;font-size:.82rem}.rumik-story__card{top:var(--demo-call-strip-top);left:calc(50% + var(--story-visual-x-offset,0%));z-index:10;width:var(--story-card-width);padding:var(--story-card-padding);border:1px solid var(--rumik-surface-border);color:var(--rumik-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#121418d1;border-radius:clamp(.85rem,2.5vw,1rem);position:absolute;right:auto;translate:-50%;box-shadow:0 24px 64px #00000059}.rumik-story__card-kicker{text-transform:lowercase;color:var(--rumik-muted);font-size:.72rem;font-weight:500}.rumik-story__card-sub{text-transform:lowercase;color:var(--rumik-faint);margin-top:.15rem;margin-bottom:.85rem;font-size:.78rem}.rumik-story__card-inner{flex-direction:column;align-items:center;padding:.75rem 0 .5rem;display:flex}.rumik-story__mic{border:1px solid var(--rumik-surface-border);width:3.5rem;height:3.5rem;color:var(--rumik-text);background:#ffffff14;border-radius:9999px;place-items:center;transition:box-shadow .25s,transform .25s;display:grid}.rumik-story__mic--live{transform:scale(1.04);box-shadow:0 0 0 6px #8cffd21f}.rumik-story__wave{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:2rem;margin-top:.85rem;display:flex}.rumik-story__wave span{background:#ffffff38;border-radius:9999px;width:3px;transition:height .2s}.rumik-story__wave-bar--live{background:#8cffd2bf;animation:1.1s ease-in-out infinite rumikWave}@keyframes rumikWave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.rumik-story__card-status{letter-spacing:.06em;text-transform:lowercase;color:var(--rumik-faint);margin-top:.55rem;font-size:.68rem}.rumik-story__call{border-top:1px solid var(--rumik-surface-border);align-items:center;gap:.5rem;margin-top:.85rem;padding-top:.75rem;display:flex}.rumik-story__call-btn{border:1px solid var(--rumik-surface-border);text-transform:lowercase;color:var(--rumik-text);background:0 0;border-radius:9999px;flex-shrink:0;padding:.35rem .75rem;font-size:.68rem}.rumik-story__call-btn:disabled{opacity:.35}.rumik-story__toast{color:var(--rumik-faint);margin-top:.45rem;font-size:.68rem}.rumik-story__footer{pointer-events:auto;position:relative}.rumik-story__scroll-hint{letter-spacing:.2em;text-transform:lowercase;color:#ffffff9e;font-size:.68rem}.rumik-story__scroll-hint--prominent{color:#ffffffc7;letter-spacing:.14em;align-items:center;gap:.35rem;display:inline-flex}.rumik-story__scroll-chevron{width:.85rem;height:.85rem}@media (prefers-reduced-motion:no-preference){.rumik-story__scroll-hint--pulse{animation:2s ease-in-out infinite rumikScrollPulse}}@keyframes rumikScrollPulse{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}.rumik-story__subtitle{max-width:28rem;font-family:var(--font-body);letter-spacing:-.01em;text-transform:lowercase;color:var(--rumik-muted);margin-top:.65rem;font-size:clamp(.82rem,1.6vw,.95rem);font-weight:400;line-height:1.5}.rumik-story__pill{text-transform:lowercase;color:#ffffff8c;align-items:center;gap:.35rem;font-size:.82rem;transition:color .2s;display:inline-flex}.rumik-story__pill:hover{color:#ffffffe6}.rumik-story__pill--solid{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:9999px;padding:.55rem 1rem}@media (max-width:900px){:root{--story-visual-y-ratio:0;--story-visual-y-shift:calc((100dvh - var(--story-stage-top)) * var(--story-visual-y-ratio));--story-stage-y:calc(var(--story-stage-top) + (100dvh - var(--story-stage-top) - var(--story-copy-band-height)) / 2 + var(--story-visual-y-shift));--story-visual-x-offset:0%;--story-visual-y-offset:-15%;--story-copy-max-width:none;--story-copy-band-height:clamp(32dvh, 38dvh, 42dvh);--story-scroll-height:calc(9 * 100dvh);--story-sticky-gradient-height:38%;--story-writing-bottom:clamp(1.25rem, 3.5dvh, 2rem);--story-writing-inset-x:1.25rem;--story-writing-gap:.75rem;--story-kicker-margin-bottom:.85rem;--story-kicker-font-size:clamp(.8rem, 2.8vw, .92rem);--story-title-font-size:clamp(2.2rem, 11vw, 3.2rem);--story-title-min-height:clamp(4rem, 20vw, 5.9rem);--story-body-font-size:clamp(.88rem, 3.2vw, 1rem);--story-body-max-width:min(22rem, 100%);--story-body-min-height:clamp(2.5rem, 7dvh, 3.2rem);--story-body-margin-top:clamp(.75rem, 2dvh, 1.1rem);--story-feature-index-font-size:clamp(.68rem, 2.5vw, .72rem);--story-feature-index-margin-top:clamp(.75rem, 2dvh, 1.1rem);--story-card-width:min(17rem, calc(100% - 2.5rem));--story-card-padding:clamp(.9rem, 2.8vw, 1.1rem);--story-orb-scale:.94;--story-satellite-icon-scale:.88}.story-illustration-bg__stage-anchor,.immersive-orb-hit-overlay{inset:0}.site-orb-hit--immersive{min-width:calc(min(16rem, 34vw) * var(--story-orb-scale,1));min-height:calc(min(16rem, 34vw) * var(--story-orb-scale,1));max-width:calc(min(28rem, 52vw) * var(--story-orb-scale,1));max-height:calc(min(28rem, 52vw) * var(--story-orb-scale,1));top:50%}.story-illustration-bg--grunt .story-illustration-bg__stage-anchor,.story-illustration-bg--grunt .story-illustration-bg__stage{overflow:visible}.rumik-story__sticky:before{height:var(--story-sticky-gradient-height)}.rumik-story__writing{bottom:var(--story-writing-bottom);left:var(--story-writing-inset-x);right:var(--story-writing-inset-x);width:auto;max-width:none;max-height:calc(var(--story-copy-band-height) - env(safe-area-inset-bottom,0px));padding-bottom:calc(2.5rem + env(safe-area-inset-bottom,0px));overflow:visible}.rumik-story--dashboard .rumik-story__writing{align-items:flex-start;width:100%;max-width:none;left:1.25rem;right:1.25rem}.rumik-story--dashboard .rumik-story__body{max-width:var(--story-body-max-width)}.rumik-story__copy{width:100%}.rumik-story__title{font-size:var(--story-title-font-size);min-height:var(--story-title-min-height)}.rumik-story__body,.rumik-story__body--grunt{max-width:var(--story-body-max-width);font-size:var(--story-body-font-size)}.rumik-story__card{top:var(--demo-call-strip-top);left:calc(50% + var(--story-visual-x-offset,0%));width:var(--story-card-width);bottom:auto;right:auto;translate:-50%}.rumik-story__footer{display:none}.site-orb-hit--floating{width:clamp(5.5rem,14vw,7.5rem);bottom:clamp(1rem,3vh,1.5rem);right:.75rem}.story-illustration-bg__fade-bottom{height:calc(var(--story-copy-band-height) + 6%)}}@media (min-width:481px) and (max-width:900px){:root{--story-copy-band-height:clamp(32dvh, 34dvh, 38dvh);--story-scroll-height:calc(9.25 * 100dvh);--story-title-font-size:clamp(2.35rem, 8.5vw, 3rem);--story-title-min-height:clamp(4.2rem, 16vw, 5.6rem);--story-body-font-size:clamp(.9rem, 2.4vw, 1.02rem);--story-kicker-font-size:clamp(.82rem, 2.2vw, .92rem)}}@media (max-width:480px){:root{--site-chrome-nav-gap:1.25rem;--site-chrome-logo-font-size:.95rem;--story-copy-band-height:clamp(26dvh, 32dvh, 36dvh);--story-scroll-height:calc(8.5 * 100dvh);--story-sticky-gradient-height:52%;--story-writing-bottom:max(clamp(1rem, 3dvh, 1.5rem), env(safe-area-inset-bottom,0px));--story-writing-inset-x:max(1rem, env(safe-area-inset-left,0px));--story-writing-gap:.65rem;--story-kicker-margin-bottom:.75rem;--story-kicker-font-size:clamp(.78rem, 3.2vw, .88rem);--story-title-font-size:clamp(1.95rem, 10.5vw, 2.65rem);--story-title-min-height:clamp(3.5rem, 18vw, 5rem);--story-body-font-size:clamp(.85rem, 3.8vw, .95rem);--story-body-max-width:100%;--story-body-min-height:clamp(2.25rem, 6.5dvh, 3rem);--story-body-margin-top:clamp(.65rem, 1.8dvh, 1rem);--story-feature-index-font-size:clamp(.65rem, 2.8vw, .7rem);--story-feature-index-margin-top:clamp(.65rem, 1.8dvh, 1rem);--story-card-width:min(16.5rem, calc(100% - 2rem));--story-card-padding:clamp(.8rem, 3vw, 1rem);--story-visual-y-offset:-15%;--story-orb-scale:1.04;--story-satellite-icon-scale:.92;--story-orb-hit-size-base:min(32rem, 56vw)}.site-main{padding-block:clamp(1.75rem,5vw,2.5rem)}.site-card{padding:clamp(.9rem,2.5vw,1.15rem)}.site-footer__nav{gap:.75rem 1.5rem}.rumik-story__writing{left:var(--story-writing-inset-x);right:max(1rem, env(safe-area-inset-right,0px));bottom:var(--story-writing-bottom);padding-bottom:calc(2.75rem + env(safe-area-inset-bottom,0px))}.rumik-story__sticky:before{height:var(--story-sticky-gradient-height)}.site-orb-hit--floating{right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(clamp(1rem, 3vh, 1.5rem), env(safe-area-inset-bottom,0px))}.rumik-story--dashboard .rumik-story__body{max-width:100%}.rumik-story__command-console{width:clamp(9.25rem,40vw,12rem);max-width:calc(50vw - 2.25rem);top:48%;left:clamp(.5rem,4vw,.75rem)}.rumik-story__title{font-size:var(--story-title-font-size);min-height:var(--story-title-min-height)}.rumik-story__body,.rumik-story__body--grunt{max-width:var(--story-body-max-width);font-size:var(--story-body-font-size)}.rumik-story__kicker{margin-bottom:var(--story-kicker-margin-bottom);font-size:var(--story-kicker-font-size)}.integrations-channels__row{flex-wrap:wrap;row-gap:.12em}.integrations-channels{max-width:100%}.site-divider-list__item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.1rem}.site-divider-list__item>div{width:100%;min-width:0}.site-input,.site-select,.site-textarea{min-height:2.75rem}}.editorial-bg{z-index:0;background:var(--rumik-ink);position:fixed;inset:0;overflow:hidden}.editorial-bg__grid{background-color:var(--rumik-ink);pointer-events:none;will-change:transform;transform:translate3d(var(--bg-parallax-grid-x,0px), var(--bg-parallax-grid-y,0px), 0);background-image:radial-gradient(circle,#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:-6%}.editorial-bg__glow{aspect-ratio:1;pointer-events:none;transform-origin:50%;background:radial-gradient(circle at 40% 40%,#f5f2eb24,#0000 68%);border-radius:9999px;width:min(58vw,38rem);position:absolute;top:12%;right:4%}.editorial-bg__horizon{pointer-events:none;background:linear-gradient(90deg,#0000,#f5f2eb38,#0000);height:1px;position:absolute;bottom:32%;left:-8%;right:-8%}.editorial-bg__beam{pointer-events:none;background:linear-gradient(#0000,#f5f2eb33,#0000);width:1px;max-height:72%;position:absolute;bottom:18%;right:clamp(2rem,18vw,12rem)}.editorial-bg__status{z-index:2;letter-spacing:.12em;text-transform:lowercase;color:var(--rumik-faint);pointer-events:none;align-items:center;gap:.45rem;font-size:.68rem;display:inline-flex;position:absolute;bottom:2rem;left:clamp(1.25rem,6vw,5rem)}.editorial-bg__status-dot{background:var(--rumik-cream);opacity:.7;border-radius:9999px;width:.35rem;height:.35rem;animation:2.4s ease-in-out infinite editorialPulse}@keyframes editorialPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.95;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.editorial-bg__status-dot{animation:none}}:root{--site-chrome-height:3.75rem;--site-chrome-safe-top:env(safe-area-inset-top,0px);--site-chrome-total-height:calc(var(--site-chrome-height) + var(--site-chrome-safe-top));--site-chrome-padding-x:clamp(1rem, 4vw, 3rem);--site-chrome-edge-padding:max(.75rem, env(safe-area-inset-left,0px)) max(.75rem, env(safe-area-inset-right,0px));--site-chrome-nav-gap:clamp(2rem, 4.5vw, 3.25rem);--site-chrome-actions-gap:.85rem;--site-chrome-link-font-size:.95rem;--site-chrome-link-padding-y:.4rem;--site-chrome-logo-font-size:clamp(1rem, 2.4vw, 1.12rem);--site-chrome-btn-height:2.85rem;--site-chrome-btn-width:8.75rem;--site-chrome-btn-radius:9999px;--site-chrome-btn-font-size:.9rem;--site-chrome-btn-line-height:1;--site-chrome-btn-padding-x:1.25rem;--site-chrome-bg:#121418d1;--site-chrome-border:var(--rumik-border);--site-chrome-blur:16px;--site-chrome-reveal-duration:.38s;--story-stage-top:var(--site-chrome-total-height);--story-visual-y-ratio:0;--story-visual-y-shift:calc((100dvh - var(--story-stage-top)) * var(--story-visual-y-ratio));--story-stage-y:calc(var(--story-stage-top) + (100dvh - var(--story-stage-top) - var(--story-copy-band-height)) / 2 + var(--story-visual-y-shift));--story-visual-x-offset:0%;--story-visual-y-offset:0%;--story-satellite-icon-scale:.765;--story-orb-scale:.75;--story-copy-max-width:min(42vw, 39rem);--story-copy-band-height:clamp(38dvh, 44dvh, 48dvh);--story-scroll-height:calc(9.5 * 100dvh);--story-sticky-height:100dvh;--story-sticky-gradient-height:46%;--story-writing-bottom:clamp(1.5rem, 4.25dvh, 2.65rem);--story-writing-gap:.85rem;--story-writing-inset-x:clamp(1.25rem, 5vw, 4rem);--story-kicker-margin-bottom:1rem;--story-kicker-font-size:clamp(.82rem, 1.8vw, .95rem);--story-title-font-size:clamp(2.1rem, 4.2vw, 3.65rem);--story-title-min-height:clamp(3.6rem, 9vw, 6.2rem);--story-body-font-size:clamp(.9rem, 2vw, 1.05rem);--story-body-max-width:min(22rem, 100%);--story-body-min-height:clamp(2.75rem, 8dvh, 3.4rem);--story-body-margin-top:clamp(.85rem, 2.5dvh, 1.25rem);--story-feature-index-font-size:.72rem;--story-feature-index-margin-top:clamp(.85rem, 2.5dvh, 1.25rem);--story-card-width:min(18rem, calc(100% - 2rem));--story-card-padding:clamp(.85rem, 2.5vw, 1.15rem);--story-orb-hit-size-base:min(32rem, 56vw);--story-orb-hit-size:calc(var(--story-orb-hit-size-base) * var(--story-orb-scale,1));--story-orb-hit-radius-base:calc(var(--story-orb-hit-size-base) / 2);--story-orb-hit-radius:calc(var(--story-orb-hit-size) / 2);--demo-call-strip-gap:.25rem;--demo-call-strip-top:calc(var(--site-chrome-total-height) + var(--demo-call-strip-gap))}.story-illustration-bg.editorial-bg{overflow:hidden}.story-illustration-bg__wash{pointer-events:none;will-change:transform;transform:translate3d(var(--bg-parallax-wash-x,0px), var(--bg-parallax-wash-y,0px), 0);background:radial-gradient(140% 120% at 50% 42%,#7367f00d,#0000 78%);position:absolute;inset:-8%}.story-illustration-bg__wash[data-tone=warm]{background:radial-gradient(140% 120% at 50% 42%,#ffc8570a,#0000 78%)}.story-illustration-bg__stage-anchor{pointer-events:none;z-index:2;--story-visual-scale:1;--story-orb-center-x:360px;--story-orb-center-y:220px;position:absolute;inset:0;overflow:hidden}.story-illustration-bg{--story-chapter-scale:1;--bg-parallax-x:0;--bg-parallax-y:0;--bg-parallax-grid-x:0px;--bg-parallax-grid-y:0px;--bg-parallax-wash-x:0px;--bg-parallax-wash-y:0px;--bg-parallax-stage-x:0px;--bg-parallax-stage-y:0px;--bg-parallax-orb-x:0px;--bg-parallax-orb-y:0px}.story-illustration-bg__stage{--story-effective-visual-scale:calc(var(--story-visual-scale,1) * var(--story-chapter-scale,1));width:calc(100% / var(--story-effective-visual-scale,1));height:calc(100% / var(--story-effective-visual-scale,1));pointer-events:none;will-change:transform;transform:translate(-50%, -50%) translate3d(var(--bg-parallax-stage-x,0px), var(--bg-parallax-stage-y,0px), 0) translateX(var(--story-visual-x-offset,0%)) translateY(var(--story-visual-y-offset,0%)) scale(var(--story-effective-visual-scale,1));transform-origin:50%;margin:0;position:absolute;top:50%;left:50%;overflow:hidden}.story-illustration-bg__stage svg,.story-illustration-bg__art,.story-illustration-bg__scene>:not(.command-center-console):not(.live-console):not(.harvey-console){width:100%;height:100%;display:block;overflow:visible}.concurrent-scene__stage{width:100%;height:100%}.story-illustration-bg__scene--integrations{z-index:3;pointer-events:auto}@media (max-width:900px){.story-illustration-bg{--story-visual-y-offset:-15%}.story-illustration-bg--integrations,.story-illustration-bg--hours,.story-illustration-bg--grunt,.story-illustration-bg--concurrent,.story-illustration-bg--orb-hook,.story-illustration-bg--reminders,.story-illustration-bg--multilingual,.story-illustration-bg--handoff,.story-illustration-bg--dashboard{--story-orb-scale:.98}}@media (max-width:480px){.story-illustration-bg--integrations,.story-illustration-bg--hours,.story-illustration-bg--grunt,.story-illustration-bg--concurrent,.story-illustration-bg--orb-hook,.story-illustration-bg--reminders,.story-illustration-bg--multilingual,.story-illustration-bg--handoff,.story-illustration-bg--dashboard{--story-orb-scale:1.04}}.story-illustration-bg--integrations .integrations-scene--ecosystem{pointer-events:none}.integrations-scene__hub-hit{pointer-events:all;cursor:pointer}@media (min-width:901px){.story-illustration-bg__stage-anchor,.immersive-orb-hit-overlay{inset:0}.story-illustration-bg{--story-visual-y-offset:-5%;--story-orb-scale:.6}}.story-illustration-bg__scene--multilingual,.story-illustration-bg__scene--handoff{z-index:3}.story-illustration-bg__scene--grunt{z-index:3;pointer-events:auto}.story-illustration-bg--grunt .story-illustration-bg__scene--grunt{z-index:5}.story-illustration-bg--grunt .story-illustration-bg__persistent-orb{z-index:3}.story-illustration-bg--grunt .story-illustration-bg__stage-anchor,.story-illustration-bg--grunt .story-illustration-bg__stage{overflow:visible}.story-illustration-bg--grunt .grunt-scene--interactive{pointer-events:none}.grunt-scene__hub-hit{pointer-events:all;cursor:pointer;fill:#0000;stroke:#0000}.grunt-scene__hub-module--hover{filter:drop-shadow(0 4px 14px #00000047)}.grunt-scene__hub-settled-icon--schedule,.grunt-scene__hub-settled-icon--chat,.grunt-scene__hub-settled-icon--route,.grunt-scene__hub-settled-icon--data{filter:none}.grunt-scene__module-art-icon{pointer-events:none;mix-blend-mode:screen;image-rendering:auto}.grunt-scene__orb-flow-glyph .grunt-scene__module-art-icon,.grunt-scene__hub-settled-icon .grunt-scene__module-art-icon{mix-blend-mode:screen}.grunt-scene__orb-glyph--calendar .grunt-scene__module-art-icon,.grunt-scene__hub-settled-icon--schedule .grunt-scene__module-art-icon,.grunt-scene__orb-glyph--chat .grunt-scene__module-art-icon,.grunt-scene__hub-settled-icon--chat .grunt-scene__module-art-icon,.grunt-scene__orb-glyph--route .grunt-scene__module-art-icon,.grunt-scene__hub-settled-icon--route .grunt-scene__module-art-icon{mix-blend-mode:normal}.grunt-scene__orb-glyph--calendar,.grunt-scene__hub-settled-icon--schedule,.grunt-scene__orb-glyph--chat,.grunt-scene__hub-settled-icon--chat,.grunt-scene__orb-glyph--route,.grunt-scene__hub-settled-icon--route{filter:none}.grunt-scene__hover-status-wrap{pointer-events:none;animation:.45s cubic-bezier(.34,.9,.45,1) both gruntHoverStatusIn}.grunt-scene__orb-flow-glyph{filter:drop-shadow(0 0 6px #8cffd259)}.grunt-scene__orb-glyph--live{animation:gruntHubPhonePulse 3s var(--grunt-hub-ease,ease-in-out) infinite;transform-origin:50%;transform-box:fill-box}.rumik-story__title--grunt{gap:.08em;overflow:visible}.grunt-title__phrase-wrap{width:fit-content;display:inline-block;position:relative}.grunt-title__phrase{display:block}.grunt-title__phrase--typing{display:inline-block}.grunt-title__cursor{vertical-align:-.06em;opacity:.88;background:#f5f2ebe0;border-radius:1px;width:.08em;height:.88em;margin-left:.04em;display:inline-block}.grunt-title__cursor--blink{animation:.95s step-end infinite gruntSubheadCursorBlink}.grunt-title__handled{color:#8cffd2;text-shadow:0 0 24px #8cffd259;will-change:transform, opacity}.grunt-title__marker{pointer-events:none;width:104%;height:.28em;min-height:.65rem;position:absolute;top:46%;left:-2%;right:-2%;overflow:visible}.grunt-title__marker-stroke,.grunt-title__marker-bleed{vector-effect:non-scaling-stroke;paint-order:stroke fill}.grunt-title__handled-slot{min-height:1em}.grunt-title__handled--static{margin-top:.06em;display:block}@keyframes gruntHoverStatusIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.story-illustration-bg__scene--concurrent{z-index:2;pointer-events:auto}.story-illustration-bg--concurrent .concurrent-scene--interactive{pointer-events:none}.concurrent-scene__phone-magnetic,.story-flow-magnetic{will-change:transform}.story-illustration-bg__scene--reminders{z-index:3}.story-illustration-bg__scene--dashboard{z-index:5;pointer-events:none;overflow:visible}.story-illustration-bg--dashboard .story-illustration-bg__stage,.story-illustration-bg--dashboard .story-illustration-bg__stage-anchor{overflow:visible}.story-illustration-bg__persistent-orb{z-index:4;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.story-illustration-bg__grunt-tendrils{z-index:5;pointer-events:none;--story-effective-visual-scale:calc(var(--story-visual-scale,1) * var(--story-chapter-scale,1));display:block;position:absolute;inset:0;overflow:visible}.story-illustration-bg__grunt-tendrils-pin{width:calc(100% / var(--story-effective-visual-scale,1));height:calc(100% / var(--story-effective-visual-scale,1));transform:translate(-50%, -50%) translate3d(var(--bg-parallax-stage-x,0px), var(--bg-parallax-stage-y,0px), 0) translateX(var(--story-visual-x-offset,0%)) translateY(var(--story-visual-y-offset,0%)) scale(var(--story-effective-visual-scale,1));transform-origin:50%;position:absolute;top:50%;left:50%}.story-illustration-bg__grunt-tendrils-svg{width:100%;height:100%;display:block;overflow:visible}.story-illustration-bg__persistent-orb-pin{--story-effective-visual-scale:calc(var(--story-visual-scale,1) * var(--story-chapter-scale,1));width:calc(100% / var(--story-effective-visual-scale,1));height:calc(100% / var(--story-effective-visual-scale,1));--magnetic-x:0px;--magnetic-y:0px;will-change:transform;transform:translate(-50%, -50%) translate3d(calc(var(--bg-parallax-orb-x,0px) + var(--magnetic-x,0px)), calc(var(--bg-parallax-orb-y,0px) + var(--magnetic-y,0px)), 0) translateX(var(--story-visual-x-offset,0%)) translateY(var(--story-visual-y-offset,0%)) scale(var(--story-effective-visual-scale,1));transform-origin:50%;pointer-events:none;position:absolute;top:50%;left:50%}.story-illustration-bg__persistent-orb-pin>.hours-day-cycle-wrap{z-index:0;position:absolute;inset:0}.story-illustration-bg__persistent-orb-pin>.story-illustration-bg__persistent-orb-svg{z-index:1;position:relative}.story-illustration-bg__hours-cycle{z-index:3;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.story-illustration-bg__hours-cycle-pin{pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.immersive-orb-hit-overlay{z-index:7;pointer-events:none;position:fixed;inset:0;overflow:hidden}.story-orb-hit,.site-orb-hit{cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;transition:background .3s,box-shadow .3s,transform .3s}.site-orb-hit--immersive{z-index:5;box-sizing:border-box;--story-effective-visual-scale:calc(var(--story-visual-scale,1) * var(--story-chapter-scale,1));width:var(--story-orb-hit-size-pct,20%);height:var(--story-orb-hit-size-pct,20%);min-width:calc(min(16rem, 34vw) * var(--story-orb-scale,1));min-height:calc(min(16rem, 34vw) * var(--story-orb-scale,1));max-width:calc(min(28rem, 52vw) * var(--story-orb-scale,1));max-height:calc(min(28rem, 52vw) * var(--story-orb-scale,1));aspect-ratio:1;--magnetic-x:0px;--magnetic-y:0px;translate:none;transform:translate(-50%, -50%) translate3d(calc(var(--bg-parallax-orb-x,0px) + var(--magnetic-x,0px)), calc(var(--bg-parallax-orb-y,0px) + var(--magnetic-y,0px)), 0) translateX(var(--story-visual-x-offset,0%)) translateY(var(--story-visual-y-offset,0%)) scale(var(--story-effective-visual-scale,1));transform-origin:50%;border-radius:50%;display:block;position:absolute;top:50%;left:50%}.site-orb-hit--immersive:hover{background:radial-gradient(circle,#8cffd21f,#0000 70%)}.site-orb-hit--immersive:focus-visible{outline-offset:6px;outline:2px solid #8cffd28c}.site-orb-hit--floating{z-index:15;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.55rem;width:clamp(6.5rem,16vw,8.5rem);padding:.35rem .35rem .65rem;display:flex;position:fixed;bottom:clamp(1.25rem,4vh,2rem);right:clamp(1rem,4vw,2rem)}.site-orb-hit--floating:focus-visible{outline-offset:4px;outline:2px solid #8cffd28c}.site-orb-hit__orb{aspect-ratio:1;border-radius:50%;width:100%;display:block;overflow:hidden;box-shadow:0 12px 40px #00000059}.site-orb-hit__orb-svg{width:100%;height:100%;display:block}.site-orb-hit__label{letter-spacing:.08em;text-transform:uppercase;color:#f5f2ebb8;font-size:.68rem;font-weight:600}.site-orb-hit--immersive .site-orb-hit__label{opacity:0;transition:opacity .25s;position:absolute;top:50%;left:50%;translate:-50% -50%}.site-orb-hit--immersive:hover .site-orb-hit__label,.site-orb-hit--immersive:focus-visible .site-orb-hit__label{opacity:1}.story-orb-hit{left:calc(50% + var(--story-visual-x-offset,0%));top:var(--story-stage-y,50%);z-index:6;border-radius:50%;width:clamp(6.5rem,16vw,10rem);height:clamp(6.5rem,16vw,10rem);position:absolute;translate:-50% -50%}.story-orb-hit:hover{background:radial-gradient(circle,#8cffd21a,#0000 68%)}.story-orb-hit:focus-visible{outline-offset:4px;outline:2px solid #8cffd28c}.story-illustration-bg__persistent-orb-svg{width:100%;height:100%;transform:scale(var(--story-orb-scale,1));transform-origin:50%}.persistent-orb__handoff-spokes{transform-origin:var(--story-orb-center-x,360px) var(--story-orb-center-y,220px);animation:4s linear infinite persistentOrbSpokes}.persistent-orb__instance{transform-box:fill-box;transform-origin:50%}.persistent-orb__instance--hook{animation:4s ease-in-out infinite persistentOrbHook}.persistent-orb__instance--grunt{animation:2.2s ease-in-out infinite persistentOrbGrunt}.persistent-orb__instance--hours{animation:3.6s ease-in-out infinite persistentOrbHours}.persistent-orb__instance--concurrent{animation:3s ease-in-out infinite persistentOrbConcurrent}.persistent-orb__instance--integrations{animation:3.2s ease-in-out infinite persistentOrbIntegrations}.persistent-orb__instance--multilingual{animation:3.4s ease-in-out infinite persistentOrbMultilingual}.persistent-orb__instance--handoff{animation:4.2s ease-in-out infinite persistentOrbHandoff}.persistent-orb__instance--reminders{animation:2.4s ease-in-out infinite persistentOrbReminders}.persistent-orb__instance--dashboard{animation:4s ease-in-out infinite persistentOrbDashboard}.story-illustration-bg--dashboard .persistent-orb__instance--dashboard .frontdesk-voice-orb__wave,.story-illustration-bg--orb-dashboard .persistent-orb__instance--dashboard .frontdesk-voice-orb__wave{opacity:.55}.story-illustration-bg--dashboard .persistent-orb__instance--dashboard .frontdesk-voice-orb__halo,.story-illustration-bg--orb-dashboard .persistent-orb__instance--dashboard .frontdesk-voice-orb__halo{opacity:.65}.persistent-orb__instance--cta{animation:3.2s ease-in-out infinite persistentOrbCta}.frontdesk-voice-orb--cta .frontdesk-voice-orb__wave{animation-duration:3.4s}.frontdesk-voice-orb--cta .frontdesk-voice-orb__halo{animation:2.8s ease-in-out infinite frontdeskOrbHaloCta}.frontdesk-voice-orb--integrations .frontdesk-voice-orb__wave{animation-duration:3.6s}.frontdesk-voice-orb--multilingual .frontdesk-voice-orb__wave{animation-duration:3.1s}.frontdesk-voice-orb--multilingual .frontdesk-voice-orb__halo{animation:2.6s ease-in-out infinite frontdeskOrbHaloMultilingual}.frontdesk-voice-orb--handoff .frontdesk-voice-orb__halo{animation:2.2s ease-in-out infinite frontdeskOrbHaloHandoff}.frontdesk-voice-orb--reminders .frontdesk-voice-orb__halo{animation:2s ease-in-out infinite frontdeskOrbHaloReminders}.frontdesk-voice-orb--dashboard .frontdesk-voice-orb__wave{animation-duration:5.5s}.concurrent-scene{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.concurrent-scene__network-phone{cursor:pointer;pointer-events:all;outline:none;transition:filter .25s}.concurrent-scene__network-phone__motion{transform-box:fill-box;transform-origin:50%}.concurrent-scene__network-phone--depth-far{filter:drop-shadow(0 4px 10px #00000047)brightness(.78)saturate(.82)}.concurrent-scene__network-phone--depth-mid{filter:drop-shadow(0 8px 16px #00000061)brightness(.92)saturate(.92)}.concurrent-scene__network-phone--depth-near{filter:drop-shadow(0 12px 22px #0000007a)brightness(1.04)saturate(1.05)}.concurrent-scene__network-phone--inbound.concurrent-scene__network-phone--primary{filter:drop-shadow(0 14px 26px #00000085)drop-shadow(0 0 22px #8cffd252)}.concurrent-scene__network-phone--outbound.concurrent-scene__network-phone--primary{filter:drop-shadow(0 14px 26px #00000085)drop-shadow(0 0 22px #ffc85752)}.concurrent-scene__network-phone--live-in>.concurrent-scene__network-phone__motion{animation:.32s ease-in-out infinite concurrentInboundVibrate}.concurrent-scene__network-phone--ringing-in>.concurrent-scene__network-phone__motion{animation:.28s ease-in-out infinite concurrentInboundVibrate}.concurrent-scene__network-phone--live-out>.concurrent-scene__network-phone__motion{animation:1s ease-in-out infinite concurrentOutboundDial}.concurrent-scene__flow--fluff{animation:3.2s ease-in-out infinite concurrentFlowFluff}.concurrent-scene__in-ring-arc--live{transform-origin:32px 52px;transform-box:fill-box;animation:1.4s ease-out infinite concurrentInRingPulse}.concurrent-scene__in-ring-arc--delayed.concurrent-scene__in-ring-arc--live{animation-delay:.35s}.concurrent-scene__out-pulse{transform-origin:32px 52px;transform-box:fill-box;animation:1.6s ease-out infinite concurrentOutPulse}.concurrent-scene__network-phone--dual-active .concurrent-scene__phone-accent-stroke,.concurrent-scene__network-phone--dual-active .concurrent-scene__phone-accent-fill,.concurrent-scene__network-phone--dual-active .concurrent-scene__waveform rect{animation:2.4s ease-in-out infinite concurrentAccentDualStroke}.concurrent-scene__network-phone--dual-active .concurrent-scene__phone-glow{animation:2.4s ease-in-out infinite concurrentAccentDualGlow}.concurrent-scene__network-phone:focus-visible{filter:drop-shadow(0 0 0 2px #f5f2ebd9) drop-shadow(0 12px 22px #00000073)}.concurrent-scene__network-ring{transform-origin:50%;transform-box:fill-box;animation:6s ease-in-out infinite concurrentNetworkRing}.concurrent-scene__backdrop{z-index:1;pointer-events:none;position:absolute;inset:0}.concurrent-scene__phone{transform-origin:50%;will-change:transform, opacity;position:absolute}.concurrent-scene__phone--caller{filter:drop-shadow(0 6px 12px #00000059)brightness(.88)saturate(.85);width:clamp(1.75rem,3.8vw,3rem)}.concurrent-scene__phone--inbound-active{animation:.42s ease-in-out infinite concurrentInboundVibrate}.concurrent-scene__phone--outbound-active{animation:1.1s ease-in-out infinite concurrentOutboundDial}.concurrent-scene__phone-svg--inbound .concurrent-scene__ring{stroke:#8cffd2;animation:1.6s ease-out infinite concurrentPhoneRing}.concurrent-scene__phone-svg--outbound .concurrent-scene__ring{stroke:#ffc857;animation:1.4s ease-out infinite concurrentOutboundRing}.concurrent-scene__phone-svg--caller .concurrent-scene__ring--delayed{animation-delay:.35s}.concurrent-scene__hero-phone--inbound{filter:drop-shadow(0 14px 24px #0000008c)drop-shadow(0 0 18px #8cffd238)}.concurrent-scene__hero-phone--outbound{filter:drop-shadow(0 14px 24px #0000008c)drop-shadow(0 0 18px #ffc85738)}.concurrent-scene__hero-phone--primary.concurrent-scene__hero-phone--inbound{filter:drop-shadow(0 18px 32px #0009)drop-shadow(0 0 28px #8cffd261)}.concurrent-scene__hero-phone--primary.concurrent-scene__hero-phone--outbound{filter:drop-shadow(0 18px 32px #0009)drop-shadow(0 0 28px #ffc85761)}.concurrent-scene__flow--inbound{animation:1.8s linear infinite concurrentFlowInbound}.concurrent-scene__flow--outbound{animation:1.8s linear infinite concurrentFlowOutbound}.concurrent-scene__flow-dot--inbound{animation:1.8s ease-in-out infinite concurrentDotInbound}.concurrent-scene__flow-dot--outbound{animation:1.8s ease-in-out infinite concurrentDotOutbound}.concurrent-scene__waveform--inbound rect{fill:#8cffd2}.concurrent-scene__waveform--outbound rect{fill:#ffc857}.concurrent-scene__phone-svg{width:100%;height:auto;display:block}.concurrent-scene__hero-ring{animation:2.4s ease-out infinite concurrentHeroRing}.concurrent-scene__waveform rect{transform-box:fill-box;transform-origin:bottom;animation:.9s ease-in-out infinite concurrentWaveBar}.concurrent-scene__waveform rect:nth-child(2){animation-delay:.12s}.concurrent-scene__waveform rect:nth-child(3){animation-delay:.24s}.concurrent-scene__waveform rect:nth-child(4){animation-delay:80ms}.concurrent-scene__waveform rect:nth-child(5){animation-delay:.18s}.concurrent-scene__stage{z-index:2;filter:brightness(1.1)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.frontdesk-voice-orb__wave{transform-origin:50%;transform-box:fill-box;animation:3.6s ease-in-out infinite frontdeskWaveDrift}.frontdesk-voice-orb__wave--core{animation-name:frontdeskWaveDriftCore;animation-duration:3.2s}.frontdesk-voice-orb__halo{transform-origin:50%;transform-box:fill-box;animation:2.8s ease-in-out infinite frontdeskOrbHalo}@keyframes frontdeskWaveDrift{0%,to{opacity:.72;rotate:none;scale:1}33%{opacity:1;rotate:2.5deg;scale:1.025}66%{opacity:.86;rotate:-2deg;scale:.985}}@keyframes frontdeskWaveDriftCore{0%,to{opacity:.75;rotate:none;scale:1}33%{opacity:1;rotate:3.5deg;scale:1.04}66%{opacity:.82;rotate:-2.8deg;scale:.97}}@keyframes frontdeskOrbHalo{0%,to{opacity:.55;scale:1}50%{opacity:.98;scale:1.08}}@keyframes persistentOrbCta{0%,to{translate:0}50%{translate:0 -3px}}@keyframes frontdeskOrbHaloCta{0%,to{opacity:.62;scale:1}50%{opacity:1;scale:1.1}}@keyframes concurrentNetworkRing{0%,to{opacity:.45;stroke-dashoffset:0}50%{opacity:.85;stroke-dashoffset:12px}}@keyframes concurrentAccentDualStroke{0%,to{stroke:#8cffd2;fill:#8cffd2}50%{stroke:#ffc857;fill:#ffc857}}@keyframes concurrentAccentDualGlow{0%,to{opacity:.85}50%{opacity:1}}@keyframes concurrentInboundVibrate{0%,to{translate:0;rotate:none}15%{translate:-2px -1px;rotate:-1.2deg}30%{translate:2px 1px;rotate:1.2deg}45%{translate:-1.5px .5px;rotate:-.8deg}60%{translate:1.5px -.5px;rotate:.8deg}}@keyframes concurrentFlowFluff{0%,to{stroke-dashoffset:0;opacity:.18}50%{stroke-dashoffset:14px;opacity:.32}}@keyframes concurrentInRingPulse{0%{opacity:.2;scale:.92}40%{opacity:.65;scale:1}to{opacity:.12;scale:1.12}}@keyframes concurrentOutPulse{0%{opacity:.35;scale:.88}to{opacity:0;scale:1.28}}@keyframes concurrentOutboundDial{0%,to{opacity:1;scale:1}50%{opacity:.92;scale:1.04}}@keyframes concurrentOutboundRing{0%{opacity:.4;transform:scale(.9)}to{opacity:0;transform:scale(1.32)}}@keyframes concurrentFlowInbound{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes concurrentFlowOutbound{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24px}}@keyframes concurrentDotInbound{0%,to{opacity:.35}50%{opacity:.95;translate:6px}}@keyframes concurrentDotOutbound{0%,to{opacity:.35}50%{opacity:.95;translate:-6px}}@keyframes concurrentPhoneVibrate{0%,to{translate:0;rotate:none}15%{translate:-1px .5px;rotate:-.7deg}30%{translate:1px -.5px;rotate:.7deg}45%{translate:-.5px -.5px;rotate:-.4deg}60%{translate:.5px .5px;rotate:.4deg}}@keyframes concurrentPhoneRing{0%{opacity:.35;transform:scale(.92)}to{opacity:0;transform:scale(1.28)}}@keyframes concurrentHeroRing{0%{opacity:.5;transform:scale(.94)}to{opacity:0;transform:scale(1.15)}}@keyframes concurrentWaveBar{0%,to{transform:scaleY(.65)}50%{transform:scaleY(1.2)}}@keyframes concurrentPhonePulse{0%,to{translate:0}50%{translate:0 -5px}}.integrations-scene,.multilingual-scene{transform-origin:50%;width:100%;height:100%}.multilingual-scene__link{animation:2.4s linear infinite handoffTransferDash}.multilingual-scene__card-wrap{transform-origin:50%;transform-box:fill-box}.multilingual-scene__card{animation:.8s cubic-bezier(.33,1,.42,1) both multilingualCardSettle}.multilingual-scene__hero-panel{transition:stroke-opacity .35s}.multilingual-scene__script{font-family:system-ui,Segoe UI,Noto Sans,Noto Sans Devanagari,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Bengali,Noto Sans Gujarati,Noto Sans Kannada,Noto Sans Malayalam,Noto Sans Gurmukhi,Noto Sans Oriya,sans-serif;transition:opacity .3s}.multilingual-scene__ticker{opacity:.55}.multilingual-scene__cursor{animation:.95s step-end infinite gruntSubheadCursorBlink}.multilingual-scene__cursor--solid{opacity:.88;animation:none}.grunt-scene,.handoff-scene{transform-origin:50%;width:100%;height:100%}.handoff-scene__transfer{animation:1.8s linear infinite handoffTransferDash}.handoff-scene__transfer--hero{animation:1.5s linear infinite handoffTransferDash}.handoff-scene__flow{animation:2.4s linear infinite handoffTransferDash}.handoff-scene__flow--human{animation-duration:2.1s}.handoff-scene__warm-label.handoff-scene__glyph-motion{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-in-out infinite handoffWarmLabelPulse}.handoff-scene__beacon.handoff-scene__glyph-motion{transform-origin:50%;transform-box:fill-box;animation:2.2s ease-in-out infinite handoffBeaconPulse}.handoff-scene__glyph-motion{transform-box:fill-box;transform-origin:50%}.handoff-scene__human--live.handoff-scene__glyph-motion{transform-origin:50%;transform-box:fill-box;animation:3.2s ease-in-out infinite handoffHumanSettle}.handoff-scene__summary{filter:drop-shadow(0 8px 24px #f783ac47)}.reminders-scene{transform-origin:50%;width:100%;height:100%}.reminders-scene__flow{animation:2.2s linear infinite remindersFlowDash}.reminders-scene__flow--calendar{animation-duration:1.9s}.reminders-scene__flow--reminder{animation-duration:2.1s}.story-glyph__caller--live{animation:2.2s ease-in-out infinite handoffCallerPulse}.story-glyph__calendar-ring{animation:2.6s ease-in-out infinite remindersCalendarRing}.story-glyph__bell--ring{transform-origin:50%;transform-box:fill-box;animation:.55s ease-in-out infinite remindersBellRing}.story-glyph__human--live{animation:2.4s ease-in-out infinite handoffHumanPulse}.story-glyph__human-ring{animation:2.8s ease-in-out infinite handoffHumanRing}.reminders-scene__return{animation:2.4s linear infinite remindersReturnDash}.reminders-scene__caller--live{animation:2.2s ease-in-out infinite handoffCallerPulse}.reminders-scene__calendar-ring{animation:2.6s ease-in-out infinite remindersCalendarRing}.reminders-scene__calendar-check{animation:1.8s ease-in-out infinite remindersBookingDot}.reminders-scene__bell--ring{transform-origin:50%;transform-box:fill-box;animation:.32s ease-in-out infinite remindersBellRing}.reminders-scene__bell--on-flow{filter:drop-shadow(0 3px 12px #ffc85780)}.reminders-scene__caller-phone.concurrent-scene__network-phone--inbound{pointer-events:none;filter:drop-shadow(0 0 8px #ffffff2e)drop-shadow(0 0 3px #8cffd238)}.reminders-scene__caller-art{pointer-events:none;image-rendering:auto;mix-blend-mode:normal}.reminders-scene__caller-phone--nudge>.concurrent-scene__network-phone__motion{animation:.32s ease-in-out infinite concurrentInboundVibrate}.dashboard-scene{width:100%;height:100%;overflow:visible}.live-console{--lc-surface:#ffffff0f;--lc-surface-strong:#ffffff17;--lc-border:#ffffff24;--lc-border-strong:#ffffff3d;--lc-text:var(--rumik-text,#fffffff5);--lc-dim:var(--rumik-muted,#ffffffa8);--lc-faint:var(--rumik-faint,#ffffff8c);--lc-brand:#8cffd2;--lc-on-brand:#121418;--lc-ease:var(--rumik-ease,cubic-bezier(.22, .7, .18, 1));border:1px solid var(--lc-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff14 0%,#ffffff0a 100%);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000073,inset 0 1px #ffffff0f}.live-console__bar{border-bottom:1px solid var(--lc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.85rem 1.1rem;display:flex}.live-console__bar-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .45rem;margin-left:auto;display:flex}.live-console__scenario{border:1px solid var(--lc-border);background:var(--lc-surface);font-family:var(--font-sans), ui-monospace, Menlo, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--lc-dim);white-space:nowrap;border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:clamp(.58rem,1.6vw,.64rem);display:inline-flex}.live-console--scenario-enter .live-console__body{animation:liveConsoleScenarioEnter .35s var(--lc-ease) both}@keyframes liveConsoleScenarioEnter{0%{opacity:.35;translate:0 6px}to{opacity:1;translate:0}}.live-console__id{font-family:var(--font-sans), ui-monospace, Menlo, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--lc-dim);align-items:center;gap:.6rem;font-size:clamp(.68rem,2vw,.74rem);display:flex}.live-console__avatar{background:var(--lc-brand);width:26px;height:26px;color:var(--lc-on-brand);border-radius:7px;place-items:center;display:grid}.live-console__status{border:1px solid var(--lc-border);font-family:var(--font-sans), ui-monospace, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lc-dim);border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .6rem;font-size:clamp(.62rem,1.8vw,.66rem);display:inline-flex}.live-console__status-dot{background:#22c55e;border-radius:999px;width:6px;height:6px;animation:1.8s ease-in-out infinite harveyPulse;box-shadow:0 0 10px #22c55eb3}.live-console__body{padding:clamp(.85rem,2.5vw,1.1rem)}.live-console__goal{color:var(--lc-faint);font-size:clamp(.78rem,2.2vw,.82rem);line-height:1.5}.live-console__goal strong{color:var(--lc-text);font-weight:500}.live-console__steps{flex-direction:column;gap:.4rem;margin-top:1rem;display:flex}.live-console__step{transition:background .4s var(--lc-ease), border-color .4s var(--lc-ease), opacity .4s var(--lc-ease);opacity:.4;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:.75rem;padding:clamp(.6rem,2vw,.7rem) clamp(.7rem,2.2vw,.8rem);display:flex}.live-console__step--active{opacity:1;background:var(--lc-surface);border-color:var(--lc-border)}.live-console__step--done{opacity:1}.live-console__step-icon{border:1px solid var(--lc-border-strong);width:22px;height:22px;color:var(--lc-dim);border-radius:999px;flex-shrink:0;place-items:center;margin-top:.05rem;display:grid}.live-console__step--done .live-console__step-icon{background:var(--lc-brand);border-color:var(--lc-brand);color:var(--lc-on-brand)}.live-console__step--active .live-console__step-icon{border-color:var(--lc-text);color:var(--lc-text)}.live-console__spinner{border:1.5px solid #ffffff40;border-top-color:var(--lc-text);border-radius:999px;width:12px;height:12px;animation:.7s linear infinite harveySpin}.live-console__step-main{min-width:0}.live-console__step-title{letter-spacing:-.01em;color:var(--lc-text);font-size:clamp(.84rem,2.4vw,.88rem);font-weight:500}.live-console__step-detail{color:var(--lc-faint);min-height:1rem;margin-top:.15rem;font-size:clamp(.74rem,2.1vw,.78rem);line-height:1.45}.live-console__step-think{color:#ffffff80;font-style:italic}.live-console__caret{background:var(--lc-text);color:#0000;width:.5ch;margin-left:1px;animation:1s step-end infinite harveyBlink;display:inline-block}.live-console__output{border:1px solid var(--lc-border);background:#00000040;border-radius:10px;margin-top:1rem;padding:.85rem .9rem}.live-console__output-label{font-family:var(--font-sans), ui-monospace, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lc-faint);font-size:.64rem}.live-console__output-text{font-family:var(--font-harvey-serif), Georgia, serif;color:var(--lc-text);margin-top:.4rem;font-size:clamp(.88rem,2.5vw,.95rem);line-height:1.5}@media (max-width:480px){.live-console__bar,.live-console__body{padding-inline:.85rem}}.dashboard-scene__thread{filter:drop-shadow(0 16px 48px #9b87f529)}.dashboard-scene__flow{animation:2.4s linear infinite dashboardFlowDash}.dashboard-scene__spur-flow{animation:1.8s linear infinite dashboardSpurDash}.dashboard-scene__bubble--live{filter:drop-shadow(0 0 14px #8cffd238)}.dashboard-scene__agent-reply{will-change:transform, opacity}.dashboard-scene__action-row--executing{animation:1.6s ease-in-out infinite dashboardActionPulse}.dashboard-scene__action-row--done{filter:drop-shadow(0 0 8px #8cffd22e)}.dashboard-scene__action-fill{animation:1.4s ease-in-out infinite dashboardActionFill}.dashboard-scene__action-dot{animation:1.2s ease-in-out infinite dashboardActionDot}.dashboard-scene__check--pop{animation:dashboardCheckPop .5s var(--rumik-ease) both}.dashboard-scene__queue-item--live{animation:dashboardQueueGlow 2s var(--rumik-ease) infinite}.dashboard-scene__queue-ring{animation:dashboardQueueRing 1.8s var(--rumik-ease) infinite}.dashboard-scene__queue-bell{animation:2.4s ease-in-out infinite dashboardQueueBell}.dashboard-scene__agent-orb{animation:2.6s ease-in-out infinite dashboardAgentOrb}.dashboard-scene__live-dot{animation:dashboardLiveDot 2s var(--rumik-ease) infinite}.dashboard-scene__composer-shimmer{animation:2.8s ease-in-out infinite dashboardComposerShimmer}.dashboard-scene__send-pulse{animation:2.4s ease-in-out infinite dashboardSendPulse}.dashboard-scene__feed{will-change:transform}.dashboard-scene__phone-pulse{animation:1.6s ease-in-out infinite dashboardPhonePulse}.dashboard-scene__booking-badge{animation:2.2s ease-in-out infinite dashboardBookingBadge}.dashboard-scene__calendar-block{animation:2.4s ease-in-out infinite dashboardCalendarBlock}.dashboard-scene__typing-cursor{animation:.95s step-end infinite dashboardTypingCursorBlink}.dashboard-scene__composer-enter{animation:dashboardComposerEnter .42s var(--rumik-ease) both}.dashboard-scene__send-enter{animation:dashboardSendEnter .42s var(--rumik-ease) both}@keyframes dashboardTypingCursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes dashboardComposerEnter{0%{filter:drop-shadow(0 0 #0000)}40%{filter:drop-shadow(0 0 16px #8cffd273)}to{filter:drop-shadow(0 0 6px #8cffd21f)}}@keyframes dashboardSendEnter{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes dashboardFlowDash{0%{stroke-dashoffset:28px}to{stroke-dashoffset:0}}@keyframes dashboardSpurDash{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@keyframes dashboardActionPulse{0%,to{stroke-opacity:.32}50%{stroke-opacity:.72}}@keyframes dashboardActionFill{0%,to{opacity:.18}50%{opacity:.38}}@keyframes dashboardActionDot{0%,to{opacity:.55;r:3}50%{opacity:.95;r:3.8}}@keyframes dashboardCheckPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes dashboardQueueGlow{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 10px #8cffd259)}}@keyframes dashboardQueueRing{0%{r:14;opacity:.45}to{r:22;opacity:0}}@keyframes dashboardQueueBell{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes dashboardAgentOrb{0%,to{opacity:.82;r:4.5}50%{opacity:1;r:5.2}}@keyframes dashboardLiveDot{0%,to{opacity:.7;r:4}50%{opacity:1;r:4.8}}@keyframes dashboardComposerShimmer{0%,to{opacity:.35}50%{opacity:.7}}@keyframes dashboardSendPulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes dashboardPhonePulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes dashboardBookingBadge{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 8px #74c0fc73)}}@keyframes dashboardCalendarBlock{0%,to{opacity:.85}50%{opacity:1;filter:drop-shadow(0 0 6px #9b87f559)}}@keyframes remindersFlowDash{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}@keyframes remindersReturnDash{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes remindersCalendarRing{0%,to{opacity:.35;stroke-width:2px}50%{opacity:.75;stroke-width:2.6px}}@keyframes remindersBellRing{0%,to{translate:0;rotate:-12deg;scale:1}15%{translate:1.5px -1px;rotate:14deg;scale:1.08}30%{translate:-1.5px 1px;rotate:-16deg;scale:1.05}45%{translate:1px .5px;rotate:12deg;scale:1.09}60%{translate:-1px -.5px;rotate:-14deg;scale:1.06}75%{translate:1.5px;rotate:10deg;scale:1.08}90%{translate:-1px 1px;rotate:-10deg;scale:1.04}}@keyframes remindersBookingDot{0%,to{opacity:.45;scale:.9}50%{opacity:1;scale:1.15}}@keyframes handoffTransferDash{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}@keyframes handoffWarmLabelPulse{0%,to{opacity:.92;scale:1}50%{opacity:1;scale:1.06}}@keyframes handoffBeaconPulse{0%,to{opacity:.75;scale:.92}50%{opacity:1;scale:1.08}}@keyframes handoffCallerPulse{0%,to{translate:0}50%{translate:0 -2px}}@keyframes handoffHumanRing{0%,to{opacity:.35;stroke-width:1.4px}50%{opacity:.85;stroke-width:2px}}@keyframes handoffHumanSettle{0%,to{translate:0}50%{translate:0 -2px}}.grunt-scene__flow{animation:2.2s linear infinite gruntFlowDash}.grunt-scene__bubble-wrap,.grunt-scene__ticket{transform-origin:50%;transform-box:fill-box}.grunt-scene__ticket--print{animation:gruntTicketPrint var(--grunt-print-cadence,1.6s) ease-out 1}.grunt-scene__ticket--land{animation:gruntTicketLand var(--grunt-print-cadence,1.6s) ease-out 1}.grunt-scene__arc-chute{animation:gruntArcChuteFlow var(--grunt-print-cadence,1.6s) linear infinite}.grunt-scene__route-flow{animation:gruntRouteFlow var(--grunt-activity-cadence,1.6s) linear infinite}.grunt-scene__form-cursor{animation:.85s step-end infinite gruntFormCursor}.grunt-scene__follow-loop{animation:2.4s ease-in-out infinite gruntFollowLoop}.grunt-scene__envelope{transform-origin:50%;transform-box:fill-box}.grunt-scene__envelope--drop{animation:gruntEnvelopeDrop var(--grunt-activity-cadence,1.6s) ease-out 1}.grunt-scene__form-sheet{transform-origin:top;transform-box:fill-box}.grunt-scene__calendar-block--snap{transform-origin:50%;transform-box:fill-box;animation:gruntCalendarSnap var(--grunt-activity-cadence,1.6s) ease-out 1}.grunt-scene__sticky--land{transform-origin:50%;transform-box:fill-box;animation:gruntStickyLand var(--grunt-activity-cadence,1.6s) ease-out 1}.grunt-scene__clock-hand{transform-origin:50%;transform-box:fill-box}.grunt-scene__hold-row--live{animation:gruntHoldRowPulse var(--grunt-activity-cadence,1.6s) ease-in-out infinite}.grunt-scene__hold-dot{animation:1.2s ease-in-out infinite gruntHoldDotPulse}.grunt-scene__inbox-badge--live{animation:1.6s ease-in-out infinite gruntInboxBadgePulse}.grunt-scene__status-text{animation:2.2s ease-in-out infinite gruntStatusPulse}.grunt-scene--hub-plus{--grunt-hub-ease:cubic-bezier(.34, .9, .45, 1)}.grunt-scene__hub-floating-label text,.grunt-scene__hub-label-text{font-family:var(--font-marketing-dm), system-ui, sans-serif;text-transform:lowercase}.grunt-scene__hub-subhead{text-transform:uppercase}.grunt-scene__hub-subhead-cursor{opacity:1;animation:.95s step-end infinite gruntSubheadCursorBlink}.grunt-scene__hub-subhead-cursor--solid{opacity:.92;animation:none}.grunt-scene__hub-card-body{transition:opacity .42s cubic-bezier(.33,1,.42,1)}.grunt-scene__hub-orb-halo{animation:gruntHubOrbBreath 5.5s var(--grunt-hub-ease) infinite;transform-origin:50%;transform-box:fill-box}.grunt-scene__static-backdrop,.grunt-scene__hub-tendril{pointer-events:none}.grunt-scene__hub-tendril-dash{animation:2.6s linear infinite gruntHubTendrilDash}.grunt-scene__hub-tendril-dash--static{animation:none}.grunt-scene__hub-module-wrap{transform-box:fill-box}.grunt-scene__hub-plus-arm{animation:4.2s ease-in-out infinite gruntHubPlusArmPulse}.grunt-scene__hub-plus-node{transform-origin:50%;transform-box:fill-box;animation:3.8s ease-in-out infinite gruntHubPlusNode}.grunt-scene__desk-phone{transform-box:fill-box}.grunt-scene__tendril--live{animation:gruntHubTendrilFluff var(--grunt-atc-cadence,2.8s) ease-in-out infinite}.grunt-scene__hub-module--live{animation:gruntHubModuleFloat 4.5s var(--grunt-hub-ease) infinite;transform-origin:50%;transform-box:fill-box}.grunt-scene__hub-module--focus{animation:gruntHubModuleFocus 3.2s var(--grunt-hub-ease) infinite;transform-origin:50%;transform-box:fill-box}.grunt-scene__hub-focus-glow{animation:3.6s ease-in-out infinite gruntHubFocusGlow}.grunt-scene__schedule-slot--snap{animation:gruntHubScheduleSnap .9s var(--grunt-hub-ease) both;transform-origin:0;transform-box:fill-box}.grunt-scene__hub-phone--live{animation:gruntHubPhonePulse 3s var(--grunt-hub-ease) infinite;transform-origin:50%;transform-box:fill-box}.grunt-scene__hub-call-ring{transform-origin:50%;transform-box:fill-box;animation:3.2s ease-out infinite gruntHubCallRing}.grunt-scene__hub-queue-dot{animation:2.4s ease-in-out infinite gruntHubQueueDot}.grunt-scene__hub-typing-line{animation:gruntHubTypingGrow 1.4s var(--grunt-hub-ease) both;transform-origin:0;transform-box:fill-box}.grunt-scene__hub-data-flow{animation:2.8s ease-in-out infinite gruntHubDataFlow}.grunt-scene__hub-data-packet{opacity:.75}.grunt-scene__hub-card--wait{animation:gruntHubCardDrift 3.6s var(--grunt-hub-ease) infinite;transform-origin:50%;transform-box:fill-box}.grunt-scene__hub-card--done{animation:gruntHubCardLand 1.1s var(--grunt-hub-ease) both;transform-origin:50%;transform-box:fill-box}.grunt-scene__sync-ring{transform-origin:50%;transform-box:fill-box;animation:2s linear infinite gruntSyncRing}.grunt-scene__circuit-grid{animation:6s ease-in-out infinite gruntCircuitPulse}.grunt-scene__data-pulse{opacity:.85}.grunt-scene--atc .grunt-scene__giant-phone--shake{animation:gruntGiantPhoneShake var(--grunt-atc-cadence,.35s) ease-in-out infinite;transform-origin:50%;transform-box:fill-box}.grunt-scene__tetris--falling{filter:drop-shadow(0 4px 8px #ffc85759)}.grunt-scene__conveyor-belt{animation:gruntConveyorDrift var(--grunt-atc-cadence,1.2s) linear infinite}.grunt-scene__keyboard-sparks circle{animation:.55s ease-out infinite gruntKeyboardSpark}.grunt-scene__pipe-flow{animation:gruntPipeFlow var(--grunt-atc-cadence,1.2s) linear infinite}.grunt-scene__neon-badge--live{animation:gruntNeonBadgePop var(--grunt-atc-cadence,1.4s) ease-in-out infinite;transform-box:fill-box}.grunt-scene__arm-node{transform-box:fill-box;animation:.7s ease-in-out infinite gruntArmNodePulse}.grunt-scene__stack--strained{animation:.55s ease-in-out infinite gruntStackStrain}.grunt-scene__chute{animation:gruntChuteFlow var(--grunt-print-cadence,1.6s) linear infinite}.grunt-scene__chat-line--new{animation:gruntChatPop var(--grunt-chat-cadence,1.6s) ease-out 1}.grunt-scene__pulse{transform-box:fill-box}.grunt-scene__playhead--live{transform-box:fill-box;animation:gruntPlayheadTravel var(--grunt-loop-duration,4s) linear infinite}.grunt-scene__badge{transform-origin:50%;transform-box:fill-box}.grunt-scene__badge--live{animation:gruntBadgePulse var(--grunt-badge-cadence,2s) ease-in-out infinite}.grunt-scene__split-phone{transform-origin:32px 59px;transform-box:fill-box}.grunt-scene__split-phone--live{animation:gruntSplitPhoneLoop var(--grunt-split-duration,1.6s) ease-in-out infinite}.grunt-scene__switchboard-flow{animation:gruntSwitchboardFlow var(--grunt-ring-cadence,2s) linear infinite}.grunt-scene__switchboard-ring{transform-origin:32px 59px;transform-box:fill-box;animation:gruntSwitchboardRing var(--grunt-ring-cadence,2s) ease-out infinite}.grunt-scene__switchboard-hub{transform-origin:50%;transform-box:fill-box;animation:gruntSwitchboardHub var(--grunt-ring-cadence,2s) ease-out infinite}.grunt-scene__workload-chip--live{animation:gruntWorkloadPulse var(--grunt-workload-cadence,2s) ease-in-out infinite}.grunt-scene__form-sheet--live{animation:2.4s ease-in-out infinite gruntFormSheetDrop}.grunt-scene__inbox-spill--live{animation:gruntInboxSpill var(--grunt-workload-cadence,2s) ease-in-out infinite}.grunt-scene__repeat-bubble--live{animation:gruntRepeatBubble var(--grunt-repeat-duration,2s) ease-in-out infinite}.grunt-scene__grain--live{transform-box:fill-box;animation:gruntGrainFall var(--grunt-grain-duration,2.4s) linear infinite}.grunt-scene__sand-top--live{animation:gruntSandTopShimmer var(--grunt-grain-duration,3s) ease-in-out infinite}.grunt-scene__grain-stream--blur{filter:blur(1px)}.grunt-scene__hourglass-frame--crack{animation:2.8s ease-in-out infinite gruntHourglassStress}.grunt-scene__again-label{animation:2.4s ease-in-out infinite gruntAgainPulse}.grunt-scene__split-ring{transform-origin:32px 59px;transform-box:fill-box;animation:gruntSplitRing var(--grunt-split-duration,1.6s) ease-out infinite}.grunt-scene__satellite--live{animation:gruntSatelliteDrift var(--grunt-badge-cadence,2s) ease-in-out infinite}.grunt-scene__storm-ring{transform-origin:50%;transform-box:fill-box;animation:gruntStormRing var(--grunt-badge-cadence,2s) ease-out infinite}.grunt-scene__playhead-ring{animation:gruntPlayheadRing var(--grunt-loop-duration,4s) ease-out infinite}.grunt-scene__beat-node{transform-origin:50%;transform-box:fill-box;animation:gruntBeatFlash var(--grunt-loop-duration,4s) linear infinite}.grunt-scene__day-label{animation:2.4s ease-in-out infinite gruntDayLabelPulse}.grunt-scene__merge-text{animation:2s ease-in-out infinite gruntMergeTextPulse}.grunt-scene__postit--live{transform-origin:50%;transform-box:fill-box;animation:2.2s ease-in-out infinite gruntPostitSettle}.grunt-scene__phone{transform-origin:32px 59px;transform-box:fill-box}.grunt-scene__phone--live{animation:.48s ease-in-out infinite gruntPhoneVibrate}.grunt-scene__ring-wrap{transform-origin:32px 59px}.grunt-scene__hold-text{animation:1.2s step-end infinite gruntHoldTick}.grunt-scene__queue-ring{animation:1.2s ease-out infinite gruntQueuePulse}.grunt-scene__agent--stressed{transform-origin:528px 368px;animation:.55s ease-in-out infinite gruntAgentWobble}.grunt-scene__monitor--busy{animation:1.8s ease-in-out infinite gruntMonitorFlicker}.grunt-scene__task--live,.grunt-scene__label--live{animation:2.4s ease-in-out infinite gruntTaskFloat}.grunt-scene__queue-text{animation:1.8s ease-in-out infinite gruntQueueTextPulse}@keyframes gruntQueueTextPulse{0%,to{opacity:.65}50%{opacity:1}}.grunt-scene__queue-pulse{animation:1.2s ease-out infinite gruntQueuePulse}.grunt-scene__ring{animation:1.4s ease-out infinite gruntPhoneRing}.grunt-scene__notify--live{animation:2.2s ease-in-out infinite gruntNotifyDrift}.grunt-scene__sweat{animation:1.6s ease-in-out infinite gruntSweatDrop}.grunt-scene__frustration{animation:1.1s ease-in-out infinite gruntFrustrationBlink}@keyframes gruntGrainFall{0%{transform:translate(var(--grunt-grain-x), var(--grunt-grain-y-start));opacity:0}8%{opacity:.95}48%{transform:translate(calc(var(--grunt-grain-x) + 1px), var(--grunt-grain-waist));opacity:1}52%{transform:translate(calc(var(--grunt-grain-x) - 1px), calc(var(--grunt-grain-waist) + 4px));opacity:.95}92%{opacity:.85}to{transform:translate(var(--grunt-grain-x), var(--grunt-grain-y-end));opacity:0}}@keyframes gruntSandTopShimmer{0%,to{opacity:.52}50%{opacity:.62}}@keyframes gruntHourglassStress{0%,to{translate:0}50%{translate:.5px -.5px}}@keyframes gruntAgainPulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes gruntWorkloadPulse{0%,to{filter:drop-shadow(0 0 #8cffd200);scale:1}50%{filter:drop-shadow(0 0 6px #8cffd24d);scale:1.04}}@keyframes gruntFormSheetDrop{0%,to{translate:0}50%{translate:0 2px}}@keyframes gruntCalendarSnap{0%{opacity:.4;scale:.82}60%{scale:1.04}to{opacity:1;scale:1}}@keyframes gruntStickyLand{0%{opacity:.5;translate:0 -16px;rotate:-4deg}to{opacity:1;translate:0;rotate:none}}@keyframes gruntInboxSpill{0%,to{opacity:.85;translate:0}50%{opacity:1;translate:0 -2px}}@keyframes gruntRepeatBubble{0%,to{opacity:.35;translate:0 4px}20%,55%{opacity:1;translate:0}70%{opacity:0;translate:0 -4px}}@keyframes gruntSwitchboardFlow{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes gruntSwitchboardRing{0%{opacity:.45;scale:.9}to{opacity:0;scale:1.4}}@keyframes gruntSwitchboardHub{0%{opacity:.22;scale:.98}to{opacity:0;scale:1.04}}@keyframes gruntSplitPhoneLoop{0%,to{translate:0;rotate:none}20%{translate:-3px 2px;rotate:-3deg}40%{translate:3px -2px;rotate:3deg}60%{translate:-2px -2px;rotate:-2deg}80%{translate:2px 2px;rotate:2deg}}@keyframes gruntSplitRing{0%{opacity:.45;scale:.88}to{opacity:0;scale:1.35}}@keyframes gruntBadgePulse{0%,to{filter:drop-shadow(0 0 #8cffd200);scale:1}50%{filter:drop-shadow(0 0 8px #8cffd259);scale:1.04}}@keyframes gruntSatelliteDrift{0%,to{opacity:.5;translate:0}50%{opacity:.85;translate:0 -3px}}@keyframes gruntStormRing{0%{opacity:.18;scale:.96}to{opacity:0;scale:1.06}}@keyframes gruntPlayheadTravel{0%{transform:translate(var(--grunt-timeline-x1), var(--grunt-timeline-y))}to{transform:translate(var(--grunt-timeline-x2), var(--grunt-timeline-y))}}@keyframes gruntPlayheadRing{0%{opacity:.5;scale:.85}to{opacity:0;scale:1.45}}@keyframes gruntBeatFlash{0%,to{stroke-opacity:.35;filter:drop-shadow(0 0 #8cffd200)}8%,22%{stroke-opacity:1;filter:drop-shadow(0 0 6px #8cffd273)}25%{stroke-opacity:.35;filter:drop-shadow(0 0 #8cffd200)}}@keyframes gruntDayLabelPulse{0%,to{opacity:.55}50%{opacity:.9}}@keyframes gruntPulseInbound{0%{transform:translate(var(--grunt-pulse-x1), var(--grunt-pulse-y));opacity:.2}12%{opacity:1}88%{opacity:1}to{transform:translate(var(--grunt-pulse-x2), var(--grunt-pulse-y));opacity:.15}}@keyframes gruntPulseOutbound{0%{transform:translate(var(--grunt-pulse-x1), var(--grunt-pulse-y));opacity:.2}12%{opacity:1}88%{opacity:1}to{transform:translate(var(--grunt-pulse-x2), var(--grunt-pulse-y));opacity:.15}}@keyframes gruntPulseRing{0%{opacity:.45;scale:.85}to{opacity:0;scale:1.35}}@keyframes gruntMergeTextPulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes gruntChatPop{0%{opacity:.4;translate:0 6px}40%{opacity:1;translate:0}to{opacity:1;translate:0}}@keyframes gruntPostitSettle{0%,to{rotate:none}50%{rotate:1.5deg}}@keyframes gruntTicketPrint{0%{filter:drop-shadow(0 0 #8cffd200)}35%{filter:drop-shadow(0 4px 12px #8cffd259)}to{filter:drop-shadow(0 2px 6px #00000040)}}@keyframes gruntTicketLand{0%{filter:drop-shadow(0 0 #8cffd200);scale:1.06}45%{filter:drop-shadow(0 3px 10px #8cffd266);scale:1}to{filter:drop-shadow(0 1px 4px #0003);scale:1}}@keyframes gruntArcChuteFlow{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes gruntRouteFlow{0%{stroke-dashoffset:28px}to{stroke-dashoffset:0}}@keyframes gruntSubheadCursorBlink{0%,46%{opacity:1}50%,to{opacity:0}}@keyframes gruntFormCursor{0%,to{opacity:1}50%{opacity:0}}@keyframes gruntFollowLoop{0%,to{stroke-dashoffset:0;opacity:.35}50%{stroke-dashoffset:8px;opacity:.75}}@keyframes gruntGiantPhoneShake{0%,to{translate:0;rotate:none}20%{translate:-4px 2px;rotate:-3deg}40%{translate:4px -2px;rotate:3deg}60%{translate:-3px -2px;rotate:-2deg}80%{translate:3px 2px;rotate:2deg}}@keyframes gruntConveyorDrift{0%{translate:0}to{translate:-30px}}@keyframes gruntKeyboardSpark{0%{opacity:0;scale:.5}40%{opacity:1;scale:1.2}to{opacity:0;translate:0 -8px;scale:.4}}@keyframes gruntPipeFlow{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}@keyframes gruntNeonBadgePop{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.12}}@keyframes gruntArmNodePulse{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.15}}@keyframes gruntTendrilFlow{0%{stroke-dashoffset:28px}to{stroke-dashoffset:0}}@keyframes gruntHubTendrilFluff{0%,to{stroke-dashoffset:42px;opacity:.35}50%{stroke-dashoffset:0;opacity:.7}}@keyframes gruntHubTendrilDash{0%{stroke-dashoffset:52px}to{stroke-dashoffset:0}}@keyframes gruntHubOrbBreath{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.04}}@keyframes gruntHubPlusArmPulse{0%,to{opacity:.45;stroke-width:2.5px}50%{opacity:.85;stroke-width:3.2px}}@keyframes gruntHubPlusNode{0%,to{opacity:.55;scale:.92}50%{opacity:1;scale:1.12}}@keyframes gruntHubScheduleSnap{0%{opacity:.35;scale:.88 1}70%{scale:1.02 1}to{opacity:1;scale:1}}@keyframes gruntHubDataFlow{0%,to{stroke-dashoffset:16px;opacity:.35}50%{stroke-dashoffset:0;opacity:.85}}@keyframes gruntHubModuleFloat{0%,to{translate:0}50%{translate:0 -3px}}@keyframes gruntHubModuleFocus{0%,to{filter:drop-shadow(0 4px 16px #8cffd21f);translate:0}50%{filter:drop-shadow(0 14px 32px #8cffd247);translate:0 -6px}}@keyframes gruntHubFocusGlow{0%,to{opacity:.1}50%{opacity:.2}}@keyframes gruntHubPhonePulse{0%,to{scale:1}50%{scale:1.03}}@keyframes gruntHubCallRing{0%{opacity:.5;scale:.88}to{opacity:0;scale:1.55}}@keyframes gruntHubQueueDot{0%,to{opacity:.4;scale:.9}50%{opacity:1;scale:1.08}}@keyframes gruntHubTypingGrow{0%{opacity:.3;width:0}to{opacity:.8}}@keyframes gruntHubCardDrift{0%,to{translate:0}50%{translate:3px -1px}}@keyframes gruntHubCardLand{0%{opacity:.35;translate:-6px -4px}to{opacity:1;translate:0}}@keyframes gruntSyncRing{0%{rotate:none}to{rotate:360deg}}@keyframes gruntCircuitPulse{0%,to{opacity:.08}50%{opacity:.14}}@keyframes gruntEnvelopeDrop{0%{opacity:.4;translate:0 -14px}to{opacity:1;translate:0}}@keyframes gruntHoldRowPulse{0%,to{translate:0}50%{translate:0 -1px}}@keyframes gruntHoldDotPulse{0%,to{opacity:.45;scale:1}50%{opacity:1;scale:1.15}}@keyframes gruntInboxBadgePulse{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.04}}@keyframes gruntStatusPulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes gruntStackStrain{0%,to{translate:0}50%{translate:1px -1px}}@keyframes gruntChuteFlow{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}@keyframes gruntBubbleCycle{0%,to{opacity:0;translate:0 8px;scale:.94}12%,48%{opacity:1;translate:0;scale:1}62%{opacity:0;translate:0 -6px;scale:.97}}@keyframes gruntHoldTick{0%,to{opacity:.72}50%{opacity:1}}@keyframes gruntFlowDash{0%{stroke-dashoffset:28px}to{stroke-dashoffset:0}}@keyframes gruntTaskFloat{0%,to{translate:0}50%{translate:0 -5px}}@keyframes gruntPhoneVibrate{0%,to{translate:0;rotate:none}25%{translate:-2px 1px;rotate:-2deg}75%{translate:2px -1px;rotate:2deg}}@keyframes gruntNotifyDrift{0%,to{opacity:.92;translate:0}50%{opacity:1;translate:0 -4px}}@keyframes gruntAgentWobble{0%,to{translate:0;rotate:none}25%{translate:-2px 1px;rotate:-1.5deg}75%{translate:2px -1px;rotate:1.5deg}}@keyframes gruntMonitorFlicker{0%,to{opacity:1}50%{opacity:.82}}@keyframes gruntTaskShake{0%,to{translate:0}50%{translate:1px -1px}}@keyframes gruntQueuePulse{0%{opacity:.45;scale:.95}to{opacity:0;scale:1.2}}@keyframes gruntPhoneRing{0%{opacity:.5;scale:.9}to{opacity:0;scale:1.35}}@keyframes gruntNotifyPop{0%,to{translate:0}50%{translate:0 -3px}}@keyframes gruntSweatDrop{0%,to{opacity:.7;translate:0}50%{opacity:.2;translate:0 4px}}@keyframes gruntFrustrationBlink{0%,to{opacity:.55}50%{opacity:1}}.integrations-scene__channel-hub{will-change:transform}.integrations-scene__channel-art{pointer-events:none;mix-blend-mode:screen;image-rendering:auto}.integrations-scene__channel-art--whatsapp{mix-blend-mode:screen}.integrations-scene__channel--focused .integrations-scene__channel-hub{filter:brightness(1.08)}.integrations-scene__icon-ring--soft{transform-origin:50%;transform-box:fill-box;animation:2.8s ease-out infinite integrationsIconRingSoft}.integrations-scene__link--idle{opacity:.55}.integrations-scene__link--focus{animation:2.2s linear infinite integrationsLinkSheen}.integrations-scene__link-sheen{animation:1.8s linear infinite integrationsFlowDash}.integrations-scene__particle,.integrations-scene__sync-ring,.integrations-scene__orb-tint{pointer-events:none}.story-illustration-bg__scene{transition:opacity .35s var(--rumik-ease);position:absolute;inset:0;overflow:hidden}.story-illustration-bg__scene svg,.story-illustration-bg__scene .concurrent-scene,.story-illustration-bg__persistent-orb-pin .hours-day-cycle-wrap{width:100%;height:100%}.story-illustration-bg__art{object-fit:cover;transform-origin:50%;filter:brightness(1.12)contrast(1.08)}.story-illustration-bg__art--desk-only{z-index:0;opacity:.92;position:relative}.story-illustration-bg__fade-edges{pointer-events:none;z-index:1;background:linear-gradient(90deg,#12141838 0%,#0000 11%),linear-gradient(270deg,#12141838 0%,#0000 11%);position:absolute;inset:0}.story-illustration-bg__fade-bottom{z-index:5;pointer-events:none;background:linear-gradient(#0000 0%,#1214188c 55%,#121418f5 100%);height:44%;display:block;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.concurrent-scene__phone--caller{width:clamp(1.8rem,7vw,2.75rem)}.story-illustration-bg__fade-edges{background:linear-gradient(90deg,#1214186b 0%,#0000 14%),linear-gradient(270deg,#1214186b 0%,#0000 14%)}}@media (max-width:480px){.story-illustration-bg--grunt .story-illustration-bg__stage-anchor,.story-illustration-bg--grunt .story-illustration-bg__stage{overflow:visible}.story-illustration-bg__fade-bottom{height:calc(var(--story-copy-band-height) + 8%)}}@media (prefers-reduced-motion:reduce){.story-illustration-bg__stage,.story-illustration-bg__scene{transition:none}.concurrent-scene__network-phone--live-in>.concurrent-scene__network-phone__motion,.concurrent-scene__network-phone--ringing-in>.concurrent-scene__network-phone__motion,.concurrent-scene__network-phone--live-out>.concurrent-scene__network-phone__motion,.concurrent-scene__flow--fluff,.concurrent-scene__in-ring-arc--live,.concurrent-scene__out-pulse,.concurrent-scene__network-phone--dual-active .concurrent-scene__phone-accent-stroke,.concurrent-scene__network-phone--dual-active .concurrent-scene__phone-accent-fill,.concurrent-scene__network-phone--dual-active .concurrent-scene__waveform rect,.concurrent-scene__network-ring,.concurrent-scene__phone--inbound-active,.concurrent-scene__phone--outbound-active,.concurrent-scene__phone-svg--inbound .concurrent-scene__ring,.concurrent-scene__phone-svg--outbound .concurrent-scene__ring,.concurrent-scene__hero-ring,.concurrent-scene__waveform rect,.concurrent-scene__flow,.concurrent-scene__flow-dot,.frontdesk-voice-orb__wave,.frontdesk-voice-orb__halo,.concurrent-scene__phone--live,.grunt-scene__grain--live,.grunt-scene__sand-top--live,.grunt-scene__hourglass-frame--crack,.grunt-scene__again-label,.grunt-scene__workload-chip--live,.grunt-scene__form-sheet--live,.grunt-scene__inbox-spill--live,.grunt-scene__repeat-bubble--live,.grunt-scene__switchboard-flow,.grunt-scene__switchboard-ring,.grunt-scene__switchboard-hub,.grunt-scene__split-phone--live,.grunt-scene__split-ring,.grunt-scene__hub-module--live,.grunt-scene__hub-module--focus,.grunt-scene__hub-focus-glow,.grunt-scene__hub-orb-halo,.grunt-scene__hub-tendril-dash,.grunt-scene__hub-plus-arm,.grunt-scene__hub-plus-node,.grunt-scene__orb-flow-path,.grunt-scene__orb-glyph--live,.grunt-scene__hover-status-wrap,.grunt-scene__schedule-slot--snap,.grunt-scene__hub-phone--live,.grunt-scene__hub-call-ring,.grunt-scene__hub-queue-dot,.grunt-scene__hub-typing-line,.grunt-scene__hub-subhead-cursor,.grunt-scene__hub-data-flow,.grunt-scene__hub-card--wait,.grunt-scene__hub-card--done,.grunt-scene__tendril--live,.grunt-scene__route-flow,.grunt-scene__follow-loop,.concurrent-scene__network-phone--ringing-in>.concurrent-scene__network-phone__motion,.concurrent-scene__network-phone--live-out>.concurrent-scene__network-phone__motion,.reminders-scene__caller-phone--nudge>.concurrent-scene__network-phone__motion,.grunt-scene__badge--live,.grunt-scene__satellite--live,.grunt-scene__storm-ring,.grunt-scene__playhead--live,.grunt-scene__playhead-ring,.grunt-scene__beat-node,.grunt-scene__day-label,.grunt-scene__merge-text,.grunt-scene__monitor--busy,.grunt-scene__phone--live,.grunt-scene__queue-text,.grunt-scene__ring,.handoff-scene__flow,.handoff-scene__transfer,.handoff-scene__warm-label,.handoff-scene__beacon,.multilingual-scene__link,.multilingual-scene__card,.multilingual-scene__cursor,.multilingual-title__hero--live,.handoff-title__cursor--blink,.grunt-title__cursor--blink,.rumik-story__title--cta .cta-typing__cursor--blink,.handoff-scene__caller--live,.handoff-scene__human-ring,.handoff-scene__human--live,.reminders-scene__flow,.reminders-scene__flow--reminder,.reminders-scene__return,.reminders-scene__caller--live,.reminders-scene__calendar-ring,.reminders-scene__bell--ring,.dashboard-scene__flow,.dashboard-scene__spur-flow,.dashboard-scene__action-row--executing,.dashboard-scene__action-row--done,.dashboard-scene__action-fill,.dashboard-scene__action-dot,.dashboard-scene__check--pop,.dashboard-scene__queue-item--live,.dashboard-scene__queue-ring,.dashboard-scene__queue-bell,.dashboard-scene__agent-orb,.dashboard-scene__live-dot,.dashboard-scene__composer-shimmer,.dashboard-scene__send-pulse,.dashboard-scene__phone-pulse,.dashboard-scene__booking-badge,.dashboard-scene__calendar-block,.dashboard-scene__typing-cursor,.dashboard-scene__composer-enter,.dashboard-scene__send-enter,.demo-call-strip-bar--live,.call-panel-surface__submit--pulse,.story-glyph__caller--live,.story-glyph__calendar-ring,.story-glyph__bell--ring,.story-glyph__human--live,.story-glyph__human-ring{animation:none}}.story-feature-icon-burst{pointer-events:none;z-index:5;position:absolute;inset:0}.story-feature-icon-burst--integrations{inset:-6% -2%}.story-feature-icon--large{width:calc(5.25rem * var(--story-satellite-icon-scale,.765));height:calc(5.25rem * var(--story-satellite-icon-scale,.765))}.story-feature-icon--large .story-feature-icon__ring{inset:-6px}.story-feature-icon{width:calc(4.25rem * var(--story-effective-visual-scale,var(--story-visual-scale,1)) * var(--story-satellite-icon-scale,.765));height:calc(4.25rem * var(--story-effective-visual-scale,var(--story-visual-scale,1)) * var(--story-satellite-icon-scale,.765));border:1px solid var(--icon-color);border-radius:9999px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.story-feature-icon{border:1px solid color-mix(in srgb, var(--icon-color) calc(var(--channel-highlight,1) * 55%), #f5f2eb38)}}.story-feature-icon{background:var(--icon-color)}@supports (color:color-mix(in lab, red, red)){.story-feature-icon{background:color-mix(in srgb, var(--icon-color) calc(var(--channel-highlight,1) * 16%), #20242ef0)}}.story-feature-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px rgba(255, 255, 255, calc(.04 + var(--channel-highlight,1) * .06)) inset, 0 12px 36px #00000073, 0 0 calc(32px * var(--channel-highlight,1)) var(--icon-glow);will-change:transform, opacity}.story-feature-icon--animated{animation:2.6s ease-in-out infinite channelIconFloat}.story-feature-icon--animated .story-feature-icon__glyph{animation:2.6s ease-in-out infinite channelGlyphPulse}.story-feature-icon--animated .story-feature-icon__ring{animation:2.6s ease-in-out infinite channelRingPulse}.story-feature-icon__ring{border-radius:inherit;border:1px solid var(--icon-color);opacity:calc(.15 + var(--channel-highlight,1) * .35);position:absolute;inset:-4px}.story-feature-icon__glyph{z-index:1;color:var(--icon-color);opacity:calc(.55 + var(--channel-highlight,1) * .45);position:relative}@keyframes integrationsIconVibrate{0%,to{translate:0;rotate:none}20%{translate:-2px 1px;rotate:-1.2deg}40%{translate:2px -1px;rotate:1.2deg}60%{translate:-1.5px -.5px;rotate:-.8deg}80%{translate:1.5px .5px;rotate:.8deg}}@keyframes integrationsIconRing{0%{opacity:.45;scale:.92}to{opacity:0;scale:1.18}}@keyframes integrationsIconRingSoft{0%,to{opacity:.28;scale:1}50%{opacity:.55;scale:1.04}}@keyframes integrationsLinkSheen{0%{stroke-opacity:.35}50%{stroke-opacity:.85}to{stroke-opacity:.35}}@keyframes persistentOrbHook{0%,to{filter:drop-shadow(0 0 14px #8cffd238);scale:.96}50%{filter:drop-shadow(0 0 24px #74c0fc61);scale:1}}@keyframes persistentOrbGrunt{0%,to{filter:drop-shadow(0 0 16px #ff878747);translate:0}25%{translate:-1px .5px}75%{translate:1px -.5px}50%{filter:drop-shadow(0 0 28px #ffc8576b)}}@keyframes persistentOrbHours{0%,to{filter:drop-shadow(0 0 16px #9775fa47)}50%{filter:drop-shadow(0 0 26px #ffc85761)}}@keyframes persistentOrbConcurrent{0%,to{filter:drop-shadow(0 0 16px #8cffd247);scale:.98}50%{filter:drop-shadow(0 0 28px #74c0fc61);scale:1}}@keyframes persistentOrbSpokes{0%{rotate:none}to{rotate:360deg}}@keyframes persistentOrbIntegrations{0%,to{filter:drop-shadow(0 0 calc(16px + var(--integrations-orb-tint-strength,0) * 14px) color-mix(in srgb, var(--integrations-orb-tint,#9775fa) calc(var(--integrations-orb-tint-strength,0) * 85%), #9775fa47))}50%{filter:drop-shadow(0 0 calc(28px + var(--integrations-orb-tint-strength,0) * 18px) color-mix(in srgb, var(--integrations-orb-tint,#8cffd2) calc(var(--integrations-orb-tint-strength,0) * 80%), #8cffd261))}}@keyframes persistentOrbMultilingual{0%,to{filter:drop-shadow(0 0 18px #74c0fc47);scale:.99}50%{filter:drop-shadow(0 0 30px #ffc8575c);scale:1.01}}@keyframes frontdeskOrbHaloMultilingual{0%,to{opacity:.72;scale:.96}50%{opacity:1;scale:1.06}}@keyframes multilingualCardSettle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes multilingualHeroPulse{0%,to{opacity:.82}50%{opacity:1}}@keyframes persistentOrbHandoff{0%,to{filter:drop-shadow(0 0 14px #8cffd242);scale:.98}50%{filter:drop-shadow(0 0 20px #8cffd257);scale:1}}@keyframes persistentOrbReminders{0%,to{filter:drop-shadow(0 0 16px #ffc85747);scale:1}50%{filter:drop-shadow(0 0 26px #ffc8577a);scale:1.03}}@keyframes persistentOrbDashboard{0%,to{filter:drop-shadow(0 0 14px #9775fa38)}50%{filter:drop-shadow(0 0 22px #74c0fc52)}}@keyframes frontdeskOrbHaloHandoff{0%,to{opacity:.55}50%{opacity:1}}@keyframes frontdeskOrbHaloReminders{0%,to{opacity:.5;scale:1}50%{opacity:.95;scale:1.08}}@keyframes integrationsFlowDash{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes integrationsLinkFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-26px}}@keyframes integrationsIconFloat{0%,to{transform:translate(0)}50%{transform:translateY(-4px)}}@keyframes channelIconFloat{0%,to{translate:0}50%{translate:0 -5px}}@keyframes channelGlyphPulse{0%,to{scale:1}50%{scale:1.08}}@keyframes integrationsLabelPulse{0%,to{opacity:.92}50%{opacity:1}}@keyframes channelRingPulse{0%,to{opacity:calc(.2 + var(--channel-highlight,1) * .35);scale:1}50%{opacity:calc(.35 + var(--channel-highlight,1) * .45);scale:1.06}}.hours-day-cycle-wrap{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:visible}.hours-sky{z-index:1;pointer-events:none;--hours-day-mix:0;--hours-night-mix:1;--hours-star-opacity:1;--hours-day-glow:0;--hours-horizon-warm:0;position:absolute;inset:0;overflow:hidden}.hours-sky__day{transform:translate3d(calc(var(--bg-parallax-wash-x,0px) * .35), calc(var(--bg-parallax-wash-y,0px) * .35), 0);will-change:opacity, transform;background:linear-gradient(#1a4f8c 0%,#3a7fc4 28%,#6aa6d8 55%,#a8cce8 78%,#d4e4f0 100%);position:absolute;inset:-4%}.hours-sky__day-haze{transform:translate3d(calc(var(--bg-parallax-wash-x,0px) * .5), calc(var(--bg-parallax-wash-y,0px) * .5), 0);pointer-events:none;background:radial-gradient(120% 55% at 50% 108%,#ffecd28c 0%,#0000 58%),radial-gradient(90% 40% at 18% 88%,#ffd6aa38 0%,#0000 55%),radial-gradient(70% 35% at 82% 82%,#badcff2e 0%,#0000 50%);position:absolute;inset:-8%}.hours-sky__sun-bloom{aspect-ratio:1;width:min(92vw,48rem);translate:-50% -42%;transform:translate3d(calc(var(--bg-parallax-wash-x,0px) * .25), calc(var(--bg-parallax-wash-y,0px) * .25), 0);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#ffe08c6b 0%,#ffc45a29 28%,#0000 68%);border-radius:9999px;position:absolute;top:18%;left:50%}.hours-sky__night{transform:translate3d(calc(var(--bg-parallax-grid-x,0px) * .2), calc(var(--bg-parallax-grid-y,0px) * .2), 0);will-change:opacity, transform;background:radial-gradient(140% 90% at 50% -10%,#1a2744 0%,#0000 55%),radial-gradient(100% 80% at 70% 30%,#1c30568c 0%,#0000 50%),radial-gradient(80% 70% at 20% 60%,#0c162ab3 0%,#0000 55%),linear-gradient(#05070e 0%,#0a1220 38%,#0d1528 68%,#101828 100%);position:absolute;inset:-4%}.hours-sky__milky{transform:translate3d(calc(var(--bg-parallax-grid-x,0px) * .45), calc(var(--bg-parallax-grid-y,0px) * .35), 0);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(55% 28% at 62% 32%,#a0bee624 0%,#0000 70%),radial-gradient(40% 22% at 38% 48%,#7896c81a 0%,#0000 68%),radial-gradient(70% 35% at 50% 18%,#5a78b414 0%,#0000 72%);position:absolute;inset:-10%}.hours-sky__stars{pointer-events:none;width:112%;height:112%;transform:translate3d(calc(var(--bg-parallax-grid-x,0px) * .7), calc(var(--bg-parallax-grid-y,0px) * .7), 0);will-change:transform, opacity;position:absolute;inset:-6%;overflow:visible}.hours-sky__star{transform-box:fill-box;transform-origin:50%}.hours-sky__star--l2{filter:drop-shadow(0 0 .6px #dce6ffe6)}.hours-sky__star--twinkle{animation-name:hoursSkyTwinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hours-sky__edge{pointer-events:none;opacity:calc(.12 + var(--hours-night-mix) * .7);background:linear-gradient(90deg,#05070e2e 0%,#0000 14%),linear-gradient(270deg,#05070e2e 0%,#0000 14%),linear-gradient(#0000 72%,#05070e38 100%);position:absolute;inset:0}.story-illustration-bg--hours{background:#05070e}.story-illustration-bg--hours .story-illustration-bg__fade-edges{opacity:calc(.4 + (1 - var(--hours-day-mix,0)) * .35);background:linear-gradient(90deg,#05070e1f 0%,#0000 14%),linear-gradient(270deg,#05070e1f 0%,#0000 14%)}.story-illustration-bg--hours .story-illustration-bg__fade-bottom{opacity:.45}.hours-day-cycle{pointer-events:none;width:100%;height:100%;transform:scale(var(--story-orb-scale,1));transform-origin:50%;position:absolute;inset:0}.hours-day-cycle__orbit{transform-box:fill-box;transform-origin:50%;animation:48s linear infinite hoursOrbitSpin}.hours-day-cycle__ray{animation:3.2s ease-in-out infinite hoursRayPulse}.hours-day-cycle__sun-halo{animation:3s ease-in-out infinite hoursHaloPulse}.hours-day-cycle__moon-halo{animation:3.6s ease-in-out infinite hoursHaloPulse}@keyframes hoursOrbitSpin{0%{rotate:none}to{rotate:360deg}}@keyframes hoursSkyTwinkle{0%,to{opacity:calc(var(--star-twinkle,.5) * .45);scale:1}50%{opacity:var(--star-twinkle,.85);scale:1.18}}@keyframes hoursRayPulse{0%,to{opacity:.45}50%{opacity:.95}}@keyframes hoursHaloPulse{0%,to{opacity:.12;scale:1}50%{opacity:.28;scale:1.08}}@media (prefers-reduced-motion:reduce){.hours-sky__day,.hours-sky__day-haze,.hours-sky__sun-bloom,.hours-sky__night,.hours-sky__milky,.hours-sky__stars{transform:none!important}.hours-sky__star--twinkle,.story-feature-icon--animated,.story-feature-icon--animated .story-feature-icon__glyph,.story-feature-icon--animated .story-feature-icon__ring,.integrations-channels__icon--animated,.integrations-channels__icon--animated .integrations-channels__glyph,.integrations-channels__item--live .integrations-channels__label,.hours-day-cycle__orbit,.hours-day-cycle__ray,.hours-day-cycle__sun-halo,.hours-day-cycle__moon-halo,.persistent-orb__instance--hook,.persistent-orb__instance--grunt,.persistent-orb__instance--hours,.persistent-orb__handoff-spokes,.persistent-orb__instance--integrations,.persistent-orb__instance--multilingual,.persistent-orb__instance--handoff,.persistent-orb__instance--reminders,.persistent-orb__instance--dashboard,.persistent-orb__instance--cta,.frontdesk-voice-orb--cta .frontdesk-voice-orb__halo,.frontdesk-voice-orb--multilingual .frontdesk-voice-orb__halo,.frontdesk-voice-orb--reminders .frontdesk-voice-orb__halo,.integrations-scene__icon--live,.integrations-scene__icon-ring,.integrations-scene__icon-ring--soft,.integrations-scene__flow,.integrations-scene__link,.integrations-scene__link--focus,.integrations-scene__link-sheen{animation:none!important}.story-feature-icon{will-change:auto}}.phone-journey-scene{z-index:1;pointer-events:none;width:min(60vw,46rem);height:100dvh;transition:opacity .4s var(--rumik-ease);position:fixed;top:0;right:0}.phone-journey-scene canvas{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.phone-journey-scene__vignette{pointer-events:none;background:radial-gradient(74% 64% at 56% 44%,#0000 0 26%,#12141861 60%,#121418f0 100%),linear-gradient(90deg,#121418e0 0%,#0000 40%);position:absolute;inset:0}@media (max-width:900px){.phone-journey-scene{width:100%}.phone-journey-scene__vignette{background:radial-gradient(92% 72% at 50% 38%,#0000 0 20%,#12141899 55%,#121418f0 100%)}}@media (prefers-reduced-motion:reduce){.phone-journey-scene{transition:none}}.rumik-story__progress-act{background:#f5f2eb59;width:1px;position:absolute;top:-3px;bottom:-3px;translate:-50%;box-shadow:0 0 8px #f5f2eb33}.rumik-story__feature-index{margin-top:var(--story-feature-index-margin-top);min-height:1.2em;font-size:var(--story-feature-index-font-size);letter-spacing:.14em;text-transform:lowercase;color:#ffffff7a;text-align:left}.rumik-story__feature-index--placeholder{visibility:hidden}.call-me-panel{display:none!important}.call-panel-surface{--call-panel-bg:#fff;--call-panel-ink:#0a0a0a;--call-panel-muted:#525252;--call-panel-faint:#a3a3a3;--call-panel-border:#0a0a0a1f;--call-panel-field-bg:#f5f5f5;--call-panel-accent:#0a0a0a;--call-panel-accent-soft:#0a0a0a0f}.demo-call-strip--legacy{z-index:50;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.demo-call-strip__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;cursor:pointer;background:#0a0c109e;border:0;position:absolute;inset:0}.demo-call-strip__sheet{z-index:1;pointer-events:auto;border:1px solid #12141814;border-top:2px solid var(--call-panel-accent);background:var(--call-panel-bg);width:min(100%,52rem);max-height:min(92dvh,44rem);color:var(--call-panel-ink);border-radius:1.35rem;margin:0 clamp(.75rem,3vw,1.5rem) clamp(.75rem,2.5vh,1.5rem);padding:clamp(2rem,5vw,3.25rem) clamp(1.75rem,5vw,3rem) clamp(2.25rem,5vh,3rem);position:relative;overflow:auto;box-shadow:0 1px 2px #1214180f,0 20px 48px #00000047,0 40px 80px #00000029}.demo-call-strip__glow{z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(100% 80% at 50% 0,#0a0a0a14,#0000 72%);position:absolute;inset:-3px}.demo-call-strip__close{border:1px solid var(--call-panel-border);background:var(--call-panel-field-bg);width:2.5rem;height:2.5rem;color:var(--call-panel-muted);cursor:pointer;border-radius:999px;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid;position:absolute;top:clamp(1rem,2.5vw,1.35rem);right:clamp(1rem,2.5vw,1.35rem)}.demo-call-strip__close:hover{color:var(--call-panel-ink);background:#fff;border-color:#12141829}.demo-call-strip__inner{flex-direction:column;gap:clamp(2rem,5vh,3rem);max-width:36rem;margin:0 auto;display:flex}.demo-call-strip__head{flex-direction:column;gap:clamp(.65rem,1.8vh,1rem);padding-right:2.5rem;display:flex}.call-panel-surface__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--call-panel-muted);margin:0;font-size:.68rem;font-weight:600}.call-panel-surface__title{letter-spacing:-.03em;color:var(--call-panel-ink);margin:0;font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:700;line-height:1.15}.call-panel-surface__sub{max-width:38ch;color:var(--call-panel-muted);margin:0;font-size:clamp(.9rem,2vw,1rem);line-height:1.6}.call-panel-surface__form{flex-direction:column;gap:clamp(1.75rem,4vh,2.5rem);display:flex}.call-panel-surface__form--strip .call-panel-surface__fields{flex-direction:column;gap:1rem;display:flex}.call-panel-surface__country,.call-panel-surface__input-wrap,.call-panel-surface__language{border:1px solid var(--call-panel-border);background:var(--call-panel-field-bg);min-height:3.15rem;color:var(--call-panel-ink);border-radius:.75rem;transition:border-color .2s,box-shadow .2s,background .2s}.call-panel-surface__country{cursor:pointer;background-color:var(--call-panel-field-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235c6370' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:.75rem;justify-content:flex-start;align-items:center;width:100%;padding:0 1.75rem 0 1rem;display:flex;position:relative}.call-panel-surface__country-display{pointer-events:none;align-items:center;gap:.45rem;display:inline-flex}.call-panel-surface__country-flag-img{object-fit:cover;border-radius:2px;width:1.35rem;height:auto;display:block;box-shadow:0 0 0 1px #0a0a0a14}.call-panel-surface__country-flag{font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:1.25rem;line-height:1}.call-panel-surface__country-code{color:var(--call-panel-ink);font-size:.9rem;font-weight:600}.call-panel-surface__country-select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.call-panel-surface__language{align-items:center;min-width:7.5rem;padding:0 .15rem;display:flex;position:relative}.call-panel-surface__language-select{width:100%;height:100%;min-height:inherit;border-radius:inherit;color:var(--call-panel-ink);cursor:pointer;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235c6370' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:.75rem;border:0;outline:none;margin:0;padding:0 1.75rem 0 .75rem;font-size:.9rem;font-weight:600}.call-panel-surface__country:focus-within,.call-panel-surface__input-wrap:focus-within,.call-panel-surface__language:focus-within{border-color:var(--call-panel-accent);background:#fff;box-shadow:0 0 0 3px #0a0a0a1a}.call-panel-surface__input-wrap{align-items:center;gap:.65rem;min-width:0;padding:0 1rem;display:flex}.call-panel-surface__phone-icon{width:1.1rem;height:1.1rem;color:var(--call-panel-faint);flex-shrink:0}.call-panel-surface__input{min-width:0;color:var(--call-panel-ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1rem;font-weight:500}.call-panel-surface__input::placeholder{color:var(--call-panel-faint);font-weight:400}.call-panel-surface__cta-wrap{justify-content:center;padding-top:.5rem;display:flex}.call-panel-surface__phone-btn{color:#fff;background:var(--call-panel-accent);cursor:pointer;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;width:clamp(5.5rem,18vw,6.75rem);height:clamp(5.5rem,18vw,6.75rem);transition:transform .25s,box-shadow .25s,opacity .2s;display:inline-flex;position:relative;box-shadow:0 2px 4px #1214181f,0 10px 28px #0a0a0a47}.call-panel-surface__phone-btn:hover:not(:disabled){transform:translateY(-2px)scale(1.02);box-shadow:0 4px 8px #1214181f,0 16px 36px #0a0a0a52}.call-panel-surface__phone-btn:focus-visible{outline:2px solid var(--call-panel-accent);outline-offset:4px}.call-panel-surface__phone-btn:disabled{color:var(--call-panel-faint);box-shadow:none;cursor:not-allowed;background:#e8eaee;transform:none}.call-panel-surface__phone-btn-rings{pointer-events:none;position:absolute;inset:-.35rem}.call-panel-surface__phone-btn-rings span{opacity:0;border:1px solid #0a0a0a33;border-radius:999px;position:absolute;inset:0}.call-panel-surface__phone-btn--pulse:not(:disabled) .call-panel-surface__phone-btn-rings span:first-child{animation:2.4s ease-out infinite demoCallRing}.call-panel-surface__phone-btn--pulse:not(:disabled) .call-panel-surface__phone-btn-rings span:nth-child(2){animation:2.4s ease-out .8s infinite demoCallRing}.call-panel-surface__phone-btn-icon{width:1.65rem;height:1.65rem}.call-panel-surface__phone-btn-label{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.call-panel-surface__toast{text-align:center;color:var(--call-panel-ink);background:var(--call-panel-accent-soft);border-radius:.5rem;margin:0;padding:.65rem .75rem;font-size:.78rem;font-weight:500;line-height:1.4}.call-panel-surface__toast--error{color:#7f1d1d;background:#7f1d1d14}.demo-call-strip{display:none!important}.demo-call-panel__backdrop{z-index:24;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0a0a0a6b;border:0;position:fixed;inset:0}.demo-call-panel{top:var(--demo-call-strip-top);left:calc(50% + var(--story-visual-x-offset,0%));z-index:25;border:1px solid var(--call-panel-border);border-top:2px solid var(--call-panel-accent);background:var(--call-panel-bg);width:min(22.5rem,100% - 1.5rem);color:var(--call-panel-ink);will-change:transform, opacity, filter;transform-origin:top;border-radius:.9rem;padding:1.15rem 1.2rem 1rem;position:fixed;right:auto;translate:-50%;box-shadow:0 2px 8px #0a0a0a0f,0 20px 48px #0000002e}.demo-call-strip-bar-wrap{top:var(--demo-call-strip-top);z-index:25;width:100%;max-width:100%;padding-inline:max(clamp(.75rem, 2vw, 1rem), env(safe-area-inset-left,0px)) max(clamp(.75rem, 2vw, 1rem), env(safe-area-inset-right,0px));box-sizing:border-box;pointer-events:none;position:fixed;left:0;right:0}.demo-call-strip-bar-wrap>*{pointer-events:auto}.demo-call-panel.demo-call-strip-bar{--demo-call-strip-space:.5rem;width:100%;max-width:none;padding:var(--demo-call-strip-space);transform-origin:top;box-sizing:border-box;background:linear-gradient(#fff 0%,#f7f7f7 100%);border:2px solid #0a0a0a;border-radius:.85rem;margin:0;position:relative;inset:auto;overflow:visible;translate:none;box-shadow:inset 0 0 0 1px #ffffffd9,0 10px 36px #0003}.demo-call-strip-bar--live{animation:3.2s ease-in-out infinite demoStripBorderGlow}.demo-call-strip-bar__inner{align-items:stretch;gap:var(--demo-call-strip-space);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:clip}@media (max-width:769px){.demo-call-strip-bar__inner{flex-direction:column}.demo-call-strip-bar__form{width:100%;min-width:0}}.demo-call-strip-bar__inner--open{padding-right:calc(var(--demo-call-strip-space) + 1.15rem)}.demo-call-strip-bar__title{letter-spacing:-.02em;color:var(--call-panel-ink);margin:0;font-size:.875rem;font-weight:700;line-height:1.15}.demo-call-strip-bar__hint{color:var(--call-panel-muted);margin:0;font-size:.7rem;line-height:1.35}.demo-call-strip-bar__form{flex:auto;width:100%;min-width:0;position:relative}.demo-call-strip-bar .demo-call-panel__close--strip{top:var(--demo-call-strip-space);right:var(--demo-call-strip-space);width:1.15rem;min-width:1.15rem;height:1.15rem;min-height:1.15rem;box-shadow:none;z-index:2;background:#fffffff2;border:1px solid #0a0a0a33;padding:0;transform:none}.demo-call-strip-bar .demo-call-panel__close--strip:hover{background:#fff;border-color:#0a0a0a59}.demo-call-panel__head{flex-direction:column;gap:.35rem;margin-bottom:.85rem;padding-right:1.75rem;display:flex}.call-panel-surface__title--compact{letter-spacing:-.03em;font-size:clamp(1.05rem,2.2vw,1.15rem);line-height:1.15}.call-panel-surface__sub--compact{max-width:24ch;color:var(--call-panel-muted);font-size:.78rem;line-height:1.4}.demo-call-panel__close{border:1px solid var(--call-panel-border);background:var(--call-panel-field-bg);width:2rem;height:2rem;color:var(--call-panel-muted);cursor:pointer;border-radius:999px;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:.75rem;right:.75rem}.demo-call-panel__close:hover{color:var(--call-panel-ink);background:#fff}.call-panel-surface__form--compact{gap:.75rem}.call-panel-surface__form--bar{gap:0;width:100%;min-width:0}.call-panel-surface__fields--bar{align-items:stretch;gap:var(--demo-call-strip-space,.5rem);grid-template-columns:4.65rem minmax(0,1fr) minmax(7rem,8.5rem) auto;width:100%;min-width:0;display:grid}.call-panel-surface__form--bar .call-panel-surface__country{box-sizing:border-box;background:#fff;border:1.5px solid #0a0a0a61;border-radius:.5rem;flex-shrink:0;width:100%;min-width:0;max-width:4.65rem;height:100%;min-height:2.5rem;padding:0 1.2rem 0 .45rem}.call-panel-surface__form--bar .call-panel-surface__input-wrap{box-sizing:border-box;background:#fff;border:1.5px solid #0a0a0a61;border-radius:.5rem;width:100%;min-width:0;height:100%;min-height:2.5rem}.call-panel-surface__form--bar .call-panel-surface__country:focus-within,.call-panel-surface__form--bar .call-panel-surface__input-wrap:focus-within,.call-panel-surface__form--bar .call-panel-surface__language:focus-within{background:#fff;border-color:#0a0a0a;box-shadow:0 0 0 2px #0a0a0a24}.call-panel-surface__form--bar .call-panel-surface__country-code{font-size:.8125rem}.call-panel-surface__form--bar .call-panel-surface__input{min-width:0;font-size:.8125rem}.call-panel-surface__form--bar .call-panel-surface__language{box-sizing:border-box;background:#fff;border:1.5px solid #0a0a0a61;border-radius:.5rem;width:100%;min-width:0;height:100%;min-height:2.5rem}.call-panel-surface__form--bar .call-panel-surface__language-select{padding-inline:.55rem 1.4rem;font-size:.78rem}.call-panel-surface__submit--bar{box-sizing:border-box;white-space:nowrap;border-radius:.5rem;flex-shrink:0;height:100%;min-height:2.5rem;padding:0 .75rem;font-size:.78rem}.call-panel-surface__form--bar .call-panel-surface__submit{height:100%;min-height:2.5rem}.demo-call-strip-bar .call-panel-surface__toast{left:var(--demo-call-strip-space);right:var(--demo-call-strip-space);bottom:calc(100% + var(--demo-call-strip-space));background:#fff;border:1.5px solid #0a0a0a33;border-radius:.45rem;margin:0;padding:.35rem .55rem;font-size:.72rem;position:absolute;box-shadow:0 6px 20px #0000001f}.call-panel-surface__fields--compact{grid-template-columns:auto 1fr minmax(7rem,8.5rem) auto;align-items:stretch;gap:.5rem;display:grid}.call-panel-surface__form--compact .call-panel-surface__country{justify-content:flex-start;width:6.25rem;min-height:2.75rem;padding:0 1.75rem 0 .65rem}.call-panel-surface__form--compact .call-panel-surface__input-wrap,.call-panel-surface__form--compact .call-panel-surface__language{min-height:2.75rem}.call-panel-surface__submit{border:1px solid var(--call-panel-accent);white-space:nowrap;color:#fff;background:var(--call-panel-accent);cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s,background .2s;display:inline-flex;box-shadow:0 2px 8px #0a0a0a24}.call-panel-surface__submit:hover:not(:disabled){background:#262626;transform:translateY(-1px);box-shadow:0 4px 14px #0a0a0a33}.call-panel-surface__submit:disabled{color:var(--call-panel-faint);box-shadow:none;cursor:not-allowed;background:#e5e5e5;border-color:#e5e5e5;transform:none}.call-panel-surface__submit--pulse:not(:disabled){animation:2.4s ease-in-out infinite callPanelSubmitPulse}.call-panel-surface__submit.call-panel-surface__submit--bar{box-shadow:0 2px 8px #16a34a47;color:#fff!important;background:#16a34a!important;border:2px solid #15803d!important}.call-panel-surface__submit.call-panel-surface__submit--bar:hover:not(:disabled){box-shadow:0 4px 14px #16a34a59;background:#15803d!important;border-color:#166534!important}.call-panel-surface__submit.call-panel-surface__submit--bar:disabled{opacity:1;cursor:not-allowed;filter:none;transform:none;color:#fff!important;background:#16a34a!important;border-color:#15803d!important}.call-panel-surface__submit.call-panel-surface__submit--bar.call-panel-surface__submit--pulse:not(:disabled){animation:2.4s ease-in-out infinite callPanelSubmitPulseGreen}@keyframes demoStripBorderGlow{0%,to{border-color:#0a0a0a;box-shadow:inset 0 0 0 1px #ffffffd1,0 10px 36px #0003}50%{border-color:#141414;box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #0a0a0a59,0 12px 40px #0000003d,0 0 28px #8cffd21f}}@keyframes callPanelSubmitPulseGreen{0%,to{box-shadow:0 2px 8px #16a34a47}50%{box-shadow:0 2px 8px #16a34a47,0 0 0 4px #16a34a33}}@keyframes callPanelSubmitPulse{0%,to{box-shadow:0 2px 8px #0a0a0a24}50%{box-shadow:0 2px 8px #0a0a0a24,0 0 0 4px #0a0a0a1f}}@media (max-width:900px){:root{--demo-call-strip-gap:.2rem}.demo-call-panel.demo-call-strip-bar{--demo-call-strip-space:.45rem;translate:none}.demo-call-strip-bar__title{font-size:.8125rem}.demo-call-strip-bar__hint{font-size:.65rem}.call-panel-surface__fields--bar{grid-template-rows:auto auto;grid-template-columns:3.85rem minmax(0,1fr)}.call-panel-surface__form--bar .call-panel-surface__language,.call-panel-surface__submit--bar{grid-column:auto;width:100%;max-width:none;min-height:2.75rem;padding-inline:.55rem;font-size:.72rem}.call-panel-surface__form--bar .call-panel-surface__language{min-width:0}.call-panel-surface__form--bar .call-panel-surface__country,.call-panel-surface__form--bar .call-panel-surface__input-wrap{min-height:2.75rem}.demo-call-panel{top:var(--demo-call-strip-top);right:auto;left:calc(50% + var(--story-visual-x-offset,0%));width:min(36rem,100% - 1.25rem);bottom:auto;translate:-50%}.call-panel-surface__fields--compact{grid-template-rows:auto auto auto;grid-template-columns:5.75rem 1fr}.call-panel-surface__form--compact .call-panel-surface__language,.call-panel-surface__submit{grid-column:1/-1;width:100%;min-height:2.75rem}.call-panel-surface__form--compact .call-panel-surface__country{width:100%}}@media (max-width:480px){:root{--demo-call-strip-top:calc(var(--site-chrome-total-height) + var(--demo-call-strip-gap))}.demo-call-panel.demo-call-strip-bar{--demo-call-strip-space:.4rem;border-radius:.75rem;translate:none}.demo-call-strip-bar__title{font-size:clamp(.78rem,3.2vw,.85rem)}.demo-call-strip-bar__hint{font-size:clamp(.62rem,2.8vw,.68rem)}.demo-call-strip-bar .demo-call-panel__close--strip{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.call-panel-surface__form--bar .call-panel-surface__country{max-width:3.85rem}.call-panel-surface__fields--bar{grid-template-rows:auto auto;grid-template-columns:3.85rem minmax(0,1fr)}.call-panel-surface__submit--bar{grid-column:1/-1;width:100%;min-height:2.75rem;padding-inline:.65rem;font-size:clamp(.72rem,3vw,.78rem)}.call-panel-surface__form--bar .call-panel-surface__country,.call-panel-surface__form--bar .call-panel-surface__input-wrap{min-height:2.75rem}}@media (max-width:768px){.site-nav-drawer-backdrop{cursor:pointer}}.rumik-story__progress-cta{background:#f5f2eb38;width:1px;position:absolute;top:-3px;bottom:-3px;translate:-50%}.rumik-story__scroll-hint--cta{color:#f5f2eb8c;letter-spacing:.12em}.site-shell .harvey{background:0 0;min-height:auto}.site-shell .harvey:before,.site-shell .harvey-nav,.site-shell .harvey-nav-drawer-layer{display:none}.site-shell .harvey-hero{padding-top:clamp(1rem,3vw,2rem)}.harvey{--hv-bg:#0f0e0d;--hv-surface:#1a1918;--hv-text:#fff;--hv-dim:#ffffff9e;--hv-faint:#fff6;--hv-brand:#fafaf9;--hv-on-brand:#0f0e0d;--hv-border:#ffffff1f;--hv-border-strong:#ffffff3d;--hv-serif:var(--font-harvey-serif), "Tiempos", Georgia, serif;--hv-mono:var(--font-sans), ui-monospace, Menlo, monospace;--hv-ease:cubic-bezier(.2, 0, 0, 1);background:var(--hv-bg);min-height:100dvh;color:var(--hv-text);font-family:var(--font-marketing-dm), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.harvey:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 80% -10%,#fffcf50d,#0000 55%),radial-gradient(90% 80% at 0 110%,#fffaf008,#0000 55%);position:fixed;inset:0}.harvey>*{z-index:1;position:relative}.harvey-container{width:100%;max-width:78rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.harvey-nav{z-index:30;transition:background .3s var(--hv-ease), border-color .3s var(--hv-ease);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.harvey-nav--solid{border-color:var(--hv-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0e0dd9}.harvey-nav__inner{justify-content:space-between;align-items:center;gap:1.5rem;height:64px;display:flex}.harvey-brand{font-family:var(--hv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hv-text);align-items:center;gap:.6rem;font-size:.82rem;font-weight:500;display:inline-flex}.harvey-brand__mark{background:var(--hv-brand);border-radius:5px;width:20px;height:20px}.harvey-nav__links{align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:none}@media (min-width:880px){.harvey-nav__links{display:flex}}.harvey-nav__link{color:var(--hv-dim);transition:color .2s var(--hv-ease);font-size:.9rem}.harvey-nav__link:hover{color:var(--hv-text)}.harvey-nav__menu-btn{border:1px solid var(--hv-border-strong);width:2.75rem;height:2.75rem;color:var(--hv-text);cursor:pointer;transition:background .2s var(--hv-ease), border-color .2s var(--hv-ease);background:#ffffff0a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.harvey-nav__menu-btn:hover{border-color:var(--hv-text);background:#ffffff14}.harvey-nav__menu-icon{width:1.25rem;height:1.25rem}@media (min-width:880px){.harvey-nav__menu-btn{display:none}}@media (max-width:879px){.harvey-nav__cta{display:none}}.harvey-nav-drawer-layer{z-index:40;position:fixed;inset:0}.harvey-nav-drawer-backdrop{opacity:0;transition:opacity .25s var(--hv-ease);cursor:pointer;background:#0000008c;border:0;position:absolute;inset:0}.harvey-nav-drawer-backdrop--open{opacity:1}.harvey-nav-drawer{width:min(20rem,100% - .75rem);height:100%;padding:calc(env(safe-area-inset-top,0px) + 4.5rem) max(1rem, env(safe-area-inset-right,0px)) max(1.25rem, env(safe-area-inset-bottom,0px));border-left:1px solid var(--hv-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .28s var(--hv-ease);background:#0f0e0df7;flex-direction:column;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.harvey-nav-drawer--open{transform:translate(0)}.harvey-nav-drawer__links{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.harvey-nav-drawer__link{min-height:2.75rem;color:var(--hv-dim);transition:color .2s var(--hv-ease);align-items:center;padding:.35rem .5rem;font-size:1.05rem;display:flex}.harvey-nav-drawer__link:hover{color:var(--hv-text)}.harvey-nav-drawer__cta{width:100%;height:auto;min-height:2.75rem;margin-top:auto}.harvey-btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;height:2.75rem;min-height:2.75rem;transition:transform .2s var(--hv-ease), opacity .2s var(--hv-ease), background .2s var(--hv-ease), border-color .2s var(--hv-ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.92rem;font-weight:500;display:inline-flex}.harvey-btn--primary{background:var(--hv-brand);color:var(--hv-on-brand)}.harvey-btn--primary:hover{opacity:.92}.harvey-btn--ghost{border-color:var(--hv-border-strong);color:var(--hv-text);background:0 0}.harvey-btn--ghost:hover{border-color:var(--hv-text)}.harvey-btn--sm{height:2.25rem;padding:0 .9rem;font-size:.82rem}.harvey-hero{align-items:center;gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(3.5rem,9vw,7rem) clamp(3rem,7vw,5.5rem);display:grid}@media (min-width:1000px){.harvey-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.harvey-eyebrow{font-family:var(--hv-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--hv-dim);align-items:center;gap:.5rem;font-size:.78rem;font-weight:500;display:inline-flex}.harvey-eyebrow__dot{background:var(--hv-brand);border-radius:999px;width:6px;height:6px}.harvey-title{font-family:var(--hv-serif);letter-spacing:-.02em;color:var(--hv-text);text-wrap:balance;margin-top:1.5rem;font-size:clamp(2.75rem,6.2vw,4.5rem);font-weight:400;line-height:1.04}.harvey-title em{color:var(--hv-brand);font-style:italic;font-weight:400}.harvey-lead{max-width:34rem;color:var(--hv-dim);margin-top:1.5rem;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.6}.harvey-cta-row{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.harvey-trust{margin-top:2.75rem}.harvey-trust__label{font-family:var(--hv-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hv-faint);font-size:.72rem}.harvey-trust__row{flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,3vw,2.25rem);margin-top:1rem;display:flex}.harvey-trust__name{font-family:var(--hv-serif);letter-spacing:-.01em;color:#ffffff8c;font-size:1.1rem;font-weight:500}.harvey-console{border:1px solid var(--hv-border);background:linear-gradient(#1d1c1b 0%,#161514 100%);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000080,inset 0 1px #ffffff0d}.harvey-console__bar{border-bottom:1px solid var(--hv-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.85rem 1.1rem;display:flex}.harvey-console__bar-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .45rem;margin-left:auto;display:flex}.harvey-console__scenario{border:1px solid var(--hv-border);font-family:var(--hv-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hv-dim);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.64rem;display:inline-flex}.harvey-console--scenario-enter .harvey-console__body{animation:liveConsoleScenarioEnter .35s var(--hv-ease) both}.harvey-console__id{font-family:var(--hv-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hv-dim);align-items:center;gap:.6rem;font-size:.74rem;display:flex}.harvey-console__avatar{background:var(--hv-brand);width:26px;height:26px;color:var(--hv-on-brand);border-radius:7px;place-items:center;display:grid}.harvey-status{border:1px solid var(--hv-border);font-family:var(--hv-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hv-dim);border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .6rem;font-size:.66rem;display:inline-flex}.harvey-status__dot{background:#22c55e;border-radius:999px;width:6px;height:6px;animation:1.8s ease-in-out infinite harveyPulse;box-shadow:0 0 10px #22c55eb3}.harvey-console__body{padding:1.1rem 1.1rem 1.25rem}.harvey-console__goal{color:var(--hv-faint);font-size:.82rem;line-height:1.5}.harvey-console__goal strong{color:var(--hv-text);font-weight:500}.harvey-steps{flex-direction:column;gap:.4rem;margin-top:1rem;display:flex}.harvey-step{transition:background .4s var(--hv-ease), border-color .4s var(--hv-ease), opacity .4s var(--hv-ease);opacity:.4;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.7rem .8rem;display:flex}.harvey-step--active{opacity:1;border-color:var(--hv-border);background:#ffffff0a}.harvey-step--done{opacity:1}.harvey-step__icon{border:1px solid var(--hv-border-strong);width:22px;height:22px;color:var(--hv-dim);border-radius:999px;flex-shrink:0;place-items:center;margin-top:.05rem;display:grid}.harvey-step--done .harvey-step__icon{background:var(--hv-brand);border-color:var(--hv-brand);color:var(--hv-on-brand)}.harvey-step--active .harvey-step__icon{border-color:var(--hv-text);color:var(--hv-text)}.harvey-spinner{border:1.5px solid #ffffff40;border-top-color:var(--hv-text);border-radius:999px;width:12px;height:12px;animation:.7s linear infinite harveySpin}.harvey-step__main{min-width:0}.harvey-step__title{letter-spacing:-.01em;color:var(--hv-text);font-size:.88rem;font-weight:500}.harvey-step__detail{color:var(--hv-faint);min-height:1rem;margin-top:.15rem;font-size:.78rem;line-height:1.45}.harvey-step__think{color:#ffffff80;font-style:italic}.harvey-caret{background:var(--hv-text);color:#0000;width:.5ch;margin-left:1px;animation:1s step-end infinite harveyBlink;display:inline-block}.harvey-console__output{border:1px solid var(--hv-border);background:#00000040;border-radius:10px;margin-top:1rem;padding:.85rem .9rem}.harvey-console__output-label{font-family:var(--hv-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hv-faint);font-size:.64rem}.harvey-console__output-text{font-family:var(--hv-serif);color:var(--hv-text);margin-top:.4rem;font-size:.95rem;line-height:1.5}.harvey-stats{border:1px solid var(--hv-border);background:var(--hv-border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(2rem,4vw,3rem);display:grid;overflow:hidden}@media (min-width:760px){.harvey-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.harvey-stat{background:var(--hv-bg);padding:clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.75rem)}.harvey-stat__num{font-family:var(--hv-serif);letter-spacing:-.02em;color:var(--hv-text);font-size:clamp(1.85rem,3.5vw,2.75rem);font-weight:400}.harvey-stat__label{color:var(--hv-dim);margin-top:.35rem;font-size:.82rem}.harvey-cta-band{border:1px solid var(--hv-border);background:var(--hv-surface);text-align:center;border-radius:18px;margin-top:clamp(3rem,7vw,6rem);margin-bottom:clamp(3rem,7vw,6rem);padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,5vw,4rem)}.harvey-cta-band__title{font-family:var(--hv-serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;line-height:1.08}.harvey-cta-band__title em{color:var(--hv-brand);font-style:italic}.harvey-cta-band__row{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}@keyframes harveyPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes harveyAvatarGlow{0%,to{box-shadow:0 0 #fafaf933}50%{box-shadow:0 0 8px 2px #fafaf96b}}@keyframes infinityOrbGlow{0%,to{box-shadow:0 0 4px 1px #8cffd238,inset 0 0 4px #74c0fc1f}50%{box-shadow:0 0 10px 3px #74c0fc80,0 0 18px 5px #8cffd247,inset 0 0 6px #8cffd233}}@keyframes harveySpin{to{transform:rotate(360deg)}}@keyframes harveyBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.harvey-status__dot,.harvey-spinner,.harvey-caret,.harvey-console--scenario-enter .harvey-console__body,.command-center-console-stack .command-center-console--visible .harvey-console__body,.rumik-story__command-console .harvey-console__avatar,.rumik-story__command-console .harvey-console__avatar--infinity-orb,.live-console__status-dot,.live-console__spinner,.live-console__caret,.live-console--scenario-enter .live-console__body{animation:none!important}.command-center-console-stack .command-center-console{transition:opacity .15s,visibility .15s;transform:none}.command-center-console-stack .command-center-console--visible{transform:none}}@media (max-width:900px){:root{--site-chrome-edge-padding:max(.75rem, env(safe-area-inset-left,0px)) max(.75rem, env(safe-area-inset-right,0px));--site-chrome-btn-width:7.5rem}.site-divider-list__item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.1rem}.site-divider-list__item>div{width:100%;min-width:0}.site-3d__panel,.site-3d__cinema-sticky{padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px))}.site-3d__status{top:calc(var(--site-chrome-total-height) + .75rem);letter-spacing:.18em;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 2rem);font-size:.58rem;overflow:hidden}.voice-page--immersive .site-3d__scroll{overflow-x:clip}.harvey-hero{padding-block:clamp(2.25rem,7vw,4rem) clamp(2rem,5vw,3.5rem)}.harvey-console{max-width:100%}.harvey-console__bar{flex-wrap:wrap;row-gap:.5rem}.harvey-cta-row .harvey-btn{min-height:2.75rem}.harvey-cta-band{text-align:left;margin-inline:0}.harvey-cta-band__row{justify-content:flex-start}.demo-call-strip-bar .demo-call-panel__close--strip{width:2rem;min-width:2rem;height:2rem;min-height:2rem}}@media (max-width:480px){:root{--site-chrome-height:3.5rem;--site-chrome-btn-height:2.75rem;--site-chrome-edge-padding:max(.65rem, env(safe-area-inset-left,0px)) max(.65rem, env(safe-area-inset-right,0px))}.site-btn:not(.site-btn--compact){min-height:2.75rem}.site-chrome-action-btn,.site-chrome-menu-btn{min-width:2.75rem;min-height:2.75rem}.site-input,.site-select,.site-textarea{min-height:2.75rem;font-size:1rem}.site-input-wrap{min-height:2.75rem}.site-page-header{padding-block:1.15rem}.site-footer__inner{gap:1.25rem}.site-divider-list__item .site-card__meta:last-child{align-items:center;min-height:2.75rem;display:inline-flex}#site-nav-drawer{width:min(20rem,100% - .75rem);padding-inline:max(.85rem, env(safe-area-inset-left,0px))}.harvey{overflow-x:clip}.harvey-container{padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px))}.harvey-nav{padding-top:env(safe-area-inset-top,0px)}.harvey-nav__inner{gap:.65rem;height:auto;min-height:3.25rem;padding-block:.45rem}.harvey-brand{flex:8rem;min-width:0;font-size:.72rem}.harvey-nav .harvey-btn--sm{flex-shrink:0;height:auto;min-height:2.75rem;padding:.45rem .7rem;font-size:.75rem}.harvey-title{font-size:clamp(2rem,10.5vw,2.65rem);line-height:1.06}.harvey-lead{font-size:clamp(.95rem,4vw,1.05rem)}.harvey-cta-row{flex-direction:column;align-items:stretch}.harvey-cta-row .harvey-btn{width:100%;min-height:2.75rem}.harvey-trust__row{gap:.85rem 1.25rem}.harvey-trust__name{font-size:.95rem}.harvey-console__body{padding:.85rem}.harvey-step{padding:.6rem .65rem}.harvey-console__output-text{font-size:.88rem}.harvey-stat{padding:1rem .85rem}.harvey-stat__num{font-size:clamp(1.65rem,8vw,2rem)}.harvey-cta-band{border-radius:12px;padding:clamp(1.75rem,6vw,2.5rem) clamp(1rem,4vw,1.5rem)}.harvey-cta-band__title{text-align:left;font-size:clamp(1.65rem,8vw,2.25rem)}.harvey-cta-band__row{flex-direction:column;align-items:stretch}.harvey-cta-band__row .harvey-btn{width:100%;min-height:2.75rem}.demo-call-strip-bar-wrap{padding-inline:max(.65rem, env(safe-area-inset-left,0px)) max(.65rem, env(safe-area-inset-right,0px))}.demo-call-strip-bar .demo-call-panel__close--strip{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.call-panel-surface__submit--bar,.call-panel-surface__form--bar .call-panel-surface__country,.call-panel-surface__form--bar .call-panel-surface__input-wrap{min-height:2.75rem}.call-panel-surface__submit--bar{min-height:2.75rem;padding-block:.55rem}}@media (min-width:768px) and (max-width:960px){:root{--site-chrome-btn-width:6.25rem;--site-chrome-btn-font-size:.76rem;--site-chrome-nav-gap:clamp(.65rem, 1.5vw, 1rem)}.site-chrome__inner{gap:.45rem;min-width:0}.site-chrome__nav{flex:auto;min-width:0}}@media (max-width:900px){.site-container{padding-inline:max(.75rem, env(safe-area-inset-left,0px)) max(.75rem, env(safe-area-inset-right,0px))}.site-orb-hit--floating{right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(clamp(1rem, 3vh, 1.5rem), env(safe-area-inset-bottom,0px))}:is(body:has(.site-orb-hit--floating) .site-footer,body:has(.site-orb-hit--floating) .site-contact-section){padding-bottom:clamp(5rem,14vw,7rem)}body:has(.site-orb-hit--floating) .site-main{padding-bottom:clamp(4rem,12vw,6rem)}}body.demo-call-strip-open .site-main{padding-top:var(--demo-call-strip-reserve,4.75rem)}body.demo-call-strip-open .site-page-header{scroll-margin-top:calc(var(--site-chrome-total-height,var(--site-chrome-height)) + var(--demo-call-strip-reserve,4.75rem) + .5rem)}.trust-stats-band{z-index:6;pointer-events:auto;border-top:1px solid var(--rumik-border);background:#121418eb;padding:clamp(2rem,5vw,3rem) 0;position:relative}.trust-stats-band__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}@media (min-width:769px){.trust-stats-band__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.trust-stats-band__item{border:1px solid var(--rumik-surface-border);background:var(--rumik-surface);border-radius:.85rem;margin:0;padding:1rem 1.1rem}.trust-stats-band__term{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:lowercase;color:var(--rumik-text);align-items:center;gap:.45rem;margin:0;font-size:.82rem;font-weight:600;display:flex}.trust-stats-band__icon{width:1rem;height:1rem;color:var(--rumik-muted);flex-shrink:0}.trust-stats-band__detail{font-family:var(--font-body);text-transform:lowercase;color:var(--rumik-muted);margin:.45rem 0 0;font-size:.75rem;line-height:1.45}.story-chapter-nav{z-index:20;pointer-events:auto;position:fixed;top:50%;right:clamp(.75rem,2vw,1.25rem);translate:0 -50%}.story-chapter-nav__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.story-chapter-nav__dot{cursor:pointer;background:0 0;border:none;border-radius:9999px;width:.55rem;min-width:2.75rem;height:.55rem;min-height:2.75rem;padding:0;display:block;position:relative}.story-chapter-nav__dot:before{content:"";background:#ffffff1f;border:1px solid #ffffff47;border-radius:9999px;width:.45rem;height:.45rem;transition:background .2s,border-color .2s,transform .2s;position:absolute;inset:50%;translate:-50% -50%}.story-chapter-nav__dot:hover:before,.story-chapter-nav__dot--active:before{background:var(--rumik-cream);border-color:var(--rumik-cream);transform:scale(1.15)}.story-chapter-nav__dot:focus-visible{outline-offset:2px;outline:2px solid #f5f2eb73}@media (max-width:768px){.story-chapter-nav{top:auto;bottom:calc(var(--story-copy-band-height) + .5rem + env(safe-area-inset-bottom,0px));right:50%;translate:50%}.story-chapter-nav__list{flex-direction:row;gap:.35rem}}.site-3d__scroll>.trust-stats-band,.site-3d__scroll>.site-contact-section,.site-3d__scroll>.site-footer{pointer-events:auto;z-index:6;position:relative}.site-3d__canvas-skeleton,.site-3d__canvas-poster{background:radial-gradient(circle at 50% 42%,#8cffd214,#0000 42%),linear-gradient(#0a0b0d 0%,#121418 100%);position:absolute;inset:0}@media (min-width:1025px){.rumik-story:has(.rumik-story__subtitle){--story-copy-max-width:min(34rem, 42vw)}}.site-shell--light{--rumik-ink:var(--brand-cream);--rumik-cream:var(--brand-ink);--rumik-text:#121418f5;--rumik-muted:#1214189e;--rumik-subtle:#1214188c;--rumik-faint:#1214187a;--rumik-border:#1214181f;--rumik-ink-border:#1214181f;--rumik-surface:#1214180a;--rumik-surface-strong:#1214180f;--rumik-surface-border:#1214181a;background-color:var(--rumik-ink);color:var(--rumik-text)}.site-shell--light.voice-page{background:linear-gradient(180deg, var(--brand-cream) 0%, #edeae3 100%)}.site-shell--light .site-card,.site-shell--light .site-panel{border-color:var(--rumik-border);background:var(--brand-surface-light)}.site-shell--light .site-btn--outline{border-color:var(--rumik-border);color:var(--rumik-text);background:0 0}.site-shell--light .site-chrome-sign-in{color:#1214189e}.site-shell--light .site-chrome-sign-in:hover{color:#121418eb}.site-shell--light .site-chrome-sign-up{color:#121418d1;border-color:#1214182e}.site-shell--light .site-chrome-logo,.site-shell--light .site-chrome-nav-link{color:#121418d1}.site-shell--light .site-skip-link{background:var(--brand-ink);color:var(--brand-cream)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
