/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--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}::backdrop{--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}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-manrope,"Catalyst Manrope");--default-mono-font-family:var(--font-manrope,"Catalyst Manrope")}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.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)}.top-0{top:calc(var(--spacing) * 0)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-8{margin:calc(var(--spacing) * 8)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-6{height:calc(var(--spacing) * 6)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1320px\]{height:1320px}.h-\[calc\(100vh-73px\)\]{height:calc(100vh - 73px)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-6{width:calc(var(--spacing) * 6)}.w-\[2400px\]{width:2400px}.w-full{width:100%}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.resize{resize:both}.grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}: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-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)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#3282ff\]{border-color:#3282ff}.border-\[\#a7d56b\]{border-color:#a7d56b}.border-\[\#baa2df\]{border-color:#baa2df}.border-\[\#c8bdae\]{border-color:#c8bdae}.border-\[\#cfd7df\]{border-color:#cfd7df}.border-\[\#d1d8e0\]{border-color:#d1d8e0}.border-\[\#d8dde3\]{border-color:#d8dde3}.border-\[\#d8e4f2\]{border-color:#d8e4f2}.border-\[\#e1bd57\]{border-color:#e1bd57}.border-\[\#ee8a8a\]{border-color:#ee8a8a}.bg-\[\#35c3a4\]{background-color:#35c3a4}.bg-\[\#3282ff\]{background-color:#3282ff}.bg-\[\#a856e8\]{background-color:#a856e8}.bg-\[\#eee8de\]{background-color:#eee8de}.bg-\[\#eef0f2\]{background-color:#eef0f2}.bg-\[\#efe7ff\]{background-color:#efe7ff}.bg-\[\#eff9df\]{background-color:#eff9df}.bg-\[\#f7f8fa\]{background-color:#f7f8fa}.bg-\[\#f7fbff\]{background-color:#f7fbff}.bg-\[\#ffe4e4\]{background-color:#ffe4e4}.bg-\[\#fff2c9\]{background-color:#fff2c9}.bg-white{background-color:var(--color-white)}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-\[linear-gradient\(\#e3e8ee_1px\,transparent_1px\)\,linear-gradient\(90deg\,\#e3e8ee_1px\,transparent_1px\)\]{background-image:linear-gradient(#e3e8ee 1px,#0000 1px),linear-gradient(90deg,#e3e8ee 1px,#0000 1px)}.bg-\[size\:32px_32px\]{background-size:32px 32px}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.font-mono{font-family:var(--font-manrope,"Catalyst Manrope")}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.text-clip{text-overflow:clip}.text-\[\#2d6c70\]{color:#2d6c70}.text-\[\#7a2828\]{color:#7a2828}.text-\[\#315a17\]{color:#315a17}.text-\[\#655b50\]{color:#655b50}.text-\[\#3282ff\]{color:#3282ff}.text-\[\#17202a\]{color:#17202a}.text-\[\#50377c\]{color:#50377c}.text-\[\#66717f\]{color:#66717f}.text-\[\#73530f\]{color:#73530f}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(32\,55\,78\,0\.12\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#20374e1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_80px_rgba\(39\,49\,61\,0\.12\)\]{--tw-shadow:0 18px 80px var(--tw-shadow-color,#27313d1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.ring-\[\#3282ff\]\/15{--tw-ring-color:lab(54.8394% 10.4589 -70.4064/.15)}.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)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.active\:cursor-grabbing:active{cursor:grabbing}}@font-face{font-family:Catalyst Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/_vinext_fonts/instrument-sans-9d9d2b4013ea/instrument-sans-e190a634.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Catalyst Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/_vinext_fonts/manrope-76eca2803f7f/manrope-81401990.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background:#070a12;--foreground:#f7f9ff}*{box-sizing:border-box}html{scroll-behavior:smooth}.skip-link{z-index:1000;color:#081124;background:#fff;padding:11px 14px;font-family:Catalyst Instrument Sans,sans-serif;font-weight:800;text-decoration:none;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.skip-target{scroll-margin-top:96px}a:focus-visible{outline-offset:4px;outline:3px solid #8fe7ff}button:focus-visible{outline-offset:4px;outline:3px solid #8fe7ff}input:focus-visible{outline-offset:4px;outline:3px solid #8fe7ff}select:focus-visible{outline-offset:4px;outline:3px solid #8fe7ff}textarea:focus-visible{outline-offset:4px;outline:3px solid #8fe7ff}[tabindex]:focus-visible{outline-offset:4px;outline:3px solid #8fe7ff}body{background:var(--background);color:var(--foreground);font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;margin:0}.board-button{color:#17202a;background:#fff;border:1px solid #cfd7df;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:650}.board-button-primary{color:#fff;background:#3282ff;border-color:#3282ff}.board-field{text-transform:uppercase;letter-spacing:.08em;color:#66717f;gap:6px;font-size:12px;font-weight:700;display:grid}.board-field input,.board-field select,.board-field textarea{text-transform:none;letter-spacing:0;color:#17202a;background:#fff;border:1px solid #cfd7df;border-radius:6px;padding:9px 10px;font-size:14px;font-weight:500}.catalyst-home{--home-bg:#060914;--home-panel:#0d1426d1;--home-panel-strong:#151f3aeb;--home-line:#78a1ff38;--home-line-hot:#4d79ff85;--home-text:#f7f9ff;--home-muted:#bac6da;--home-dim:#71809b;--home-blue:#2f6dff;--home-cyan:#69e2ff;--home-purple:#845dff;--home-orange:#ff6a2d;--home-orange-hot:#ff8a4d;--font-display:var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;--font-tech:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;min-height:100vh;color:var(--home-text);font-family:var(--font-body);background:radial-gradient(circle at 20% 12%,#2f6dff29,#0000 34%),radial-gradient(circle at 86% 22%,#845dff30,#0000 30%),linear-gradient(#080b16 0%,#060914 45%,#05070f 100%);position:relative;overflow-x:clip}.home-bg{z-index:0;pointer-events:none;background:linear-gradient(110deg,#0c214cbf,#0000 44%),radial-gradient(56% 46% at 84% 12%,#6546ff42,#0000 66%),radial-gradient(48% 40% at 52% 84%,#2a75ff29,#0000 68%),#060914;position:fixed;inset:0;overflow:hidden}.home-aurora{filter:blur(72px);opacity:.9;background:radial-gradient(36% 38% at 22% 20%,#356bff7a,#0000 66%),radial-gradient(32% 36% at 72% 18%,#8c5fff6b,#0000 64%),radial-gradient(35% 36% at 78% 72%,#4adeff2e,#0000 62%),radial-gradient(30% 32% at 48% 52%,#ff6a2d26,#0000 68%),radial-gradient(22% 24% at 13% 44%,#ff6a2d2e,#0000 70%),radial-gradient(24% 26% at 84% 48%,#ff8a4d1c,#0000 68%);animation:34s linear infinite homeAurora;position:absolute;inset:-42% -22%}.home-grid{opacity:.68;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='208' height='180' viewBox='0 0 208 180'%3E%3Cg fill='none' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M52 0 104 30v60l-52 30L0 90V30Z M156 0l52 30v60l-52 30-52-30V30Z M104 90l52 30v60l-52 30-52-30v-60Z M0 90l52 30v60L0 210l-52-30v-60Z M208 90l52 30v60l-52 30-52-30v-60Z' stroke='%23000000' stroke-opacity='.18' stroke-width='3.2'/%3E%3Cpath d='M52 0 104 30v60l-52 30L0 90V30Z M156 0l52 30v60l-52 30-52-30V30Z M104 90l52 30v60l-52 30-52-30v-60Z M0 90l52 30v60L0 210l-52-30v-60Z M208 90l52 30v60l-52 30-52-30v-60Z' stroke='%23b8c8ff' stroke-opacity='.12' stroke-width='1.15'/%3E%3Cpath d='M52 0 104 30v60l-52 30L0 90V30Z M156 0l52 30v60l-52 30-52-30V30Z M104 90l52 30v60l-52 30-52-30v-60Z M0 90l52 30v60L0 210l-52-30v-60Z M208 90l52 30v60l-52 30-52-30v-60Z' stroke='%2369e2ff' stroke-opacity='.04' stroke-width='.7'/%3E%3C/g%3E%3C/svg%3E");background-size:208px 180px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#0000 100%)}.home-scanline{opacity:.7;background:repeating-linear-gradient(#0000 0 12px,#69e2ff06 13px);position:absolute;inset:0}.home-node{background:var(--home-cyan);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);width:10px;height:10px;display:none;position:absolute;box-shadow:0 0 22px #69e2ffd9}.node-one{top:26%;left:12%}.node-two{background:var(--home-purple);top:36%;right:18%;box-shadow:0 0 22px #845dffc7}.node-three{background:var(--home-orange);bottom:24%;left:62%;box-shadow:0 0 22px #ff6a2dbf}.home-nav,.home-hero,.platform-intro-section,.proof-strip,.command-core-section,.solution-stack,.caia-band,.proof-band,.integration-section,.built-work-section,.operating-layer-section,.apps-section,.support-section,.quote-section,.final-cta{z-index:1;position:relative}.home-nav{z-index:1000;isolation:isolate;background:0 0;max-width:1600px;min-height:0;margin:0 auto;padding:0 clamp(18px,4vw,40px);font-family:Catalyst Instrument Sans,sans-serif;position:sticky;top:18px}.home-nav *,.home-nav :before,.home-nav :after{font-family:inherit}.home-nav:after{display:none}.home-nav-inner{z-index:2;-webkit-backdrop-filter:blur(22px)saturate(1.24);backdrop-filter:blur(22px)saturate(1.24);background:linear-gradient(90deg,#1c202b7a,#0c0f196b),#1619225c;border:1px solid #b4c1da2b;justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:70px;margin:0 auto;padding:0 16px 0 18px;display:flex;position:relative;box-shadow:0 22px 58px #00000038,inset 0 1px #ffffff14}.home-brand{border-right:1px solid #ffffff57;flex:none;align-items:center;width:216px;min-height:38px;padding-right:28px;display:inline-flex}.home-brand img{width:100%;height:auto;display:block}.home-brand .home-brand-icon{display:none}.home-nav-ticker{color:#ecf3ffd6;background:#ffffff09;border:1px solid #78a1ff1f;align-items:center;gap:10px;width:clamp(220px,21vw,340px);min-width:0;height:34px;padding:0 12px;display:none;position:relative;overflow:hidden}.home-nav-ticker-label{color:var(--home-orange-hot);letter-spacing:.12em;text-transform:uppercase;flex:none;align-items:center;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.home-nav-ticker-window{flex:auto;min-width:0;height:100%;display:block;position:relative;overflow:hidden}.home-nav-ticker-item{color:#f2f6ff;letter-spacing:0;opacity:0;white-space:nowrap;max-width:100%;animation:13.5s steps(32,end) infinite navTickerType;animation-delay:calc(var(--ticker-index) * 4.5s);border-right:1px solid #ffffffb8;font-size:13px;font-weight:720;line-height:1;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.integration-detail-page .home-nav-ticker-item{opacity:0;border-right:0;width:100%;animation:none}.integration-detail-page .home-nav-ticker-item:first-child{opacity:1}.home-nav-links{align-items:stretch;gap:6px;margin-left:auto;display:flex}.home-nav-links a,.home-nav-cta,.button,.integration-grid a,.lane-card a,.apps-section h3 a{text-decoration:none}.home-nav-links>a,.nav-cluster>a{color:#f2f6ffdb;letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:68px;padding:0 16px;font-size:14px;font-weight:540;transition:color .18s,background .18s;display:flex}.home-nav-links>a:hover,.nav-cluster:hover>a{color:var(--home-text);background:#ffffff0f}.home-nav-links>a.is-current{color:#fff;background:linear-gradient(#69e2ff17,#ffffff08)}.home-nav-links>a.nav-product-plus,.home-nav-links>a.nav-product-caia{padding-inline:14px}.nav-product-plus{letter-spacing:0;color:#f6f8ffeb!important}.nav-product-plus b{color:var(--home-orange);margin-left:-1px;font-size:19px;font-weight:500;line-height:0}.nav-product-caia{color:#f6f8ffeb!important}.nav-product-caia span{color:var(--home-orange)}.nav-cluster>a.is-current{color:#fff;background:linear-gradient(#69e2ff17,#ffffff08)}.nav-cluster{position:relative}.nav-panel{border:1px solid var(--home-line);opacity:0;pointer-events:none;background:#090e1cf5;min-width:242px;padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% - 1px);left:0;transform:translateY(8px);box-shadow:0 26px 80px #0000006b}.nav-cluster:hover .nav-panel,.nav-cluster:focus-within .nav-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-integrations-cluster{position:static}.nav-mega-panel{z-index:20;background:linear-gradient(125deg,#0c1227fa,#080c1bfa);border:1px solid #b4c1da33;grid-template-columns:3fr 1fr;min-height:236px;display:none;position:absolute;top:100%;left:clamp(18px,4vw,40px);right:clamp(18px,4vw,40px);box-shadow:0 26px 80px #0000006b}.nav-mega-panel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.nav-integrations-cluster:hover .nav-mega-panel,.nav-integrations-cluster:focus-within .nav-mega-panel{display:grid}:is(.home-nav-inner:has(.nav-integrations-cluster:hover),.home-nav-inner:has(.nav-integrations-cluster:focus-within)){-webkit-backdrop-filter:none;backdrop-filter:none}.nav-mega-routes{grid-template-columns:repeat(3,1fr);gap:18px;padding:26px 30px;display:grid}.nav-mega-routes>div{align-content:start;gap:5px;display:grid}.nav-mega-routes .nav-varconnect-group{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.nav-varconnect-group p,.nav-varconnect-group a:first-of-type{grid-column:1/-1}.nav-mega-routes p,.nav-mega-promo>span{color:#ff9a68;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.nav-mega-routes a{color:#edf3ff;text-transform:none;padding:5px 0;font-size:15px;font-weight:700}:is(.nav-mega-routes a:hover,.nav-mega-routes a:focus-visible){color:#fff}.nav-mega-routes .nav-mega-all{color:#8fe7ff;margin-top:8px}.nav-mega-all span,.nav-mega-promo b{color:var(--home-orange);margin-left:5px}.nav-mega-promo{background:radial-gradient(circle at 70% 18%,#69e2ff57,#0000 46%),linear-gradient(145deg,#3536c3e6,#0f265ff5);border-left:1px solid #b4c1da2b;flex-direction:column;justify-content:flex-end;min-height:100%;padding:26px;display:flex}.nav-mega-promo img{filter:drop-shadow(0 12px 18px #0000003d);width:74px;height:auto;margin:0 0 auto;display:block}.nav-mega-promo strong{color:#fff;max-width:15ch;font-size:clamp(20px,1.75vw,28px);line-height:1.04}.nav-mega-promo small{color:#fff;letter-spacing:.07em;text-transform:uppercase;margin-top:20px;font-size:13px;font-weight:800}.nav-panel a{color:#edf3ff;padding:12px 13px;font-size:14px;font-weight:720}.nav-panel a:hover{color:#fff;background:#69e2ff17}.home-nav-socials{flex:none;align-items:center;gap:6px;margin-left:-10px;display:none}.site-footer{z-index:1;padding:0 clamp(18px,4vw,40px) 34px;position:relative}.site-footer-shell{background:radial-gradient(circle at 18% 8%,#2f6dff29,#0000 30%),radial-gradient(circle at 84% 44%,#ff6a2d1f,#0000 34%),#090e1cad;border:1px solid #b4c1da2b;max-width:calc(1600px - clamp(36px,8vw,80px));margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000038}.site-footer-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#69e2ff09 1px,#0000 1px),linear-gradient(90deg,#69e2ff08 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000b8,#0000);mask-image:linear-gradient(90deg,#000000b8,#0000)}.site-footer-primary{justify-content:space-between;align-items:flex-start;gap:clamp(42px,7vw,110px);padding:clamp(34px,4vw,58px);display:flex;position:relative}.site-footer-brand{flex-direction:column;align-items:flex-start;max-width:430px;display:flex}.site-footer-brand img{width:clamp(184px,15vw,252px);height:auto;display:block}.site-footer-brand p{color:var(--home-muted);margin:26px 0 0;font-size:clamp(17px,1.15vw,19px);line-height:1.6}.site-footer-socials{align-items:center;gap:10px;margin-top:28px;display:flex}.site-footer-socials>a{color:#f2f6ff;background:#ffffff0b;border:1px solid #b4c1da38;place-items:center;width:42px;height:42px;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.site-footer-socials>a:hover{color:#fff;background:#69e2ff17;border-color:#69e2ff9e;transform:translateY(-2px)}.site-footer-socials svg{fill:currentColor;width:17px;height:17px;display:block}.site-footer-youtube-cutout{fill:#090e1cdb}.site-footer-nav{flex:1;grid-template-columns:repeat(3,minmax(150px,1fr));gap:clamp(28px,4vw,70px);display:grid}.site-footer-column{flex-direction:column;align-items:flex-start;display:flex}.site-footer-column h2,.site-footer-cta span{color:#dce6f8;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.site-footer-column a,.site-footer-bottom a{color:#eef4ffb8;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;transition:color .18s,transform .18s}.site-footer-column a+a{margin-top:13px}.site-footer-column a:hover,.site-footer-bottom a:hover{color:#fff;transform:translate(3px)}.site-footer-cta{background:radial-gradient(circle at 18% 18%,#7c57ff29,#0000 34%),radial-gradient(circle at 76% 46%,#ff6a2d29,#0000 34%),#ffffff09;border:1px solid #69e5ff47;border-radius:2px;grid-template-columns:minmax(0,.78fr) minmax(360px,.9fr);align-items:center;gap:clamp(24px,4vw,58px);width:min(1600px - clamp(36px,8vw,80px),100% - clamp(36px,8vw,80px));margin:clamp(72px,8vw,120px) auto clamp(34px,4vw,58px);padding:clamp(28px,4vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000002e,inset 0 0 0 1px #b4c1da14}@media (prefers-reduced-motion:no-preference){.motion-ready .site-footer-cta[data-reveal-section]{opacity:0;will-change:opacity, transform;transition:opacity 1.05s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1),border-color .32s,box-shadow .32s;transform:translateY(132px)scale(.955)}.motion-ready .site-footer-cta[data-reveal-section].is-revealed{opacity:1;border-color:#69e5ff61;transform:translate(0)scale(1);box-shadow:0 30px 94px #0000003d,0 0 42px #69e5ff17,inset 0 0 0 1px #b4c1da1a}}.site-footer-cta-copy{z-index:1;justify-items:start;display:grid;position:relative}.site-footer-cta-copy>img{filter:drop-shadow(0 0 26px #7c57ff47);width:clamp(54px,5vw,82px);height:auto;margin-bottom:18px}.site-footer-cta span{color:var(--home-orange-hot);margin-bottom:8px;display:block}.site-footer-cta p{color:#eef4ff;max-width:720px;font-family:var(--font-display);letter-spacing:-.032em;margin:0;font-size:clamp(34px,4vw,64px);font-weight:460;line-height:.98}.site-footer-cta-copy>a{isolation:isolate;background:linear-gradient(135deg, var(--home-blue), #6f54ff);color:#f2f6ff;letter-spacing:.05em;text-transform:uppercase;border:1px solid #b4c1da38;justify-content:center;align-items:center;min-width:172px;min-height:56px;margin-top:28px;padding:0 28px;font-size:15px;font-weight:850;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #2f6dff42}.site-footer-cta-copy>a:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff42 46%,#0000 72%);transition:transform .42s;position:absolute;inset:0;transform:translate(-125%)}.site-footer-cta-copy>a:hover{border-color:#ffffff70;transform:translateY(-2px);box-shadow:0 18px 42px #2f6dff57}.site-footer-cta-copy>a:hover:before{transform:translate(120%)}.site-footer-cta-copy>a:focus-visible:before{transform:translate(120%)}.site-footer-cta-copy>a.caia-live-demo-button{color:#fff;background:linear-gradient(105deg,#c077ff 0%,#7b57ff 38%,#4d83ff 72%,#69e5ff 100%);border-color:#9784ffc7;box-shadow:0 18px 46px #4d83ff59,0 0 34px #c077ff2e}:is(.site-footer-cta-copy>a.caia-live-demo-button:hover,.site-footer-cta-copy>a.caia-live-demo-button:focus-visible){border-color:#69e5fff2;box-shadow:0 22px 58px #4d83ff73,0 0 44px #c077ff3d}.site-footer-cta-preview{z-index:1;background:#070b18b3;border:1px solid #69e5ff57;align-self:center;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 26px 74px #0000004d,inset 0 1px #ffffff0f,0 0 32px #14a9ff1f}.site-footer-cta-preview-frame{z-index:2;pointer-events:none;border:1px solid #69e5ff75;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #69e5ff14,0 0 18px #69e5ff2e}.site-footer-cta-preview-beam{opacity:0;filter:drop-shadow(0 0 8px #69e5fff2)drop-shadow(0 0 18px #4d83ffb8);background:linear-gradient(90deg,#0000,#69e5ff59,#69e5ff,#4d83ffb8,#0000);animation:4.8s linear infinite footerPreviewElectricEdge;display:block;position:absolute}.site-footer-cta-preview-beam-top,.site-footer-cta-preview-beam-bottom{width:34%;height:3px}.site-footer-cta-preview-beam-left,.site-footer-cta-preview-beam-right{background:linear-gradient(#0000,#69e5ff59,#69e5ff,#4d83ffb8,#0000);width:3px;height:34%}.site-footer-cta-preview-beam-top{animation-name:footerPreviewElectricTop;top:-1px;left:-34%}.site-footer-cta-preview-beam-right{animation-name:footerPreviewElectricRight;top:-34%;right:-1px}.site-footer-cta-preview-beam-bottom{animation-name:footerPreviewElectricBottom;bottom:-1px;right:-34%}.site-footer-cta-preview-beam-left{animation-name:footerPreviewElectricLeft;bottom:-34%;left:-1px}.site-footer-cta-preview:after{content:"Live sandbox";z-index:3;color:#ff8a52;font:850 11px/1 var(--font-instrument-sans);letter-spacing:.09em;text-transform:uppercase;background:#080c16c2;border:1px solid #ff6f4680;padding:7px 10px;position:absolute;top:14px;left:14px}.site-footer-cta-preview img{aspect-ratio:16/9;object-fit:cover;object-position:52% 18%;opacity:.92;width:100%;display:block}:is(.site-footer-cta-preview:hover,.site-footer-cta-preview:focus-visible){border-color:#69e5ff85;transform:translateY(-3px);box-shadow:0 30px 86px #0000005c,inset 0 1px #ffffff14,0 0 42px #69e5ff1f}@keyframes footerPreviewElectricTop{0%,7%{opacity:0;transform:translate(0)}9%,22%{opacity:1}28%,to{opacity:0;transform:translate(394%)}}@keyframes footerPreviewElectricRight{0%,25%{opacity:0;transform:translateY(0)}28%,42%{opacity:1}48%,to{opacity:0;transform:translateY(394%)}}@keyframes footerPreviewElectricBottom{0%,45%{opacity:0;transform:translate(0)}48%,62%{opacity:1}68%,to{opacity:0;transform:translate(-394%)}}@keyframes footerPreviewElectricLeft{0%,65%{opacity:0;transform:translateY(0)}68%,86%{opacity:1}92%,to{opacity:0;transform:translateY(-394%)}}@media (prefers-reduced-motion:reduce){.site-footer-cta-preview-beam{animation:none}}.site-footer-bottom{justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(34px,4vw,58px);display:flex;position:relative}.site-footer-bottom>span{color:#eef4ff8f;font-size:13px;font-weight:650}.site-footer-bottom>div{align-items:center;gap:18px;display:flex}.search-page,.sitemap-page{min-height:100vh}.sitemap-hero,.sitemap-directory{z-index:1;width:min(1600px - clamp(36px,8vw,80px),100% - clamp(36px,8vw,80px));margin-inline:auto;position:relative}.sitemap-hero{padding:clamp(118px,12vw,178px) 0 clamp(56px,7vw,96px)}.sitemap-hero>div{max-width:1050px}.sitemap-hero h1{color:#fff;max-width:980px;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(58px,7vw,112px);font-weight:460;line-height:.94}.sitemap-hero>div>p:not(.eyebrow){max-width:780px;color:var(--home-muted);margin:28px 0 0;font-size:clamp(19px,1.45vw,24px);line-height:1.5}.sitemap-directory{padding-bottom:clamp(84px,9vw,140px)}.sitemap-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sitemap-group{background:radial-gradient(circle at 12% 12%,#69e5ff1a,#0000 34%),linear-gradient(135deg,#ffffff0d,#ffffff04),#070d1bd1;border:1px solid #b4c1da2e;padding:clamp(26px,3vw,42px);box-shadow:0 22px 64px #0003}.sitemap-group h2{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(30px,3vw,46px);font-weight:500}.sitemap-group ul{margin:0;padding:0;list-style:none;display:grid}.sitemap-group li{border-top:1px solid #b4c1da1f}.sitemap-group li:last-child{border-bottom:1px solid #b4c1da1f}.sitemap-group li a{color:#eef4ffd1;justify-content:space-between;align-items:center;gap:18px;min-height:54px;font-size:16px;font-weight:700;text-decoration:none;transition:color .18s,padding .18s,background .18s;display:flex}.sitemap-group li a span,.sitemap-white-papers-heading>a span{color:var(--home-orange-hot)}:is(.sitemap-group li a:hover,.sitemap-group li a:focus-visible){color:#fff;background:#69e5ff0e;padding-inline:10px}.sitemap-white-papers{grid-template-columns:minmax(260px,.72fr) minmax(0,1.7fr);gap:clamp(34px,5vw,78px);margin-top:18px;display:grid}.sitemap-white-papers-heading h2{margin-bottom:16px}.sitemap-white-papers-heading>a{color:#fff;font-size:15px;font-weight:800;text-decoration:none}.sitemap-white-papers ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.sitemap-search-link{color:#fff;background:#0d1b34db;border:1px solid #69e5ff52;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin-top:18px;padding:clamp(24px,3vw,38px);text-decoration:none;display:grid}.sitemap-search-link>span{color:var(--home-muted);font-size:17px}.sitemap-search-link>strong{font-family:var(--font-display);font-size:clamp(24px,2.3vw,36px);font-weight:500}.sitemap-search-link>b{color:var(--home-orange-hot);font-size:28px}.proof-results-page{min-height:100vh}.proof-results-hero,.proof-results-jump,.proof-results-stories,.proof-results-cta{z-index:1;width:min(1600px - clamp(36px,8vw,80px),100% - clamp(36px,8vw,80px));margin-inline:auto;position:relative}.proof-results-hero{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(38px,6vw,92px);min-height:760px;padding:clamp(118px,12vw,178px) 0 clamp(64px,8vw,112px);display:grid}.proof-results-hero-copy h1{color:#fff;max-width:1040px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(62px,7vw,116px);font-weight:460;line-height:.92}.proof-results-hero-copy>p:not(.eyebrow){max-width:870px;color:var(--home-muted);margin:30px 0 0;font-size:clamp(19px,1.45vw,24px);line-height:1.52}.proof-results-jump{background:#b4c1da24;border:1px solid #b4c1da29;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.proof-results-jump a{color:#eef4ffcc;text-align:center;background:#070d1bf0;place-items:center;min-height:66px;padding:14px 18px;font-size:14px;font-weight:850;text-decoration:none;transition:color .18s,background .18s;display:grid}:is(.proof-results-jump a:hover,.proof-results-jump a:focus-visible){color:#fff;background:#69e5ff17}.proof-results-stories{gap:clamp(56px,8vw,118px);padding:clamp(80px,10vw,150px) 0;display:grid}.proof-results-story{background:#b4c1da24;border:1px solid #b4c1da2b;grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:stretch;gap:1px;scroll-margin-top:118px;display:grid;box-shadow:0 28px 92px #00000042}.proof-results-story-identity{background:radial-gradient(circle at 20% 18%,#2e6cee47,#0000 38%),linear-gradient(145deg,#0f2140f5,#050b18fa);flex-direction:column;justify-content:flex-end;min-height:660px;padding:clamp(30px,4vw,58px);display:flex;position:relative;overflow:hidden}.proof-results-story:nth-child(2n) .proof-results-story-identity{background:radial-gradient(circle at 78% 18%,#ff6a2d29,#0000 38%),linear-gradient(145deg,#161628fa,#050b18fa)}.proof-results-story-identity:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#69e5ff0e 1px,#0000 1px),linear-gradient(90deg,#69e5ff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000 76%);mask-image:linear-gradient(#000000d1,#0000 76%)}.proof-results-story-identity>span{z-index:1;color:#69e5ff38;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(88px,10vw,158px);font-weight:500;line-height:.8;position:absolute;top:clamp(24px,3vw,44px);left:clamp(30px,4vw,58px)}.proof-results-story-identity>img{z-index:1;object-fit:contain;object-position:left center;filter:grayscale()brightness(0)invert();opacity:.88;width:min(280px,94%);height:118px;margin-bottom:30px;position:relative}.proof-results-story-identity p,.proof-results-story-identity small{z-index:1;position:relative}.proof-results-story-identity p{color:var(--home-orange-hot);letter-spacing:.1em;text-transform:uppercase;margin:20px 0 0;font-size:12px;font-weight:850}.proof-results-story-identity small{color:#eef4ffb3;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:760}.proof-results-story-copy{background:radial-gradient(circle at 92% 8%,#ff6a2d17,#0000 30%),#070d1bf2;padding:clamp(34px,4.2vw,68px)}.proof-results-story-copy h2{color:#fff;max-width:800px;font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(40px,4.2vw,68px);font-weight:470;line-height:.98}.proof-results-story-copy>p:not(.eyebrow){max-width:760px;color:var(--home-muted);margin:0 0 17px;font-size:17px;line-height:1.62}.proof-results-story-copy>ul{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.proof-results-story-copy>ul li{color:#eef4ffe0;background:#69e5ff0a;border:1px solid #69e5ff1f;padding:13px 16px 13px 38px;font-size:14px;font-weight:720;position:relative}.proof-results-story-copy>ul li:before{content:"";background:#69e5ff;border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:17px;box-shadow:0 0 14px #69e5ff80}.proof-results-story-copy blockquote{border-top:1px solid #ff8a523d;margin:30px 0 0;padding:24px 0 0}.proof-results-story-copy blockquote p{color:#fff;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(23px,2.1vw,34px);font-weight:500;line-height:1.18}.proof-results-story-copy blockquote cite{color:var(--home-orange-hot);letter-spacing:.06em;text-transform:uppercase;margin-top:14px;font-size:12px;font-style:normal;font-weight:850;display:block}.proof-results-cta{padding:0 0 clamp(90px,10vw,150px)}.proof-results-cta>div{background:radial-gradient(circle at 15% 20%,#2c68eb3d,#0000 38%),radial-gradient(circle at 86% 76%,#ff6a2d1f,#0000 34%),#070d1be6;border:1px solid #69e5ff3d;padding:clamp(42px,6vw,86px)}.proof-results-cta h2{color:#fff;max-width:1040px;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(46px,5.4vw,86px);font-weight:470;line-height:.96}.proof-results-cta a,.proof-results-link{color:#fff;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:14px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.proof-results-cta a{margin-top:32px}.proof-results-cta a span,.proof-results-link span{color:var(--home-orange-hot);font-size:20px}.proof-results-link{margin-top:22px}@media (max-width:1100px){.proof-results-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.proof-results-story{grid-template-columns:minmax(0,1fr)}.proof-results-story-identity{min-height:360px}}@media (max-width:720px){.proof-results-hero,.proof-results-jump,.proof-results-stories,.proof-results-cta{width:min(100% - 32px,100%)}.proof-results-hero{gap:34px;padding-top:72px}.proof-results-hero-copy h1{font-size:clamp(48px,14vw,68px)}.proof-results-jump{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-results-story-identity{min-height:300px;padding:28px 22px}.proof-results-story-identity>span{top:24px;left:22px}.proof-results-story-copy{padding:26px 22px 30px}}.tips-page{overflow:hidden}.tips-hero,.tips-library,.tips-cta{z-index:1;width:min(1540px,100% - 80px);margin-left:auto;margin-right:auto;position:relative}.tips-hero{grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:end;gap:80px;min-height:760px;padding:230px 0 120px;display:grid}.tips-hero>div{max-width:980px}.tips-hero h1{color:#f8fbff;letter-spacing:-.065em;text-wrap:balance;max-width:960px;margin:18px 0 28px;font-size:clamp(70px,7.7vw,126px);font-weight:400;line-height:.9}.tips-hero>div>p:last-child{color:#b9c5db;max-width:820px;margin:0;font-size:clamp(19px,1.45vw,25px);line-height:1.55}.tips-hero-count{background:linear-gradient(145deg,#0f2242e6,#070e23e6);border:1px solid #69e2ff42;padding:34px;box-shadow:0 28px 80px #00000047}.tips-hero-count span{color:#69e2ff;letter-spacing:-.06em;font-size:clamp(68px,6vw,100px);line-height:.85;display:block}.tips-hero-count p{color:#c6d1e4;margin:28px 0 0;font-size:18px;line-height:1.5}.tips-library{padding:100px 0 130px}.tips-library:before{content:"";background:linear-gradient(90deg,#0000,#69e2ff6b,#0000);height:1px;position:absolute;top:0;left:-22vw;right:-22vw}.tips-library-heading{max-width:920px;margin-bottom:58px}.tips-library-heading h2{color:#f8fbff;letter-spacing:-.055em;text-wrap:balance;margin:18px 0 0;font-size:clamp(48px,5.4vw,86px);font-weight:400;line-height:.98}.tips-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.tips-card{background:linear-gradient(155deg,#0f2342eb,#060c1ff2 70%);border:1px solid #69e2ff33;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000003d}.tips-video-shell{aspect-ratio:9/16;background:#030817;border-bottom:1px solid #69e2ff2e;position:relative;overflow:hidden}.tips-video-shell iframe,.tips-video-shell button,.tips-video-shell img{width:100%;height:100%;display:block}.tips-video-shell iframe{border:0}.tips-video-shell button{cursor:pointer;color:#fff;background:#030817;border:0;padding:0;position:relative;overflow:hidden}.tips-video-shell img{object-fit:cover;background:radial-gradient(circle at 50% 42%,#13254b,#040918 70%);transition:transform .3s,opacity .3s}.tips-video-shell button:after{content:"";background:linear-gradient(#0000 48%,#020816cc);position:absolute;inset:0}.tips-video-shell button>span{z-index:1;background:#061027cc;border:1px solid #ffffff8a;border-radius:50%;place-items:center;width:68px;height:68px;transition:background .18s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 45px #00000061}.tips-video-shell button>span b{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid #69e2ff;width:0;height:0;margin-left:5px}:is(.tips-video-shell button:hover img,.tips-video-shell button:focus-visible img){opacity:.82;transform:scale(1.025)}:is(.tips-video-shell button:hover>span,.tips-video-shell button:focus-visible>span){background:#12325df2;transform:translate(-50%,-50%)scale(1.07)}.tips-card-copy{flex-direction:column;flex:1;padding:30px 32px 32px;display:flex}.tips-card-copy>span{color:#ff8748;letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:800}.tips-card-copy h3{color:#f7faff;letter-spacing:-.04em;margin:14px 0 16px;font-size:clamp(27px,2.15vw,37px);font-weight:500;line-height:1.03}.tips-card-copy p{color:#aebbd0;margin:0 0 28px;font-size:17px;line-height:1.55}.tips-card-copy a{color:#69e2ff;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.tips-card-copy a b{transition:transform .18s}:is(.tips-card-copy a:hover b,.tips-card-copy a:focus-visible b){transform:translate(5px)}.tips-cta{background:radial-gradient(circle at 8% 10%,#296fff2e,#0000 34%),linear-gradient(130deg,#0c1d38f0,#050c1ef5);border:1px solid #69e2ff38;justify-content:space-between;align-items:end;gap:50px;margin-bottom:130px;padding:68px;display:flex}.tips-cta>div{max-width:900px}.tips-cta h2{color:#f8fbff;letter-spacing:-.055em;text-wrap:balance;margin:18px 0 0;font-size:clamp(44px,4.5vw,76px);font-weight:400;line-height:.98}.tips-cta .home-primary-button{flex:none}@media (max-width:1080px){.tips-hero{grid-template-columns:1fr;min-height:auto;padding-top:180px}.tips-hero-count{width:min(100%,620px)}.tips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tips-cta{flex-direction:column;align-items:flex-start}}@media (min-width:1081px) and (max-width:1380px){.tips-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.tips-hero,.tips-library,.tips-cta{width:min(100% - 32px,1540px)}.tips-hero{gap:44px;padding:140px 0 80px}.tips-hero h1{font-size:clamp(52px,16vw,74px)}.tips-hero-count{padding:26px}.tips-library{padding:76px 0 90px}.tips-library-heading{margin-bottom:38px}.tips-grid{grid-template-columns:1fr;gap:18px}.tips-card-copy{padding:26px 24px 28px}.tips-cta{margin-bottom:84px;padding:38px 24px}}.search-hero,.search-results-section{z-index:1;width:min(1600px - clamp(36px,8vw,80px),100% - clamp(36px,8vw,80px));margin-inline:auto;position:relative}.search-hero{grid-template-columns:minmax(0,.92fr) minmax(430px,.72fr);align-items:stretch;gap:clamp(26px,4vw,58px);padding:clamp(96px,10vw,150px) 0 clamp(46px,5vw,76px);display:grid}.search-hero-copy{align-content:center;min-height:420px;display:grid}.search-hero-copy h1{color:#fff;max-width:930px;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(56px,6vw,104px);font-weight:460;line-height:.95}.search-hero-copy>p:not(.eyebrow){max-width:720px;color:var(--home-muted);margin:28px 0 0;font-size:clamp(19px,1.45vw,24px);line-height:1.45}.search-console{background:radial-gradient(circle at 16% 18%,#2f6dff38,#0000 34%),radial-gradient(circle at 88% 76%,#ff6a2d1f,#0000 36%),#090e1cb8;border:1px solid #69e5ff42;align-content:center;gap:18px;padding:clamp(26px,3vw,42px);display:grid;box-shadow:0 26px 84px #00000047,inset 0 1px #ffffff0a}.search-console label{color:var(--home-orange-hot);letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:850}.search-input-shell{background:#ffffff0e;border:1px solid #b4c1da33;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:64px;padding:0 16px;display:grid}.search-input-shell span{color:#69e5ff;font-size:22px;line-height:1}.search-input-shell input{color:#f6f9ff;width:100%;font:700 18px/1.2 var(--font-instrument-sans);background:0 0;border:0;outline:0}.search-input-shell input::placeholder{color:#eef4ff73}.search-input-shell button,.search-filter-row button{color:#eef4ffc7;letter-spacing:.07em;text-transform:uppercase;background:#ffffff0e;border:1px solid #b4c1da33;font-size:13px;font-weight:850;transition:color .18s,border-color .18s,background .18s,transform .18s}.search-input-shell button{min-height:40px;padding:0 14px}.search-filter-row{flex-wrap:wrap;gap:9px;display:flex}.search-filter-row button{min-height:40px;padding:0 13px}.search-input-shell button:hover,.search-filter-row button:hover,.search-filter-row button.is-active{color:#fff;background:#69e5ff1a;border-color:#69e5ff8f;transform:translateY(-1px)}.search-results-section{padding:0 0 clamp(76px,8vw,120px)}.search-results-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.search-results-head p,.search-results-head span{margin:0}.search-results-head p{color:#fff;font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(28px,3vw,44px);font-weight:500}.search-results-head span{color:var(--home-muted);font-size:15px;font-weight:750}.search-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.search-result-card{min-height:250px;color:inherit;background:radial-gradient(circle at 16% 16%,#69e5ff1f,#0000 35%),linear-gradient(135deg,#ffffff0e,#ffffff04),#090e1cb8;border:1px solid #b4c1da29;align-content:start;padding:26px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000002e}.search-result-card:after{content:"";background:linear-gradient(90deg, var(--home-orange-hot), #69e5ff);opacity:.64;transform-origin:0;height:2px;transition:transform .22s,opacity .22s;position:absolute;inset:auto 0 0;transform:scaleX(.26)}.search-result-card>span{color:var(--home-orange-hot);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:850}.search-result-card h2{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(28px,2.25vw,40px);font-weight:500;line-height:1.02}.search-result-card p{color:var(--home-muted);margin:18px 0 0;font-size:17px;line-height:1.48}.search-result-card small{color:#eef4ff;letter-spacing:.08em;text-transform:uppercase;align-self:end;margin-top:30px;font-size:13px;font-weight:850}.search-result-card small b{color:var(--home-orange-hot)}:is(.search-result-card:hover,.search-result-card:focus-visible){background:radial-gradient(circle at 18% 12%,#69e5ff29,#0000 36%),linear-gradient(135deg,#ffffff12,#ffffff06),#090e1cc7;border-color:#69e5ff7a;transform:translateY(-3px);box-shadow:0 24px 68px #0000003d,0 0 28px #69e5ff14}.search-result-card:hover:after{opacity:1;transform:scaleX(1)}.search-result-card:focus-visible:after{opacity:1;transform:scaleX(1)}.search-empty{background:#ff6a2d11;border:1px solid #ff8a5242;margin-top:18px;padding:32px}.search-empty h2,.search-empty p{margin:0}.search-empty h2{color:#fff;font-family:var(--font-display);font-size:34px;font-weight:500}.search-empty p{color:var(--home-muted);margin-top:10px;font-size:17px;line-height:1.5}.home-nav-social{color:#eef4ffd1;background:#ffffff0b;border:1px solid #ffffff14;place-items:center;width:34px;height:34px;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.home-nav-social svg{fill:currentColor;width:15px;height:15px;display:block}.home-nav-social-youtube svg{width:17px;height:17px}.home-nav-social-cutout{fill:#080c16eb}:is(.home-nav-social:hover,.home-nav-social:focus-visible){color:#fff;background:#69e2ff14;border-color:#69e2ff57;outline:none;transform:translateY(-1px)}.home-nav-cta,.button{isolation:isolate;text-transform:uppercase;letter-spacing:.04em;border-radius:2px;justify-content:center;align-items:center;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex;position:relative;overflow:hidden}.home-nav-cta:before,.button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff42 46%,#0000 72%);transition:transform .42s;position:absolute;inset:0;transform:translate(-125%)}.home-nav-cta:hover:before,.button:hover:before{transform:translate(120%)}.home-nav-cta:focus-visible:before{transform:translate(120%)}.button:focus-visible:before{transform:translate(120%)}.home-nav-cta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#2f6dffe6,#845dffd1);border:1px solid #69e2ff80;min-height:50px;padding:0 22px;font-size:13px;box-shadow:0 0 28px #2f6dff40}.home-nav-actions{flex:none;align-items:center;gap:8px;display:flex}.home-nav-search{background:#69e2ff0e;border:1px solid #69e2ff42;place-items:center;width:48px;min-width:48px;height:50px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.home-nav-search:before{content:"";border:2px solid #ffffffe6;border-radius:999px;width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-56%,-56%)}.home-nav-search:after{content:"";transform-origin:0;background:#ffffffe6;border-radius:999px;width:9px;height:2px;position:absolute;top:50%;left:50%;transform:translate(3px,4px)rotate(45deg)}:is(.home-nav-search:hover,.home-nav-search:focus-visible,.home-nav-search.is-current){background:#69e2ff1f;border-color:#69e2ff99;transform:translateY(-1px);box-shadow:0 0 24px #69e2ff1f,inset 0 1px #ffffff14}.home-nav-menu{cursor:pointer;background:#69e2ff12;border:1px solid #69e2ff4d;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:42px;min-width:42px;height:44px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:none;position:relative;box-shadow:inset 0 1px #ffffff0f}.home-nav-menu span{background:#def4ffeb;border-radius:999px;width:14px;height:2px;transition:opacity .18s,transform .18s;display:block}.home-nav-menu span+span{margin-top:3px}:is(.home-nav-menu:hover,.home-nav-menu:focus-visible){background:#69e2ff21;border-color:#69e2ff9e;outline:none;transform:translateY(-1px);box-shadow:0 0 24px #69e2ff1f,inset 0 1px #ffffff14}.is-mobile-menu-open .home-nav-menu span:first-child{transform:translateY(5px)rotate(45deg)}.is-mobile-menu-open .home-nav-menu span:nth-child(2){opacity:0}.is-mobile-menu-open .home-nav-menu span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mobile-nav-takeover{display:none}.button{min-height:56px;padding:0 28px;font-size:15px}.button:hover,.home-nav-cta:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(135deg,#2f6dff 0%,#754cff 100%);border:1px solid #69e2ff75;box-shadow:0 18px 46px #2f6dff4d}.button-ghost{color:#dfe7f8;background:#ffffff09;border:1px solid #aab7ce47}.button-ghost:hover{background:#69e2ff14;border-color:#69e2ffa6}.home-hero{grid-template-columns:minmax(0,.78fr) minmax(520px,.92fr);align-items:center;gap:clamp(8px,1vw,17px);max-width:1600px;min-height:calc(100vh - 88px);margin:0 auto;padding:clamp(54px,6vw,92px) clamp(18px,4vw,40px) clamp(66px,8vw,104px);display:grid;position:relative;pointer-events:none!important}.home-hero *{pointer-events:none!important}.home-hero :is(a,button,input,select,textarea,[role=button]),.home-hero :is(a,button,input,select,textarea,[role=button]) *{pointer-events:auto!important}.hero-stage{z-index:1;pointer-events:none;position:absolute;inset:0 clamp(18px,4vw,40px);overflow:visible}.hero-stage:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#69e2ff0e,#0000),repeating-linear-gradient(90deg,#0000 0 104px,#69e2ff0e 105px 106px);border:1px solid #78a1ff21;position:absolute;inset:8% 2% 3%;transform:skewY(-4deg)}.hero-beam{transform-origin:50%;background:linear-gradient(90deg,#0000,#69e2ffbf,#ff6a2da3,#0000);height:1px;animation:9s ease-in-out infinite heroBeam;position:absolute;box-shadow:0 0 20px #69e2ff40}.beam-one{width:42%;top:23%;left:2%;transform:rotate(-8deg)}.beam-two{width:44%;animation-delay:-4.5s;bottom:22%;right:3%;transform:rotate(7deg)}.eyebrow{color:var(--home-orange-hot);letter-spacing:.2em;text-transform:uppercase;align-items:center;margin:0 0 18px;font-size:12px;font-weight:950;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:1px;margin-right:10px;box-shadow:0 0 18px}.text-keep-together{white-space:nowrap}.hero-copy h1,.section-header h2,.section-copy h2,.proof-band h2,.built-work-section h2,.operating-layer-section h2,.support-section h2,.apps-section h2,.quote-section h2,.final-cta h2,.built-work-outcomes h3,.operating-card h3{font-family:var(--font-display);letter-spacing:-.032em;margin:0;line-height:.98}.hero-copy h1{max-width:850px;font-family:var(--font-display);text-align:left;letter-spacing:-.032em;text-shadow:0 0 42px #2f6dff29;font-size:clamp(62px,6.6vw,116px);font-weight:460;line-height:.89}.hero-lead{color:#c1cce0;text-align:left;max-width:610px;margin:32px 0 0;font-size:clamp(18px,1.45vw,24px);line-height:1.5}.hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:42px;display:flex}.hero-copy{z-index:4;width:100%;position:relative}.hero-proofline{background:#78a1ff29;border:1px solid #78a1ff29;flex-wrap:wrap;gap:1px;max-width:680px;margin:clamp(54px,6vw,82px) 0 0;display:flex}.hero-platform-links{--column-accent:var(--home-orange);grid-template-columns:1fr;gap:14px;max-width:680px;margin-top:14px;display:grid}.platform-intro-section{max-width:1600px;margin:0 auto;padding:0 clamp(18px,4vw,40px) clamp(62px,7vw,96px)}.platform-intro-section .hero-platform-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,30px);max-width:none;margin-top:0}.platform-intro-section .hero-platform-card{opacity:0;will-change:opacity, transform;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1)}.platform-intro-section .hero-platform-card:first-child{transform:translate(clamp(-72px,-6vw,-34px))}.platform-intro-section .hero-platform-card:last-child{transition-delay:80ms;transform:translate(clamp(34px,6vw,72px))}.platform-intro-section-visible .hero-platform-card,.platform-intro-section-visible .hero-platform-card:first-child,.platform-intro-section-visible .hero-platform-card:last-child{opacity:1;transform:translate(0)}.hero-tile-wall{z-index:3;grid-template-columns:repeat(2,minmax(150px,1fr));grid-auto-rows:minmax(170px,1fr);align-self:stretch;gap:14px;max-height:760px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 90%,#0000 100%)}.hero-tile{background:radial-gradient(circle at 28% 20%,#ff6a2d29,#0000 35%),linear-gradient(145deg,#19274edb,#070c19db);border:1px solid #78a1ff33;flex-direction:column;justify-content:flex-end;min-height:180px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 26px 70px #00000038}.hero-tile:before{content:"";opacity:.7;background-color:#0000;background-image:linear-gradient(#78a1ff12 1px,#0000 1px),linear-gradient(90deg,#78a1ff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.hero-tile span,.hero-tile strong,.hero-tile img{z-index:2;position:relative}.hero-tile span{color:#fff;letter-spacing:-.02em;font-size:clamp(20px,2vw,32px);font-weight:760}.hero-tile strong{color:#c1cce0;max-width:260px;margin-top:8px;font-size:13px;line-height:1.35;display:block}.hero-tile img{object-fit:contain;filter:drop-shadow(0 0 28px #ff6a2d61);width:96px;height:96px;position:absolute;top:20px;right:20px}.tile-caia{background:radial-gradient(circle at 68% 24%,#ff6a2d47,#0000 34%),radial-gradient(circle at 26% 80%,#69e2ff1f,#0000 36%),linear-gradient(145deg,#1e2a56e6,#090d1cdb);grid-row:span 2;min-height:374px}.tile-caia span{font-size:clamp(34px,4vw,56px)}.tile-integrations,.tile-support{transform:translateY(34px)}.tile-automation{background:radial-gradient(circle at 30% 30%,#2f6dff3d,#0000 38%),linear-gradient(145deg,#18254ddb,#070c19db)}.tile-apps{background:radial-gradient(circle at 62% 24%,#845dff3d,#0000 36%),linear-gradient(145deg,#171f44db,#070c19db)}.hero-product-gallery{z-index:3;align-self:stretch;height:calc(100vh + clamp(70px,9vw,130px));min-height:0;margin-top:calc(-1*clamp(104px,10vw,148px));position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 13% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 13% 88%,#0000 100%);pointer-events:none!important}.hero-product-gallery *{pointer-events:none!important}.hero-gallery-columns{--hero-gallery-gap:clamp(8px, 1.1vw, 16px);gap:var(--hero-gallery-gap);grid-template-columns:repeat(3,minmax(150px,1fr));height:100%;min-height:640px;display:grid;overflow:hidden}.hero-gallery-column{--column-accent:var(--home-blue);min-width:0;padding:clamp(28px,4vh,62px) 0 24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 11% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 11% 92%,#0000 100%)}.hero-product-gallery .hero-gallery-column:before{content:"";background:radial-gradient(ellipse at 50% 18%, var(--column-accent), transparent 58%), linear-gradient(180deg, #ffffff09, transparent 32%, #ffffff06 72%, transparent), linear-gradient(90deg, transparent, var(--column-accent), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-product-gallery .hero-gallery-column:before{background:radial-gradient(ellipse at 50% 18%, color-mix(in srgb, var(--column-accent) 18%, transparent), transparent 58%), linear-gradient(180deg, #ffffff09, transparent 32%, #ffffff06 72%, transparent), linear-gradient(90deg, transparent, color-mix(in srgb, var(--column-accent) 7%, transparent), transparent)}}.hero-product-gallery .hero-gallery-column:before{opacity:.9;pointer-events:none}.hero-product-gallery .hero-gallery-column:nth-child(2):before{opacity:.72;transform:translateY(5%)}.hero-product-gallery .hero-gallery-column:nth-child(3):before{opacity:.82;transform:translateY(-4%)}.hero-gallery-viewport{scrollbar-width:none;-ms-overflow-style:none;height:100%;min-height:0;position:relative;overflow:hidden}.hero-gallery-viewport::-webkit-scrollbar{display:none}.hero-gallery-track{--scroll-gap:var(--hero-gallery-gap);--scroll-gap-offset:calc(var(--scroll-gap) / 2);gap:var(--scroll-gap);animation:scrollerVertical var(--scroll-speed) linear infinite;animation-direction:var(--scroll-direction);will-change:transform;display:grid}.hero-gallery-column:hover .hero-gallery-track,.hero-gallery-column:focus-within .hero-gallery-track{animation-play-state:paused}.hero-gallery-card{--card-accent:var(--column-accent);background:radial-gradient(circle at 50% 20%, var(--column-accent), transparent 44%), linear-gradient(180deg, #ffffff13, #ffffff06), #070c189e;border:1px solid #78a1ff2e;border-radius:6px;align-content:center;justify-items:start;gap:10px;min-height:clamp(226px,24vh,310px);padding:clamp(18px,1.8vw,26px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-gallery-card{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--column-accent) 18%, transparent), transparent 44%), linear-gradient(180deg, #ffffff13, #ffffff06), #070c189e}}.hero-gallery-card{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-decoration:none;box-shadow:0 24px 76px #00000047,inset 0 1px #ffffff14}.hero-product-gallery .hero-gallery-card{border:.5px solid var(--card-accent);grid-template-rows:21% minmax(0,1fr);align-content:stretch;justify-items:stretch;gap:0;min-height:clamp(218px,25vh,318px);padding:0}@supports (color:color-mix(in lab, red, red)){.hero-product-gallery .hero-gallery-card{border:.5px solid color-mix(in srgb, var(--card-accent) 72%, #ffffff2e)}}.hero-product-gallery .hero-gallery-card{box-shadow:0 16px 46px #0003, 0 0 16px var(--card-accent);background:#070c18c7;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.hero-product-gallery .hero-gallery-card{box-shadow:0 16px 46px #0003, 0 0 16px color-mix(in srgb, var(--card-accent) 7%, transparent)}}.hero-product-gallery .hero-gallery-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-gallery-card-tall{min-height:clamp(282px,30vh,382px)}.hero-gallery-card-wide{min-height:clamp(246px,27vh,340px)}.hero-product-gallery .hero-gallery-card-tall,.hero-product-gallery .hero-gallery-card-wide{min-height:clamp(218px,25vh,318px)}.hero-product-gallery .hero-gallery-card-no-logo{grid-template-rows:minmax(0,1fr)}.hero-gallery-card:before{content:"";opacity:.7;background-color:#0000;background-image:linear-gradient(#78a1ff0f 1px,#0000 1px),linear-gradient(90deg,#78a1ff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.hero-product-gallery .hero-gallery-card:before{display:none}.hero-gallery-card span,.hero-gallery-card strong,.hero-gallery-card p{z-index:1;position:relative}.hero-gallery-logo{z-index:1;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:92px;margin-bottom:12px;display:flex;position:relative}.hero-product-gallery .hero-gallery-logo{background:radial-gradient(ellipse at 50% 50%, var(--card-accent), transparent 64%), linear-gradient(135deg, #f7f3f0e6, #d8d4d7d6);border-radius:6px 6px 0 0;min-height:0;margin:0;padding:clamp(6px,.7vw,12px);display:flex}@supports (color:color-mix(in lab, red, red)){.hero-product-gallery .hero-gallery-logo{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--card-accent) 16%, transparent), transparent 64%), linear-gradient(135deg, color-mix(in srgb, #f7f3f0e6 86%, var(--card-accent)), color-mix(in srgb, #d8d4d7d6 88%, var(--card-accent)))}}.hero-product-gallery .hero-gallery-logo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-product-gallery .hero-gallery-logo:before{display:none}.hero-gallery-logo img{z-index:1;object-fit:contain;object-position:center;width:auto;max-width:min(210px,100%);height:48px;display:block;position:relative}.hero-product-gallery .hero-gallery-logo img{filter:none;max-width:min(168px,92%);height:clamp(26px,2.55vw,48px)}.hero-product-gallery .hero-gallery-card-tall .hero-gallery-logo img{max-width:min(180px,92%);height:clamp(29px,2.85vw,53px)}.hero-product-gallery .hero-gallery-card-wide .hero-gallery-logo img{max-width:min(174px,92%);height:clamp(27px,2.7vw,50px)}.hero-gallery-logo-square img{width:92px;height:92px}.hero-product-gallery .hero-gallery-logo-square img{width:clamp(38px,3.6vw,59px);height:clamp(38px,3.6vw,59px)}.hero-product-gallery .hero-gallery-card-wide .hero-gallery-logo-square img{width:clamp(41px,3.9vw,63px);height:clamp(41px,3.9vw,63px)}.hero-gallery-logo-brand img{max-width:min(196px,100%);height:58px}.hero-gallery-kicker{color:var(--column-accent)}@supports (color:color-mix(in lab, red, red)){.hero-gallery-kicker{color:color-mix(in srgb, var(--column-accent) 82%, #fff)}}.hero-gallery-kicker{font-family:var(--font-tech);letter-spacing:.12em;text-transform:uppercase;opacity:.72;font-size:10px;font-weight:950}.hero-gallery-card strong{overflow-wrap:anywhere;color:#ffffffe0;letter-spacing:-.01em;font-size:clamp(15px,1.05vw,18px);font-weight:760;line-height:1.12;display:block}.hero-product-gallery .hero-gallery-content{z-index:1;background:radial-gradient(circle at 48% 0%, var(--card-accent), transparent 58%), linear-gradient(145deg, var(--card-accent), #111a31 74%);border-radius:0 0 6px 6px;flex-direction:column;justify-content:center;gap:clamp(7px,.9vw,11px);min-height:0;padding:clamp(14px,1.45vw,22px);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-product-gallery .hero-gallery-content{background:radial-gradient(circle at 48% 0%, color-mix(in srgb, var(--card-accent) 30%, transparent), transparent 58%), linear-gradient(145deg, color-mix(in srgb, var(--card-accent) 24%, #172037), #111a31 74%)}}.hero-product-gallery .hero-gallery-card-no-logo .hero-gallery-content{border-radius:inherit;background:radial-gradient(circle at 46% 12%, var(--card-accent), transparent 58%), linear-gradient(145deg, var(--card-accent), #111a31 76%);justify-content:center;height:100%}@supports (color:color-mix(in lab, red, red)){.hero-product-gallery .hero-gallery-card-no-logo .hero-gallery-content{background:radial-gradient(circle at 46% 12%, color-mix(in srgb, var(--card-accent) 34%, transparent), transparent 58%), linear-gradient(145deg, color-mix(in srgb, var(--card-accent) 28%, #172037), #111a31 76%)}}.hero-product-gallery .hero-gallery-card strong{color:#fffffff5;letter-spacing:-.02em;overflow-wrap:break-word;text-transform:none;word-break:normal;font-family:inherit;font-size:clamp(21px,2vw - 5px,33px);font-weight:460;line-height:1.08}.hero-gallery-card p{color:#e1e9f7;opacity:1;margin:0;font-size:14px;line-height:1.46}.hero-product-gallery .hero-gallery-card p{color:#f0f4fb;opacity:1;max-width:19ch;font-size:clamp(15px,1.05vw,17px);line-height:1.42;display:block}.hero-product-gallery .hero-gallery-kicker{color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.hero-product-gallery .hero-gallery-kicker{color:color-mix(in srgb, var(--card-accent) 80%, #fff)}}.hero-product-gallery .hero-gallery-kicker{opacity:.86}.hero-gallery-card-featured{background:radial-gradient(circle at 82% 18%,#ff6a2d47,#0000 34%),radial-gradient(circle at 18% 78%,#69e2ff29,#0000 32%),linear-gradient(145deg,#2b1d54eb,#080d1cdb);border-color:#ff6a2d80;min-height:108px;box-shadow:0 0 52px #ff6a2d21,inset 0 1px #ffffff14}.hero-gallery-card-featured .hero-gallery-kicker{color:var(--home-orange-hot)}.hero-gallery-card-secondary{border-style:dashed}.hero-product-gallery .hero-gallery-card-product-insert{--card-accent:var(--home-orange-hot);background:radial-gradient(circle at 24% 14%,#ffffff29,#0000 30%),linear-gradient(155deg,#ff7438 0%,#e95724 42%,#172037 100%);border-style:solid;border-color:#ff6a2dd6;box-shadow:0 22px 60px #00000057,0 0 0 1px #ffffff29,inset 0 1px #ffffff14}.hero-product-gallery .hero-gallery-card-product-insert .hero-gallery-content{background:radial-gradient(circle at 24% 14%,#ffffff29,#0000 30%),linear-gradient(155deg,#ff7438 0%,#e95724 42%,#172037 100%);gap:clamp(9px,1vw,13px)}.hero-product-gallery .hero-gallery-card-product-insert strong{color:#fff;font-size:clamp(28px,2.45vw - 5px,42px);font-weight:760}.hero-product-gallery .hero-gallery-card-product-insert .hero-gallery-kicker{color:#ffffffc7;opacity:1}.hero-product-gallery .hero-gallery-card-product-insert p{color:#ffffffdb;max-width:20ch}.hero-product-gallery .hero-gallery-card-product-insert strong .hero-gallery-plus-mark{color:#fff;-webkit-text-fill-color:#fff}.hero-platform-card{text-align:center;grid-template-columns:1fr;align-content:center;place-items:center;gap:clamp(12px,1.3vw,18px);min-height:clamp(300px,32vh,390px);padding:clamp(28px,3vw,44px)}.hero-platform-card.hero-gallery-card-featured{min-height:clamp(300px,32vh,390px)}.hero-platform-card .hero-gallery-logo{grid-row:auto;width:100%;min-height:clamp(140px,15vw,200px);margin:0}.hero-platform-card .hero-gallery-logo img,.hero-platform-card .hero-gallery-logo-brand img{width:auto;max-width:min(525px,95%);height:clamp(123px,11.25vw,183px)}.hero-platform-card strong{font-size:clamp(32px,2.8vw,44px);line-height:1}.hero-platform-category{color:#fffffff5;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(17px,1.45vw,24px);font-weight:840;line-height:1}.hero-platform-promise{letter-spacing:.03em;text-transform:uppercase;color:var(--home-orange-hot);font-size:clamp(14px,1.15vw,19px);font-weight:900;line-height:1.12}.hero-platform-divider{background:linear-gradient(#ffffff2e,#ffffff2e) 0/calc(50% - 24px) 1px no-repeat,linear-gradient(#ffffff2e,#ffffff2e) 100%/calc(50% - 24px) 1px no-repeat;width:min(100%,560px);height:17px;display:block;position:relative}.hero-platform-divider:before{content:"";background:#ffffffeb;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.hero-platform-promise{max-width:44ch}@media (prefers-reduced-motion:no-preference){.motion-ready [data-reveal]{--reveal-x:0px;--reveal-y:22px;opacity:1;transform:translate3d(var(--reveal-x), var(--reveal-y), 0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s,box-shadow .2s;transition-delay:var(--reveal-delay,0s);will-change:opacity, transform}.motion-ready [data-reveal=left]{--reveal-x:-24px;--reveal-y:10px}.motion-ready [data-reveal=right]{--reveal-x:24px;--reveal-y:10px}.motion-ready [data-reveal].is-revealed,.motion-ready .is-revealed>[data-reveal],.motion-ready .is-revealed [data-reveal].is-revealed{opacity:1;transform:translate(0)}.motion-ready [data-reveal-section].is-revealed .section-header .eyebrow,.motion-ready [data-reveal-section].is-revealed .final-cta .eyebrow,.motion-ready [data-reveal-section].is-revealed .built-work-outcomes .eyebrow,.motion-ready [data-reveal-section].is-revealed .operating-card .eyebrow{animation:5.8s ease-in-out .35s both accentSignal}.motion-ready [data-reveal-section].is-revealed .section-header h2:not(.catalyst-title-glint),.motion-ready [data-reveal-section].is-revealed .final-cta h2{animation:6.4s ease-in-out .18s both displaySignal}.motion-ready .integrations-network-cue.is-revealed .network-link{animation:3.6s ease-in-out infinite networkSignal}.motion-ready .integrations-network-cue.is-revealed .network-signal-card{animation:networkNodeBreath var(--signal-pulse-speed,6.4s) ease-in-out infinite;animation-delay:calc(var(--signal-index,0) * -.82s)}.motion-ready .integrations-network-cue.is-revealed .network-signal-card:after{animation:networkNodeSpark var(--signal-spark-speed,7.8s) ease-in-out infinite;animation-delay:calc(var(--signal-index,0) * -.58s)}.motion-ready .integrations-network-cue.is-revealed .network-packet{animation:networkPacket var(--packet-speed,7.2s) linear infinite;animation-delay:var(--packet-delay,0s)}.motion-ready .integration-section.is-revealed .integration-grid a{opacity:1;transform:translate(0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lane-card,.integration-grid a,.built-work-tools a,.built-work-outcomes,.operating-card,.quote-grid blockquote,.final-cta,.proof-strip blockquote,.hero-platform-card{transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s,box-shadow .2s,opacity .72s cubic-bezier(.22,1,.36,1)}.lane-card:hover,.integration-grid a:hover,.built-work-tools a:hover,.built-work-outcomes:hover,.operating-card:hover,.quote-grid blockquote:hover,.final-cta:hover,.proof-strip blockquote:hover,.hero-platform-card:hover{border-color:#69e2ff52;transform:translateY(-3px);box-shadow:0 32px 92px #00000061,0 0 38px #69e2ff14,inset 0 1px #ffffff1a}.motion-ready .integration-section.is-revealed .integration-grid a:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){.motion-ready .built-work-section [data-reveal]{transition:opacity .78s cubic-bezier(.2,.8,.2,1),transform .78s cubic-bezier(.2,.8,.2,1),border-color .2s,background .2s,box-shadow .2s;transition-delay:var(--reveal-delay,0s)}.motion-ready .built-work-section [data-reveal=fold]{--reveal-y:10px;transform:translate3d(0, var(--reveal-y), 0)}.motion-ready .built-work-section [data-reveal=assemble-left]{--reveal-x:-22px;--reveal-y:18px;transform:translate3d(var(--reveal-x), var(--reveal-y), 0) scale(.985)}.motion-ready .built-work-section [data-reveal=assemble-right]{--reveal-x:22px;--reveal-y:18px;transform:translate3d(var(--reveal-x), var(--reveal-y), 0) scale(.985)}.motion-ready .built-work-section [data-reveal=outcome]{--reveal-x:12px;--reveal-y:0px;transform:translate3d(var(--reveal-x), 0, 0);transition-duration:.54s}.motion-ready .built-work-section.is-revealed [data-reveal=fold],.motion-ready .built-work-section.is-revealed [data-reveal=assemble-left],.motion-ready .built-work-section.is-revealed [data-reveal=assemble-right],.motion-ready .built-work-section.is-revealed [data-reveal=outcome]{opacity:1;transform:translate(0)scale(1)}.motion-ready .built-work-section.is-revealed .built-work-tools a,.motion-ready .built-work-section.is-revealed .built-work-outcomes{box-shadow:0 30px 88px #00000057,0 0 30px #69e2ff0e,inset 0 1px #ffffff17}.motion-ready .built-work-section .catalyst-title-glint{perspective:900px}.motion-ready .built-work-section .catalyst-title-glint .split-word{white-space:nowrap;display:inline-block}.motion-ready .built-work-section .catalyst-title-glint .split-piece{opacity:0;color:currentColor;filter:blur(2px);transform-origin:50% 100%;transition:opacity 1.12s cubic-bezier(.16,1,.3,1),transform 1.12s cubic-bezier(.16,1,.3,1),filter 1.12s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--glint-index,0) * 26ms);will-change:transform, opacity, color, text-shadow, filter;display:inline-block;transform:translateY(132%)rotateX(-68deg)scaleY(.68)}.motion-ready .built-work-section.is-revealed .catalyst-title-glint .split-piece{opacity:1;filter:blur();animation:2.8s ease-in-out both catalystTitleGlint;animation-delay:calc(.72s + var(--glint-index,0) * 28ms);transform:translate(0)rotateX(0)scaleY(1)}}.integrations-page{min-height:100vh}.integrations-hero,.integrations-network-section,.integration-flow-section,.integration-why-section,.integrations-final-cta{z-index:1;max-width:1600px;margin:0 auto;padding-inline:clamp(18px,4vw,40px);position:relative}.integrations-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);align-items:center;gap:clamp(28px,5vw,78px);min-height:calc(100vh - 98px);padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(56px,8vw,112px);display:grid}.integrations-hero-copy{position:relative}.integrations-hero h1,.integration-family-intro h3,.integration-flow-grid h3,.integration-why-panel h2{font-family:var(--font-display);letter-spacing:-.038em;margin:0}.integrations-hero h1{color:#fff;text-shadow:0 0 42px #2f6dff29;max-width:860px;font-size:clamp(56px,6.2vw,104px);font-weight:480;line-height:.92}.integrations-hero-copy>p:not(.eyebrow){color:#c1cce0;max-width:690px;margin:28px 0 0;font-size:clamp(18px,1.35vw,23px);line-height:1.55}.integrations-network-cue{min-height:clamp(420px,42vw,620px);position:relative;overflow:visible}.integrations-network-cue:before{content:"";clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);border:1px solid #69e2ff1f;position:absolute;inset:11%}.integrations-network-cue:after{display:none}.network-core,.network-signal-card,.network-link,.network-packet{z-index:2;position:absolute}.network-core{aspect-ratio:1;color:#fff;clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);background:radial-gradient(circle at 50% 18%,#ff6a2d3d,#0000 36%),linear-gradient(145deg,#2f6dff61,#090e1eeb);place-items:center;width:clamp(130px,13vw,190px);display:grid;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 48px #2f6dff38,inset 0 0 0 1px #69e2ff3d}.network-core-logo{filter:drop-shadow(0 0 18px #69e2ff29);width:min(70%,138px);height:auto;display:block}.network-signal-field{z-index:3;position:absolute;inset:0}.network-signal-card{--signal-accent:var(--home-cyan);border:1px solid var(--signal-accent);gap:4px;min-width:clamp(118px,10vw,158px);padding:14px 16px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.network-signal-card{border:1px solid color-mix(in srgb, var(--signal-accent) 42%, transparent)}}.network-signal-card{background:radial-gradient(circle at 16% 0, var(--signal-accent), transparent 54%), linear-gradient(145deg, #0d162ee0, #060a14c7);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.network-signal-card{background:radial-gradient(circle at 16% 0, color-mix(in srgb, var(--signal-accent) 18%, transparent), transparent 54%), linear-gradient(145deg, #0d162ee0, #060a14c7)}}.network-signal-card{color:#eff5ffeb;box-shadow:0 18px 54px #00000047, 0 0 28px var(--signal-accent), inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab, red, red)){.network-signal-card{box-shadow:0 18px 54px #00000047, 0 0 28px color-mix(in srgb, var(--signal-accent) 12%, transparent), inset 0 1px 0 #ffffff14}}.network-signal-card{-webkit-backdrop-filter:blur(14px)saturate(1.16);backdrop-filter:blur(14px)saturate(1.16)}.network-signal-card:after{content:"";background:var(--signal-accent);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);opacity:.34;width:7px;height:7px;box-shadow:0 0 18px var(--signal-accent);position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.network-signal-card:after{box-shadow:0 0 18px color-mix(in srgb, var(--signal-accent) 48%, transparent)}}.network-signal-card small{color:var(--signal-accent);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.network-signal-card strong{color:#fff;font-family:var(--font-display);letter-spacing:-.025em;white-space:nowrap;font-size:clamp(17px,1.38vw,22px);font-weight:620;line-height:1.02}.signal-connectwise{--signal-accent:#2f6dff;--signal-pulse-speed:6.8s;--signal-spark-speed:8.6s;top:17%;left:5%}.signal-autotask{--signal-accent:#69e2ff;--signal-pulse-speed:7.4s;--signal-spark-speed:7.9s;top:18%;right:5%}.signal-halo{--signal-accent:#ff3048;--signal-pulse-speed:6.1s;--signal-spark-speed:8.2s;top:44%;left:2.5%}.signal-hubspot{--signal-accent:#ff7a59;--signal-pulse-speed:8.1s;--signal-spark-speed:7.5s;top:45%;right:2.5%}.signal-float{--signal-accent:#845dff;--signal-pulse-speed:7.1s;--signal-spark-speed:8.9s;bottom:8%;left:10%}.signal-ingram{--signal-accent:#2f6dff;--signal-pulse-speed:6.5s;--signal-spark-speed:7.2s;bottom:8%;right:10%}.signal-synnex{--signal-accent:#69e2ff;--signal-pulse-speed:7.8s;--signal-spark-speed:8.4s;top:2%;left:50%;transform:translate(-50%)}.network-link{--link-angle:0deg;--link-length:180px;z-index:1;width:var(--link-length);background:linear-gradient(90deg, #69e2ff00, #69e2ff6b 42%, var(--packet-color,var(--home-cyan)) 76%, #ff6a2d00);height:1px;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.network-link{background:linear-gradient(90deg, #69e2ff00, #69e2ff6b 42%, color-mix(in srgb, var(--packet-color,var(--home-cyan)) 58%, transparent) 76%, #ff6a2d00)}}.network-link{transform-origin:0;transform:rotate(var(--link-angle));opacity:.48}.network-packet{--link-angle:0deg;--link-length:180px;--packet-color:var(--home-cyan);background:var(--packet-color);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);width:10px;height:10px;box-shadow:0 0 18px var(--packet-color);top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.network-packet{box-shadow:0 0 18px color-mix(in srgb, var(--packet-color) 72%, transparent)}}.network-packet{opacity:0;transform-origin:0}.link-connectwise{--link-angle:215deg;--link-length:clamp(160px, 14vw, 220px);--packet-color:#2f6dff;--packet-speed:6.8s;--packet-delay:-1.2s}.link-autotask{--link-angle:326deg;--link-length:clamp(156px, 13.6vw, 214px);--packet-color:var(--home-cyan);--packet-speed:7.6s;--packet-delay:-4.1s}.link-halo{--link-angle:168deg;--link-length:clamp(185px, 17vw, 256px);--packet-color:#ff3048;--packet-speed:6.2s;--packet-delay:-2.7s}.link-hubspot{--link-angle:14deg;--link-length:clamp(182px, 16.4vw, 252px);--packet-color:#ff7a59;--packet-speed:8.2s;--packet-delay:-.4s}.link-float{--link-angle:116deg;--link-length:clamp(220px, 22vw, 318px);--packet-color:#845dff;--packet-speed:7.2s;--packet-delay:-5.2s}.link-ingram{--link-angle:56deg;--link-length:clamp(220px, 22vw, 318px);--packet-color:#2f6dff;--packet-speed:6.6s;--packet-delay:-3.3s}.link-synnex{--link-angle:270deg;--link-length:clamp(160px, 15vw, 226px);--packet-color:var(--home-cyan);--packet-speed:7.9s;--packet-delay:-6s}.integrations-network-section,.integration-flow-section,.integration-why-section{padding-top:clamp(62px,8vw,104px);padding-bottom:clamp(62px,8vw,104px)}.integrations-group-stack{gap:18px;display:grid}.integration-family{background:#78a1ff29;border:1px solid #78a1ff2e;border-radius:6px;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 26px 90px #00000038}.integration-family-intro{background:radial-gradient(circle at 18% 8%,#2f6dff2e,#0000 36%),linear-gradient(145deg,#0f1934e6,#060a14eb);padding:clamp(24px,2.8vw,42px)}.integration-family-cyan .integration-family-intro{background:radial-gradient(circle at 18% 8%,#69e2ff2e,#0000 36%),linear-gradient(145deg,#0d2034e6,#060a14eb)}.integration-family-purple .integration-family-intro{background:radial-gradient(circle at 18% 8%,#845dff33,#0000 36%),linear-gradient(145deg,#161436e6,#060a14eb)}.integration-family-intro p,.integration-card-grid span,.integration-flow-grid span{color:var(--home-orange-hot);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.integration-family-intro h3{color:#f5f8ff;margin-top:18px;font-size:clamp(24px,2.4vw,36px);font-weight:500;line-height:1.05}.integration-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.integration-card-grid a{color:#fff;background:linear-gradient(145deg,#111e3de0,#060a14eb);flex-direction:column;justify-content:flex-end;min-height:168px;padding:22px;text-decoration:none;transition:background .2s,transform .22s,box-shadow .22s;display:flex}.integration-card-grid a:hover{background:linear-gradient(145deg,#2f6dff47,#0d1426f5);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14}.integration-card-grid strong{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;margin-top:8px;font-size:clamp(23px,2vw,32px);font-weight:500;line-height:1.02}.integration-card-grid p{max-width:30ch;color:var(--home-muted);margin:14px 0 0;font-size:clamp(16px,1.18vw,19px);line-height:1.5}.integration-flow-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.integration-flow-grid article{background:radial-gradient(circle at 72% 16%,#ff6a2d1f,#0000 36%),#090f1fad;border:1px solid #78a1ff2e;border-radius:6px;min-height:300px;padding:clamp(24px,2.6vw,38px);box-shadow:inset 0 1px #ffffff0f}.integration-flow-grid h3{color:#fff;margin-top:28px;font-size:clamp(28px,2.6vw,42px);font-weight:460;line-height:1.02}.integration-flow-grid p{color:var(--home-muted);margin:18px 0 0;font-size:clamp(16px,1.18vw,19px);line-height:1.58}.integration-why-panel{background:radial-gradient(circle at 14% 14%,#69e2ff21,#0000 34%),radial-gradient(circle at 86% 76%,#845dff21,#0000 34%),#070c18b3;border:1px solid #78a1ff2e;border-radius:6px;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(30px,4vw,62px);display:grid;box-shadow:0 30px 100px #0000003d,inset 0 1px #ffffff12}.integration-why-panel h2{color:#fff;font-size:clamp(38px,4.8vw,68px);font-weight:500;line-height:.98}.integration-why-panel p:not(.eyebrow){max-width:760px;color:var(--home-muted);margin:22px 0 0;font-size:18px;line-height:1.65}.integration-why-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.integration-why-panel li{color:#dfe7f8;background:#ffffff09;border:1px solid #78a1ff29;border-radius:4px;padding:18px 18px 18px 42px;line-height:1.45}.integration-why-panel li:before{content:"";background:var(--home-cyan);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);width:10px;height:10px;margin:0 14px 0 -24px;display:inline-block;box-shadow:0 0 18px #69e2ff80}.integrations-final-cta{margin-bottom:clamp(28px,5vw,70px)}.detail-hero,.detail-movement-section,.detail-workflow-section,.detail-why-section,.detail-proof-section,.detail-related-section{z-index:1;max-width:1600px;margin:0 auto;padding:clamp(62px,8vw,112px) clamp(18px,4vw,40px);position:relative}.detail-hero{grid-template-columns:minmax(0,.92fr) minmax(480px,.78fr);align-items:center;gap:clamp(28px,5vw,84px);min-height:calc(100vh - 88px);padding-top:clamp(74px,8vw,120px);display:grid}.detail-hero-copy{z-index:2;position:relative}.detail-hero h1{color:#fff;max-width:980px;font-family:var(--font-display);letter-spacing:-.048em;text-shadow:0 0 42px #2f6dff29;margin:0;font-size:clamp(58px,6.2vw,112px);font-weight:480;line-height:.9}.detail-hero-copy>p:not(.eyebrow){color:#c1cce0;max-width:690px;margin:30px 0 0;font-size:clamp(18px,1.45vw,24px);line-height:1.52}.detail-system-card{--detail-system-node-width:clamp(300px, 33vw, 460px);--detail-system-node-height:clamp(112px, 8.5vw, 146px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;background:radial-gradient(circle at 24% 18%,#2f6dff38,#0000 36%),radial-gradient(circle at 76% 82%,#ff6a2d24,#0000 38%),linear-gradient(135deg,#203e7e47,#080f22c7 52%,#08132de6);border:1px solid #4077ff94;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(72px,8vw,132px);min-height:clamp(500px,38vw,620px);padding:clamp(34px,4vw,62px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 92px #00000042,inset 0 1px #ffffff14,inset 0 0 0 1px #69e2ff0a}.detail-system-card:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#69e2ff09 1px,#0000 1px),linear-gradient(90deg,#69e2ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.detail-system-card:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 28% 24%,#69e2ff1f,#0000 32%),radial-gradient(circle at 72% 76%,#ff6a2d21,#0000 34%),linear-gradient(135deg,#0000 16%,#2f6dff14,#0000 54%,#ff6a2d12,#0000 86%);position:absolute;inset:14% 6% 10%;-webkit-mask-image:linear-gradient(125deg,#0000 0 10%,#000 24% 76%,#0000 92% 100%);mask-image:linear-gradient(125deg,#0000 0 10%,#000 24% 76%,#0000 92% 100%)}.detail-system-node,.detail-system-bridge{z-index:2;position:relative}.detail-system-node{width:var(--detail-system-node-width);min-height:var(--detail-system-node-height);background:radial-gradient(circle at 20% 0,#69e2ff24,#0000 44%),#ffffff0b;border:1px solid #78a1ff2b;border-radius:6px;place-items:center;margin:0;display:grid;box-shadow:0 24px 76px #00000038,inset 0 1px #ffffff14}.detail-system-connectwise{background:radial-gradient(circle at 18% 20%,#69e2ff57,#0000 54%),linear-gradient(135deg,#f4fbfffa,#cce7faf0);border-color:#9ed1f2c7;top:auto;left:auto;transform:none;box-shadow:0 24px 76px #00000042,inset 0 1px #ffffffe0}.detail-system-autotask{background:radial-gradient(circle at 18% 20%,#69e2ff47,#0000 54%),linear-gradient(135deg,#f4fbfffa,#d5e6f7f0);border-color:#4b8dcdb8;top:auto;left:auto;transform:none;box-shadow:0 24px 76px #00000042,inset 0 1px #ffffffe0}.detail-system-halo{background:radial-gradient(circle at 18% 20%,#ff3e5638,#0000 54%),linear-gradient(135deg,#fff9f9fa,#f4e5e9f0);border-color:#ff3e56ad;top:auto;left:auto;transform:none;box-shadow:0 24px 76px #00000042,inset 0 1px #ffffffe0}.detail-system-hubspot{background:radial-gradient(circle at 18% 18%,#ff7a593d,#0000 54%),linear-gradient(135deg,#fff9f6fa,#f6e8e0f0);border-color:#ff7a59ad;top:auto;left:auto;transform:none;box-shadow:0 24px 76px #00000042,inset 0 1px #ffffffe0}.detail-system-netsuite{width:var(--detail-system-node-width);background:radial-gradient(circle at 76% 16%,#ff6a2d29,#0000 42%),#ffffff0a;bottom:auto;right:auto;transform:none}.detail-system-node img{object-fit:contain;filter:drop-shadow(0 0 22px #69e2ff24);max-width:76%;max-height:82px;display:block}.connectwise-detail-page .detail-system-card{--connectwise-system-card-width:min(52%, 450px);aspect-ratio:656.057/456.302;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible}.connectwise-detail-page .detail-system-card:before,.connectwise-detail-page .detail-system-card:after{content:none}.connectwise-detail-page .detail-system-node{z-index:3;width:var(--connectwise-system-card-width);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 16% 4%,#4077ff4d,#0000 48%),linear-gradient(135deg,#10326fe6,#05112bf5 68%,#0a1736e0);border:1.5px solid #4077ffe0;border-radius:6px;align-content:center;min-height:138px;margin:0;display:grid;position:absolute;inset:auto;overflow:hidden;transform:none;box-shadow:0 18px 52px #040c1e57,0 0 42px #4077ff29,inset 0 1px #89b2ff2e}.connectwise-detail-page .detail-system-node:after{content:"";opacity:.72;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);background:#4077ff;width:13px;height:13px;position:absolute;top:20px;right:22px;box-shadow:0 0 18px #4077ff6b}.connectwise-detail-page .detail-system-connectwise{background:radial-gradient(circle at 16% 0,#4077ff47,#0000 46%),linear-gradient(135deg,#0d2554e6,#05112bf5 68%,#0a1736e0);align-content:center;justify-items:start;padding:clamp(24px,2.4vw,34px);top:8%;left:0;box-shadow:0 18px 52px #040c1e52,0 0 34px #4077ff2e,inset 0 1px #89b2ff29}.connectwise-detail-page .detail-system-connectwise:before{content:"PSA";color:#4077ff;font:800 clamp(15px, 1.05vw, 18px)/1 var(--font-ui);letter-spacing:.2em;margin-bottom:clamp(12px,1.2vw,18px);display:block}.connectwise-detail-page .detail-system-bridge{z-index:2;pointer-events:none;margin:0;display:block;position:absolute;inset:18% 4% 6%;transform:none}.connectwise-detail-page .detail-system-bridge svg{transform-origin:50%;width:100%;height:100%;display:block;transform:translate(-50px,35px)scale(1.25)}.connectwise-detail-page .detail-system-path{stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round;opacity:.66;filter:url(#connectwise-data-glow)}.connectwise-detail-page .detail-system-packet{filter:url(#connectwise-data-glow);opacity:.9}.connectwise-detail-page .detail-system-static-points{filter:url(#connectwise-data-glow)}.connectwise-detail-page .detail-system-point{opacity:.8}.connectwise-detail-page .detail-system-point-blue,.connectwise-detail-page .detail-system-packet-blue{fill:#0d8dff}.connectwise-detail-page .detail-system-point-cyan,.connectwise-detail-page .detail-system-packet-cyan{fill:var(--home-cyan)}.connectwise-detail-page .detail-system-point-orange,.connectwise-detail-page .detail-system-packet-orange{fill:var(--home-orange-hot)}.connectwise-detail-page .detail-system-point-amber,.connectwise-detail-page .detail-system-packet-amber{fill:#f5a623}.connectwise-detail-page .detail-system-connectwise img{object-fit:contain;opacity:1;filter:brightness(0)invert()contrast(1.18)drop-shadow(0 0 16px #ffffff2e);width:min(72%,360px);max-width:72%;max-height:76px}.connectwise-detail-page .detail-system-netsuite{place-items:center;width:min(48%,420px);bottom:calc(8% + 35px);right:120px}.connectwise-detail-page .detail-system-netsuite img{object-fit:contain;filter:drop-shadow(0 0 22px #89b2ff2e);width:min(66%,300px);max-width:66%;max-height:92px}.autotask-detail-page .detail-system-card{--connectwise-system-card-width:min(52%, 450px);aspect-ratio:656.057/456.302;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible}.autotask-detail-page .detail-movement-section .section-header{max-width:1180px}.autotask-detail-page .detail-system-card:before,.autotask-detail-page .detail-system-card:after{content:none}.autotask-detail-page .detail-system-node{z-index:3;width:var(--connectwise-system-card-width);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 16% 4%,#4077ff4d,#0000 48%),linear-gradient(135deg,#10326fe6,#05112bf5 68%,#0a1736e0);border:1.5px solid #4077ffe0;border-radius:6px;align-content:center;min-height:138px;margin:0;display:grid;position:absolute;inset:auto;overflow:hidden;transform:none;box-shadow:0 18px 52px #040c1e57,0 0 42px #4077ff29,inset 0 1px #89b2ff2e}.autotask-detail-page .detail-system-node:after{content:"";opacity:.72;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);background:#4077ff;width:13px;height:13px;position:absolute;top:20px;right:22px;box-shadow:0 0 18px #4077ff6b}.autotask-detail-page .detail-system-autotask{background:radial-gradient(circle at 16% 0,#4077ff47,#0000 46%),linear-gradient(135deg,#0d2554e6,#05112bf5 68%,#0a1736e0);align-content:center;justify-items:start;padding:clamp(24px,2.4vw,34px);top:8%;left:0;box-shadow:0 18px 52px #040c1e52,0 0 34px #4077ff2e,inset 0 1px #89b2ff29}.autotask-detail-page .detail-system-autotask:before{content:"PSA";color:#4077ff;font:800 clamp(15px, 1.05vw, 18px)/1 var(--font-ui);letter-spacing:.2em;margin-bottom:clamp(12px,1.2vw,18px);display:block}.autotask-detail-page .detail-system-bridge{z-index:2;pointer-events:none;margin:0;display:block;position:absolute;inset:18% 4% 6%;transform:none}.autotask-detail-page .detail-system-bridge svg{transform-origin:50%;width:100%;height:100%;display:block;transform:translate(-65px,35px)scale(1.25)}.autotask-detail-page .detail-system-path{stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round;opacity:.66;filter:url(#integration-data-glow)}.autotask-detail-page .detail-system-packet,.autotask-detail-page .detail-system-static-points{filter:url(#integration-data-glow)}.autotask-detail-page .detail-system-packet{opacity:.9}.autotask-detail-page .detail-system-point{opacity:.8}.autotask-detail-page .detail-system-autotask img{object-fit:contain;filter:drop-shadow(0 0 16px #4077ff33);width:min(72%,360px);max-width:72%;max-height:76px}.autotask-detail-page .detail-system-netsuite{place-items:center;width:min(48%,420px);bottom:calc(8% + 109px);right:160px}.autotask-detail-page .detail-system-netsuite img{object-fit:contain;filter:drop-shadow(0 0 22px #89b2ff2e);width:min(66%,300px);max-width:66%;max-height:92px}:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .connectwise-hero-module{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-card{--connectwise-system-card-width:min(52%, 450px);aspect-ratio:656.057/456.302;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible}:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-card:before,:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-card:after{content:none}:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-node{z-index:3;width:var(--connectwise-system-card-width);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 16% 4%,#4077ff4d,#0000 48%),linear-gradient(135deg,#10326fe6,#05112bf5 68%,#0a1736e0);border:1.5px solid #4077ffe0;border-radius:6px;align-content:center;min-height:138px;margin:0;display:grid;position:absolute;inset:auto;overflow:hidden;transform:none;box-shadow:0 18px 52px #040c1e57,0 0 42px #4077ff29,inset 0 1px #89b2ff2e}:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-node:after{content:"";opacity:.72;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);background:#4077ff;width:13px;height:13px;position:absolute;top:20px;right:22px;box-shadow:0 0 18px #4077ff6b}.halo-detail-page .detail-system-halo{background:radial-gradient(circle at 16% 0,#4077ff47,#0000 46%),linear-gradient(135deg,#0d2554e6,#05112bf5 68%,#0a1736e0);align-content:center;justify-items:start;padding:clamp(24px,2.4vw,34px);top:8%;left:0;box-shadow:0 18px 52px #040c1e52,0 0 34px #4077ff2e,inset 0 1px #89b2ff29}.halo-detail-page .detail-system-halo:before{content:"PSA";color:#4077ff;font:800 clamp(15px, 1.05vw, 18px)/1 var(--font-ui);letter-spacing:.2em;margin-bottom:clamp(12px,1.2vw,18px);display:block}:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-bridge{z-index:2;pointer-events:none;margin:0;display:block;position:absolute;inset:18% 4% 6%;transform:none}:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-bridge svg{transform-origin:50%;width:100%;height:100%;display:block;transform:translate(-65px,35px)scale(1.25)}:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-path{stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round;opacity:.66;filter:url(#integration-data-glow)}:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-packet,:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-static-points{filter:url(#integration-data-glow)}:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-packet{opacity:.9}:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-point{opacity:.8}.halo-detail-page .detail-system-halo img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 16px #4077ff33);width:min(72%,360px);max-width:72%;max-height:76px}.float-detail-page .detail-system-float{background:radial-gradient(circle at 16% 0,#3877ff4d,#0000 46%),linear-gradient(135deg,#0d2554e6,#05112bf5 68%,#0a1736e0);align-content:center;justify-items:start;padding:clamp(24px,2.4vw,34px);top:8%;left:0;box-shadow:0 18px 52px #040c1e52,0 0 34px #3877ff33,inset 0 1px #89b2ff29}.float-detail-page .detail-system-float:before{content:"RESOURCE PLANNING";color:#69e2ff;font:800 clamp(13px, .95vw, 17px)/1 var(--font-ui);letter-spacing:.17em;margin-bottom:clamp(12px,1.2vw,18px);display:block}.float-detail-page .detail-system-float img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 16px #69e2ff33);width:min(72%,360px);max-width:72%;max-height:76px}.float-detail-page .integration-flow-map .distributor-map-header>div:first-child img{filter:brightness(0)invert()drop-shadow(0 0 16px #69e2ff29)}.office-detail-page .detail-system-office-source{width:var(--connectwise-system-card-width);background:radial-gradient(circle at 16% 0,#ff6a2d33,#0000 46%),linear-gradient(135deg,#0d2554e6,#05112bf5 68%,#0a1736e0);align-content:center;justify-items:start;padding:clamp(24px,2.4vw,34px);inset:8% auto auto 0}.office-detail-page .detail-system-office-source:before{content:"PROJECT SCHEDULE";color:#ff8a3d;font:800 clamp(13px, .95vw, 17px)/1 var(--font-ui);letter-spacing:.17em;margin-bottom:clamp(12px,1.2vw,18px);display:block}.office-detail-page .detail-system-office-source img{object-fit:contain;filter:drop-shadow(0 0 22px #89b2ff2e);width:min(66%,300px);max-width:66%;max-height:92px}.office-detail-page .detail-system-office365{background:radial-gradient(circle at 76% 16%,#69e2ff2b,#0000 42%),linear-gradient(135deg,#0a1b3bf5,#050e22fa);border-color:#69e2ff85;place-items:center;width:min(48%,420px);bottom:calc(8% + 109px);right:160px;box-shadow:0 18px 52px #040c1e61,0 0 34px #69e2ff24,inset 0 1px #89e1ff24}.office-detail-page .detail-system-office365 img{object-fit:contain;filter:drop-shadow(0 0 22px #69e2ff2e);width:min(68%,300px);max-width:68%;max-height:92px}.google-calendar-detail-page .detail-system-google-source{width:var(--connectwise-system-card-width);background:radial-gradient(circle at 16% 0,#ff6a2d33,#0000 46%),linear-gradient(135deg,#0d2554e6,#05112bf5 68%,#0a1736e0);align-content:center;justify-items:start;padding:clamp(24px,2.4vw,34px);inset:8% auto auto 0}.google-calendar-detail-page .detail-system-google-source:before{content:"PROJECT SCHEDULE";color:#ff8a3d;font:800 clamp(13px, .95vw, 17px)/1 var(--font-ui);letter-spacing:.17em;margin-bottom:clamp(12px,1.2vw,18px);display:block}.google-calendar-detail-page .detail-system-google-source img{object-fit:contain;filter:drop-shadow(0 0 22px #89b2ff2e);width:min(66%,300px);max-width:66%;max-height:92px}.google-calendar-detail-page .detail-system-google-calendar{background:radial-gradient(circle at 76% 16%,#69e2ff29,#0000 42%),linear-gradient(135deg,#0a2345fa,#040f24fc 68%,#071830fa);border-color:#69e2ff85;place-items:center;width:min(48%,420px);bottom:calc(8% + 109px);right:160px;box-shadow:0 18px 52px #040c1e61,0 0 34px #69e2ff24,inset 0 1px #89e1ff24}.google-calendar-detail-page .detail-system-google-calendar .google-calendar-brand{justify-content:center;width:min(84%,340px)}.google-calendar-detail-page .detail-system-google-calendar .google-calendar-brand img{width:54px;height:54px}.google-calendar-detail-page .detail-system-google-calendar .google-calendar-brand strong{font-size:clamp(18px,1.45vw,25px)}:is(.halo-detail-page,.float-detail-page) .detail-system-netsuite{place-items:center;width:min(48%,420px);bottom:calc(8% + 109px);right:160px}:is(.halo-detail-page,.float-detail-page) .detail-system-netsuite img{object-fit:contain;filter:drop-shadow(0 0 22px #89b2ff2e);width:min(66%,300px);max-width:66%;max-height:92px}:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .connectwise-hero-context{place-self:center end;width:100%;min-height:clamp(430px,30vw,540px);padding:clamp(18px,1.4vw,24px) clamp(28px,3vw,46px) clamp(18px,1.4vw,24px) clamp(34px,3.6vw,58px)}.detail-system-bridge{pointer-events:none;height:clamp(170px,15vw,250px);margin:0;display:none;top:50%;left:clamp(132px,19vw,260px);right:clamp(126px,18vw,236px);transform:translateY(-50%)}.detail-system-bridge svg{width:100%;height:100%;display:block;overflow:visible}.detail-system-path{fill:none;stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.86;stroke-dasharray:1.5 9;animation:7.5s linear infinite detailBridgeFlow}.detail-system-path-blue{stroke:#12aee6cc;filter:drop-shadow(0 0 9px #12aee647)}.detail-system-path-cyan{stroke:#23c8b8b3;filter:drop-shadow(0 0 9px #23c8b838);animation-duration:9s}.detail-system-path-orange{stroke:#ff6a2dd1;filter:drop-shadow(0 0 9px #ff6a2d42);animation-direction:reverse}.detail-system-path-amber{stroke:#ffab1fb8;filter:drop-shadow(0 0 9px #ffab1f3d);animation-duration:8.5s;animation-direction:reverse}.detail-system-packet{opacity:.95}.detail-system-packet-blue{fill:#69e2ff;filter:drop-shadow(0 0 7px #69e2ffbf)}.detail-system-packet-orange{fill:#ff6a2d;filter:drop-shadow(0 0 7px #ff6a2db8)}.detail-system-packet-cyan{fill:#23c8b8;filter:drop-shadow(0 0 8px #23c8b8b3)}.detail-system-packet-amber{fill:#ffab1f;filter:drop-shadow(0 0 8px #ffab1fb3)}.detail-movement-grid,.detail-workflow-steps,.detail-related-grid{gap:clamp(12px,1.5vw,20px);display:grid}.detail-movement-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-movement-grid article,.detail-workflow-steps article,.detail-readiness-card,.detail-related-grid a{-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);background:radial-gradient(circle at 18% 0,#69e2ff1c,#0000 44%),#090f1fad;border:1px solid #78a1ff2b;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 24px 78px #0003,inset 0 1px #ffffff0f}.detail-movement-grid article{min-height:300px;padding:clamp(22px,2vw,32px)}.detail-movement-grid span,.detail-workflow-steps small,.detail-readiness-card span{color:var(--home-orange-hot);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.detail-movement-grid h3,.detail-workflow-steps h3,.detail-readiness-card h2{color:#fff;font-family:var(--font-display);letter-spacing:-.032em;margin:26px 0 0;font-size:clamp(25px,2.25vw,38px);font-weight:460;line-height:1.04}.distributor-detail-page .detail-movement-grid h3{min-height:4.16em}.detail-movement-grid p,.detail-workflow-steps p,.detail-readiness-card p{color:var(--home-muted);margin:18px 0 0;font-size:clamp(16px,1.18vw,19px);line-height:1.58}.detail-workflow-section .section-header{margin-bottom:clamp(28px,4vw,56px)}.detail-workflow-steps{counter-reset:workflow;grid-template-columns:repeat(3,minmax(0,1fr))}.detail-workflow-steps article{min-height:360px;padding:clamp(26px,2.6vw,42px)}.connectwise-detail-page .detail-workflow-steps article{grid-template-rows:auto minmax(112px,auto) 1fr;align-content:start;min-height:clamp(330px,24vw,380px);display:grid}.connectwise-detail-page .detail-workflow-steps h3{max-width:13.5ch}.connectwise-detail-page .detail-workflow-steps p{max-width:38ch}.detail-workflow-steps article:after{counter-increment:workflow;content:"0" counter(workflow);color:#69e2ff1a;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(58px,6vw,96px);font-weight:600;line-height:.85;position:absolute;bottom:16px;right:22px}.float-detail-page .detail-workflow-steps,.distributor-detail-page .detail-workflow-steps,.image-detail-page .detail-workflow-steps{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.float-detail-page .detail-workflow-steps article,.distributor-detail-page .detail-workflow-steps article,.image-detail-page .detail-workflow-steps article{align-content:start;min-height:clamp(230px,20vw,310px);padding:clamp(26px,2.8vw,38px);display:grid}.float-detail-page .detail-workflow-steps article:after,.distributor-detail-page .detail-workflow-steps article:after,.image-detail-page .detail-workflow-steps article:after{content:none}.float-detail-page .detail-workflow-steps h3,.distributor-detail-page .detail-workflow-steps h3,.image-detail-page .detail-workflow-steps h3{max-width:15ch;margin-top:0;font-size:clamp(30px,3vw,46px);line-height:1}.float-detail-page .detail-workflow-steps p,.distributor-detail-page .detail-workflow-steps p,.image-detail-page .detail-workflow-steps p{max-width:48ch;margin-top:18px;font-size:clamp(16px,1.1vw,18px)}.float-object-mapping,.float-capabilities,.calendar-why-section{z-index:1;max-width:1600px;margin:0 auto;padding:clamp(62px,8vw,112px) clamp(18px,4vw,40px);position:relative}.office-detail-page .detail-hero h1,.google-calendar-detail-page .detail-hero h1,.office-detail-page .detail-movement-section .section-header h2,.google-calendar-detail-page .detail-movement-section .section-header h2,.calendar-why-section .section-header h2,.office-detail-page .detail-workflow-section .section-header h2,.google-calendar-detail-page .detail-workflow-section .section-header h2{text-wrap:balance}.office-detail-page .detail-movement-section .section-header,.google-calendar-detail-page .detail-movement-section .section-header,.calendar-why-section .section-header{max-width:1120px}.calendar-movement-list{counter-reset:calendar-movement;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.calendar-movement-list li{color:#f1f5fc;min-height:clamp(230px,18vw,290px);font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;counter-increment:calendar-movement;background:radial-gradient(circle at 14% 4%,#69e2ff1f,#0000 36%),radial-gradient(circle at 90% 90%,#ff6a2d14,#0000 34%),#080e1fbd;border:1px solid #78a1ff33;border-radius:6px;grid-column:span 2;padding:clamp(26px,2.8vw,40px);font-size:clamp(22px,1.8vw,31px);font-weight:460;line-height:1.16;position:relative;overflow:hidden;box-shadow:0 24px 78px #0003,inset 0 1px #ffffff0f}.calendar-movement-list li:nth-child(n+4){grid-column:span 3}.calendar-movement-list li:before{content:"0" counter(calendar-movement);color:var(--home-orange-hot);font-family:var(--font-display);letter-spacing:.14em;margin-bottom:clamp(42px,5vw,74px);font-size:12px;font-weight:900;display:block}.calendar-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.calendar-why-grid article{background:radial-gradient(circle at 12% 8%,#2f6dff24,#0000 38%),radial-gradient(circle at 88% 88%,#ff6a2d17,#0000 38%),#080e1fb8;border:1px solid #78a1ff33;border-radius:6px;min-height:clamp(300px,23vw,370px);padding:clamp(28px,3.2vw,48px);box-shadow:0 24px 78px #0003,inset 0 1px #ffffff0f}.calendar-why-grid article>span{color:var(--home-cyan);letter-spacing:.14em;font-size:12px;font-weight:900}.calendar-why-grid h3{color:#fff;max-width:18ch;font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;margin:clamp(34px,4vw,60px) 0 0;font-size:clamp(30px,2.8vw,46px);font-weight:460;line-height:1}.calendar-why-grid p{max-width:58ch;color:var(--home-muted);margin:20px 0 0;font-size:clamp(16px,1.12vw,19px);line-height:1.58}.calendar-support-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:clamp(20px,2.4vw,34px) 0 0;padding:0;list-style:none;display:grid}.calendar-support-list li{color:#dfe7f8;background:#ffffff09;border:1px solid #69e2ff26;border-radius:5px;padding:20px 22px 20px 48px;font-size:clamp(15px,1vw,17px);font-weight:650;line-height:1.5;position:relative}.calendar-support-list li:before{content:"";background:var(--home-cyan);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);width:9px;height:9px;position:absolute;top:26px;left:23px;box-shadow:0 0 16px #69e2ff73}@media (max-width:1100px){.calendar-movement-list{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-movement-list li,.calendar-movement-list li:nth-child(n+4){grid-column:auto}.calendar-movement-list li:last-child{grid-column:1/-1}}@media (max-width:720px){.calendar-movement-list,.calendar-why-grid,.calendar-support-list{grid-template-columns:1fr}.calendar-movement-list li,.calendar-movement-list li:last-child,.calendar-why-grid article{grid-column:auto;min-height:auto}}.float-detail-page .float-movement-copy{color:#fff;max-width:31ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:clamp(34px,4vw,64px);font-size:clamp(24px,1.9vw,34px);font-weight:460;line-height:1.12}.float-object-mapping .section-header,.float-capabilities .section-header{margin-bottom:clamp(30px,4vw,58px)}.float-object-mapping .section-header h2,.float-capabilities .section-header h2{text-wrap:balance}.float-detail-page .detail-workflow-section .section-header{max-width:1120px}.float-detail-page .detail-workflow-section .section-header h2{text-wrap:balance}.float-object-table-wrap{background:radial-gradient(circle at 8% 8%,#69e2ff1c,#0000 30%),radial-gradient(circle at 92% 92%,#ff6a2d17,#0000 32%),#070c1bc2;border:1px solid #69e2ff3d;border-radius:6px;overflow-x:auto;box-shadow:0 28px 90px #0000003d,inset 0 1px #ffffff0e}.float-object-table{border-collapse:collapse;color:#e8eefb;width:100%;min-width:760px}.float-object-table th,.float-object-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #78a1ff24;padding:clamp(18px,2vw,28px) clamp(20px,2.5vw,38px)}.float-object-table th{color:var(--home-orange-hot);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:900}.float-object-table td{font-size:clamp(16px,1.2vw,20px);line-height:1.42}.float-object-table td:first-child{color:#fff;font-weight:720}.float-object-table td:last-child{color:#9eeaff}.float-object-table tr:last-child td{border-bottom:0}.float-detail-page .detail-workflow-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.float-detail-page .detail-workflow-steps article{grid-column:span 2;min-height:clamp(250px,20vw,320px)}.float-detail-page .detail-workflow-steps article:nth-child(n+4){grid-column:span 3}.float-detail-page .detail-workflow-steps h3{text-wrap:balance;max-width:18ch}.float-capabilities-grid{counter-reset:float-capability;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.float-capabilities-grid li{color:#dbe4f5;counter-increment:float-capability;background:radial-gradient(circle at 12% 10%,#2f6dff24,#0000 34%),#080e1fb8;border:1px solid #78a1ff33;border-radius:6px;min-height:250px;padding:clamp(28px,3vw,42px);font-size:clamp(16px,1.14vw,19px);line-height:1.58;position:relative;box-shadow:inset 0 1px #ffffff0e}.float-capabilities-grid li:before{content:"0" counter(float-capability);color:var(--home-cyan);font-family:var(--font-display);letter-spacing:.12em;margin-bottom:clamp(30px,4vw,58px);font-size:14px;font-weight:800;display:block}@media (max-width:1100px){.float-detail-page .detail-workflow-steps,.float-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.float-detail-page .detail-workflow-steps article,.float-detail-page .detail-workflow-steps article:nth-child(n+4){grid-column:auto}.float-detail-page .detail-workflow-steps article:last-child{grid-column:1/-1}}@media (max-width:720px){.float-capabilities-grid{grid-template-columns:1fr}.float-capabilities-grid li{min-height:auto}.float-object-table th,.float-object-table td{padding:18px 20px}}.detail-why-panel{background:radial-gradient(circle at 14% 14%,#2f6dff26,#0000 34%),radial-gradient(circle at 86% 76%,#ff6a2d21,#0000 34%),#070c18b3;border:1px solid #78a1ff2e;border-radius:6px;grid-template-columns:minmax(0,.86fr) minmax(330px,.7fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(30px,4vw,62px);display:grid;box-shadow:0 30px 100px #0000003d,inset 0 1px #ffffff12}.detail-why-panel h2{color:#fff;max-width:820px;font-size:clamp(38px,4.8vw,72px);font-weight:500;line-height:.98}.detail-why-panel p:not(.eyebrow){max-width:760px;color:var(--home-muted);margin:22px 0 0;font-size:18px;line-height:1.65}.detail-why-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.detail-why-panel li{color:#dfe7f8;background:#ffffff09;border:1px solid #78a1ff29;border-radius:4px;padding:18px 18px 18px 42px;line-height:1.45;position:relative}.detail-why-panel li:before{content:"";background:var(--home-cyan);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);width:8px;height:8px;position:absolute;top:24px;left:18px;box-shadow:0 0 16px #69e2ff8c}.detail-proof-section{grid-template-columns:minmax(0,.84fr) minmax(360px,.72fr);align-items:stretch;gap:clamp(16px,2vw,28px);display:grid}.detail-proof-section blockquote{background:radial-gradient(circle at 16% 18%,#ff6a2d2e,#0000 38%),#090f1fb8;border:1px solid #ff6a2d42;border-radius:6px;align-content:end;min-height:360px;margin:0;padding:clamp(30px,4vw,62px);display:grid;box-shadow:0 26px 90px #00000042,inset 0 1px #ffffff12}.detail-proof-section blockquote p{color:#fff;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,64px);font-weight:500;line-height:1.02}.detail-proof-section blockquote cite{color:var(--home-orange-hot);letter-spacing:.06em;text-transform:uppercase;margin-top:28px;font-size:13px;font-style:normal;font-weight:900;display:block}.detail-readiness-card{align-content:center;min-height:360px;padding:clamp(28px,3vw,46px);display:grid}.halo-detail-page .detail-movement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.halo-detail-page .detail-proof-section{grid-template-columns:minmax(0,.72fr) minmax(0,.72fr) minmax(0,.86fr)}.dtools-detail-page .detail-system-connectwise:before{content:"ESTIMATING"}.dtools-detail-page .detail-system-dtools img{filter:drop-shadow(0 0 16px #f9152524);max-width:78%;max-height:92px}.dtools-detail-page .detail-movement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dtools-detail-page .detail-movement-grid article{min-height:390px}.hubspot-detail-page .detail-system-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-content:center;gap:clamp(18px,3vw,30px);display:block;overflow:visible}.hubspot-route-visual{isolation:isolate;grid-template-rows:minmax(170px,.95fr) clamp(150px,12vw,190px) minmax(180px,1fr);gap:clamp(20px,3.4vw,38px);padding:clamp(8px,1.6vw,24px);display:grid}.hubspot-route-visual:before{content:"";z-index:0;filter:blur(8px);opacity:.92;pointer-events:none;background:radial-gradient(circle at 18% 18%,#ff7a592e,#0000 34%),radial-gradient(circle at 78% 72%,#69e2ff24,#0000 32%),linear-gradient(145deg,#0e193629,#0000 62%);position:absolute;inset:6% 2%}.hubspot-route-card,.hubspot-route-path{z-index:1;position:relative}.hubspot-route-card{border:1px solid #78a1ff29;border-radius:6px;width:min(84%,460px);padding:clamp(18px,2vw,24px);box-shadow:0 30px 104px #00000047,inset 0 1px #ffffff14}.hubspot-route-source{color:#172235;background:radial-gradient(circle at 88% 18%,#ff7a5938,#0000 38%),linear-gradient(135deg,#fffaf7f5,#f7e6dee8);border-color:#ff7a5985;justify-self:start}.hubspot-route-target{background:radial-gradient(circle at 76% 16%,#69e2ff1f,#0000 40%),radial-gradient(circle at 20% 86%,#ff7a5921,#0000 38%),#080e1ebd;border-color:#69e2ff38;justify-self:end}.hubspot-route-kicker{color:var(--home-orange-hot);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.hubspot-route-source .hubspot-route-kicker{color:#ff5c35}.hubspot-route-card img{object-fit:contain;max-width:min(78%,220px);max-height:70px;display:block}.hubspot-route-source img{max-width:min(86%,250px);max-height:82px}.hubspot-route-target img{filter:drop-shadow(0 0 20px #69e2ff29);max-width:min(76%,220px);max-height:70px}.hubspot-route-card strong{color:#f7fbff;letter-spacing:-.02em;margin-top:14px;font-size:clamp(20px,2vw,30px);font-weight:720;line-height:1.05;display:block}.hubspot-route-source strong{color:#172235}.hubspot-route-card p{color:#c1cce0;margin:8px 0 0;font-size:14px;line-height:1.45}.hubspot-route-source p{color:#172235b8}.hubspot-route-path{height:clamp(150px,12vw,190px)}.hubspot-route-line{background:linear-gradient(90deg,#0000,#69e2ffad,#ff7a59a3,#0000) 0 0/100% 100%,repeating-linear-gradient(90deg,#0000 0 20px,#ff7a599e 20px 24px,#0000 24px 48px) 0 0/120px 100%;height:2px;animation:5.8s linear infinite hubspotRouteFlow;position:absolute;top:50%;left:3%;right:3%;box-shadow:0 0 38px #ff7a593d,0 0 26px #69e2ff29}.hubspot-route-packet{--hubspot-packet-travel:clamp(320px, 34vw, 560px);background:var(--home-orange-hot);border-radius:999px;width:14px;height:14px;animation:6.8s linear infinite hubspotRoutePacket;position:absolute;top:calc(50% - 7px);left:3%;box-shadow:0 0 24px #ff6a2dad}.hubspot-route-packet-two{background:var(--home-cyan);animation-delay:-2.2s;box-shadow:0 0 24px #69e2ff99}.hubspot-route-packet-three{background:#7b5cff;animation-delay:-4.4s;box-shadow:0 0 24px #7b5cff8c}.hubspot-route-chip{color:#dfe7f8;letter-spacing:.12em;text-transform:uppercase;background:#070d1cb3;border:1px solid #78a1ff26;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:900;position:absolute;box-shadow:0 14px 36px #0000003d}.hubspot-route-chip-account{top:4%;left:5%}.hubspot-route-chip-deal{border-color:#ff7a5938;bottom:1%;left:42%}.hubspot-route-chip-revenue{top:6%;right:3%}.hubspot-field-stack{gap:8px;margin-top:14px;display:grid}.hubspot-field-stack span{background:#ffffff0b;border:1px solid #78a1ff1f;border-radius:4px;justify-content:space-between;gap:14px;padding:9px 10px;display:flex}.hubspot-field-stack b{color:#f7fbff;font-size:12px;font-weight:800}.hubspot-field-stack em{color:var(--home-cyan);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.hubspot-detail-page .detail-movement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hubspot-detail-page .detail-movement-grid article{min-height:270px}.hubspot-detail-page .detail-movement-grid article:first-child,.hubspot-detail-page .detail-movement-grid article:nth-child(6){background:radial-gradient(circle at 16% 0,#ff7a592b,#0000 42%),radial-gradient(circle at 82% 86%,#2f6dff1c,#0000 34%),#090f1fb8;border-color:#ff7a5945}.hubspot-detail-page .detail-proof-section{grid-template-columns:minmax(0,.86fr) minmax(0,.86fr) minmax(0,1fr)}.image-detail-page .detail-hero{grid-template-columns:minmax(0,.92fr) minmax(480px,.9fr);min-height:calc(100vh - 88px);padding-bottom:clamp(62px,8vw,112px)}.float-detail-page .detail-hero-copy,.image-detail-page .detail-hero-copy{max-width:1060px}.float-detail-page .detail-hero,.office-detail-page .detail-hero,.google-calendar-detail-page .detail-hero,.distributor-detail-page .detail-hero,.connectwise-detail-page .detail-hero,.halo-detail-page .detail-hero,.hubspot-detail-page .detail-hero{grid-template-columns:minmax(0,1fr);min-height:calc(82vh - 88px);padding-bottom:clamp(38px,5vw,78px)}.float-detail-page .detail-hero h1,.office-detail-page .detail-hero h1,.google-calendar-detail-page .detail-hero h1,.distributor-detail-page .detail-hero h1,.connectwise-detail-page .detail-hero h1,.halo-detail-page .detail-hero h1,.hubspot-detail-page .detail-hero h1{max-width:980px}.office-detail-page .detail-hero h1,.google-calendar-detail-page .detail-hero h1{max-width:1380px}.float-detail-page .detail-hero-copy>p:not(.eyebrow),.office-detail-page .detail-hero-copy>p:not(.eyebrow),.google-calendar-detail-page .detail-hero-copy>p:not(.eyebrow),.distributor-detail-page .detail-hero-copy>p:not(.eyebrow),.connectwise-detail-page .detail-hero-copy>p:not(.eyebrow),.halo-detail-page .detail-hero-copy>p:not(.eyebrow){max-width:620px}.hubspot-detail-page .detail-hero-copy>p:not(.eyebrow){text-wrap:pretty;max-width:780px}.float-visual-section,.office-visual-section,.google-calendar-visual-section,.distributor-visual-section,.connectwise-visual-section,.halo-visual-section{z-index:1;max-width:1600px;margin:0 auto;padding:0 clamp(18px,4vw,40px) clamp(62px,8vw,112px);position:relative}.float-hero-module,.office-hero-module,.google-calendar-hero-module,.distributor-hero-module,.connectwise-hero-module,.halo-hero-module{z-index:2;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:clamp(16px,2vw,24px);width:100%;min-width:0;margin:0 auto;display:grid;position:relative}.connectwise-hero-module,.autotask-detail-page .connectwise-hero-module{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.float-hero-art{z-index:2;background:radial-gradient(circle at 20% 20%,#4077ff29,#0000 42%),#070c18ad;border:1px solid #69e2ff33;border-radius:6px;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 34px 96px #0000004d,0 0 70px #ff6a2d14,inset 0 1px #ffffff14}.float-hero-art img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.float-flow-map{align-self:stretch;gap:clamp(18px,2vw,28px);min-width:0;padding:clamp(22px,2.2vw,34px)}.float-flow-map .float-flow-map-header{grid-template-columns:minmax(130px,.9fr) minmax(96px,.48fr) minmax(130px,.9fr);column-gap:clamp(12px,2vw,26px)}.float-flow-map-header>div:first-child{grid-column:1}.float-flow-map-header>div:last-child{grid-column:3}.float-flow-map-header>div:first-child img{filter:brightness(0)invert()drop-shadow(0 0 16px #69e2ff29);width:min(100%,170px);height:auto;max-height:52px}.float-flow-map-header>div:last-child img{width:min(100%,170px)}.float-map-layer-label{color:#f2f5fb;letter-spacing:.1em;text-align:center;text-transform:uppercase;grid-column:2;align-self:end;padding-bottom:8px;font-size:clamp(10px,.78vw,12px);font-weight:850;line-height:1.35}.float-flow-map .distributor-map-lane{grid-template-columns:minmax(130px,.9fr) minmax(34px,.2fr) minmax(96px,.48fr) minmax(34px,.2fr) minmax(130px,.9fr);gap:8px}.float-flow-map .distributor-map-node,.float-flow-map .distributor-map-action{min-height:68px;padding:10px 12px}.float-flow-map .distributor-map-node{text-wrap:balance;font-size:clamp(11px,.82vw,14px);line-height:1.28}.float-flow-map .distributor-map-action{font-size:clamp(9px,.65vw,11px);line-height:1.3}.float-flow-map .float-flow-lane-forward .distributor-map-rail span,.float-flow-map .float-flow-lane-forward .distributor-map-rail:after{animation-direction:normal}.float-flow-map .float-flow-lane-reverse .distributor-map-rail span,.float-flow-map .float-flow-lane-reverse .distributor-map-rail:after{animation-direction:reverse}.float-flow-map .float-flow-lane-reverse .distributor-map-action{background:radial-gradient(circle at 50% 0,#69e2ff2e,#0000 58%),#080f1fdb;border-color:#69e2ff6b;box-shadow:0 20px 62px #00000047,0 0 30px #69e2ff1a,inset 0 1px #ffffff14}.float-flow-exception{z-index:1;background:radial-gradient(circle at 8%,#ff6a2d24,#0000 34%),#080f1fc7;border:1px solid #ff6a2d4d;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;display:grid;position:relative}.float-flow-exception span{color:var(--home-orange-hot);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.float-flow-exception p{color:#dce5f4;margin:0;font-size:clamp(12px,.88vw,14px);font-weight:650;line-height:1.42}.calendar-flow-map{align-self:stretch;gap:clamp(20px,2.2vw,30px);min-width:0;padding:clamp(22px,2.2vw,34px)}.calendar-flow-map .calendar-flow-map-header{grid-template-columns:minmax(130px,.9fr) minmax(96px,.48fr) minmax(130px,.9fr);column-gap:clamp(12px,2vw,26px)}.calendar-flow-map-header>div:first-child{grid-column:1}.calendar-flow-map-header>div:last-child{grid-column:3}.calendar-flow-map-header>div:first-child img,.calendar-flow-map-header>div:last-child img{width:min(100%,170px);height:auto;max-height:50px}.calendar-flow-map-header .calendar-provider-logo{filter:brightness(0)invert()drop-shadow(0 0 14px #ff6a2d1f)}.calendar-map-layer-label{color:#f2f5fb;letter-spacing:.1em;text-align:center;text-transform:uppercase;grid-column:2;align-self:end;padding-bottom:8px;font-size:clamp(10px,.78vw,12px);font-weight:850;line-height:1.35}.google-calendar-brand{color:#fff;align-items:center;gap:10px;display:flex}.google-calendar-brand img{object-fit:contain;filter:drop-shadow(0 0 14px #4285f433);flex:none;width:38px;height:38px}.google-calendar-brand b{background:conic-gradient(from 0deg, #4285f4 0 25%, #34a853 0 50%, #fbbc04 0 75%, #ea4335 0);color:#fff;text-shadow:0 1px 4px #00000059;border-radius:5px;place-items:center;width:38px;height:38px;font-size:16px;line-height:1;display:grid;position:relative;overflow:hidden}.google-calendar-brand b:before{content:"";z-index:-1;background:#fff;border-radius:2px;position:absolute;inset:6px}.google-calendar-brand strong{font-size:clamp(14px,1.15vw,19px);font-weight:720;line-height:1.1}.calendar-flow-map .distributor-map-lane{grid-template-columns:minmax(130px,.9fr) minmax(34px,.2fr) minmax(96px,.48fr) minmax(34px,.2fr) minmax(130px,.9fr);gap:8px}.calendar-flow-map .distributor-map-node,.calendar-flow-map .distributor-map-action{min-height:76px;padding:10px 12px}.calendar-flow-map .distributor-map-node{text-wrap:balance;font-size:clamp(11px,.82vw,14px);line-height:1.28}.calendar-flow-map .distributor-map-action{font-size:clamp(9px,.65vw,11px);line-height:1.3}.calendar-flow-map .calendar-flow-lane-forward .distributor-map-rail span,.calendar-flow-map .calendar-flow-lane-forward .distributor-map-rail:after{animation-direction:normal}.calendar-flow-map .calendar-flow-lane-reverse .distributor-map-rail span,.calendar-flow-map .calendar-flow-lane-reverse .distributor-map-rail:after{animation-direction:reverse}.calendar-flow-map .calendar-flow-lane-reverse .distributor-map-action{background:radial-gradient(circle at 50% 0,#69e2ff2e,#0000 58%),#080f1fdb;border-color:#69e2ff6b}.calendar-flow-note{z-index:1;background:radial-gradient(circle at 8%,#ff6a2d24,#0000 34%),#080f1fc7;border:1px solid #ff6a2d4d;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;display:grid;position:relative}.calendar-flow-note span{color:var(--home-orange-hot);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.calendar-flow-note p{color:#dce5f4;margin:0;font-size:clamp(12px,.88vw,14px);font-weight:650;line-height:1.42}@media (max-width:720px){.float-flow-map .float-flow-map-header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px}.float-flow-map .float-flow-map-header>div:first-child{grid-column:1}.float-flow-map .float-flow-map-header>div:last-child{grid-column:2}.float-flow-map .float-map-layer-label{grid-area:2/1/auto/-1;padding:6px 0 0}.float-flow-map .distributor-map-lane{grid-template-columns:minmax(0,1fr) minmax(74px,.62fr) minmax(0,1fr);grid-template-areas:"source action target"}.float-flow-exception{grid-template-columns:1fr;gap:7px}.calendar-flow-map .calendar-flow-map-header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px}.calendar-flow-map .calendar-flow-map-header>div:first-child{grid-column:1}.calendar-flow-map .calendar-flow-map-header>div:last-child{grid-column:2}.calendar-flow-map .calendar-map-layer-label{grid-area:2/1/auto/-1;padding:6px 0 0}.calendar-flow-map .distributor-map-lane{grid-template-columns:minmax(0,1fr) minmax(74px,.62fr) minmax(0,1fr);grid-template-areas:"source action target"}.calendar-flow-note{grid-template-columns:1fr;gap:7px}}.connectwise-hero-module{grid-template-columns:minmax(0,1.05fr) minmax(0,1.12fr)}.connectbooster-detail-page .detail-hero-copy>p:not(.eyebrow){max-width:650px}.connectbooster-detail-page .detail-hero{grid-template-columns:minmax(0,1fr)}.connectbooster-detail-page .detail-hero h1{max-width:1400px}.connectbooster-hero-module{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.connectbooster-loop-card{background:radial-gradient(circle at 12% 18%,#2f6dff3d,#0000 38%),radial-gradient(circle at 86% 76%,#ff6a2d2b,#0000 38%),#070c18c2;border:1px solid #69e2ff38;border-radius:6px;grid-template-columns:minmax(0,.9fr) minmax(190px,.65fr) minmax(0,.9fr);align-items:center;gap:clamp(12px,1.4vw,22px);min-height:clamp(430px,32vw,560px);padding:clamp(28px,3.4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 96px #0000004d,inset 0 1px #ffffff14}.connectbooster-loop-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#69e2ff09 1px,#0000 1px),linear-gradient(90deg,#69e2ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.connectbooster-loop-system,.connectbooster-loop-path{z-index:1;position:relative}.connectbooster-loop-system{text-align:center;background:#ffffff0e;border:1px solid #69e2ff4d;border-radius:8px;place-items:center;min-height:170px;padding:24px 20px;display:grid;box-shadow:0 24px 68px #0000003d,inset 0 1px #ffffff14}.connectbooster-loop-system>span,.connectbooster-map-brand>span{color:var(--home-orange-hot);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.connectbooster-loop-brand img{width:min(100%,270px);height:auto;display:block}.connectbooster-loop-netsuite img{width:min(100%,190px);height:auto;margin-top:14px;display:block}.connectbooster-loop-path{gap:18px;display:grid}.connectbooster-loop-path div{color:#e9f0ff;letter-spacing:.06em;text-align:center;text-transform:uppercase;gap:8px;font-size:9px;font-weight:850;display:grid}.connectbooster-loop-path i{color:var(--home-orange-hot);text-shadow:0 0 20px #ff6a2d75;font-size:34px;font-style:normal;line-height:.7}.connectbooster-map-brand{align-content:end;gap:8px;display:grid}.connectbooster-map-brand img{width:min(100%,240px);height:auto;display:block}.connectbooster-flow-map .float-flow-lane-forward .distributor-map-rail span,.connectbooster-flow-map .float-flow-lane-forward .distributor-map-rail:after{animation-direction:normal}.connectbooster-flow-map .float-flow-lane-reverse .distributor-map-rail span,.connectbooster-flow-map .float-flow-lane-reverse .distributor-map-rail:after{animation-direction:reverse}@media (max-width:1120px){.connectbooster-hero-module{grid-template-columns:1fr}}@media (max-width:720px){.connectbooster-loop-card{grid-template-columns:1fr;min-height:auto}.connectbooster-loop-path{padding:8px 0}.connectbooster-loop-path i{transform:rotate(90deg)}}.channelonline-detail-page .detail-hero{grid-template-columns:minmax(0,1fr)}.channelonline-detail-page .detail-hero h1{max-width:1400px}.channelonline-detail-page .detail-hero-copy>p:not(.eyebrow){max-width:680px}.channelonline-hero-module{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.channelonline-route-card{background:radial-gradient(circle at 12% 18%,#2f6dff3d,#0000 38%),radial-gradient(circle at 86% 76%,#ff6a2d2b,#0000 38%),#070c18c2;border:1px solid #69e2ff38;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(52px,.22fr) minmax(118px,.48fr) minmax(52px,.22fr) minmax(0,1fr);align-items:center;gap:12px;min-height:clamp(430px,32vw,560px);padding:clamp(28px,3.4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 96px #0000004d,inset 0 1px #ffffff14}.channelonline-route-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#69e2ff09 1px,#0000 1px),linear-gradient(90deg,#69e2ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.channelonline-route-brand,.channelonline-route-stage,.channelonline-route-netsuite,.channelonline-route-line{z-index:1;position:relative}.channelonline-route-brand,.channelonline-route-stage,.channelonline-route-netsuite{text-align:center;background:#ffffff0d;border:1px solid #69e2ff47;border-radius:8px;place-items:center;min-height:176px;padding:22px 16px;display:grid;box-shadow:0 24px 68px #0000003d,inset 0 1px #ffffff14}.channelonline-route-stage{background:radial-gradient(circle at 50% 0,#ff6a2d33,#0000 58%),#080f1fe0;border-color:#ff6a2d6b}.channelonline-route-brand>span,.channelonline-route-stage>span,.channelonline-route-netsuite>span,.channelonline-map-brand>span{color:var(--home-orange-hot);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.channelonline-route-brand img{filter:drop-shadow(0 0 16px #08b25829);width:min(100%,230px);height:auto;display:block}.channelonline-route-stage strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:900;line-height:1.8}.channelonline-route-netsuite img{width:min(100%,180px);height:auto;margin-top:14px;display:block}.channelonline-route-line{height:2px}.channelonline-route-line span{background:linear-gradient(90deg,#69e2ff1a,#69e2ffb3,#ff6a2d73);position:absolute;inset:0;box-shadow:0 0 18px #69e2ff3d}.channelonline-route-line span:after{content:"";background:var(--home-orange-hot);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%);box-shadow:0 0 14px #ff6a2da6}.channelonline-map-brand{align-content:end;gap:8px;display:grid}.channelonline-map-brand img{filter:drop-shadow(0 0 16px #08b25829);width:min(100%,220px);height:auto;display:block}.channelonline-flow-map .channelonline-flow-lane-forward .distributor-map-rail span,.channelonline-flow-map .channelonline-flow-lane-forward .distributor-map-rail:after{animation-direction:normal}.channelonline-flow-map .channelonline-flow-lane-reverse .distributor-map-rail span,.channelonline-flow-map .channelonline-flow-lane-reverse .distributor-map-rail:after{animation-direction:reverse}@media (max-width:1120px){.channelonline-hero-module{grid-template-columns:1fr}}@media (max-width:720px){.channelonline-route-card{grid-template-columns:1fr;min-height:auto}.channelonline-route-line{justify-self:center;width:2px;height:42px}.channelonline-route-line span:after{inset:auto auto -1px 50%;transform:translate(-50%)}}.office-hero-art{align-self:center}.distributor-map-card{background:radial-gradient(circle at 18% 18%,#2f6dff2e,#0000 42%),radial-gradient(circle at 86% 78%,#ff6a2d26,#0000 38%),#070c18bd;border:1px solid #69e2ff33;border-radius:6px;flex-direction:column;justify-content:center;gap:clamp(24px,3vw,38px);min-height:100%;padding:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 96px #0000004d,0 0 70px #ff6a2d14,inset 0 1px #ffffff14}.distributor-map-card:before{content:"";opacity:.66;pointer-events:none;background-color:#0000;background-image:linear-gradient(#69e2ff09 1px,#0000 1px),linear-gradient(90deg,#69e2ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.distributor-map-header,.distributor-map-lanes{z-index:1;position:relative}.distributor-map-header{grid-template-columns:minmax(130px,.85fr) minmax(50px,.35fr) minmax(88px,.44fr) minmax(50px,.35fr) minmax(130px,.85fr);align-items:center;gap:10px;display:grid}.distributor-map-header>div:first-child{grid-column:1}.distributor-map-header span{color:var(--home-orange-hot);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:950;display:block}.distributor-map-header img{object-fit:contain;max-width:min(100%,210px);max-height:58px;display:block}.connectwise-detail-page .distributor-map-header>div:first-child img{opacity:1;filter:brightness(0)invert()contrast(1.18)}.distributor-map-header>div:last-child{text-align:left;grid-column:5;justify-self:stretch}.distributor-map-header>div:last-child img{max-width:min(100%,190px)}.distributor-map-lanes{gap:clamp(14px,1.6vw,20px);display:grid}.distributor-map-lane{grid-template-columns:minmax(130px,.85fr) minmax(50px,.35fr) minmax(88px,.44fr) minmax(50px,.35fr) minmax(130px,.85fr);align-items:center;gap:10px;display:grid}.distributor-map-node,.distributor-map-action{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#ff6a2d2e,#0000 58%),#080f1fdb;border:1px solid #ff6a2d6b;border-radius:6px;place-items:center;min-height:72px;padding:12px 14px;font-size:clamp(12px,1vw,15px);font-weight:950;line-height:1.1;display:grid;position:relative;box-shadow:0 20px 62px #00000047,0 0 30px #ff6a2d1a,inset 0 1px #ffffff14}.distributor-map-node{background:radial-gradient(circle at 20% 0,#69e2ff24,#0000 44%),#ffffff0b;border-color:#69e2ff3d;font-weight:820}.distributor-map-node-target{border-color:#69e2ff5c}.distributor-map-action{color:#fff;letter-spacing:.08em;text-transform:uppercase;min-height:82px;font-size:11px}.distributor-map-rail{min-width:46px;height:2px;position:relative;overflow:visible}.distributor-map-rail span{background:linear-gradient(90deg,#69e2ff14,#69e2ff9e,#ff6a2d47) 0 0/100% 100%,repeating-linear-gradient(90deg,#0000 0 18px,#69e2ff3d 18px 20px,#0000 20px 42px) 0 0/84px 100%;animation:6.8s linear infinite distributorRailFlow;position:absolute;inset:0;box-shadow:0 0 14px #69e2ff33,0 0 24px #ff6a2d14}.distributor-map-rail:after{content:"";background:#69e2ff;border-radius:999px;width:7px;height:7px;animation:6.8s cubic-bezier(.45,0,.2,1) infinite distributorRailPacket;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 12px #69e2ffa3,0 0 22px #69e2ff3d}.distributor-map-rail-out span{background:linear-gradient(90deg,#ff6a2d4d,#69e2ff8f,#69e2ff14) 0 0/100% 100%,repeating-linear-gradient(90deg,#0000 0 18px,#ff6a2d38 18px 20px,#0000 20px 42px) 0 0/84px 100%}.distributor-map-rail-out:after{background:var(--home-orange-hot);box-shadow:0 0 12px #ff6a2d9e,0 0 22px #ff6a2d38}.distributor-map-lane:first-child .distributor-map-rail-out span,.distributor-map-lane:first-child .distributor-map-rail-out:after,.distributor-map-lane:nth-child(2) .distributor-map-rail:not(.distributor-map-rail-out) span,.distributor-map-lane:nth-child(2) .distributor-map-rail:not(.distributor-map-rail-out):after,.distributor-map-lane:nth-child(3) .distributor-map-rail-out span,.distributor-map-lane:nth-child(3) .distributor-map-rail-out:after{animation-direction:reverse}.distributor-map-lane:nth-child(2) .distributor-map-rail span,.distributor-map-lane:nth-child(2) .distributor-map-rail:after{animation-delay:-1.2s}.distributor-map-lane:nth-child(3) .distributor-map-rail span,.distributor-map-lane:nth-child(3) .distributor-map-rail:after{animation-delay:-2.4s}.distributor-order-flow-map .distributor-map-lane.distributor-order-flow-lane-forward .distributor-map-rail span,.distributor-order-flow-map .distributor-map-lane.distributor-order-flow-lane-forward .distributor-map-rail:after{animation-direction:normal}.distributor-order-flow-map .distributor-map-lane.distributor-order-flow-lane-reverse .distributor-map-rail span,.distributor-order-flow-map .distributor-map-lane.distributor-order-flow-lane-reverse .distributor-map-rail:after{animation-direction:reverse}.distributor-order-flow-map .distributor-order-flow-lane-reverse .distributor-map-action{background:radial-gradient(circle at 50% 0,#ff6a2d3d,#0000 58%),#080f1fe6;border-color:#ff6a2d94}.distributor-order-flow-map .distributor-map-action{justify-content:center;align-items:center;gap:7px;display:flex}.integration-flow-map .integration-flow-lane-forward .distributor-map-rail span,.integration-flow-map .integration-flow-lane-forward .distributor-map-rail:after{animation-direction:normal}.integration-flow-map .integration-flow-lane-reverse .distributor-map-rail span,.integration-flow-map .integration-flow-lane-reverse .distributor-map-rail:after{animation-direction:reverse}.integration-flow-map .integration-flow-lane-reverse .distributor-map-action{background:radial-gradient(circle at 50% 0,#69e2ff2e,#0000 58%),#080f1fdb;border-color:#69e2ff6b}.distributor-order-flow-arrow{color:var(--home-orange-hot);font-size:17px;line-height:1}.distributor-order-flow-note{z-index:1;color:#e2eafac2;letter-spacing:.04em;text-align:center;margin:-4px 0 0;font-size:clamp(12px,.9vw,15px);font-weight:760;position:relative}.td-synnex-detail-page .distributor-map-card{background:radial-gradient(circle at 16% 16%,#23c8b82e,#0000 42%),radial-gradient(circle at 86% 78%,#2f6dff29,#0000 38%),#070c18bd}.td-synnex-detail-page .distributor-map-header>div:first-child img{max-height:46px}.td-synnex-detail-page .distributor-map-action{background:radial-gradient(circle at 50% 0,#23c8b82e,#0000 58%),#080f1fdb;border-color:#23c8b86b}.td-synnex-detail-page .distributor-map-rail span{background:linear-gradient(90deg,#23c8b814,#23c8b8b8,#ff6a2d4d) 0 0/100% 100%,repeating-linear-gradient(90deg,#0000 0 14px,#23c8b86b 14px 17px,#0000 17px 30px) 0 0/60px 100%}.td-synnex-detail-page .distributor-map-rail:after{background:#23c8b8;box-shadow:0 0 14px #23c8b8d1,0 0 28px #23c8b857}.td-synnex-detail-page .detail-movement-grid article:nth-child(2),.td-synnex-detail-page .detail-workflow-steps article:nth-child(3){background:radial-gradient(circle at 18% 0,#23c8b826,#0000 44%),#090f1fad;border-color:#23c8b847}.dh-detail-page .distributor-map-card{background:radial-gradient(circle at 18% 18%,#f4253e29,#0000 42%),radial-gradient(circle at 86% 78%,#ff6a2d24,#0000 38%),#070c18bd}.dh-detail-page .distributor-map-header>div:first-child img{max-height:50px}.dh-detail-page .distributor-map-action{background:radial-gradient(circle at 50% 0,#f4253e2e,#0000 58%),#080f1fdb;border-color:#f4253e6b}.dh-detail-page .detail-movement-grid article:first-child,.dh-detail-page .detail-workflow-steps article:nth-child(4){background:radial-gradient(circle at 18% 0,#f4253e21,#0000 44%),#090f1fad;border-color:#f4253e42}.arrow-detail-page .distributor-map-card{background:radial-gradient(circle at 18% 18%,#69e2ff26,#0000 42%),radial-gradient(circle at 86% 78%,#2f6dff33,#0000 38%),#070c18c2}.arrow-detail-page .distributor-map-header>div:first-child img{filter:brightness(0)invert()drop-shadow(0 0 18px #69e2ff24);max-height:44px}.arrow-detail-page .distributor-map-action{background:radial-gradient(circle at 50% 0,#69e2ff2b,#0000 58%),#080f1fdb;border-color:#69e2ff66}.arrow-detail-page .distributor-map-node-target{border-color:#78a1ff6b}.arrow-detail-page .detail-movement-grid article:nth-child(3),.arrow-detail-page .detail-workflow-steps article:nth-child(2){background:radial-gradient(circle at 18% 0,#2f6dff26,#0000 44%),#090f1fad;border-color:#78a1ff47}.scansource-detail-page .distributor-map-card{background:radial-gradient(circle at 18% 18%,#ff472f29,#0000 42%),radial-gradient(circle at 86% 78%,#ff982c2e,#0000 38%),#070c18c2;border-color:#ff862c52}.scansource-detail-page .distributor-map-header>div:first-child img{max-width:190px;max-height:48px}.scansource-detail-page .distributor-map-action{background:radial-gradient(circle at 50% 0,#ff862c33,#0000 58%),#080f1fdb;border-color:#ff862c75}.scansource-detail-page .distributor-map-node-source{border-color:#ff862c4d}.scansource-detail-page .detail-movement-grid article:nth-child(2),.scansource-detail-page .detail-workflow-steps article:nth-child(3){background:radial-gradient(circle at 18% 0,#ff682626,#0000 44%),#090f1fad;border-color:#ff862c4d}.jenne-detail-page .distributor-map-card{background:radial-gradient(circle at 18% 18%,#69e2ff29,#0000 42%),radial-gradient(circle at 86% 78%,#5bffae21,#0000 38%),#070c18c2;border-color:#69e2ff47}.jenne-detail-page .distributor-map-header>div:first-child img{max-width:170px;max-height:44px}.jenne-detail-page .distributor-map-action{background:radial-gradient(circle at 50% 0,#5bffae2b,#0000 58%),#080f1fdb;border-color:#5bffae6b}.jenne-detail-page .distributor-map-node-source{border-color:#69e2ff57}.jenne-detail-page .detail-movement-grid article:nth-child(3),.jenne-detail-page .detail-workflow-steps article:first-child{background:radial-gradient(circle at 18% 0,#5bffae21,#0000 44%),#090f1fad;border-color:#5bffae47}.carahsoft-detail-page .distributor-map-card{background:linear-gradient(90deg,#23589d2e,#0000 30%,#d2a64a14 64%,#23589d1f),radial-gradient(circle at 18% 18%,#4296ff3d,#0000 42%),radial-gradient(circle at 86% 78%,#edb94f29,#0000 38%),#070c18c2;border-color:#63abff61;box-shadow:inset 0 1px #ffffff14,0 28px 88px #0a1c3d57,0 0 54px #4296ff14}.carahsoft-detail-page .distributor-map-header>div:first-child img{filter:brightness(1.24)saturate(1.18)drop-shadow(0 0 18px #4296ff2e);max-width:196px;max-height:46px}.carahsoft-detail-page .distributor-map-action{background:radial-gradient(circle at 50% 0,#edb94f38,#0000 58%),#080f1fdb;border-color:#edb94f80;box-shadow:0 0 24px #edb94f1a,inset 0 1px #ffffff14}.carahsoft-detail-page .distributor-map-node-target{border-color:#edb94f52}.carahsoft-detail-page .distributor-map-rail span{background:linear-gradient(90deg,#4296ff14,#63abffad,#edb94f80),repeating-linear-gradient(90deg,#0000 0 14px,#edb94f57 14px 17px,#0000 17px 30px)}.carahsoft-detail-page .distributor-map-rail:after{background:#edb94f;box-shadow:0 0 14px #edb94fc2,0 0 28px #4296ff47}.carahsoft-detail-page .detail-movement-grid article:first-child,.carahsoft-detail-page .detail-workflow-steps article:nth-child(4){background:radial-gradient(circle at 18% 0,#edb94f26,#0000 44%),#090f1fad;border-color:#edb94f4d}.carahsoft-detail-page .detail-movement-grid h3{max-width:13ch;font-size:clamp(28px,2.05vw,35px)}.dell-detail-page .distributor-map-card{background:linear-gradient(135deg,#123e6833,#0000 34%,#0c1a2a47),radial-gradient(circle at 18% 18%,#329ae238,#0000 42%),radial-gradient(circle at 86% 78%,#69e2ff24,#0000 38%),#070c18c2;border-color:#329ae25c}.dell-detail-page .distributor-map-header>div:first-child img{filter:brightness(1.18)saturate(1.22)drop-shadow(0 0 18px #329ae233);max-width:174px;max-height:64px}.dell-detail-page .distributor-map-action{background:radial-gradient(circle at 50% 0,#329ae238,#0000 58%),#080f1fdb;border-color:#329ae27a}.dell-detail-page .distributor-map-node-source,.dell-detail-page .distributor-map-node-target{border-color:#329ae25c}.dell-detail-page .distributor-map-rail span{background:linear-gradient(90deg,#329ae214,#329ae2b3,#69e2ff75),repeating-linear-gradient(90deg,#0000 0 14px,#69e2ff5c 14px 17px,#0000 17px 30px)}.dell-detail-page .distributor-map-rail:after{background:#329ae2;box-shadow:0 0 14px #329ae2cc,0 0 28px #69e2ff3d}.dell-detail-page .detail-movement-grid article:nth-child(3),.dell-detail-page .detail-workflow-steps article:nth-child(3){background:radial-gradient(circle at 18% 0,#329ae226,#0000 44%),#090f1fad;border-color:#329ae24d}.cisco-detail-page .distributor-map-card{background:repeating-linear-gradient(90deg,#00a7df09 0 1px,#0000 1px 72px),radial-gradient(circle at 18% 18%,#00a7df38,#0000 42%),radial-gradient(circle at 86% 78%,#69e2ff2e,#0000 38%),#070c18c2;border-color:#00a7df61}.cisco-detail-page .distributor-map-header>div:first-child img{filter:brightness(1.18)saturate(1.2)drop-shadow(0 0 20px #00a7df3d);max-width:148px;max-height:62px}.cisco-detail-page .distributor-map-action{background:radial-gradient(circle at 50% 0,#00a7df38,#0000 58%),#080f1fdb;border-color:#00a7df85}.cisco-detail-page .distributor-map-node-source,.cisco-detail-page .distributor-map-node-target{border-color:#00a7df61}.cisco-detail-page .distributor-map-rail span{background:linear-gradient(90deg,#00a7df14,#00a7dfbd,#69e2ff80),repeating-linear-gradient(90deg,#0000 0 10px,#69e2ff61 10px 13px,#0000 13px 25px)}.cisco-detail-page .distributor-map-rail:after{background:#00a7df;box-shadow:0 0 14px #00a7dfd6,0 0 30px #69e2ff4d}.cisco-detail-page .detail-movement-grid article:nth-child(3),.cisco-detail-page .detail-workflow-steps article:nth-child(3){background:radial-gradient(circle at 18% 0,#00a7df29,#0000 44%),#090f1fad;border-color:#00a7df4d}.catalyst-plus-page .home-nav-ticker-item{opacity:0;border-right:0;width:100%;animation:none}.catalyst-plus-page .home-nav-ticker-item:first-child{opacity:1}.plus-hero,.plus-caia-included-section,.plus-pain-section,.plus-outcome-section,.plus-command-section,.plus-included-section,.plus-apps-section,.plus-plans-section,.plus-faq-section{z-index:2;max-width:1600px;margin:0 auto;padding-left:clamp(18px,4vw,40px);padding-right:clamp(18px,4vw,40px);position:relative}.plus-hero{grid-template-columns:minmax(620px,1.05fr) minmax(420px,.68fr);align-items:center;gap:clamp(30px,4vw,68px);min-height:calc(100vh - 86px);padding-top:clamp(70px,8vw,124px);padding-bottom:clamp(56px,7vw,104px);display:grid}.plus-hero-copy h1{color:#fff;max-width:980px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(64px,7vw,124px);font-weight:490;line-height:.89}.plus-hero-copy h1 span{color:#8fe8ff;white-space:nowrap}.plus-hero-copy>p:not(.eyebrow){color:#c5cfdf;max-width:760px;margin:30px 0 0;font-size:clamp(18px,1.5vw,24px);line-height:1.5}.plus-command-card,.plus-pain-card,.plus-outcome-card,.plus-included-panel,.plus-apps-grid article,.plus-plan-card,.plus-command-step,.plus-faq-card{background:radial-gradient(circle at 18% 12%,#69e2ff1f,#0000 42%),radial-gradient(circle at 86% 82%,#ff6a2d1a,#0000 38%),#090f1fb8;border:1px solid #69e2ff33;border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 88px #00000040}.plus-command-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:30px;padding:clamp(8px,1vw,14px) 0;display:grid;overflow:visible}.plus-command-card:before,.plus-included-panel:before,.plus-plan-card:before{content:"";opacity:.62;pointer-events:none;background-color:#0000;background-image:linear-gradient(#69e2ff0e 1px,#0000 1px),linear-gradient(90deg,#69e2ff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.plus-command-card:before{content:none}.plus-command-top,.plus-ticket-stack,.plus-capacity-routes,.plus-command-card p,.plus-ticket-stack article{z-index:1;position:relative}.plus-command-top{display:block}.plus-command-top img{object-fit:contain;filter:drop-shadow(0 0 34px #69e2ff3d);width:min(390px,82%);height:auto}.plus-command-top span,.plus-outcome-card span,.plus-plan-card>span{color:var(--home-orange-hot);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:950}.plus-ticket-stack{gap:14px;padding-right:48px;display:grid}.plus-ticket-stack article{--plus-ticket-x:0px;background:linear-gradient(90deg,#2f6dff21,#ffffff09 42%,#ff6a2d14),#ffffff09;border:1px solid #69e2ff2e;border-radius:6px;gap:8px;min-height:92px;padding:16px 18px;animation:8.8s ease-in-out infinite plusTicketDrift;display:grid;box-shadow:0 24px 62px #0003,inset 0 1px #ffffff12}.plus-ticket-stack article:nth-child(2){--plus-ticket-x:24px;border-color:#ff6a2d3d;animation-delay:-2.4s}.plus-ticket-stack article:nth-child(3){--plus-ticket-x:48px;border-color:#845dff3d;animation-delay:-4.8s}.plus-ticket-stack span{color:var(--home-orange-hot);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.plus-ticket-stack strong{color:#fff;font-size:clamp(17px,1.3vw,21px);font-weight:820;line-height:1.12}.plus-ticket-stack small{color:var(--home-muted);font-size:13px;line-height:1.35}.plus-capacity-routes{grid-template-columns:auto minmax(32px,1fr) auto minmax(32px,1fr) auto;align-items:center;gap:10px;display:grid}.plus-capacity-routes span{color:#dce6f7;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.plus-capacity-routes i{background:linear-gradient(90deg,#2f6dff1a,#69e2ffb8,#ff6a2d75) 0 0/100% 100%,repeating-linear-gradient(90deg,#0000 0 14px,#fff6 14px 17px,#0000 17px 30px) 0 0/60px 100%;height:2px;animation:7s linear infinite distributorRailFlow;box-shadow:0 0 20px #69e2ff3d}.plus-signal-list span,.plus-apps-grid article,.plus-plan-card{background:#ffffff09;border:1px solid #aab7ce29}.plus-command-card p{max-width:620px;color:var(--home-muted);margin:0;font-size:clamp(16px,1.18vw,19px);line-height:1.55}.plus-caia-included-section{padding-top:clamp(36px,5vw,76px);padding-bottom:clamp(48px,6vw,92px)}.plus-caia-included-panel{background:radial-gradient(circle at 0 0,#2f6dff2e,#0000 42%),radial-gradient(circle at 84% 72%,#ff6a2d1f,#0000 36%),#090f1fb3;border:1px solid #78a1ff33;border-radius:6px;grid-template-columns:minmax(0,1.08fr) minmax(400px,.72fr);align-items:center;gap:clamp(32px,4vw,76px);min-height:clamp(430px,34vw,560px);padding:clamp(34px,4vw,58px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 28px 88px #00000040}.plus-caia-corner-logo{z-index:2;object-fit:contain;filter:drop-shadow(0 0 26px #ff6a2d57);pointer-events:none;width:clamp(70px,7vw,118px);height:auto;position:absolute;top:clamp(28px,3vw,48px);right:clamp(30px,4vw,58px)}.plus-caia-heading-row{display:block}.plus-caia-heading-row h2{color:#fff;max-width:860px;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(46px,5vw,82px);font-weight:460;line-height:.98}.plus-caia-heading-row h2 span{color:var(--home-orange-hot)}.plus-caia-heading-row h2 b{color:#fff;font-weight:inherit}.plus-caia-included-panel>div>p:not(.eyebrow),.plus-caia-prompt p{color:var(--home-muted);font-size:clamp(16px,1.18vw,19px);line-height:1.58}.plus-caia-included-panel>div>p:not(.eyebrow){max-width:840px;margin:20px 0 0}.plus-caia-prompt{max-width:700px;box-shadow:inset 3px 0 0 var(--home-orange);background:#060c1ba8;border:1px solid #ff6a2d6b;border-radius:4px;margin-top:28px;padding:clamp(20px,2vw,28px)}.plus-caia-prompt span{color:var(--home-orange-hot);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.plus-caia-prompt strong{color:#fff;margin-top:14px;font-size:clamp(22px,1.7vw,30px);font-weight:850;line-height:1.12;display:block}.plus-caia-prompt p{margin:26px 0 0}.plus-caia-included-panel ul{z-index:1;gap:16px;margin:0;padding:clamp(72px,6.8vw,116px) 0 0;list-style:none;display:grid;position:relative}.plus-caia-included-panel li{color:#e4ecfb;background:#ffffff09;border:1px solid #aab7ce33;border-radius:4px;min-height:82px;padding:24px 28px 24px 54px;font-size:clamp(17px,1.12vw,20px);line-height:1.45;position:relative}.plus-caia-included-panel li:before{content:"";background:var(--home-cyan);border-radius:999px;width:6px;height:6px;position:absolute;top:1.45em;left:28px;box-shadow:0 0 14px #69e2ff8f}.plus-outcome-section,.plus-pain-section,.plus-command-section,.plus-included-section,.plus-apps-section,.plus-plans-section,.plus-faq-section{padding-top:clamp(48px,7vw,104px);padding-bottom:clamp(44px,6vw,90px)}.plus-pain-section .section-header p:not(.eyebrow){max-width:780px}.plus-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.plus-pain-card{background:radial-gradient(circle at 20% 0,#ff6a2d26,#0000 42%),radial-gradient(circle at 88% 78%,#69e2ff17,#0000 38%),#090f1fb8;border-color:#ff6a2d38;flex-direction:column;min-height:330px;padding:clamp(24px,2.4vw,38px);display:flex}.plus-pain-card span{color:#ffb089;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ff6a2d47;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.plus-pain-card h3,.plus-command-step h3,.plus-faq-card h3{color:#fff;font-family:var(--font-display);letter-spacing:-.032em;margin:28px 0 0;font-weight:460;line-height:1}.plus-pain-card h3{max-width:13ch;font-size:clamp(31px,2.7vw,48px)}.plus-pain-card p{margin-top:auto;padding-top:22px}.plus-pain-card p,.plus-command-step p,.plus-faq-card p{color:var(--home-muted);margin-bottom:0;margin-left:0;margin-right:0;font-size:clamp(16px,1.18vw,19px);line-height:1.58}.plus-command-step p,.plus-faq-card p{margin-top:18px}.plus-outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.plus-outcome-card{flex-direction:column;min-height:320px;padding:clamp(24px,2.4vw,36px);display:flex}.plus-outcome-card span{width:fit-content}.plus-outcome-card h3,.plus-included-panel h2,.plus-apps-section h2,.plus-plans-section h2,.plus-plan-card h3{color:#fff;font-family:var(--font-display);letter-spacing:-.032em;margin:0;font-weight:460;line-height:1}.plus-outcome-card h3{max-width:12ch;min-height:5em;margin-top:30px;font-size:clamp(29px,2.4vw,42px)}.plus-outcome-card p,.plus-included-panel p,.plus-plan-card p{color:var(--home-muted);margin:18px 0 0;font-size:clamp(16px,1.18vw,19px);line-height:1.58}.plus-outcome-card p{margin-top:18px;padding-top:0}.plus-outcome-section .section-header,.plus-outcome-section .section-header h2{max-width:1080px}.plus-command-section .section-header{max-width:980px}.plus-command-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);display:grid;position:relative}.plus-command-flow:before{content:"";background:linear-gradient(90deg,#2f6dff0d,#69e2ff9e,#ff6a2d8f,#845dff5c) 0 0/100% 100%,repeating-linear-gradient(90deg,#0000 0 22px,#ffffff6b 22px 25px,#0000 25px 44px) 0 0/88px 100%;height:2px;animation:8s linear infinite distributorRailFlow;position:absolute;top:40px;left:7%;right:7%;box-shadow:0 0 26px #69e2ff38}.plus-command-step{align-content:start;min-height:300px;padding:clamp(24px,2.3vw,34px);display:grid}.plus-command-step:before{content:"";z-index:1;background:#081224;border:2px solid #69e2ffe6;border-radius:999px;width:18px;height:18px;margin-bottom:34px;position:relative;box-shadow:0 0 0 8px #69e2ff14,0 0 24px #69e2ff6b}.plus-command-step:nth-child(2):before{border-color:#2f6dfff2}.plus-command-step:nth-child(3):before{border-color:#ff6a2df2;box-shadow:0 0 0 8px #ff6a2d14,0 0 24px #ff6a2d61}.plus-command-step:nth-child(4):before{border-color:#845dfff2}.plus-command-step span{color:var(--home-orange-hot);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:950}.plus-command-step h3{max-width:13ch;margin-top:18px;font-size:clamp(28px,2.25vw,40px)}.plus-included-panel{grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr);align-items:center;gap:clamp(28px,5vw,76px);padding:clamp(30px,4vw,58px);display:grid}.plus-included-panel>*{z-index:1;position:relative}.plus-included-panel h2{max-width:820px;font-size:clamp(42px,4.8vw,78px)}.plus-included-panel p{max-width:720px;font-size:clamp(17px,1.25vw,20px)}.plus-signal-list{gap:12px;display:grid}.plus-signal-list span{color:#eaf2ff;align-items:center;min-height:58px;padding:0 18px;font-size:14px;font-weight:820;display:flex}.plus-apps-section .section-header{max-width:940px}.plus-apps-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.plus-apps-grid article{align-content:space-between;min-height:170px;padding:20px;display:grid}.plus-apps-grid article span{background:var(--home-cyan);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);width:12px;height:12px;box-shadow:0 0 22px #69e2ffa3}.plus-apps-grid h3{color:#fff;max-width:12ch;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(22px,1.9vw,32px);font-weight:540;line-height:1.03}.plus-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.plus-plan-card{align-content:start;min-height:420px;padding:clamp(26px,3vw,42px);display:grid}.plus-plan-card>*{z-index:1;position:relative}.plus-plan-card div{color:#fff;align-items:baseline;gap:12px;margin-top:46px;display:flex}.plus-plan-card strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(78px,7vw,118px);font-weight:540;line-height:.76}.plus-plan-card small{color:#8fe8ff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.plus-plan-card h3{max-width:10ch;margin-top:42px;font-size:clamp(32px,3vw,48px)}.plus-plan-card ul{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.plus-plan-card li{color:#dce6f7;align-items:center;min-height:34px;font-size:13px;font-weight:760;display:flex}.plus-plan-card li:before{content:"";background:var(--home-cyan);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);flex:none;width:8px;height:8px;margin-right:10px;box-shadow:0 0 14px #69e2ff7a}.plus-plan-card:nth-child(2){background:radial-gradient(circle at 24% 10%,#ff6a2d29,#0000 42%),radial-gradient(circle at 88% 82%,#69e2ff1f,#0000 38%),#090f1fc2;border-color:#ff6a2d52}.plus-final-cta{margin-bottom:clamp(28px,5vw,70px)}.plus-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);display:grid}.plus-faq-card{min-height:220px;padding:clamp(24px,2.4vw,36px)}.plus-faq-card h3{max-width:22ch;margin-top:0;font-size:clamp(27px,2vw,36px)}.apps-page .home-nav-ticker-item{opacity:0;border-right:0;width:100%;animation:none}.apps-page .home-nav-ticker-item:first-child{opacity:1}.apps-hero,.apps-directory-section,.apps-platform-section{z-index:2;max-width:1520px;margin:0 auto;padding-left:clamp(18px,4vw,64px);padding-right:clamp(18px,4vw,64px);position:relative}.apps-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.46fr);align-items:end;gap:clamp(34px,5vw,84px);min-height:clamp(620px,70vh,860px);padding-top:clamp(78px,9vw,136px);padding-bottom:clamp(56px,7vw,96px);display:grid}.apps-hero-copy h1{color:#fff;max-width:1050px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(62px,6.6vw,118px);font-weight:490;line-height:.89}.apps-hero-copy>p:not(.eyebrow){color:#c5cfdf;max-width:780px;margin:30px 0 0;font-size:clamp(18px,1.5vw,24px);line-height:1.5}.apps-hero-panel,.apps-directory-column,.apps-platform-section{background:radial-gradient(circle at 18% 12%,#69e2ff1f,#0000 42%),radial-gradient(circle at 86% 82%,#ff6a2d1a,#0000 38%),#090f1fb8;border:1px solid #69e2ff33;border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 88px #00000040}.apps-hero-panel{gap:32px;padding:clamp(24px,3vw,42px);display:grid}.apps-hero-panel img{object-fit:contain;width:min(280px,100%);height:auto}.apps-hero-panel dl{gap:12px;margin:0;display:grid}.apps-hero-panel div{background:#ffffff09;border:1px solid #aab7ce29;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:0 18px;display:flex}.apps-hero-panel dt{color:#fff;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(38px,4vw,62px);font-weight:500;line-height:.85}.apps-hero-panel dd{max-width:130px;color:var(--home-muted);letter-spacing:.1em;text-align:right;text-transform:uppercase;margin:0;font-size:12px;font-weight:900;line-height:1.25}.apps-directory-section{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.05fr);gap:clamp(16px,2vw,24px);padding-top:clamp(28px,5vw,74px);padding-bottom:clamp(54px,7vw,104px);display:grid}.apps-directory-column{align-content:start;min-height:680px;padding:clamp(24px,2.8vw,42px);display:grid}.apps-directory-column h2,.apps-platform-section h2{color:#fff;font-family:var(--font-display);letter-spacing:-.036em;margin:0;font-size:clamp(36px,3.2vw,58px);font-weight:460;line-height:.95}.apps-directory-column>p:not(.eyebrow),.apps-platform-section>p{color:var(--home-muted);margin:18px 0 28px;font-size:clamp(16px,1.18vw,19px);line-height:1.58}.apps-directory-column>div{gap:10px;display:grid}.apps-directory-column a{color:#fff;background:#ffffff08;border:1px solid #aab7ce24;gap:4px;min-height:70px;padding:14px 16px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.apps-directory-column a:hover{background:#69e2ff11;border-color:#69e2ff5c;transform:translateY(-2px)}.apps-directory-column a span{color:var(--home-orange-hot);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.apps-directory-column a strong{color:#f4f7ff;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(22px,1.75vw,30px);font-weight:460;line-height:1}.apps-native-column{border-color:#ff6a2d3d}.apps-native-link{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"media title""media text";align-items:center;gap:4px 18px;min-height:104px}.apps-native-link img,.apps-native-link>span{object-fit:contain;grid-area:media;justify-self:center;width:58px;height:72px}.apps-native-link>span{background:var(--home-cyan);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);opacity:.82;height:58px;display:block;box-shadow:0 0 24px #69e2ff80}.apps-native-link strong{grid-area:title}.apps-native-link small{color:var(--home-muted);grid-area:text;font-size:13px;line-height:1.35}.apps-platform-section{grid-template-columns:minmax(0,.72fr) minmax(0,.88fr);align-items:center;gap:clamp(28px,4vw,70px);padding:clamp(30px,4vw,58px);display:grid}.apps-platform-section>p{margin:0;font-size:clamp(17px,1.25vw,21px)}.apps-final-cta{margin-bottom:clamp(28px,5vw,70px)}.native-apps-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.5fr);align-items:center}.native-apps-orbit{align-content:center;gap:30px;min-height:520px;display:grid;position:relative}.native-apps-orbit:before{content:"";border:1px solid #69e2ff2e;border-radius:999px;position:absolute;inset:9% 0;transform:rotate(-14deg);box-shadow:0 0 72px #69e2ff1f,inset 0 0 62px #2f6dff14}.native-apps-orbit img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 36px #69e2ff33);width:min(420px,92%);height:auto;position:relative}.native-apps-orbit div{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.native-apps-orbit span,.native-app-platform-section span{color:#dce6f7;background:#ffffff0b;border:1px solid #69e2ff33;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.native-app-feature-section,.native-app-grid-section,.native-app-platform-section,.native-app-related-section{z-index:2;max-width:1520px;margin:0 auto;padding:clamp(42px,6vw,92px) clamp(18px,4vw,64px);position:relative}.native-app-feature-card,.native-app-card,.native-app-platform-section,.native-app-related-section a{background:radial-gradient(circle at 18% 12%,#69e2ff1f,#0000 42%),radial-gradient(circle at 86% 82%,#ff6a2d1a,#0000 38%),#090f1fb8;border:1px solid #69e2ff33;border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 88px #00000040}.native-app-feature-card{color:#fff;grid-template-columns:minmax(0,.85fr) minmax(280px,.38fr);align-items:center;gap:clamp(28px,5vw,78px);min-height:520px;padding:clamp(30px,4.5vw,70px);text-decoration:none;display:grid}.native-app-feature-card h2,.native-app-grid-section h2,.native-app-platform-section h2,.native-app-related-section h2{color:#fff;max-width:980px;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(42px,5vw,82px);font-weight:460;line-height:.94}.native-app-feature-card p,.native-app-platform-section p{max-width:730px;color:var(--home-muted);margin:22px 0 0;font-size:clamp(17px,1.3vw,21px);line-height:1.55}.native-app-feature-card img{object-fit:contain;filter:drop-shadow(0 32px 46px #00000052);justify-self:center;width:min(280px,100%);height:auto}.native-app-feature-card ul,.native-app-card ul{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.native-app-feature-card li,.native-app-card li{color:#e4ecfb;align-items:center;min-height:34px;font-size:14px;font-weight:760;display:flex}.native-app-feature-card li:before,.native-app-card li:before{content:"";background:var(--home-cyan);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);flex:none;width:8px;height:8px;margin-right:10px;box-shadow:0 0 14px #69e2ff7a}.native-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.native-app-card{color:#fff;align-content:start;min-height:500px;padding:clamp(24px,2.4vw,36px);text-decoration:none;display:grid}.native-app-card>span{color:var(--home-orange-hot);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:950}.native-app-card h3{color:#fff;max-width:11ch;font-family:var(--font-display);letter-spacing:-.036em;margin:32px 0 0;font-size:clamp(30px,2.5vw,46px);font-weight:460;line-height:.98}.native-app-card p{color:var(--home-muted);margin:18px 0 0;font-size:clamp(16px,1.18vw,19px);line-height:1.55}.native-app-card img,.native-app-card i{object-fit:contain;filter:drop-shadow(0 24px 38px #00000047);place-self:end;width:86px;height:108px;margin-top:24px}.native-app-card i{background:var(--home-cyan);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);opacity:.8;width:54px;height:54px;box-shadow:0 0 30px #69e2ff7a}.native-app-card:nth-child(2){border-color:#ff6a2d47}.native-app-card:nth-child(3){border-color:#845dff47}.native-app-card:nth-child(4){border-color:#5bffae3d}.native-app-platform-section{grid-template-columns:minmax(0,.7fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,82px);padding-top:clamp(34px,4.4vw,66px);padding-bottom:clamp(34px,4.4vw,66px);display:grid}.native-app-platform-section>div:last-child div{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.native-app-related-section>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);display:grid}.native-app-related-section a{color:#fff;min-height:160px;font-family:var(--font-display);letter-spacing:-.03em;align-content:end;padding:22px;font-size:clamp(25px,2.1vw,36px);font-weight:530;line-height:1;text-decoration:none;display:grid}.native-app-related-section a span{color:var(--home-muted);font-family:var(--font-ui);letter-spacing:.13em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:900}.native-apps-product-hero,.native-products-index,.native-product-stack{z-index:2;max-width:1520px;margin:0 auto;padding-left:clamp(18px,4vw,64px);padding-right:clamp(18px,4vw,64px);position:relative}.native-apps-product-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr);align-items:end;gap:clamp(28px,5vw,86px);min-height:clamp(560px,64vh,760px);padding-top:clamp(78px,9vw,136px);padding-bottom:clamp(36px,5vw,76px);display:grid}.native-apps-product-hero h1{color:#fff;max-width:1040px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(62px,6.7vw,120px);font-weight:490;line-height:.89}.native-apps-hero-aside{align-content:end;gap:24px;padding-bottom:10px;display:grid}.native-apps-hero-aside p{color:#c5cfdf;margin:0;font-size:clamp(18px,1.35vw,23px);line-height:1.54}.native-apps-hero-aside .button{justify-self:start}.native-plus-signal{color:#fff;justify-self:center;width:min(380px,100%);text-decoration:none;transition:transform .18s,filter .18s;display:block}.native-plus-signal img{filter:drop-shadow(0 22px 38px #00000047);width:100%;height:auto;display:block}.native-plus-signal:hover{filter:brightness(1.08);transform:translateY(-2px)}.native-products-index{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-bottom:clamp(44px,6vw,90px);display:grid}.native-products-index a{border:1px solid var(--app-accent);align-content:end;min-height:132px;padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.native-products-index a{border:1px solid color-mix(in srgb, var(--app-accent) 32%, #aab7ce2e)}}.native-products-index a{background:linear-gradient(145deg, var(--app-accent), transparent 48%), #090f1fa8;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.native-products-index a{background:linear-gradient(145deg, color-mix(in srgb, var(--app-accent) 14%, transparent), transparent 48%), #090f1fa8}}.native-products-index a{color:#fff;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.native-products-index a:after{content:"";background:var(--app-accent);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);width:10px;height:10px;box-shadow:0 0 18px var(--app-accent);position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.native-products-index a:after{box-shadow:0 0 18px color-mix(in srgb, var(--app-accent) 80%, transparent)}}.native-products-index a:hover{border-color:var(--app-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.native-products-index a:hover{border-color:color-mix(in srgb, var(--app-accent) 68%, white 8%)}}.native-products-index a:hover{background:linear-gradient(145deg, var(--app-accent), transparent 52%), #090f1fc7}@supports (color:color-mix(in lab, red, red)){.native-products-index a:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--app-accent) 21%, transparent), transparent 52%), #090f1fc7}}.native-products-index span{color:var(--app-accent);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:950}.native-products-index strong{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;margin-top:10px;font-size:clamp(24px,2vw,34px);font-weight:540;line-height:1}.white-papers-hero,.white-papers-intro,.white-paper-group,.white-papers-repark{z-index:2;max-width:1520px;margin:0 auto;padding-left:clamp(18px,4vw,64px);padding-right:clamp(18px,4vw,64px);position:relative}.white-papers-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);align-items:end;gap:clamp(26px,5vw,76px);min-height:clamp(520px,58vh,700px);padding-top:clamp(78px,9vw,136px);padding-bottom:clamp(30px,5vw,64px);display:grid}.white-papers-hero h1{color:#fff;max-width:1060px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(58px,6.1vw,112px);font-weight:490;line-height:.9}.white-papers-hero-card{background:radial-gradient(circle at 82% 14%,#ff6a2d2e,#0000 38%),radial-gradient(circle at 12% 84%,#69e2ff1f,#0000 36%),#080e1fbd;border:1px solid #ff6a2d47;border-radius:6px;gap:18px;padding:clamp(24px,3vw,38px);display:grid;box-shadow:0 30px 90px #0000003d,inset 0 1px #ffffff12}.white-papers-hero-card span{color:#fff;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(64px,5vw,98px);line-height:.8}.white-papers-hero-card p,.white-papers-intro p,.white-papers-repark p{color:#c5cfdf;margin:0;font-size:clamp(17px,1.2vw,21px);line-height:1.55}.white-papers-intro{max-width:1180px;margin-bottom:clamp(42px,5vw,78px)}.white-paper-group{gap:clamp(18px,2.4vw,32px);padding-bottom:clamp(50px,6vw,92px);display:grid}.white-paper-group-heading{gap:12px;display:grid}.white-paper-group-heading h2,.white-papers-repark h2{color:#fff;max-width:860px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.3vw,76px);font-weight:500;line-height:.92}.white-paper-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.white-paper-card{border:1px solid var(--paper-accent);grid-template-rows:auto auto 1fr auto;align-content:stretch;min-height:clamp(250px,19vw,310px);padding:clamp(24px,2.5vw,34px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.white-paper-card{border:1px solid color-mix(in srgb, var(--paper-accent) 30%, #78a1ff2e)}}.white-paper-card{background:radial-gradient(circle at 10% 8%, var(--paper-accent), transparent 34%), linear-gradient(145deg, #0d1d3bdb, #070b19eb);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.white-paper-card{background:radial-gradient(circle at 10% 8%, color-mix(in srgb, var(--paper-accent) 17%, transparent), transparent 34%), linear-gradient(145deg, #0d1d3bdb, #070b19eb)}}.white-paper-card{color:#fff;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0a}.white-paper-card:after{content:"";background:var(--paper-accent);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);width:10px;height:10px;box-shadow:0 0 20px var(--paper-accent);position:absolute;top:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.white-paper-card:after{box-shadow:0 0 20px color-mix(in srgb, var(--paper-accent) 72%, transparent)}}.white-paper-card:hover{border-color:var(--paper-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.white-paper-card:hover{border-color:color-mix(in srgb, var(--paper-accent) 56%, white 12%)}}.white-paper-card:hover{background:radial-gradient(circle at 10% 8%, var(--paper-accent), transparent 36%), linear-gradient(145deg, #102346e6, #070b19f0)}@supports (color:color-mix(in lab, red, red)){.white-paper-card:hover{background:radial-gradient(circle at 10% 8%, color-mix(in srgb, var(--paper-accent) 24%, transparent), transparent 36%), linear-gradient(145deg, #102346e6, #070b19f0)}}.white-paper-card:hover{box-shadow:0 30px 82px #00000047, 0 0 30px var(--paper-accent)}@supports (color:color-mix(in lab, red, red)){.white-paper-card:hover{box-shadow:0 30px 82px #00000047, 0 0 30px color-mix(in srgb, var(--paper-accent) 10%, transparent)}}.white-paper-card span,.white-paper-card small{color:var(--paper-accent);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.white-paper-card strong{color:#fff;max-width:22ch;font-family:var(--font-display);letter-spacing:-.035em;margin-top:26px;font-size:clamp(24px,2vw,34px);font-weight:500;line-height:1;display:block}.white-paper-card p{color:#bdc8dc;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:34ch;margin:10px 0 0;font-size:clamp(15px,1.05vw,18px);line-height:1.46;display:-webkit-box;overflow:hidden}.white-paper-card small{align-self:end;align-items:center;gap:8px;margin-top:22px;display:inline-flex}.white-paper-card small:after{content:"->"}.white-papers-repark{background:linear-gradient(90deg,#ff6a2d14,#0000 48%),#060c1c42;border-top:1px solid #78a1ff33;border-bottom:1px solid #78a1ff24;gap:16px;margin-bottom:clamp(50px,7vw,96px);padding-top:clamp(28px,4vw,46px);padding-bottom:clamp(28px,4vw,46px);display:grid}.white-paper-detail,.white-paper-detail-cta{z-index:2;max-width:1260px;margin:0 auto;padding-left:clamp(18px,4vw,64px);padding-right:clamp(18px,4vw,64px);position:relative}.white-paper-detail{padding-top:clamp(86px,10vw,148px)}.white-paper-detail-hero{gap:18px;padding-bottom:clamp(34px,5vw,72px);display:grid}.white-paper-back-link{color:var(--home-muted);letter-spacing:.1em;text-transform:uppercase;justify-self:start;font-size:13px;font-weight:850;text-decoration:none}.white-paper-back-link:hover{color:#fff}.white-paper-detail-hero .eyebrow{color:var(--paper-accent)}.white-paper-detail-hero h1{color:#fff;max-width:1040px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(54px,5.7vw,104px);font-weight:490;line-height:.92}.white-paper-detail-hero>p:last-child{color:#d7deeb;max-width:820px;margin:0;font-size:clamp(19px,1.5vw,26px);line-height:1.4}.white-paper-body{border:1px solid var(--paper-accent);gap:20px;max-width:920px;padding:clamp(28px,4vw,54px);display:grid}@supports (color:color-mix(in lab, red, red)){.white-paper-body{border:1px solid color-mix(in srgb, var(--paper-accent) 28%, #78a1ff2e)}}.white-paper-body{background:radial-gradient(circle at 10% 0, var(--paper-accent), transparent 34%), linear-gradient(180deg, #0d1832e0, #070b19eb);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.white-paper-body{background:radial-gradient(circle at 10% 0, color-mix(in srgb, var(--paper-accent) 12%, transparent), transparent 34%), linear-gradient(180deg, #0d1832e0, #070b19eb)}}.white-paper-body{box-shadow:0 34px 110px #0000003d,inset 0 1px #ffffff0f}.white-paper-body h2{color:#fff;font-family:var(--font-display);letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(32px,3vw,52px);font-weight:460;line-height:1}.white-paper-body h2:first-child{margin-top:0}.white-paper-body p,.white-paper-body li{color:#c8d2e4;font-size:clamp(17px,1.15vw,20px);line-height:1.68}.white-paper-body p{margin:0}.white-paper-body ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.white-paper-body li{padding-left:24px;position:relative}.white-paper-body li:before{content:"";background:var(--paper-accent);width:9px;height:9px;box-shadow:0 0 14px var(--paper-accent);position:absolute;top:.7em;left:0;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.white-paper-body li:before{box-shadow:0 0 14px color-mix(in srgb, var(--paper-accent) 70%, transparent)}}.white-paper-body strong{color:#fff;font-weight:850}.white-paper-body a{color:var(--paper-accent);font-weight:750;text-decoration:none}.white-paper-body a:hover{color:#fff}.white-paper-end-link{color:var(--paper-accent);letter-spacing:.12em;text-transform:uppercase;justify-self:start;margin-top:18px;font-size:12px;font-weight:950;text-decoration:none}.white-paper-end-link:before{content:"<- "}.white-paper-detail-cta{border-top:1px solid #78a1ff2e;gap:20px;margin-top:clamp(40px,6vw,86px);margin-bottom:clamp(54px,7vw,106px);padding-top:clamp(30px,4vw,50px);display:grid}.white-paper-detail-cta h2{color:#fff;max-width:760px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.3vw,76px);font-weight:500;line-height:.92}.white-paper-detail-cta .button{justify-self:start}.company-hero,.company-belief,.company-clients,.company-partners,.company-solutions,.company-approach,.company-why,.company-final-cta{z-index:2;max-width:1520px;margin:0 auto;padding-left:clamp(18px,4vw,64px);padding-right:clamp(18px,4vw,64px);position:relative}.company-hero{gap:clamp(28px,4vw,58px);min-height:auto;padding-top:clamp(78px,9vw,136px);padding-bottom:clamp(54px,7vw,108px);display:grid}.company-hero h1,.company-section-heading h2,.company-final-cta h2{color:#fff;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-weight:490;line-height:.92}.company-hero h1{max-width:1120px;font-size:clamp(64px,7.4vw,132px);line-height:.9}.company-hero-message{gap:clamp(18px,2vw,28px);display:grid}.company-hero-message>p:not(.eyebrow){color:#cbd6e8;max-width:760px;margin:0;font-size:clamp(20px,1.55vw,28px);line-height:1.34}.company-focus-grid{background:#78a1ff2e;border:1px solid #78a1ff33;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.company-focus-card{background:radial-gradient(circle at 12% 0,#69e2ff1f,#0000 36%),linear-gradient(145deg,#0e1b38e0,#070c1beb);align-content:end;gap:16px;min-height:clamp(138px,12vw,178px);padding:clamp(20px,2.2vw,32px);display:grid}.company-focus-card span{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(27px,2.45vw,44px);font-weight:460;line-height:.96}.company-focus-card p{color:#aebbd0;max-width:28ch;margin:0;font-size:clamp(15px,1vw,18px);line-height:1.42}.company-hero-copy{background:linear-gradient(90deg,#69e2ff29,#0000 1px) 0 0/100% 100%,linear-gradient(#69e2ff12 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 82% 10%,#69e2ff38,#0000 36%) 0 0/100% 100%,radial-gradient(circle at 4% 92%,#ff6a2d2e,#0000 38%) 0 0/100% 100%,linear-gradient(145deg,#0f1f40d1,#060a16e6) 0 0/100% 100%;border:1px solid #69e2ff4d;border-radius:6px;gap:0;padding:clamp(28px,3.4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000047,inset 0 1px #ffffff14}.company-hero-copy:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:4px;position:absolute;inset:18px}.company-hero-copy:after{content:"";opacity:.54;pointer-events:none;background:linear-gradient(#0000,#69e2ff6b,#0000);width:1px;height:100%;position:absolute;top:0;right:18%}.company-hero-copy p,.company-belief p,.company-solution-card p,.company-approach-card p,.company-why p{color:#c5cfdf;margin:0;font-size:clamp(17px,1.2vw,21px);line-height:1.55}.company-hero-copy p{z-index:1;color:#e5ebf5;border-left:2px solid #ff6a2db8;max-width:32ch;padding-left:18px;font-size:clamp(19px,1.36vw,24px);line-height:1.38;position:relative}.company-hero-copy p+p{color:#cbd6e8;border-left-color:#69e2ffad;margin-top:clamp(26px,3vw,42px)}@media (prefers-reduced-motion:no-preference){.motion-ready .company-hero-copy.is-revealed:after{animation:3.8s ease-in-out infinite companyCopyScan}}@keyframes companyCopyScan{0%,to{opacity:.2;transform:translateY(-24%)}48%{opacity:.72;transform:translateY(24%)}}.company-belief,.company-why{gap:18px;max-width:1180px;padding-bottom:clamp(54px,6vw,92px);display:grid}.company-final-cta h2{max-width:980px;font-size:clamp(44px,4.8vw,86px)}.company-belief p,.company-why p{max-width:840px}.company-solutions,.company-partners,.company-clients,.company-approach{gap:clamp(18px,2.6vw,36px);padding-bottom:clamp(54px,7vw,108px);display:grid}.company-partners-intro{color:#b8c5d9;max-width:780px;margin:6px 0 0;font-size:clamp(18px,1.35vw,22px);line-height:1.55}.company-partner-primary{background:radial-gradient(circle at 12% 0,#2e6cee38,#0000 38%),linear-gradient(145deg,#0c1c3af0,#060b19fa);border:1px solid #69e2ff42;border-radius:6px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);display:grid;overflow:hidden;box-shadow:0 26px 72px #0000003d}.company-partner-primary-copy{align-content:center;gap:clamp(26px,3vw,42px);min-height:360px;padding:clamp(34px,4vw,64px);display:grid}.company-partner-primary-copy>img{object-fit:contain;object-position:left center;width:min(360px,78%);height:94px}.company-partner-primary-copy p,.company-partner-card p{color:#c5cfdf;margin:0;font-size:clamp(16px,1.08vw,19px);line-height:1.55}.company-partner-primary-copy p{max-width:660px}.company-partner-credentials{background:#0207126b;border-left:1px solid #69e2ff29;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;padding:clamp(24px,3vw,44px);display:grid}.company-partner-credentials>div{background:#f5f7fa;border:1px solid #ffffff38;border-radius:5px;place-items:center;min-height:180px;padding:22px;display:grid}.company-partner-credentials img{object-fit:contain;width:100%;max-height:128px;display:block}.company-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.company-partner-card{background:radial-gradient(circle at 12% 0,#69e2ff1a,#0000 36%),linear-gradient(145deg,#0c1c3ae0,#070b19f0);border:1px solid #78a1ff33;border-radius:6px;align-content:start;gap:24px;min-height:310px;padding:clamp(22px,2.2vw,34px);display:grid}.company-partner-logo{background:#eef2f7;border-radius:4px;place-items:center;min-height:116px;padding:20px;display:grid}.company-partner-logo.is-dark{background:#071022;border:1px solid #69e2ff2e}.company-partner-logo img{object-fit:contain;width:100%;max-width:240px;max-height:72px;display:block}.company-section-heading{gap:12px;display:grid}.company-section-heading h2{max-width:860px;font-size:clamp(38px,3.8vw,68px);line-height:.96}.company-client-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.company-client-logo{--client-card-x:0px;--client-card-y:-72px;--client-card-rotate:-6deg;transform-origin:50% 0;background:radial-gradient(circle at 10% 0,#ffffffeb,#0000 38%),linear-gradient(145deg,#f4f9fff0,#cdd8e5e6);border:1px solid #fff3;border-radius:6px;place-items:center;min-height:clamp(180px,13vw,230px);padding:clamp(14px,1.4vw,22px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #0000002e,inset 0 1px #ffffffbd}.company-client-logo:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 0 38%,#ffffff85 48%,#0000 58% 100%);position:absolute;inset:0;transform:translate(-120%)}.company-client-logo img{z-index:1;object-fit:contain;filter:contrast(1.12)saturate(1.1);width:auto;max-width:min(82%,220px);max-height:125px;display:block;position:relative}.company-client-logo:nth-child(4n+1){--client-card-x:-92px;--client-card-y:-88px;--client-card-rotate:-10deg}.company-client-logo:nth-child(4n+2){--client-card-x:0px;--client-card-y:-118px;--client-card-rotate:7deg}.company-client-logo:nth-child(4n+3){--client-card-x:0px;--client-card-y:118px;--client-card-rotate:-7deg}.company-client-logo:nth-child(4n){--client-card-x:92px;--client-card-y:-88px;--client-card-rotate:10deg}@media (prefers-reduced-motion:no-preference){.motion-ready .company-client-logo.reveal-on-scroll{opacity:0;transform:perspective(900px) translate3d(var(--client-card-x), var(--client-card-y), 0) rotateX(64deg) rotateZ(var(--client-card-rotate)) scale(.84);transition:opacity 1.05s cubic-bezier(.16,1,.3,1),transform 1.28s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s,filter .18s;transition-delay:var(--reveal-delay,0s);will-change:transform, opacity}.motion-ready .company-client-logo.reveal-on-scroll.is-revealed{opacity:1;transform:perspective(900px)translate(0)rotateX(0)rotate(0)scale(1)}.motion-ready .company-client-logo.reveal-on-scroll.is-revealed:before{animation:1.55s cubic-bezier(.22,1,.36,1) both clientLogoSweep;animation-delay:calc(var(--reveal-delay,0s) + .18s)}.motion-ready .company-client-logo.reveal-on-scroll.is-revealed:hover{filter:saturate(1.08);border-color:#69e2ff57;transform:perspective(900px)translateY(-8px)rotateX(0)rotate(0)scale(1.025);box-shadow:0 28px 68px #0000003d,0 0 34px #69e2ff24,inset 0 1px #ffffffc7}}@keyframes clientLogoSweep{0%{opacity:0;transform:translate(-120%)}22%{opacity:.78}to{opacity:0;transform:translate(120%)}}.company-solution-grid{background:#78a1ff2e;border:1px solid #78a1ff33;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.company-solution-card,.company-approach-card{background:radial-gradient(circle at 12% 8%, var(--company-accent,#69e2ff), transparent 36%), linear-gradient(145deg, #0c1c3adb, #070b19eb);border:0;border-radius:0;align-content:space-between;min-height:clamp(210px,17vw,280px);padding:clamp(24px,2.6vw,36px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.company-solution-card,.company-approach-card{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--company-accent,#69e2ff) 15%, transparent), transparent 36%), linear-gradient(145deg, #0c1c3adb, #070b19eb)}}.company-solution-card,.company-approach-card{color:#fff;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0a}.company-solution-card:hover{border-color:var(--company-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.company-solution-card:hover{border-color:color-mix(in srgb, var(--company-accent) 58%, white 12%)}}.company-solution-card:hover{background:radial-gradient(circle at 12% 8%, var(--company-accent), transparent 38%), linear-gradient(145deg, #102346e6, #070b19f0)}@supports (color:color-mix(in lab, red, red)){.company-solution-card:hover{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--company-accent) 24%, transparent), transparent 38%), linear-gradient(145deg, #102346e6, #070b19f0)}}.company-solution-card:hover{box-shadow:0 30px 82px #00000047, 0 0 30px var(--company-accent)}@supports (color:color-mix(in lab, red, red)){.company-solution-card:hover{box-shadow:0 30px 82px #00000047, 0 0 30px color-mix(in srgb, var(--company-accent) 12%, transparent)}}.company-solution-card strong,.company-approach-card h3{color:#fff;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(24px,1.8vw,34px);font-weight:540;line-height:1}.company-solution-card span{color:var(--company-accent);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.company-approach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.company-approach-card{--company-accent:#69e2ff;border:1px solid #78a1ff2e;border-radius:6px;gap:22px;min-height:clamp(230px,18vw,300px)}.company-approach-card span{color:var(--home-orange);letter-spacing:.13em;font-size:12px;font-weight:950}.company-approach-card h3{margin:0}.company-final-cta{border-top:1px solid #78a1ff2e;gap:20px;margin-bottom:0;padding-top:clamp(30px,4vw,50px);padding-bottom:clamp(48px,6vw,86px);display:grid}.company-final-cta .button{justify-self:start}.company-page .site-footer{padding-top:0}.privacy-page{background:#060914}.privacy-hero,.privacy-policy{z-index:2;width:min(1440px,100% - clamp(36px,7vw,132px));margin-inline:auto;position:relative}.privacy-hero{border-bottom:1px solid #78a1ff33;gap:clamp(18px,2vw,28px);padding-top:clamp(94px,11vw,168px);padding-bottom:clamp(58px,7vw,104px);display:grid}.privacy-hero h1{color:#fff;max-width:1050px;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(64px,9vw,148px);font-weight:460;line-height:.86}.privacy-hero>p:not(.eyebrow){color:#c7d2e5;max-width:820px;margin:0;font-size:clamp(19px,1.55vw,27px);line-height:1.5}.privacy-hero>span{color:#7f90ad;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.privacy-policy{gap:clamp(30px,5vw,72px);padding-block:clamp(60px,8vw,122px);display:grid}.privacy-policy-intro{gap:14px;display:grid}.privacy-policy-intro h2{color:#fff;max-width:1240px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,82px);font-weight:460;line-height:.95}.privacy-policy-list{border-top:1px solid #78a1ff38}.privacy-policy-row{border-bottom:1px solid #78a1ff2e;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(28px,6vw,96px);padding-block:clamp(30px,4vw,58px);display:grid}.privacy-policy-row>div{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.privacy-policy-row span{color:var(--home-orange);letter-spacing:.13em;padding-top:6px;font-size:11px;font-weight:900}.privacy-policy-row h3{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.2vw,38px);font-weight:500;line-height:1.05}.privacy-policy-row>p{color:#c7d2e5;max-width:760px;margin:0;font-size:clamp(17px,1.25vw,21px);line-height:1.7}.privacy-contact{background:radial-gradient(circle at 0 0,#69e2ff21,#0000 45%),#0a152bcc;border:1px solid #69e2ff42;border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px 28px;padding:clamp(26px,4vw,46px);display:flex}.privacy-contact p{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.5vw,42px)}.privacy-contact a{color:var(--home-cyan);font-weight:800;text-decoration:none}.privacy-contact a:hover{color:#fff}.privacy-page .site-footer{padding-top:0}@media (max-width:720px){.privacy-policy-row{grid-template-columns:1fr;gap:20px}.privacy-contact{flex-direction:column;align-items:flex-start}}.native-product-stack{gap:clamp(22px,3vw,38px);padding-bottom:clamp(48px,7vw,108px);display:grid}.native-product-section{border:1px solid var(--app-accent);grid-template-columns:minmax(0,.95fr) minmax(360px,.62fr);align-items:center;gap:clamp(28px,5vw,82px);min-height:clamp(520px,58vw,690px);padding:clamp(30px,5vw,74px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.native-product-section{border:1px solid color-mix(in srgb, var(--app-accent) 32%, #aab7ce24)}}.native-product-section{background:radial-gradient(circle at 10% 0%, var(--app-accent), transparent 36%), radial-gradient(circle at 93% 96%, var(--app-secondary), transparent 38%), #070c1bb8;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.native-product-section{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--app-accent) 18%, transparent), transparent 36%), radial-gradient(circle at 93% 96%, color-mix(in srgb, var(--app-secondary) 18%, transparent), transparent 38%), #070c1bb8}}.native-product-section{scroll-margin-top:92px;box-shadow:inset 0 1px #ffffff0f,0 30px 90px #0003}.native-product-section:before{content:"";background-image:linear-gradient(90deg, var(--app-accent) 1px, transparent 1px), linear-gradient(0deg, var(--app-accent) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.native-product-section:before{background-image:linear-gradient(90deg, color-mix(in srgb, var(--app-accent) 16%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--app-accent) 12%, transparent) 1px, transparent 1px)}}.native-product-section:before{opacity:.24;pointer-events:none;background-size:82px 82px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.native-product-copy,.native-product-panel{z-index:1;position:relative}.native-product-copy .eyebrow{color:var(--app-accent)}.native-product-copy h2{color:#fff;max-width:830px;font-family:var(--font-display);letter-spacing:-.043em;margin:0;font-size:clamp(50px,5vw,88px);font-weight:510;line-height:.9}.native-product-copy h3{color:#f5f8ff;max-width:780px;font-family:var(--font-display);letter-spacing:-.035em;margin:30px 0 0;font-size:clamp(28px,2.5vw,44px);font-weight:460;line-height:1.02}.native-product-copy p:not(.eyebrow){color:#c3cde0;max-width:780px;margin:20px 0 0;font-size:clamp(16px,1.18vw,20px);line-height:1.58}.native-product-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.native-product-actions .button-primary{border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.native-product-actions .button-primary{border-color:color-mix(in srgb, var(--app-accent) 74%, white 8%)}}.native-product-actions .button-primary{background:linear-gradient(135deg, var(--app-accent), var(--app-secondary))}@supports (color:color-mix(in lab, red, red)){.native-product-actions .button-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 80%, #426dff), color-mix(in srgb, var(--app-secondary) 82%, #6f46ff))}}.native-product-panel{gap:24px;display:grid}.native-product-pulse{grid-template-columns:1fr auto 1fr;align-items:center;min-height:96px;display:grid;position:relative}.native-product-pulse:before,.native-product-pulse:after{content:"";background:linear-gradient(90deg, transparent, var(--app-accent), var(--app-secondary), transparent);height:2px;box-shadow:0 0 24px var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.native-product-pulse:before,.native-product-pulse:after{box-shadow:0 0 24px color-mix(in srgb, var(--app-accent) 72%, transparent)}}.native-product-pulse span{border:1px solid var(--app-accent);width:58px;height:58px}@supports (color:color-mix(in lab, red, red)){.native-product-pulse span{border:1px solid color-mix(in srgb, var(--app-accent) 62%, white 8%)}}.native-product-pulse span{background:radial-gradient(circle, var(--app-accent), transparent 58%), #080e1ee6}@supports (color:color-mix(in lab, red, red)){.native-product-pulse span{background:radial-gradient(circle, color-mix(in srgb, var(--app-accent) 38%, transparent), transparent 58%), #080e1ee6}}.native-product-pulse span{clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%)}.native-product-pulse span:nth-child(2),.native-product-pulse span:nth-child(3){display:none}.native-product-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.native-product-points li{border:1px solid var(--app-accent);min-height:82px;padding:18px 18px 18px 46px;position:relative}@supports (color:color-mix(in lab, red, red)){.native-product-points li{border:1px solid color-mix(in srgb, var(--app-accent) 28%, #aab7ce24)}}.native-product-points li{color:#eef4ff;background:#ffffff0a;border-radius:6px;font-size:15px;font-weight:740;line-height:1.38}.native-product-points li:before{content:"";background:var(--app-accent);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);width:11px;height:11px;box-shadow:0 0 18px var(--app-accent);position:absolute;top:24px;left:18px}@supports (color:color-mix(in lab, red, red)){.native-product-points li:before{box-shadow:0 0 18px color-mix(in srgb, var(--app-accent) 78%, transparent)}}.native-product-proof{flex-wrap:wrap;gap:10px;display:flex}.native-product-proof span{border:1px solid var(--app-accent);align-items:center;min-height:36px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.native-product-proof span{border:1px solid color-mix(in srgb, var(--app-accent) 34%, #aab7ce33)}}.native-product-proof span{background:var(--app-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.native-product-proof span{background:color-mix(in srgb, var(--app-accent) 10%, #ffffff0a)}}.native-product-proof span{color:#dfe8f8;font-size:12px;font-weight:850}.halo-visual-art{min-height:auto}.float-hero-context,.office-hero-context,.google-calendar-hero-context,.distributor-hero-context,.connectwise-hero-context,.halo-hero-context{-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);background:radial-gradient(circle at 14% 8%,#69e2ff24,#0000 42%),radial-gradient(circle at 90% 86%,#ff6a2d1f,#0000 38%),#080e1eb8;border:1px solid #69e2ff2e;border-radius:6px;align-content:center;min-width:0;padding:clamp(24px,2.5vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 82px #0000003d,inset 0 1px #ffffff12}.float-hero-context:after,.office-hero-context:after,.google-calendar-hero-context:after,.distributor-hero-context:after,.connectwise-hero-context:after,.halo-hero-context:after{content:"";background:var(--home-cyan);opacity:.78;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);width:10px;height:10px;position:absolute;top:20px;right:20px;box-shadow:0 0 20px #69e2ff5c}.float-hero-context span,.office-hero-context span,.google-calendar-hero-context span,.distributor-hero-context span,.connectwise-hero-context span,.halo-hero-context span{color:var(--home-orange-hot);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.float-hero-context h2,.office-hero-context h2,.google-calendar-hero-context h2,.distributor-hero-context h2,.connectwise-hero-context h2,.halo-hero-context h2{color:#fff;max-width:17ch;font-family:var(--font-display);letter-spacing:-.034em;margin:18px 0 0;font-size:clamp(28px,2.15vw,38px);font-weight:460;line-height:1}.float-hero-context p,.office-hero-context p,.google-calendar-hero-context p,.distributor-hero-context p,.connectwise-hero-context p,.halo-hero-context p{max-width:34ch;color:var(--home-muted);margin:18px 0 0;font-size:clamp(16px,1vw,18px);line-height:1.52}.float-hero-context ul,.office-hero-context ul,.google-calendar-hero-context ul,.distributor-hero-context ul,.connectwise-hero-context ul,.halo-hero-context ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.float-hero-context li,.office-hero-context li,.google-calendar-hero-context li,.distributor-hero-context li,.connectwise-hero-context li,.halo-hero-context li{color:#d8e1f0;padding-left:18px;font-size:clamp(14px,1vw,16px);font-weight:660;line-height:1.42;position:relative}.float-hero-context li:before,.office-hero-context li:before,.google-calendar-hero-context li:before,.distributor-hero-context li:before,.connectwise-hero-context li:before,.halo-hero-context li:before{content:"";background:var(--home-orange-hot);width:6px;height:6px;position:absolute;top:.52em;left:0;box-shadow:0 0 14px #ff6a2d66}.connectwise-detail-page .connectwise-hero-context{place-self:center end;width:100%;min-height:clamp(430px,30vw,540px);padding:clamp(18px,1.4vw,24px) clamp(28px,3vw,46px) clamp(18px,1.4vw,24px) clamp(34px,3.6vw,58px)}.contact-page{color:var(--home-text)}.contact-hero,.contact-intake-section{z-index:1;width:min(100% - 48px,1500px);margin:0 auto;position:relative}.contact-hero{align-items:center;min-height:640px;padding:clamp(150px,16vw,210px) 0 clamp(74px,8vw,120px);display:grid}.contact-hero-copy{align-content:center;display:grid}.contact-hero-copy h1{color:#fff;max-width:880px;font-family:var(--font-display);letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(48px,5.6vw,92px);font-weight:480;line-height:.96}.contact-hero-copy>p:not(.eyebrow){max-width:650px;color:var(--home-muted);margin:28px 0 0;font-size:clamp(20px,1.45vw,27px);line-height:1.35}.contact-hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.contact-intake-section{grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);padding:0 0 clamp(90px,10vw,150px);display:grid}.contact-intake-copy{position:sticky;top:128px}.contact-intake-copy h2{color:#fff;font-family:var(--font-display);letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(40px,4.2vw,76px);font-weight:460;line-height:.96}.contact-intake-copy p{color:var(--home-muted);margin:22px 0 0;font-size:clamp(17px,1.25vw,21px);line-height:1.52}.contact-intake-copy a{color:var(--home-cyan);margin-top:24px;font-weight:760;text-decoration:none;display:inline-flex}.contact-form{-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);background:linear-gradient(135deg,#11244c94,#090d1cd1),#0a1020b8;border:1px solid #69e2ff33;border-radius:6px;gap:22px;padding:clamp(22px,3vw,42px);display:grid;box-shadow:0 28px 78px #00000040,inset 0 1px #ffffff12}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-form label,.contact-form fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.contact-form label>span,.contact-form legend{color:#edf4ff;letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:850}.contact-form input,.contact-form textarea{color:#fff;width:100%;min-width:0;font:600 16px/1.4 var(--font-manrope), ui-sans-serif, system-ui, sans-serif;background:#0309168f;border:1px solid #99b2dc3d;border-radius:6px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.contact-form input{height:52px;padding:0 16px}.contact-form textarea{resize:vertical;padding:14px 16px}.contact-form input:focus,.contact-form textarea:focus{background:#08122ab8;border-color:#69e2ffb3;box-shadow:0 0 0 3px #69e2ff1a}.contact-form textarea::placeholder{color:#c7d3e875}.contact-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.contact-topic-grid label{cursor:pointer;background:#ffffff0a;border:1px solid #99b2dc33;border-radius:6px;align-items:center;min-height:46px;padding:0 14px;display:flex;position:relative}.contact-topic-grid input{opacity:0;pointer-events:none;position:absolute}.contact-topic-grid span{color:#d8e1f0;letter-spacing:0;text-transform:none;font-size:14px;font-weight:760}.contact-topic-grid label:has(input:checked){background:#ff6a2d24;border-color:#ff6a2db8;box-shadow:inset 0 1px #ffffff14}.contact-form button{cursor:pointer;border:0;justify-self:start}.hubspot-detail-page .connectwise-hero-module{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.hubspot-detail-page .detail-system-card{--connectwise-system-card-width:min(52%, 450px);aspect-ratio:639.979/466.612;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible}.hubspot-detail-page .detail-system-card:before,.hubspot-detail-page .detail-system-card:after{content:none}.hubspot-detail-page .detail-system-node{z-index:3;width:var(--connectwise-system-card-width);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 16% 4%,#4077ff4d,#0000 48%),linear-gradient(135deg,#10326fe6,#05112bf5 68%,#0a1736e0);border:1.5px solid #4077ffe0;border-radius:6px;align-content:center;min-height:138px;margin:0;display:grid;position:absolute;inset:auto;overflow:hidden;transform:none;box-shadow:0 18px 52px #040c1e57,0 0 42px #4077ff29,inset 0 1px #89b2ff2e}.hubspot-detail-page .detail-system-node:after{content:"";opacity:.74;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);background:#ff5c35;width:13px;height:13px;position:absolute;top:20px;right:22px;box-shadow:0 0 18px #ff5c356b}.hubspot-detail-page .detail-system-hubspot{background:radial-gradient(circle at 16% 0,#ff5c3538,#0000 44%),linear-gradient(135deg,#0d2554e6,#05112bf5 68%,#0a1736e0);align-content:center;justify-items:start;padding:clamp(24px,2.4vw,34px);top:8%;left:0;box-shadow:0 18px 52px #040c1e52,0 0 34px #ff5c3521,inset 0 1px #89b2ff29}.hubspot-detail-page .detail-system-hubspot:before{content:"CRM";color:#ff5c35;font:800 clamp(15px, 1.05vw, 18px)/1 var(--font-ui);letter-spacing:.2em;margin-bottom:clamp(12px,1.2vw,18px);display:block}.hubspot-detail-page .detail-system-bridge{z-index:2;pointer-events:none;margin:0;display:block;position:absolute;inset:16% 0 4% 1%;transform:none}.hubspot-detail-page .detail-system-bridge svg{transform-origin:50%;width:100%;height:100%;display:block;transform:translate(-107px,63px)scale(1.36)}.hubspot-detail-page .detail-system-path{stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round;opacity:.66}.hubspot-detail-page .hubspot-data-light-run{opacity:0;stroke-dasharray:10 90;stroke-dashoffset:0;filter:drop-shadow(0 0 8px #69e2ff57);animation:4.8s linear infinite hubspotDataLightRun}.hubspot-detail-page .hubspot-data-light-run-blue{animation-delay:-2.2s}.hubspot-detail-page .hubspot-data-fixed-dots{opacity:.82}.hubspot-detail-page .hubspot-data-moving-dots{opacity:.92}.hubspot-detail-page .detail-system-hubspot img{object-fit:contain;filter:drop-shadow(0 0 16px #ff5c3529);width:min(72%,360px);max-width:72%;max-height:76px}.hubspot-detail-page .detail-system-netsuite{place-items:center;width:min(48%,420px);bottom:calc(8% + 100px);right:150px}.hubspot-detail-page .detail-system-netsuite img{object-fit:contain;filter:drop-shadow(0 0 22px #89b2ff2e);width:min(66%,300px);max-width:66%;max-height:92px}.hubspot-detail-page .connectwise-hero-context{place-self:center end;width:100%;min-height:clamp(430px,30vw,540px);padding:clamp(18px,1.4vw,24px) clamp(28px,3vw,46px) clamp(18px,1.4vw,24px) clamp(34px,3.6vw,58px)}@keyframes hubspotDataLightRun{0%{opacity:0;stroke-dashoffset:10px}14%,70%{opacity:.56}to{opacity:0;stroke-dashoffset:-90px}}.varconnect-page{color:#fff;background:#050914;min-height:100vh;overflow:hidden}.varconnect-hero,.varconnect-capability-section,.varconnect-workflow-section,.varconnect-lifecycle-section,.varconnect-split-section,.varconnect-records-section,.varconnect-distributor-section,.varconnect-proof-section{z-index:1;max-width:1600px;margin:0 auto;padding:clamp(62px,8vw,112px) clamp(18px,4vw,40px);position:relative}.varconnect-hero{grid-template-columns:minmax(0,.85fr) minmax(560px,1fr);align-items:center;gap:clamp(34px,5vw,84px);min-height:calc(100vh - 88px);padding-top:clamp(80px,8vw,124px);padding-bottom:clamp(48px,6vw,86px);display:grid}.varconnect-hero-copy{z-index:2;position:relative}.varconnect-hero h1{color:#fff;max-width:920px;font-family:var(--font-display);letter-spacing:-.048em;text-shadow:0 0 42px #2f6dff29;margin:0;font-size:clamp(56px,5.9vw,106px);font-weight:480;line-height:.9}.varconnect-hero-copy>p:not(.eyebrow){color:#c1cce0;max-width:700px;margin:30px 0 0;font-size:clamp(18px,1.42vw,24px);line-height:1.52}.varconnect-hero-visual{min-width:0}.varconnect-console{background:radial-gradient(circle at 18% 20%,#2f6dff33,#0000 44%),radial-gradient(circle at 86% 80%,#ff6a2d29,#0000 38%),#070c18c7;border:1px solid #69e2ff33;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 34px 96px #00000052,0 0 78px #69e2ff14,inset 0 1px #ffffff14}.varconnect-console:before{content:"";opacity:.72;pointer-events:none;background-color:#0000;background-image:linear-gradient(#69e2ff09 1px,#0000 1px),linear-gradient(90deg,#69e2ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.varconnect-console-top,.varconnect-flow,.varconnect-command-board{z-index:1;position:relative}.varconnect-console-top{background:#0d1326b3;border-bottom:1px solid #78a1ff24;justify-content:flex-start;gap:18px;padding:18px 20px;display:flex}.varconnect-console-top span{letter-spacing:.12em;text-transform:uppercase;color:var(--home-orange-hot);font-size:11px;font-weight:900}.varconnect-flow{grid-template-columns:minmax(190px,.72fr) minmax(150px,.52fr) minmax(230px,.78fr);align-items:center;gap:clamp(16px,2vw,26px);min-height:clamp(520px,42vw,650px);padding:clamp(22px,3vw,42px);display:grid}.varconnect-source-stack{gap:12px;display:grid}.varconnect-source{background:radial-gradient(circle at 12% 0,#69e2ff21,#0000 44%),#ffffff0b;border:1px solid #69e2ff29;border-radius:6px;align-items:center;min-height:74px;padding:14px 18px;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.varconnect-source:after{content:"";background:#071222;border:1px solid #69e2ffc2;border-radius:999px;width:12px;height:12px;position:absolute;top:50%;right:-7px;transform:translateY(-50%);box-shadow:0 0 18px #69e2ff6b}.varconnect-source img{object-fit:contain;max-width:min(100%,170px);max-height:42px;display:block}.varconnect-source strong{color:#fff;font-size:18px;font-weight:850}.varconnect-core{grid-template-columns:repeat(2,1fr);gap:12px;display:grid;position:relative}.varconnect-core:before,.varconnect-core:after{content:"";background:linear-gradient(90deg,#69e2ff14,#69e2ffb3,#ff6a2d7a);width:clamp(42px,6vw,92px);height:2px;position:absolute;top:50%;box-shadow:0 0 22px #69e2ff38}.varconnect-core:before{right:100%}.varconnect-core:after{background:linear-gradient(90deg,#ff6a2d85,#69e2ff94,#69e2ff14);left:100%}.varconnect-core span{aspect-ratio:1;color:#fff;letter-spacing:.1em;background:radial-gradient(circle at 50% 0,#ff6a2d2e,#0000 56%),#080f1fdb;border:1px solid #ff6a2d6b;border-radius:6px;place-items:center;font-size:12px;font-weight:950;display:grid;box-shadow:0 20px 62px #00000047,0 0 30px #ff6a2d1a,inset 0 1px #ffffff14}.varconnect-netsuite{background:radial-gradient(circle at 72% 10%,#69e2ff21,#0000 42%),#080e1eb8;border:1px solid #69e2ff2e;border-radius:6px;align-content:center;min-width:0;min-height:260px;padding:clamp(22px,2.3vw,34px);display:grid}.varconnect-netsuite img{filter:drop-shadow(0 0 24px #69e2ff29);width:min(86%,220px);height:auto;display:block}.varconnect-netsuite p{max-width:30ch;color:var(--home-muted);margin:28px 0 0;font-size:15px;line-height:1.5}.varconnect-command-board{grid-template-columns:minmax(150px,.64fr) minmax(230px,.96fr) minmax(190px,.72fr);align-items:stretch;gap:clamp(16px,2vw,26px);min-height:clamp(520px,42vw,650px);padding:clamp(22px,3vw,42px);display:grid}.varconnect-command-board>*{min-width:0}.varconnect-distributor-cloud,.varconnect-live-lanes{gap:10px;display:grid}.varconnect-distributor-cloud{align-content:center}.varconnect-distributor-chip{background:linear-gradient(145deg,#dae2ecb8,#8492a4ad);border:1px solid #e2e9f194;border-radius:6px;place-items:center;min-height:54px;padding:12px 14px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff52,0 12px 28px #00000024}:is(.varconnect-distributor-chip:hover,.varconnect-distributor-chip:focus-visible){background:linear-gradient(145deg,#e8eff7c7,#94a3b7b8);border-color:#f6faffbd;transform:translate(4px)}.varconnect-distributor-chip:after{content:"";background:#071222;border:1px solid #69e2ffb8;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;right:-6px;transform:translateY(-50%);box-shadow:0 0 18px #69e2ff6b}.varconnect-distributor-chip img{object-fit:contain;width:auto;max-width:min(86%,170px);max-height:32px;display:block}.varconnect-page img[alt=Arrow]{filter:brightness(0)invert()}.varconnect-distributor-chip-ingram img{max-width:min(78%,150px);max-height:25px}.varconnect-distributor-chip-td-synnex img{max-width:min(78%,154px);max-height:29px}.varconnect-distributor-chip-dh img,.varconnect-distributor-chip-arrow img,.varconnect-distributor-chip-scansource img{max-width:min(78%,146px);max-height:31px}.varconnect-distributor-chip-jenne img{max-width:min(76%,138px);max-height:30px}.varconnect-distributor-chip-carahsoft img{max-width:min(78%,146px);max-height:27px}.varconnect-distributor-chip-dell img,.varconnect-distributor-chip-cisco img{max-width:min(72%,136px);max-height:28px}.varconnect-distributor-chip strong{color:#fff;font-size:16px;font-weight:850}.varconnect-live-lanes{align-content:center;padding:22px 0;position:relative}.varconnect-live-lanes:before{content:"";background:linear-gradient(90deg,#69e2ff42,#ff6a2d75,#69e2ff38);height:1px;position:absolute;top:50%;left:12px;right:12px;box-shadow:0 0 34px #69e2ff2e}.varconnect-live-row{background:radial-gradient(circle at 50% 0,#ff6a2d24,#0000 54%),#080f1fe6;border:1px solid #ff6a2d42;border-radius:6px;align-content:center;gap:8px;min-height:84px;padding:16px 18px;display:grid;position:relative;box-shadow:0 20px 62px #00000042,inset 0 1px #ffffff12}.varconnect-live-row:before,.varconnect-live-row:after{content:"";background:linear-gradient(90deg,#69e2ff1a,#69e2ffbf,#ff6a2d80) 0 0/100% 100%,repeating-linear-gradient(90deg,#0000 0 13px,#69e2ff80 13px 16px,#0000 16px 28px) 0 0/56px 100%;width:clamp(18px,3vw,40px);height:2px;animation:3.8s linear infinite distributorRailFlow;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 24px #69e2ff33}.varconnect-live-row:before{right:100%}.varconnect-live-row:after{background:linear-gradient(90deg,#ff6a2d8f,#69e2ff94,#69e2ff14) 0 0/100% 100%,repeating-linear-gradient(90deg,#0000 0 13px,#ff6a2d6b 13px 16px,#0000 16px 28px) 0 0/56px 100%;left:100%}.varconnect-live-row:nth-child(2n):before,.varconnect-live-row:nth-child(odd):after{animation-direction:reverse}.varconnect-live-row strong{color:#fff;font-size:clamp(16px,1.35vw,20px);line-height:1.18}.varconnect-live-row em{color:var(--home-muted);font-size:13px;font-style:normal;line-height:1.35}.varconnect-netsuite-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.varconnect-netsuite-tags span{color:#dce7f7;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0b;border:1px solid #69e2ff2e;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:850}.varconnect-capability-section,.varconnect-workflow-section,.varconnect-lifecycle-section,.varconnect-split-section,.varconnect-records-section,.varconnect-distributor-section,.varconnect-proof-section{padding-top:clamp(42px,6vw,86px)}.varconnect-capability-grid,.varconnect-workflow-grid,.varconnect-distributor-grid{gap:clamp(12px,1.5vw,20px);display:grid}.varconnect-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.varconnect-capability-grid div{color:#fff;background:radial-gradient(circle at 18% 0,#69e2ff1c,#0000 44%),#090f1fad;border:1px solid #78a1ff2b;border-radius:6px;align-content:end;min-height:96px;padding:18px;font-size:16px;font-weight:760;line-height:1.25;display:grid}.varconnect-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.varconnect-workflow-grid article,.varconnect-distributor-grid a,.varconnect-proof-section{-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);background:radial-gradient(circle at 18% 0,#69e2ff1c,#0000 44%),#090f1fad;border:1px solid #78a1ff2b;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 24px 78px #0003,inset 0 1px #ffffff0f}.varconnect-workflow-grid article{min-height:300px;padding:clamp(22px,2vw,32px)}.varconnect-workflow-grid span{color:var(--home-orange-hot);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.varconnect-workflow-grid h3{color:#fff;font-family:var(--font-display);letter-spacing:-.032em;margin:26px 0 0;font-size:clamp(24px,2.05vw,34px);font-weight:460;line-height:1.04}.varconnect-workflow-grid p{color:var(--home-muted);margin:18px 0 0;font-size:clamp(16px,1.18vw,19px);line-height:1.58}.varconnect-lifecycle-track,.varconnect-before-after,.varconnect-record-grid{gap:clamp(12px,1.5vw,20px);display:grid}.varconnect-lifecycle-track{grid-template-columns:repeat(6,minmax(0,1fr));position:relative}.varconnect-lifecycle-track:before{content:"";background:linear-gradient(90deg,#69e2ff1a,#69e2ff8c,#ff6a2d80,#69e2ff1f);height:1px;position:absolute;top:25px;left:8%;right:8%;box-shadow:0 0 34px #69e2ff29}.varconnect-lifecycle-track article,.varconnect-before-after article,.varconnect-record-grid article{-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);background:radial-gradient(circle at 18% 0,#69e2ff1a,#0000 44%),#090f1fad;border:1px solid #78a1ff2b;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 24px 78px #0003,inset 0 1px #ffffff0f}.varconnect-lifecycle-track article{align-content:start;min-height:220px;padding:46px 18px 22px;display:grid}.varconnect-lifecycle-track article:before{content:"";background:var(--home-cyan);border-radius:999px;width:11px;height:11px;position:absolute;top:19px;left:18px;box-shadow:0 0 18px #69e2ffbd,0 0 34px #69e2ff42}.varconnect-lifecycle-track article:nth-child(4n+2):before,.varconnect-lifecycle-track article:nth-child(4n+4):before{background:var(--home-orange-hot);box-shadow:0 0 18px #ff6a2dad,0 0 34px #ff6a2d3d}.varconnect-lifecycle-track span,.varconnect-before-after span{color:var(--home-orange-hot);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.varconnect-lifecycle-track p{color:var(--home-muted);margin:18px 0 0;font-size:16px;line-height:1.5}.varconnect-before-after{grid-template-columns:repeat(2,minmax(0,1fr))}.varconnect-before-after article{min-height:390px;padding:clamp(24px,2.8vw,42px)}.varconnect-before-after article:nth-child(2){background:radial-gradient(circle at 12% 0,#69e2ff29,#0000 44%),radial-gradient(circle at 92% 92%,#ff6a2d1a,#0000 38%),#090f1fb8;border-color:#69e2ff3d}.varconnect-before-after h3,.varconnect-record-grid h3{color:#fff;font-family:var(--font-display);letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(30px,3vw,52px);font-weight:460;line-height:.98}.varconnect-before-after ul,.varconnect-record-grid ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.varconnect-before-after li,.varconnect-record-grid li{color:#d8e1f0;padding-left:18px;font-size:clamp(16px,1.18vw,19px);line-height:1.48;position:relative}.varconnect-before-after li:before,.varconnect-record-grid li:before{content:"";background:var(--home-cyan);width:6px;height:6px;position:absolute;top:.62em;left:0;box-shadow:0 0 14px #69e2ff66}.varconnect-before-after article:first-child li:before{background:var(--home-orange-hot);box-shadow:0 0 14px #ff6a2d66}.varconnect-record-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.varconnect-record-grid article{min-height:250px;padding:clamp(22px,2vw,30px)}.varconnect-record-grid h3{font-size:clamp(26px,2.2vw,38px)}.varconnect-record-grid li{color:var(--home-muted);font-size:16px}.varconnect-distributor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.varconnect-distributor-grid a{color:#fff;place-items:center;min-height:112px;padding:22px 18px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s;display:grid}:is(.varconnect-distributor-grid a:hover,.varconnect-distributor-grid a:focus-visible){background:radial-gradient(circle at 18% 0,#69e2ff2e,#0000 44%),#0b1328c7;border-color:#69e2ff57;transform:translateY(-4px)}.varconnect-distributor-grid div{place-items:center;width:100%;min-height:34px;display:grid}.varconnect-distributor-grid img{object-fit:contain;filter:brightness(0)invert();opacity:.82;width:auto;max-width:70%;height:auto;max-height:34px;transition:opacity .2s;display:block}:is(.varconnect-distributor-grid a:hover img,.varconnect-distributor-grid a:focus-visible img){opacity:1}.varconnect-proof-section{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,4vw,60px);margin-bottom:clamp(34px,6vw,82px);padding:clamp(30px,4vw,62px);display:grid}.varconnect-proof-section h2{color:#fff;max-width:1100px;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(36px,3.6vw,64px);font-weight:500;line-height:.96}.varconnect-proof-section p:not(.eyebrow){max-width:760px;color:var(--home-muted);margin:22px 0 0;font-size:clamp(16px,1.18vw,19px);line-height:1.58}@media (max-width:1180px){.float-detail-page .detail-hero,.office-detail-page .detail-hero,.google-calendar-detail-page .detail-hero,.distributor-detail-page .detail-hero,.halo-detail-page .detail-hero{grid-template-columns:minmax(0,1fr);min-height:auto}}@media (max-width:860px){.float-hero-module,.office-hero-module,.google-calendar-hero-module,.distributor-hero-module,.connectwise-hero-module,.halo-hero-module{grid-template-columns:minmax(0,1fr)}.float-hero-context,.office-hero-context,.google-calendar-hero-context,.distributor-hero-context,.connectwise-hero-context,.halo-hero-context{align-content:start}.connectwise-detail-page .detail-system-card,.autotask-detail-page .detail-system-card,:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-card,.hubspot-detail-page .detail-system-card{align-content:center;justify-items:center;gap:0;min-height:auto;padding:clamp(22px,6vw,34px) 0;display:grid}.connectwise-detail-page .detail-system-node,.autotask-detail-page .detail-system-node,:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-node,.hubspot-detail-page .detail-system-node{width:min(86%,560px);position:relative;inset:auto}.connectwise-detail-page .detail-system-bridge,.autotask-detail-page .detail-system-bridge,:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .detail-system-bridge,.hubspot-detail-page .detail-system-bridge{width:min(58%,540px);height:clamp(150px,24vw,220px);margin:clamp(-8px,-.4vw,-4px) 0;position:relative;top:auto;left:auto}.connectwise-detail-page .connectwise-hero-context,.autotask-detail-page .connectwise-hero-context,:is(.halo-detail-page,.float-detail-page,.office-detail-page,.google-calendar-detail-page) .connectwise-hero-context,.hubspot-detail-page .connectwise-hero-context{min-height:auto;padding-left:clamp(24px,2.5vw,36px)}.float-hero-context ul,.office-hero-context ul,.google-calendar-hero-context ul,.distributor-hero-context ul,.connectwise-hero-context ul,.halo-hero-context ul{margin-top:24px}.float-hero-context h2,.office-hero-context h2,.google-calendar-hero-context h2,.distributor-hero-context h2,.connectwise-hero-context h2,.halo-hero-context h2{max-width:18ch}.contact-hero,.contact-intake-section{grid-template-columns:1fr;width:min(100% - 28px,760px)}.contact-hero{min-height:0;padding:132px 0 64px}.contact-hero-copy h1{font-size:clamp(42px,11vw,64px)}.contact-form{padding:18px}.contact-intake-copy{position:relative;top:auto}.contact-form-grid,.contact-topic-grid{grid-template-columns:1fr}}.float-map-section{z-index:1;max-width:1600px;margin:0 auto;padding:0 clamp(18px,4vw,40px) clamp(62px,8vw,112px);position:relative}.float-map-visual{isolation:isolate;background:#080c18f0;border:1px solid #ff7e563d;border-radius:17px;width:min(100%,1040px);min-height:0;margin:0 auto;padding:0;position:relative;overflow:hidden;box-shadow:0 36px 100px #00000080,0 0 86px #ff6a2d1f}.float-map-visual:before{content:"";z-index:6;pointer-events:none;opacity:.72;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(120deg,#0000 20%,#ff6a2dd1 44%,#69e2ff9e 60%,#0000 82%) 0 0/230% 100%;border-radius:17px;padding:1px;animation:4.2s linear infinite floatMapRing;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.float-map-glow{z-index:0;filter:blur(24px);opacity:.76;pointer-events:none;background:radial-gradient(circle at 48% 20%,#ff6a2d3d,#0000 35%),radial-gradient(circle at 76% 80%,#2f7bff21,#0000 32%);position:absolute;inset:-20%}.float-map-chrome,.float-map-stage,.float-map-caption,.float-map-scan{z-index:1;position:relative}.float-map-chrome{z-index:2;background:#121827f0;border-bottom:1px solid #97b1ef29;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:42px;padding:0 14px;display:grid}.float-map-dots{gap:5px;display:flex}.float-map-dots span{border-radius:999px;width:8px;height:8px}.float-map-dots span:first-child{background:#ff5f57}.float-map-dots span:nth-child(2){background:#febc2e}.float-map-dots span:nth-child(3){background:#28c840}.float-map-window-label{color:#71809a;letter-spacing:.12em;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:760;overflow:hidden}.float-map-live{color:#ff4266;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ff41656b;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.float-map-live span{background:currentColor;border-radius:999px;width:6px;height:6px;animation:1.6s ease-in-out infinite floatMapBlink;box-shadow:0 0 10px}.float-map-stage{background:radial-gradient(120% 90% at 50% -10%,#ff6a2d24,#0000 55%) 0 0/100% 100%,radial-gradient(110% 90% at 50% 110%,#2f7bff1f,#0000 55%) 0 0/100% 100%,radial-gradient(#ffffff0b 1px,#0000 1px) 0 0/28px 28px;min-height:360px;padding:clamp(22px,3vw,34px) clamp(22px,4vw,42px) 132px;display:grid;overflow:hidden}.float-map-brands{z-index:2;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,34px);display:grid;position:relative}.float-map-brand{align-items:center;gap:12px;display:flex}.float-map-brand img{object-fit:contain;display:block}.float-map-brand-source{justify-self:start}.float-map-brand-source img{object-fit:cover;object-position:left center;width:clamp(38px,4vw,52px);height:clamp(28px,3vw,38px)}.float-map-brand-source span{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(28px,3.2vw,40px);font-weight:650}.float-map-brand-target{justify-self:end}.float-map-brand-target img{filter:drop-shadow(0 0 24px #69e2ff29);width:clamp(150px,16vw,220px);max-height:72px}.float-map-layer{z-index:3;color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#ff6a2d2e,#0000 52%),#080f1feb;border:1px solid #ff6a2d52;border-radius:6px;justify-self:center;width:min(100%,250px);padding:12px 18px;position:relative;box-shadow:0 18px 54px #0000003d,0 0 38px #ff6a2d1a,inset 0 1px #ffffff14}.float-map-layer span{color:var(--home-orange-hot);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.float-map-layer strong{color:#f7fbff;font-family:var(--font-display);letter-spacing:-.025em;margin-top:4px;font-size:clamp(22px,2.2vw,30px);font-weight:500;display:block}.float-map-grid{z-index:2;gap:clamp(12px,1.6vw,18px);margin-top:clamp(26px,3vw,36px);display:grid;position:relative}.float-map-row{--float-pulse-delay:calc(var(--row-index) * -1.25s);grid-template-columns:minmax(150px,.9fr) minmax(58px,.42fr) minmax(86px,.36fr) minmax(58px,.42fr) minmax(150px,.9fr);align-items:center;min-height:68px;display:grid}.float-map-node{clip-path:none;background:radial-gradient(circle at 25% 12%,#69e2ff1c,#0000 44%),linear-gradient(135deg,#0c1c3eb8,#050c1dc2);border:1px solid #69e2ff38;border-radius:12px;align-content:center;justify-self:center;width:min(100%,162px);min-height:64px;padding:10px 14px;display:grid;position:relative;box-shadow:0 14px 44px #00000038,0 0 20px #4077ff0f,inset 0 1px #ffffff14}.float-map-node-target{background:radial-gradient(circle at 74% 18%,#69e2ff1f,#0000 44%),linear-gradient(135deg,#07192db8,#050c1dc2);border-color:#69e2ff73}.float-map-node:after{content:"";background:#070d1cf5;border:1px solid #69e2ffc7;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 20px #69e2ff8a}.float-map-node-source:after{right:-5px}.float-map-node-target:after{left:-5px}.float-map-node strong{color:#fff;letter-spacing:-.02em;text-align:center;font-size:clamp(14px,1.35vw,18px);font-weight:850;line-height:1.02;display:block}.float-map-node span{color:#9facbf;text-align:center;max-width:140px;margin:5px auto 0;font-size:9px;line-height:1.35;display:block}.float-map-step{color:#fff;clip-path:none;background:radial-gradient(circle at 50% 8%,#ff6a2d3d,#0000 54%),#080f1fc7;border:1px solid #ff6a2d7a;border-radius:10px;justify-self:center;place-items:center;width:min(100%,76px);min-height:44px;display:grid;position:relative;box-shadow:0 16px 44px #0000003d,0 0 24px #ff6a2d29,inset 0 1px #ffffff14}.float-map-step span{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.float-map-rail{min-width:54px;height:2px;position:relative}.float-map-line{background:linear-gradient(90deg,#69e2ff14,#69e2ff94,#ff6a2d52) 0 0/100% 100%,repeating-linear-gradient(90deg,#0000 0 18px,#69e2ff61 18px 21px,#0000 21px 36px) 0 0/72px 100%;animation:5.6s linear infinite floatMapLine;position:absolute;inset:0;box-shadow:0 0 18px #69e2ff47,0 0 30px #ff6a2d1f}.float-map-line-out{background:linear-gradient(90deg,#ff6a2d57,#69e2ff94,#69e2ff1a) 0 0/100% 100%,repeating-linear-gradient(90deg,#0000 0 18px,#ff6a2d57 18px 21px,#0000 21px 36px) 0 0/72px 100%}.float-map-pulse{--float-pulse-size:8px;width:var(--float-pulse-size);height:var(--float-pulse-size);background:var(--home-cyan);animation:4.8s cubic-bezier(.5,0,.2,1) infinite floatMapPulse;animation-delay:var(--float-pulse-delay);border-radius:999px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 18px #69e2ffb8}.float-map-pulse-three{background:var(--home-orange-hot);animation-delay:calc(var(--float-pulse-delay) - .72s);box-shadow:0 0 18px #ff6a2db8}.float-map-caption{z-index:4;color:#fff;background:linear-gradient(135deg,#ff6a2df5,#c9581ff5);border-radius:14px 14px 4px;max-width:430px;padding:13px 18px;font-size:13px;font-weight:740;line-height:1.45;position:absolute;bottom:28px;left:24px;box-shadow:0 18px 48px #ff6a2d52}.float-map-caption span{color:#ffffffc7;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.float-map-scan{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ff6a2dad,#0000);height:2px;animation:4.8s linear infinite floatMapScan;position:absolute;top:14%;left:0;right:0;box-shadow:0 0 12px #ff6a2d7a}.float-map-strip{flex-wrap:wrap;justify-content:center;gap:12px;width:min(100%,1040px);margin:24px auto 0;display:flex}.float-map-strip div{color:#b8c3d7;background:#ffffff09;border:1px solid #97b1ef33;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:680;display:inline-flex}.detail-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-related-grid a{color:#fff;min-height:132px;font-family:var(--font-display);letter-spacing:-.03em;align-content:end;gap:8px;padding:22px;font-size:clamp(22px,2vw,34px);font-weight:530;line-height:1.05;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s;display:grid}.detail-related-grid a:before{content:"";background:var(--home-cyan);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);opacity:.82;width:10px;height:10px;position:absolute;top:18px;right:18px;box-shadow:0 0 18px #69e2ff94}.detail-related-grid a span{z-index:1;color:var(--home-muted);font-family:var(--font-ui);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2;position:relative}.detail-related-grid a:hover{border-color:#69e2ff52;transform:translateY(-2px);box-shadow:0 24px 68px #0000003d,0 0 32px #69e2ff14}.detail-final-cta{margin-bottom:clamp(28px,5vw,70px)}@keyframes networkSignal{0%,to{opacity:.32}42%{opacity:.72}}@keyframes detailBridgeSignal{0%,to{opacity:.28;transform:scaleX(.72)}48%{opacity:.9;transform:scaleX(1)}}@keyframes detailBridgeFlow{to{stroke-dashoffset:-56px}}@keyframes hubspotRouteFlow{to{background-position:0 0,120px 0}}@keyframes hubspotRoutePacket{0%{opacity:0;transform:translate(0)scale(.72)}12%,82%{opacity:1}to{opacity:0;transform:translateX(var(--hubspot-packet-travel)) scale(1)}}@keyframes floatMapLine{to{background-position:0 0,72px 0}}@keyframes distributorRailFlow{to{background-position:0 0,60px 0}}@keyframes plusTicketDrift{0%,to{transform:translate3d(var(--plus-ticket-x), 0, 0)}45%{transform:translate3d(calc(var(--plus-ticket-x) + 6px), -5px, 0)}70%{transform:translate3d(calc(var(--plus-ticket-x) - 3px), 3px, 0)}}@keyframes distributorRailPacket{0%{opacity:0;left:0;transform:translate(-50%,-50%)scale(.62)}14%,76%{opacity:1}to{opacity:0;left:100%;transform:translate(-50%,-50%)scale(1)}}@keyframes floatMapRing{to{background-position:-230% 0}}@keyframes floatMapBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes floatMapScan{0%{opacity:0;top:11%}12%,86%{opacity:1}to{opacity:0;top:92%}}@keyframes floatMapPulse{0%{opacity:0;left:0;transform:translate(-50%,-50%)scale(.6)}12%,72%{opacity:1}to{opacity:0;left:100%;transform:translate(-50%,-50%)scale(1)}}@keyframes networkNodeBreath{0%,to{border-color:color-mix(in srgb, var(--signal-accent) 36%, transparent);filter:brightness();box-shadow:0 16px 48px #0000003d, 0 0 22px color-mix(in srgb, var(--signal-accent) 8%, transparent), inset 0 1px 0 #ffffff0f}44%{border-color:color-mix(in srgb, var(--signal-accent) 48%, transparent);filter:brightness(1.025);box-shadow:0 18px 54px #00000045, 0 0 30px color-mix(in srgb, var(--signal-accent) 16%, transparent), inset 0 1px 0 #ffffff14}58%{border-color:color-mix(in srgb, var(--signal-accent) 62%, transparent);filter:brightness(1.04);box-shadow:0 20px 60px #0000004d, 0 0 42px color-mix(in srgb, var(--signal-accent) 24%, transparent), inset 0 1px 0 #ffffff1a}}@keyframes networkNodeSpark{0%,to{opacity:.24;transform:scale(.82)}46%{opacity:.42;transform:scale(1)}56%{opacity:.82;box-shadow:0 0 24px color-mix(in srgb, var(--signal-accent) 68%, transparent);transform:scale(1.26)}}@keyframes networkPacket{0%{opacity:0;transform:rotate(var(--link-angle)) translateX(58px) rotate(calc(var(--link-angle) * -1)) scale(.72)}9%{opacity:0}18%,62%{opacity:.86}84%,to{opacity:0;transform:rotate(var(--link-angle)) translateX(calc(var(--link-length) - 10px)) rotate(calc(var(--link-angle) * -1)) scale(.92)}}@media (max-width:1080px){.integrations-hero,.detail-hero,.integration-family,.integration-why-panel,.detail-why-panel,.detail-proof-section{grid-template-columns:1fr}.integrations-hero,.detail-hero{min-height:auto;padding-top:clamp(54px,10vw,86px)}.integrations-network-cue{min-height:420px}.float-map-section{padding-top:12px}.float-map-visual{min-height:640px;padding-inline:clamp(30px,4vw,46px)}.float-map-row{grid-template-columns:minmax(190px,.82fr) minmax(84px,.55fr) minmax(104px,.42fr) minmax(84px,.55fr) minmax(190px,.82fr)}.float-map-node{width:min(100%,220px)}.detail-system-card{min-height:440px}.varconnect-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.varconnect-hero-visual{width:min(100%,980px)}.varconnect-capability-grid,.varconnect-workflow-grid,.varconnect-lifecycle-track,.varconnect-record-grid,.varconnect-distributor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.varconnect-command-board{grid-template-columns:minmax(0,1fr);min-height:auto}.varconnect-distributor-cloud{grid-template-columns:repeat(3,minmax(0,1fr))}.varconnect-distributor-chip:after,.varconnect-live-lanes:before,.varconnect-live-row:before,.varconnect-live-row:after,.varconnect-lifecycle-track:before{content:none}.varconnect-live-lanes{padding:0}.integration-card-grid,.integration-flow-grid,.detail-movement-grid,.halo-detail-page .detail-movement-grid,.dtools-detail-page .detail-movement-grid,.halo-detail-page .detail-proof-section,.hubspot-detail-page .detail-movement-grid,.hubspot-detail-page .detail-proof-section,.detail-workflow-steps,.detail-related-grid,.plus-pain-grid,.plus-outcome-grid,.plus-apps-grid,.plus-command-flow,.plus-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plus-hero,.plus-caia-included-panel,.plus-included-panel,.apps-hero,.apps-platform-section,.native-app-feature-card,.native-app-platform-section,.native-apps-product-hero,.company-hero,.native-product-section,.search-hero{grid-template-columns:minmax(0,1fr)}.search-hero{padding-top:72px}.search-hero-copy{min-height:auto}.search-console{min-height:0}.apps-directory-section,.native-app-grid,.native-app-related-section>div:last-child,.native-products-index,.company-focus-grid,.company-solution-grid,.company-approach-grid,.search-results-grid,.white-paper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-client-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.company-partner-primary{grid-template-columns:minmax(0,1fr)}.company-partner-credentials{border-top:1px solid #69e2ff29;border-left:0}.company-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.white-papers-hero,.company-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:72px}.white-papers-hero-card,.company-hero-copy{max-width:520px}.native-apps-orbit{min-height:360px}.native-app-feature-card img{justify-self:start}.plus-plan-grid{grid-template-columns:minmax(0,1fr)}.site-footer-primary{flex-direction:column}.site-footer-brand{max-width:680px}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:720px){.sitemap-hero,.sitemap-directory{width:min(100% - 32px,100%)}.sitemap-hero{padding-top:72px}.sitemap-hero h1{font-size:clamp(46px,14vw,68px)}.sitemap-group-grid,.sitemap-white-papers,.sitemap-white-papers ul{grid-template-columns:minmax(0,1fr)}.sitemap-group{padding:22px}.sitemap-search-link{grid-template-columns:minmax(0,1fr) auto}.sitemap-search-link>span{grid-column:1/-1}.search-hero,.search-results-section{width:min(100% - 32px,100%)}.search-hero{gap:24px;padding-top:50px}.search-hero-copy h1{font-size:clamp(44px,13vw,64px)}.search-console,.search-result-card,.search-empty{padding:22px}.search-input-shell{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;padding:14px}.search-input-shell span{display:none}.search-input-shell button{width:100%}.search-results-head{align-items:start;display:grid}.search-results-grid{grid-template-columns:minmax(0,1fr)}.plus-hero{min-height:auto;padding-top:48px}.plus-hero-copy h1{font-size:clamp(48px,13vw,68px)}.plus-command-card{padding:0}.plus-caia-corner-logo{width:64px;margin-bottom:18px;position:static}.plus-caia-included-panel ul{padding-top:0}.plus-caia-heading-row{grid-template-columns:minmax(0,1fr);gap:16px}.plus-caia-heading-row h2{font-size:clamp(40px,11vw,62px)}.plus-command-top{display:grid}.plus-command-top img{width:min(280px,100%)}.plus-outcome-grid,.plus-pain-grid,.plus-apps-grid,.plus-command-flow,.plus-faq-grid{grid-template-columns:minmax(0,1fr)}.plus-ticket-stack article:nth-child(2),.plus-ticket-stack article:nth-child(3){--plus-ticket-x:0px}.plus-command-flow:before{display:none}.plus-included-panel{padding:24px}.plus-included-panel h2,.plus-apps-section h2,.plus-plans-section h2{font-size:clamp(36px,10vw,52px)}.plus-outcome-card{min-height:260px}.plus-pain-card,.plus-command-step,.plus-faq-card{min-height:0}.plus-plan-card{min-height:360px}.apps-hero{min-height:auto;padding-top:48px}.apps-hero-copy h1{font-size:clamp(48px,13vw,68px)}.native-apps-product-hero{min-height:auto;padding-top:48px;padding-bottom:30px}.native-apps-product-hero h1{font-size:clamp(48px,13vw,68px)}.native-products-index{grid-template-columns:minmax(0,1fr);padding-bottom:34px}.white-papers-hero,.company-hero{padding-top:48px;padding-bottom:30px}.company-focus-card{min-height:118px;padding:20px}.white-papers-hero h1,.company-hero h1{font-size:clamp(48px,13vw,68px)}.white-paper-grid,.company-focus-grid,.company-solution-grid,.company-approach-grid{grid-template-columns:minmax(0,1fr)}.company-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-partner-primary-copy{min-height:0}.company-partner-credentials,.company-partner-grid{grid-template-columns:minmax(0,1fr)}.company-partner-credentials>div{min-height:150px}.company-partner-card,.white-paper-card{min-height:0}.white-paper-card strong{max-width:none}.site-footer{padding-top:0}.site-footer-primary,.site-footer-cta,.site-footer-bottom{padding-left:24px;padding-right:24px}.site-footer-nav{grid-template-columns:minmax(0,1fr);gap:30px}.site-footer-cta,.site-footer-bottom{align-items:flex-start}.site-footer-cta{grid-template-columns:minmax(0,1fr);width:calc(100% - 36px);margin-bottom:24px}.site-footer-cta-copy>a,.site-footer-cta-preview{width:100%}.site-footer-bottom>div{flex-direction:column;align-items:flex-start;gap:10px}.white-paper-detail{padding-top:48px}.white-paper-detail-hero h1,.white-paper-detail-cta h2{font-size:clamp(44px,12vw,66px)}.white-paper-body{padding:24px}.native-products-index a{min-height:104px}.native-product-stack{padding-bottom:48px}.native-product-section{min-height:0;padding:24px}.native-product-copy h2{font-size:clamp(40px,11vw,58px)}.native-product-copy h3{margin-top:22px;font-size:clamp(27px,7.4vw,38px)}.native-product-actions{margin-top:24px}.native-product-pulse{min-height:72px}.native-product-pulse span{width:48px;height:48px}.native-product-points li{min-height:0}.apps-directory-section{grid-template-columns:minmax(0,1fr)}.native-apps-orbit{min-height:280px}.native-apps-orbit:before{inset:4% 0}.native-apps-orbit img{width:min(300px,86%)}.native-app-feature-section,.native-app-grid-section,.native-app-platform-section,.native-app-related-section{padding-top:34px;padding-bottom:34px}.native-app-feature-card,.native-app-platform-section{padding:24px}.native-app-feature-card{min-height:0}.native-app-feature-card h2,.native-app-grid-section h2,.native-app-platform-section h2,.native-app-related-section h2{font-size:clamp(36px,10vw,52px)}.native-app-grid,.native-app-related-section>div:last-child{grid-template-columns:minmax(0,1fr)}.native-app-card{min-height:0}.native-app-card h3{max-width:none}.apps-directory-column{min-height:0;padding:24px}.apps-native-link{grid-template-columns:58px minmax(0,1fr)}.integrations-hero h1{font-size:clamp(46px,13vw,64px)}.detail-hero h1{font-size:clamp(48px,13vw,68px)}.integrations-network-cue{min-height:340px}.float-detail-page .detail-hero,.image-detail-page .detail-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-bottom:28px}.float-hero-art{justify-self:stretch;width:100%}.float-map-section{padding:0 16px 54px;overflow-x:visible}.float-map-visual{width:100%;min-width:0;min-height:0}.float-map-chrome{grid-template-columns:auto minmax(0,1fr) auto;min-height:38px;padding:0 10px}.float-map-window-label{letter-spacing:.08em;font-size:8px}.float-map-live{padding:3px 6px;font-size:8px}.float-map-stage{padding:22px 14px 112px}.float-map-brands{grid-template-columns:1fr 1fr;gap:14px 10px}.float-map-layer{grid-area:2/1/auto/-1;width:min(100%,250px);padding:11px 16px}.float-map-layer strong{font-size:24px}.float-map-brand-source{justify-self:start}.float-map-brand-source img{width:34px;height:28px}.float-map-brand-source span{font-size:29px}.float-map-brand-target{justify-self:end}.float-map-brand-target img{width:136px;max-height:52px}.float-map-grid{gap:14px;margin-top:22px}.float-map-row{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);grid-template-areas:"source step target";gap:8px;min-height:84px}.float-map-node{border-radius:10px;width:100%;min-height:76px;padding:10px 9px}.float-map-node-source{grid-area:source}.float-map-node-target{grid-area:target}.float-map-node:after,.float-map-rail{display:none}.float-map-node strong{font-size:14px;line-height:1.05}.float-map-node span{max-width:110px;font-size:8px;line-height:1.3}.float-map-step{grid-area:step;width:46px;min-height:38px}.float-map-step span{letter-spacing:.06em;font-size:7px}.float-map-caption{max-width:none;padding:11px 13px;font-size:12px;bottom:18px;left:14px;right:14px}.float-map-strip{justify-content:flex-start;gap:8px;padding-bottom:4px;overflow-x:auto}.float-map-strip div{flex:none;min-height:32px;padding:0 12px;font-size:12px}.detail-system-card{align-items:center;gap:54px;min-height:360px;padding:24px;display:flex}.detail-system-card:after{inset:8% 0}.hubspot-route-visual{grid-template-rows:auto 112px auto;gap:16px;min-height:560px;padding:20px 0}.hubspot-route-visual:before{inset:0 -4%}.hubspot-route-card{width:min(100%,360px)}.hubspot-route-card img{max-height:56px}.hubspot-route-source img{max-width:min(86%,220px);max-height:66px}.hubspot-route-source,.hubspot-route-target{justify-self:stretch}.hubspot-route-path{height:112px}.hubspot-route-packet{--hubspot-packet-travel:clamp(220px, 72vw, 310px);width:12px;height:12px;top:calc(50% - 6px)}.hubspot-route-chip{padding:6px 8px;font-size:8px}.hubspot-route-chip-deal{left:36%}.detail-system-node{width:min(76%,280px);min-height:112px;position:relative}.detail-system-node img{max-height:58px}.detail-system-connectwise,.detail-system-autotask,.detail-system-halo,.detail-system-hubspot,.detail-system-netsuite{justify-self:center;margin-inline:auto;inset:auto;transform:none}.detail-system-netsuite{width:min(76%,280px)}.detail-system-bridge,.connectwise-detail-page .detail-system-bridge{display:none}.distributor-map-card{gap:16px;padding:18px}.distributor-map-header{grid-template-columns:1fr;gap:14px}.distributor-map-header,.distributor-map-header>div:last-child{text-align:left}.distributor-map-header>div:last-child{justify-self:start}.distributor-map-header img{max-height:44px}.distributor-map-lane{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);grid-template-areas:"source action target";gap:8px}.distributor-map-node-source{grid-area:source}.distributor-map-action{grid-area:action}.distributor-map-node-target{grid-area:target}.distributor-map-node,.distributor-map-action{min-height:auto;padding:10px 8px;font-size:11px}.distributor-map-rail{display:none}.varconnect-flow{grid-template-columns:minmax(0,1fr);min-height:auto;padding:18px}.varconnect-command-board{gap:12px;padding:18px}.varconnect-source-stack,.varconnect-distributor-cloud{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.varconnect-distributor-chip{min-height:44px;padding:9px 10px}.varconnect-distributor-chip img{max-width:min(82%,118px);max-height:26px}.varconnect-distributor-chip-ingram img{max-width:min(72%,104px);max-height:21px}.varconnect-distributor-chip-td-synnex img,.varconnect-distributor-chip-dh img,.varconnect-distributor-chip-arrow img,.varconnect-distributor-chip-scansource img{max-width:min(74%,110px)}.varconnect-distributor-chip-carahsoft img{max-width:min(74%,108px)}.varconnect-distributor-chip-dell img,.varconnect-distributor-chip-cisco img{max-width:min(68%,104px);max-height:26px}.varconnect-live-row{min-height:auto;padding:13px}.varconnect-live-row strong{font-size:15px}.varconnect-netsuite{min-height:auto}.varconnect-source{min-height:58px;padding:11px 12px}.varconnect-source img{max-width:min(100%,132px);max-height:32px}.varconnect-core{grid-template-columns:repeat(4,minmax(0,1fr))}.varconnect-core:before,.varconnect-core:after,.varconnect-source:after{content:none}.varconnect-netsuite{min-height:180px;padding:22px}.varconnect-lifecycle-track article,.varconnect-before-after article,.varconnect-record-grid article{min-height:auto}.network-core{width:118px}.network-signal-card{min-width:96px;padding:10px 11px}.network-signal-card small{font-size:8px}.network-signal-card strong{font-size:14px}.signal-connectwise{top:12%;left:4%}.signal-autotask{top:15%;right:5%}.signal-halo{top:45%;left:4%}.signal-hubspot{top:47%;right:5%}.signal-float,.signal-synnex,.link-float,.link-synnex{display:none}.signal-ingram{bottom:8%;left:50%;right:auto;transform:translate(-50%)}.link-connectwise{--link-length:126px}.link-autotask{--link-length:118px}.link-halo,.link-hubspot{--link-length:126px}.link-ingram{--link-angle:90deg;--link-length:145px}.network-packet{width:8px;height:8px}.integration-card-grid,.integration-flow-grid,.detail-movement-grid,.halo-detail-page .detail-movement-grid,.dtools-detail-page .detail-movement-grid,.hubspot-detail-page .detail-movement-grid,.hubspot-detail-page .detail-proof-section,.float-detail-page .detail-workflow-steps,.google-calendar-detail-page .detail-workflow-steps,.distributor-detail-page .detail-workflow-steps,.image-detail-page .detail-workflow-steps,.detail-workflow-steps,.detail-related-grid{grid-template-columns:1fr}.integration-card-grid a{min-height:148px}.integration-flow-grid article,.detail-movement-grid article,.halo-detail-page .detail-movement-grid article:first-child,.dtools-detail-page .detail-movement-grid article,.float-detail-page .detail-workflow-steps article,.google-calendar-detail-page .detail-workflow-steps article,.distributor-detail-page .detail-workflow-steps article,.image-detail-page .detail-workflow-steps article,.detail-workflow-steps article,.detail-proof-section blockquote,.detail-readiness-card{min-height:auto}.detail-movement-grid article{grid-template-rows:none}.halo-detail-page .detail-movement-grid article:first-child{display:block}.distributor-detail-page .detail-movement-grid h3{min-height:0}.float-detail-page .detail-workflow-steps h3,.google-calendar-detail-page .detail-workflow-steps h3,.distributor-detail-page .detail-workflow-steps h3,.image-detail-page .detail-workflow-steps h3{max-width:16ch;font-size:clamp(26px,8vw,34px)}.float-detail-page .detail-workflow-steps p,.google-calendar-detail-page .detail-workflow-steps p,.distributor-detail-page .detail-workflow-steps p,.image-detail-page .detail-workflow-steps p{max-width:36ch;font-size:16px}.detail-proof-section blockquote,.detail-readiness-card,.detail-why-panel{padding:24px}.varconnect-hero,.varconnect-capability-section,.varconnect-workflow-section,.varconnect-lifecycle-section,.varconnect-split-section,.varconnect-records-section,.varconnect-distributor-section{padding-left:18px;padding-right:18px}.varconnect-hero h1{font-size:clamp(48px,13vw,68px)}.varconnect-console-top,.varconnect-before-after,.varconnect-proof-section{grid-template-columns:1fr}.varconnect-console-top{align-items:start}.varconnect-capability-grid,.varconnect-workflow-grid,.varconnect-lifecycle-track,.varconnect-record-grid{grid-template-columns:1fr}.varconnect-distributor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.varconnect-workflow-grid article,.varconnect-distributor-grid a{min-height:auto}.varconnect-proof-section{margin-left:18px;margin-right:18px}}.command-core-section{max-width:1600px;margin:0 auto;padding:0 clamp(18px,4vw,40px) clamp(62px,7vw,96px)}.hero-proofline span{color:#c9d5ea;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:#070c18c2;flex:150px;place-items:center;min-height:44px;padding:10px;font-size:11px;font-weight:900;display:grid}.hero-console,.command-deck,.lane-card,.caia-card,.proof-band,.integration-grid a,.built-work-tools a,.built-work-outcomes,.operating-card,.apps-section article,.support-section,.quote-grid blockquote,.final-cta{border:1px solid var(--home-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0f,#ffffff06),#0a101fb3;box-shadow:0 28px 82px #00000059,inset 0 1px #ffffff14}.hero-console{z-index:5;transform-origin:50%;background:linear-gradient(90deg,#2f6dff2e,#845dff29),#090f1de0;border-radius:6px;animation:8s ease-in-out infinite consoleDrift;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg)}.hero-workspace{z-index:5;min-height:640px;position:relative}.hero-workspace:before{content:"";filter:blur(26px);opacity:.9;background:radial-gradient(circle at 55% 42%,#ff6a2d29,#0000 28%),radial-gradient(circle at 72% 68%,#69e2ff21,#0000 26%);position:absolute;inset:2% 0 7% 8%}.workspace-frame{transform-origin:50%;background:radial-gradient(circle at 26% 22%,#ff6a2d24,#0000 26%),radial-gradient(circle at 84% 72%,#69e2ff1f,#0000 30%),linear-gradient(145deg,#192650f5,#090e1deb 62%,#2b1c52d6);border:1px solid #78a1ff42;border-radius:6px;min-height:610px;animation:8s ease-in-out infinite consoleDrift;position:relative;overflow:hidden;transform:perspective(1300px)rotateY(-4deg)rotateX(2deg);box-shadow:0 32px 90px #00000061,0 0 80px #2f6dff29}.workspace-frame:before{content:"";z-index:3;pointer-events:none;opacity:.7;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(115deg,#0000 12%,#69e2ff5c 44%,#ff6a2d61 56%,#0000 82%) 0 0/260% 100%;padding:1px;animation:5.5s linear infinite consoleRing;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.workspace-frame:after{content:"";opacity:.85;background-color:#0000;background-image:linear-gradient(#78a1ff1a 1px,#0000 1px),linear-gradient(90deg,#78a1ff1a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #69e2ff2e;animation:16s linear infinite consoleGridShift;position:absolute;inset:58px 34px 84px}.workspace-topline{z-index:5;color:#b9c7de;font-family:var(--font-tech);letter-spacing:.08em;background:#19224bc7;border-bottom:1px solid #78a1ff3d;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;font-size:12px;font-weight:900;display:flex;position:relative}.workspace-topline strong{color:var(--home-orange-hot);font-size:11px}.workspace-orbit{z-index:2;pointer-events:none;position:absolute;inset:0}.orbit-path{border:1px solid #69e2ff29;position:absolute;transform:rotate(-12deg)}.orbit-a{width:78%;height:52%;top:24%;left:10%}.orbit-b{border-color:#ff6a2d26;width:62%;height:38%;bottom:14%;right:6%}.orbit-dot{background:var(--home-orange);width:9px;height:9px;animation:6s ease-in-out infinite orbitDot;position:absolute;box-shadow:0 0 18px #ff6a2dcc}.dot-a{top:62%;left:18%}.dot-b{animation-delay:-2.6s;top:42%;right:20%}.workspace-caia{z-index:5;border-left:4px solid var(--home-orange);background:linear-gradient(90deg,#060915f5,#070b19c2),#070b19eb;align-items:center;gap:clamp(18px,3vw,30px);margin:clamp(30px,4vw,48px) clamp(30px,5vw,54px) 0;padding:clamp(22px,3.2vw,32px);display:flex;position:relative;box-shadow:0 30px 90px #00000047,0 0 70px #ff6a2d14}.workspace-caia span{color:var(--home-orange-hot);letter-spacing:.19em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:950;display:block}.workspace-caia h2{color:#fff;letter-spacing:-.028em;margin:0;font-size:clamp(30px,3.1vw,48px);line-height:1.02}.workspace-caia .caia-mark-wrap{width:126px;height:126px}.workspace-caia .caia-mark-wrap img{width:98px;height:98px}.workspace-answer{z-index:5;background:linear-gradient(90deg,#070e1feb,#050913b3),#050913b8;border:1px solid #78a1ff3d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:auto;margin:18px clamp(30px,5vw,54px) 0;padding:22px;display:grid;position:relative;box-shadow:0 24px 60px #00000038}.workspace-answer span{color:var(--home-cyan);font-family:var(--font-tech);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.workspace-answer p{color:#dce6f8;margin:0;font-size:18px;font-weight:800;line-height:1.35}.workspace-answer button{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#ff6a2d24;border:1px solid #ff6a2d85;border-radius:2px;min-height:46px;padding:0 16px;font-size:11px;font-weight:950}.workspace-dashboard{z-index:5;background:#060a14ad;border:1px solid #69e2ff33;grid-template-columns:repeat(4,1fr);align-items:end;gap:12px;width:min(330px,100% - 84px);height:132px;margin:18px clamp(30px,5vw,54px) 0 auto;padding:18px;display:grid;position:relative;box-shadow:0 20px 50px #00000038}.workspace-dashboard span{background:linear-gradient(#69e2ffe6,#2f6dff47);animation:4s ease-in-out infinite outputBarY;display:block;box-shadow:0 0 22px #69e2ff38}.workspace-dashboard span:first-child{height:42%}.workspace-dashboard span:nth-child(2){height:72%;animation-delay:-1s}.workspace-dashboard span:nth-child(3){height:54%;animation-delay:-2s}.workspace-dashboard span:nth-child(4){height:88%;animation-delay:-3s}.workspace-stack{z-index:5;background:#78a1ff2e;border:1px solid #78a1ff2e;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px clamp(30px,5vw,54px) 98px;display:grid;position:relative}.workspace-stack article{background:linear-gradient(#121e3fb3,#060a14c2);gap:7px;min-height:82px;padding:16px;display:grid}.workspace-stack span{color:var(--home-orange-hot);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.workspace-stack strong{color:#dbe5f6;font-size:13px;line-height:1.25}.command-core{z-index:5;transform-origin:50%;background:radial-gradient(circle at 50% 48%,#ff6a2d38,#0000 20%),radial-gradient(circle at 58% 54%,#69e2ff29,#0000 34%),linear-gradient(145deg,#14224ab8,#070b186b 58%,#32235c8f);border:1px solid #78a1ff38;border-radius:6px;min-height:680px;animation:8s ease-in-out infinite consoleDrift;position:relative;overflow:hidden;transform:perspective(1300px)rotateY(-3deg)rotateX(2deg);box-shadow:0 34px 90px #00000059,0 0 86px #2f6dff24}.command-core:before{content:"";opacity:.86;background-color:#0000;background-image:linear-gradient(#78a1ff17 1px,#0000 1px),linear-gradient(90deg,#78a1ff17 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #69e2ff2e;animation:16s linear infinite consoleGridShift;position:absolute;inset:34px}.command-core:after{content:"";pointer-events:none;opacity:.72;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(115deg,#0000 12%,#69e2ff57 44%,#ff6a2d66 56%,#0000 82%) 0 0/260% 100%;padding:1px;animation:5.5s linear infinite consoleRing;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.core-rings,.core-ring,.core-line{pointer-events:none;position:absolute}.core-rings{z-index:1;inset:0}.core-ring{border:1px solid #69e2ff38;border-radius:999px;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{border-color:#ff6a2d33;width:310px;height:310px;animation:4.8s ease-in-out infinite coreRingBreathe}.ring-two{width:500px;height:500px;animation:34s linear infinite spinSlow}.ring-three{border-style:dashed;border-color:#845dff47;width:690px;height:690px;animation:52s linear infinite spinReverse}.core-line{transform-origin:0;background:linear-gradient(90deg,#69e2ff8a,#0000);width:42%;height:1px;top:50%;left:50%}.core-line-one{transform:rotate(18deg)}.core-line-two{transform:rotate(142deg)}.core-line-three{transform:rotate(256deg)}.core-center{z-index:4;text-align:center;align-content:center;justify-items:center;width:min(430px,54%);min-height:430px;padding:34px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.core-center:before{content:"";background:radial-gradient(circle at 50% 35%,#ff6a2d2e,#0000 42%),#05091475;border:1px solid #ffffff14;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff12,0 28px 70px #00000038}.core-center p,.core-center h2,.core-mark{z-index:2;position:relative}.core-center p{color:var(--home-orange-hot);font-family:var(--font-tech);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:950}.core-mark .caia-mark-wrap{width:190px;height:190px}.core-mark .caia-mark-wrap img{width:142px;height:142px}.core-center h2{color:#fff;letter-spacing:-.025em;max-width:330px;margin:22px 0 0;font-size:clamp(24px,2.4vw,36px);line-height:1.05}.core-node,.core-query,.core-answer{z-index:5;border:1px solid #78a1ff3d;border-left:3px solid var(--home-orange);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050914c7;position:absolute;box-shadow:0 22px 58px #00000042}.core-node{gap:7px;width:205px;padding:16px;display:grid}.core-node span,.core-query span,.core-answer span{color:var(--home-orange-hot);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.core-node strong,.core-query strong,.core-answer p{color:#dce6f8;font-size:14px;font-weight:800;line-height:1.28}.node-integrations{top:19%;left:5%}.node-automation{top:17%;right:4%}.node-dashboards{bottom:25%;right:6%}.node-support{bottom:22%;left:7%}.core-query{gap:8px;width:min(360px,45%);padding:18px;display:grid;top:8%;left:50%;transform:translate(-50%)}.core-answer{gap:9px;width:min(520px,64%);padding:18px 20px;display:grid;bottom:78px;left:50%;transform:translate(-50%)}.core-answer p{margin:0;font-size:15px}.core-status{z-index:5;background:#121b3da8;border-top:1px solid #78a1ff33;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.core-status span{color:#cfdaef;text-align:center;text-transform:uppercase;letter-spacing:.06em;border-right:1px solid #78a1ff29;place-items:center;min-height:58px;padding:12px;font-size:11px;font-weight:850;display:grid}.core-status span:last-child{border-right:0}.hero-console:before{content:"";z-index:2;pointer-events:none;opacity:.58;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(115deg,#0000 12%,#69e2ff5c 44%,#ff6a2d52 56%,#0000 82%) 0 0/260% 100%;padding:1px;animation:5.5s linear infinite consoleRing;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.console-top{border-bottom:1px solid var(--home-line);color:#b6c4dd;font-family:var(--font-tech);letter-spacing:.08em;justify-content:space-between;gap:14px;padding:14px 16px;font-size:11px;font-weight:800;display:flex}.console-top span:last-child{color:var(--home-orange-hot)}.console-core{background-color:#0000;background-image:linear-gradient(#78a1ff12 1px,#0000 1px),linear-gradient(90deg,#78a1ff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:500px;padding:clamp(26px,4vw,44px);animation:16s linear infinite consoleGridShift;position:relative}.console-core:before{content:"";border:1px solid #69e2ff29;position:absolute;inset:28px}.caia-signal{z-index:5;border-left:3px solid var(--home-orange);background:#060a14b8;align-items:center;gap:22px;width:min(84%,680px);max-width:640px;padding:24px;display:flex;position:relative;box-shadow:0 0 60px #2f6dff29}.caia-mark-wrap{flex:none;place-items:center;width:92px;height:92px;display:grid;position:relative}.caia-mark-wrap img{z-index:3;object-fit:contain;filter:drop-shadow(0 0 22px #ff6a2d7a);width:78px;height:78px;animation:4s ease-in-out infinite caiaMarkBreathe;position:relative}.caia-orbit,.caia-pulse{pointer-events:none;border-radius:999px;position:absolute;inset:0}.caia-orbit{border:1px dashed #ff6a2d9e;animation:20s linear infinite spinSlow}.orbit-two{border-color:#69e2ff85;animation:17s linear infinite spinReverse;inset:9px}.caia-pulse{border:1px solid #ff6a2d73;animation:3.8s ease-out infinite caiaPulse}.pulse-two{animation-delay:1.9s}.caia-signal span,.caia-signal strong{display:block}.caia-signal span{color:var(--home-orange-hot);letter-spacing:.19em;text-transform:uppercase;font-size:13px;font-weight:950}.caia-signal strong{letter-spacing:-.04em;margin-top:8px;font-size:clamp(28px,3vw,42px);line-height:1}.system-map{position:absolute;inset:0}.map-node,.map-line,.map-status{position:absolute}.map-status{z-index:3;border:1px solid #78a1ff33;border-left:2px solid var(--home-orange);color:#c4d1e8;font-family:var(--font-tech);letter-spacing:.08em;background:#060a1494;padding:8px 10px;font-size:10px;font-weight:900}.status-close{bottom:35%;left:8%}.status-sync{top:35%;right:9%}.map-node{z-index:2;color:#e8f0ff;width:86px;height:86px;font-family:var(--font-tech);background:#070c18e6;border:1px solid #69e2ff61;place-items:center;font-size:13px;font-weight:950;display:grid;box-shadow:0 0 48px #2f6dff2e}.map-node-main{width:92px;height:92px;color:var(--home-orange-hot);border-color:#ff6a2d80;top:48%;right:8%}.map-node-caia{bottom:20%;left:18%}.map-node-api{bottom:16%;right:7%}.map-node-dash{bottom:8%;right:35%}.map-line{transform-origin:0;background:linear-gradient(90deg,#0000,#69e2ffb3,#0000);height:1px;box-shadow:0 0 14px #69e2ff5c}.map-packet{z-index:3;background:radial-gradient(circle, #fff 0 16%, var(--home-orange) 18% 58%, transparent 64%);width:9px;height:9px;animation:4.6s ease-in-out infinite packetMove;position:absolute;box-shadow:0 0 16px #ff6a2dd1}.packet-one{top:47%;right:30%}.packet-two{animation-delay:-1.6s;bottom:32%;right:24%}.packet-three{animation-delay:-3s;bottom:20%;right:46%}.map-sweep{z-index:1;background:linear-gradient(90deg,#0000,#69e2ff1a,#0000);animation:6.5s ease-in-out infinite mapSweep;position:absolute;inset:0;transform:translate(-110%)}.line-one{width:260px;top:50%;right:25%;transform:rotate(151deg)}.line-two{width:190px;bottom:31%;right:18%;transform:rotate(202deg)}.line-three{width:180px;bottom:22%;right:40%;transform:rotate(177deg)}.console-readout{border-top:1px solid var(--home-line);grid-template-columns:repeat(4,1fr);display:grid}.console-readout span{color:#cfdaef;text-align:center;text-transform:uppercase;letter-spacing:.06em;border-right:1px solid #78a1ff29;place-items:center;min-height:70px;padding:14px;font-size:12px;font-weight:850;display:grid}.console-readout span:last-child{border-right:0}.workspace-frame .console-readout{z-index:5;background:#121b3db8;position:absolute;bottom:0;left:0;right:0}.solution-stack,.caia-band,.proof-strip,.proof-band,.integration-section,.built-work-section,.operating-layer-section,.apps-section,.support-section,.quote-section,.final-cta{max-width:1600px;margin:0 auto;padding:clamp(62px,8vw,104px) clamp(18px,4vw,40px)}.proof-strip{padding-top:clamp(34px,5vw,70px);padding-bottom:clamp(34px,5vw,70px)}.proof-quote-rotator{min-height:clamp(270px,22vw,350px);position:relative;overflow:hidden}.proof-strip blockquote{opacity:0;max-width:none;min-height:214px;animation:18s ease-in-out infinite proofQuoteCycle;animation-delay:var(--quote-delay,0s);pointer-events:none;background:radial-gradient(circle at 18% 8%,#ff6a2d1f,#0000 38%),#070c189e;border:1px solid #78a1ff2e;border-radius:6px;flex-direction:column;justify-content:center;margin:0;padding:clamp(28px,3.4vw,54px) clamp(44px,6vw,96px);display:flex;position:absolute;inset:0;transform:translate(64px)scale(.985);box-shadow:inset 0 1px #ffffff0f}.proof-strip p:before,.proof-strip p:after{color:#69e2ff24;font-family:var(--font-display);pointer-events:none;font-size:clamp(86px,10vw,154px);font-weight:460;line-height:.8;position:absolute}.proof-strip p:before{content:"“";top:-.22em;left:0}.proof-strip p:after{content:"”";color:#ff6a2d29;bottom:-.55em;right:0}.proof-strip p{z-index:1;color:#eef4ff;letter-spacing:-.032em;max-width:min(100%,1380px);margin:0;padding:0 clamp(58px,7vw,120px);font-size:clamp(30px,3vw,50px);font-weight:780;line-height:1.06;position:relative}.proof-strip cite{z-index:1;color:var(--home-orange-hot);letter-spacing:.06em;text-transform:uppercase;margin-top:28px;font-size:13px;font-style:normal;font-weight:900;display:block;position:relative}@keyframes proofQuoteCycle{0%,5%{opacity:0;transform:translate(64px)scale(.985)}11%,28%{opacity:1;transform:translate(0)scale(1)}34%,to{opacity:0;transform:translate(-64px)scale(.985)}}.section-header{text-align:center;max-width:800px;margin:0 auto 42px}.section-header.align-left{text-align:left;margin-left:0}.integration-section .section-header{max-width:1180px}.solution-stack .section-header{max-width:960px}.solution-stack .section-header h2{max-width:800px;margin-inline:auto}.section-header h2,.section-copy h2,.proof-band h2,.built-work-section h2,.operating-layer-section h2,.support-section h2,.apps-section h2,.quote-section h2,.final-cta h2{font-size:clamp(36px,5vw,68px)}.section-header p:not(.eyebrow),.section-copy p:not(.eyebrow),.proof-band p,.built-work-section .section-header p:not(.eyebrow),.support-section p,.apps-section>div>p,.final-cta p{color:var(--home-muted);font-size:18px;line-height:1.65}.section-header p:not(.eyebrow){margin-top:18px}.solution-stack .section-header p:not(.eyebrow){max-width:960px;margin-inline:auto;font-size:20px}.lane-grid{background:#78a1ff2e;border:1px solid #78a1ff33;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.lane-card{background:linear-gradient(#18264ad1,#080d1ae6);border:0;flex-direction:column;justify-content:space-between;min-height:360px;padding:30px;display:flex}.lane-card>div{grid-template-rows:auto minmax(3.15em,auto) auto;align-content:start;display:grid}.lane-card p{color:var(--home-orange-hot);font-family:var(--font-tech);letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:950}.lane-card h3{color:#fff;letter-spacing:-.01em;min-height:3.15em;margin:0;font-size:clamp(23px,1.25vw + 7px,27px);line-height:1.05}.lane-card span{max-width:28ch;color:var(--home-muted);margin-top:18px;line-height:1.58;display:block}.lane-card a{color:#fff;border-top:1px solid #78a1ff29;gap:6px;margin-top:34px;padding-top:18px;font-size:36px;font-weight:950;display:grid}.lane-card small{color:#dce6f8;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:850}.caia-band{grid-template-columns:minmax(0,.92fr) minmax(340px,1fr);align-items:center;gap:clamp(28px,5vw,68px);display:grid}.section-copy p:not(.eyebrow){margin:20px 0 30px}.caia-card{border-top:3px solid #0000;border-image:linear-gradient(90deg, var(--home-blue), var(--home-purple), var(--home-orange)) 1;background:radial-gradient(circle at 18% 18%,#ff6a2d1f,#0000 34%),linear-gradient(135deg,#1c2645eb,#080e1ee6);border-radius:6px;padding:34px;overflow:hidden}.caia-card img{filter:drop-shadow(0 26px 52px #00000057);width:min(460px,100%);height:auto;margin:0 auto}.caia-lines{background:#78a1ff29;border:1px solid #78a1ff29;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.caia-lines span{color:#d8e4f8;text-align:center;text-transform:uppercase;letter-spacing:.04em;background:#070c18c7;padding:15px;font-size:12px;font-weight:850}.proof-band{border-left:4px solid var(--home-orange);background:linear-gradient(90deg,#ff6a2d17,#0000 42%),#0c1222b8;border-radius:6px;grid-template-columns:minmax(0,.95fr) minmax(320px,.7fr);gap:clamp(28px,5vw,70px);display:grid}.integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.integration-grid a{color:#fff;background:radial-gradient(circle at 12% 12%,#69e2ff1a,#0000 32%),radial-gradient(circle at 82% 8%,#2f6dff1a,#0000 34%),linear-gradient(145deg,#0c1c3ae6,#080c1bf0);border:1px solid #78a1ff38;border-radius:6px;flex-direction:column;justify-content:space-between;min-height:clamp(220px,18vw,285px);padding:clamp(26px,3vw,38px);display:flex;box-shadow:inset 0 1px #ffffff09}.integration-grid a:hover{background:radial-gradient(circle at 12% 12%,#69e2ff29,#0000 34%),radial-gradient(circle at 82% 8%,#2f6dff29,#0000 36%),linear-gradient(145deg,#112346f0,#080c1bf2);border-color:#69e2ff57}.integration-card-logo{background:#eef6ffdb;border:1px solid #ffffff38;border-radius:4px;align-self:flex-start;align-items:center;width:clamp(190px,17vw,260px);max-width:100%;height:54px;min-height:54px;padding:8px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff8a,0 12px 28px #0000001f}.integration-card-logo img{object-fit:contain;filter:contrast(1.08)saturate(1.1);width:auto;max-width:min(100%,230px);max-height:38px;display:block}.integration-card-varconnect{grid-column:1/-1;grid-template-columns:minmax(360px,.95fr) minmax(440px,1.05fr);align-items:center;gap:clamp(50px,7vw,110px);padding:clamp(34px,4vw,58px);scroll-margin-top:120px;position:relative;overflow:hidden;background:radial-gradient(circle at 9%,#2297d038,#0000 30%),radial-gradient(circle at 76% 14%,#2f6dff1f,#0000 36%),linear-gradient(115deg,#071c3af5,#050e22fa)!important;border-color:#69e2ff4d!important;min-height:230px!important;display:grid!important;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff0d!important}.integration-card-varconnect:after{content:"";background:linear-gradient(90deg,#4077ff,#69e2ff 52%,#0000 88%);height:2px;position:absolute;top:0;left:0;right:0}.varconnect-card-lockup{align-items:center;gap:clamp(20px,2.4vw,34px);display:flex}.varconnect-card-lockup img{width:clamp(170px,15vw,230px);height:auto}.varconnect-card-lockup i{background:linear-gradient(#0000,#69e2ffad,#0000);width:1px;height:62px}.varconnect-card-lockup b{color:#fff;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(32px,3.2vw,52px);font-weight:520}.varconnect-card-message{justify-items:start;display:grid}.varconnect-card-message small{color:#69e2ff;font-family:var(--font-ui);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:850}.integration-grid .varconnect-card-message strong{max-width:19ch;margin:12px 0 0;font-size:clamp(28px,2.5vw,42px);line-height:1.02}.integration-grid .varconnect-card-message .integration-card-copy{max-width:52ch;margin-top:16px}.varconnect-card-action{color:#fff;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:13px;font-weight:850}.varconnect-card-action b{color:#69e2ff;margin-left:8px}@media (max-width:900px){.integration-card-varconnect{align-items:flex-start;gap:34px;min-height:clamp(220px,18vw,285px);display:flex!important}.varconnect-card-lockup{flex-wrap:wrap}}.integration-grid strong{color:#fff;letter-spacing:-.04em;margin-top:auto;font-size:clamp(28px,2.4vw,42px);font-weight:650;line-height:1;display:block}.integration-grid>a:not(.integration-card-varconnect)>strong{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(18px,1.65vw,30px)}.integration-card-copy{max-width:42ch;color:var(--home-muted);margin-top:18px;font-size:clamp(16px,1.1vw,20px);line-height:1.45;display:block}.built-work-section{padding-top:clamp(46px,6vw,84px)}.built-work-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.built-work-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.built-work-tools a{color:#fff;background:radial-gradient(circle at 12% 12%,#69e2ff1f,#0000 34%),radial-gradient(circle at 90% 86%,#ff6a2d1a,#0000 38%),linear-gradient(145deg,#111e3dd6,#060a14db);border-radius:5px;min-height:178px;padding:22px;text-decoration:none;position:relative;overflow:hidden}.built-work-tools a:before{content:"";opacity:.58;background-color:#0000;background-image:linear-gradient(#78a1ff0e 1px,#0000 1px),linear-gradient(90deg,#78a1ff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.built-work-tools a>*{z-index:1;position:relative}.built-work-tools a:hover{background:radial-gradient(circle at 12% 12%,#69e2ff1f,#0000 36%),linear-gradient(145deg,#17274ee6,#070c18e6);border-color:#69e2ff5c}.built-work-tools span,.built-work-outcomes .eyebrow{color:#86eaff;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:950}.built-work-tools strong{color:#fff;letter-spacing:-.03em;margin-top:18px;font-size:clamp(24px,2.2vw,34px);line-height:1.04;display:block}.built-work-tools p{color:#e1e9f7;margin:12px 0 0;font-size:16px;line-height:1.48}.built-work-outcomes{background:radial-gradient(circle at 70% 14%,#ff6a2d2e,#0000 34%),radial-gradient(circle at 10% 88%,#69e2ff1a,#0000 40%),linear-gradient(#131e3adb,#080d1adb);border-radius:5px;flex-direction:column;justify-content:space-between;padding:clamp(24px,3vw,38px);display:flex}.built-work-outcomes h3{color:#fff;letter-spacing:-.035em;margin:18px 0 30px;font-size:clamp(28px,3vw,44px);line-height:1.04}.built-work-outcomes ul,.operating-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.built-work-outcomes li,.operating-card li{color:#e5edf9;padding-left:20px;font-size:16px;line-height:1.48;position:relative}.built-work-outcomes li:before,.operating-card li:before{content:"";background:var(--home-orange);width:7px;height:7px;position:absolute;top:.62em;left:0;transform:rotate(45deg);box-shadow:0 0 16px #ff6a2d80}.operating-layer-section{padding-top:clamp(34px,5vw,70px)}.operating-layer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,2vw,30px);display:grid}.operating-card{border-radius:6px;flex-direction:column;justify-content:space-between;gap:26px;min-height:430px;padding:clamp(26px,3vw,42px);display:flex;position:relative;overflow:hidden}.operating-card:before{content:"";pointer-events:none;opacity:.56;background-color:#0000;background-image:linear-gradient(#78a1ff0e 1px,#0000 1px),linear-gradient(90deg,#78a1ff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.operating-card>*{z-index:1;position:relative}.operating-card-caia{background:radial-gradient(circle at 22% 18%,#ff6a2d2e,#0000 36%),radial-gradient(circle at 82% 76%,#69e2ff1a,#0000 34%),#080d1ab8;border-color:#ff6a2d42}.operating-card-support{background:radial-gradient(circle at 78% 18%,#69e2ff21,#0000 34%),radial-gradient(circle at 16% 82%,#845dff1f,#0000 34%),#080d1ab8;border-color:#69e2ff3d;justify-content:flex-start}.operating-card-support li{text-wrap:balance;max-width:720px;font-size:clamp(18px,1.35vw,22px);line-height:1.42}.operating-card h3{color:#fff;letter-spacing:-.04em;max-width:720px;margin:0;font-size:clamp(32px,4vw,58px);line-height:1}.operating-card p:not(.eyebrow){max-width:650px;color:var(--home-muted);margin:18px 0 0;font-size:clamp(16px,1.18vw,19px);line-height:1.58}.workflow-proof{border:1px solid #ff6a2d3d;border-left:3px solid var(--home-orange);background:#0509149e;border-radius:4px;gap:10px;max-width:620px;padding:20px;display:grid}.workflow-proof span{color:var(--home-orange-hot);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.workflow-proof strong{color:#fff;letter-spacing:-.02em;font-size:clamp(19px,2vw,27px);line-height:1.08}.workflow-proof p{color:#c8d4e8;margin:0;line-height:1.5}.operating-signals{background:#78a1ff29;border:1px solid #78a1ff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.operating-signals span{color:#edf3ff;text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#070c18b8;place-items:center;min-height:48px;padding:10px;font-size:12px;font-weight:850;display:grid}.apps-section{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,70px);display:grid}.app-grid{gap:10px;display:grid}.apps-section article{border-radius:4px;padding:22px 24px 22px 58px;position:relative;overflow:hidden}.apps-section article span{background:var(--home-orange);width:12px;height:12px;position:absolute;top:28px;left:24px;box-shadow:0 0 18px #ff6a2d8c}.apps-section h3{letter-spacing:-.02em;margin:0;font-size:22px}.apps-section h3 a{color:inherit}.apps-section h3 a:hover{color:var(--home-cyan)}.apps-section article p{color:#e1e9f7;margin:9px 0 0;font-size:16px;line-height:1.55}.support-section,.final-cta{text-align:center;border-radius:6px}.support-section{border-top:3px solid #69e2ff99;max-width:1440px}.support-section p:not(.eyebrow),.final-cta p:not(.eyebrow){max-width:760px;margin:20px auto 0}.quote-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.quote-grid blockquote:only-child{grid-column:1/-1;max-width:860px;margin-inline:auto}.quote-grid blockquote{border-radius:4px;margin:0;padding:28px}.quote-grid p{color:#dce6f8;margin:0;font-size:20px;line-height:1.45}.quote-grid cite{color:var(--home-orange-hot);text-transform:uppercase;letter-spacing:.05em;margin-top:22px;font-size:13px;font-style:normal;font-weight:900;display:block}.final-cta{background:radial-gradient(circle at 50% 0,#2f6dff33,#0000 42%),linear-gradient(#131e3ae6,#080d1ae6);border-color:#69e2ff52;max-width:1440px;margin-bottom:78px}.final-cta p:not(.eyebrow){margin-bottom:32px}.scroller-playground{min-height:100vh;padding:34px clamp(18px,4vw,40px) 58px;overflow-x:hidden}.scroller-intro,.scroller-board{z-index:2;max-width:1600px;margin:0 auto;position:relative}.scroller-intro{gap:18px;padding:28px 0 34px;display:grid}.scroller-brand{width:184px}.scroller-brand img{width:100%;height:auto;display:block}.scroller-intro h1{color:#fff;letter-spacing:-.045em;max-width:880px;margin:0;font-size:clamp(48px,6vw,98px);font-weight:460;line-height:.95}.scroller-intro p:not(.eyebrow){max-width:660px;color:var(--home-muted);margin:0;font-size:clamp(17px,1.35vw,22px);line-height:1.55}.scroller-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:min(760px,100vh - 260px);display:grid}.scroller-column{--column-accent:var(--home-blue);border:1px solid var(--home-line);background:radial-gradient(circle at 50% 0%, var(--column-accent), transparent 42%), linear-gradient(180deg, #ffffff0f, #ffffff05), #0a101fad;border-radius:6px;grid-template-rows:auto minmax(0,1fr);min-height:620px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.scroller-column{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--column-accent) 22%, transparent), transparent 42%), linear-gradient(180deg, #ffffff0f, #ffffff05), #0a101fad}}.scroller-column{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 28px 82px #00000059,inset 0 1px #ffffff14}.scroller-column-cyan{--column-accent:var(--home-cyan)}.scroller-column-orange{--column-accent:var(--home-orange)}.scroller-column-purple{--column-accent:var(--home-purple)}.scroller-column-heading{z-index:2;background:#070c1894;border-bottom:1px solid #78a1ff29;gap:9px;padding:22px;display:grid;position:relative}.scroller-column-heading span{color:var(--column-accent);font-family:var(--font-tech);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.scroller-column-heading h2{color:#fff;letter-spacing:-.028em;margin:0;font-size:clamp(22px,2vw,31px);font-weight:760;line-height:1.04}.scroller-viewport{min-height:0;padding:14px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.scroller-track{animation:scrollerVertical var(--scroll-speed) linear infinite;animation-direction:var(--scroll-direction);gap:12px;display:grid}.scroller-column:hover .scroller-track,.scroller-column:focus-within .scroller-track{animation-play-state:paused}.scroller-card{background:linear-gradient(145deg, var(--column-accent), transparent 54%), #070c18b8;border:1px solid #78a1ff2e;border-radius:6px;align-content:end;gap:10px;min-height:178px;padding:20px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.scroller-card{background:linear-gradient(145deg, color-mix(in srgb, var(--column-accent) 16%, transparent), transparent 54%), #070c18b8}}.scroller-card{color:#fff;text-decoration:none;box-shadow:inset 0 1px #ffffff0f}.scroller-card:before{content:"";opacity:.7;background-color:#0000;background-image:linear-gradient(#78a1ff0f 1px,#0000 1px),linear-gradient(90deg,#78a1ff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.scroller-card span,.scroller-card strong,.scroller-card p{z-index:1;position:relative}.scroller-card span{color:var(--column-accent);font-family:var(--font-tech);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.scroller-card strong{letter-spacing:-.035em;font-size:clamp(22px,2.1vw,32px);line-height:1;display:block}.scroller-card p{color:#c1cce0;margin:0;font-size:14px;line-height:1.45}.scroller-card-featured{background:radial-gradient(circle at 82% 18%,#ff6a2d57,#0000 34%),radial-gradient(circle at 18% 78%,#69e2ff29,#0000 32%),linear-gradient(145deg,#2b1d54eb,#080d1cdb);border-color:#ff6a2d80;min-height:258px;box-shadow:0 0 52px #ff6a2d21,inset 0 1px #ffffff14}.scroller-card-featured span{color:var(--home-orange-hot)}.scroller-card-featured strong{font-size:clamp(42px,4vw,58px)}.scroller-card-secondary{border-style:dashed}@keyframes scrollerVertical{0%{transform:translate(0)}to{transform:translate3d(0, calc(-50% - var(--scroll-gap-offset,6px)), 0)}}@keyframes homeAurora{to{transform:rotate(360deg)}}@keyframes navTickerType{0%{opacity:0;width:0}5%{opacity:1}24%,29%{opacity:1;width:100%}33%,to{opacity:0;width:100%}}@keyframes heroBeam{0%,to{opacity:.16;filter:blur()}50%{opacity:.74;filter:blur(1px)}}@keyframes consoleDrift{0%,to{transform:perspective(1200px)rotateY(-4deg)rotateX(2deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)translateY(-10px)}}@keyframes consoleRing{to{background-position:-260% 0}}@keyframes consoleGridShift{to{background-position:38px 38px}}@keyframes outputBar{0%,to{opacity:.45;transform:scaleX(.62)}50%{opacity:1;transform:scaleX(1)}}@keyframes outputBarY{0%,to{opacity:.48;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}@keyframes coreRingBreathe{0%,to{opacity:.48;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes spinSlow{to{transform:rotate(360deg)}}@keyframes spinReverse{to{transform:rotate(-360deg)}}@keyframes caiaMarkBreathe{0%,to{filter:drop-shadow(0 0 22px #ff6a2d7a);transform:scale(1)}50%{filter:drop-shadow(0 0 30px #ff6a2db8)drop-shadow(0 0 36px #69e2ff47);transform:scale(1.06)}}@keyframes caiaPulse{0%{opacity:.55;transform:scale(.84)}to{opacity:0;transform:scale(1.7)}}@keyframes packetMove{0%{opacity:0;transform:translate(-72px,-24px)scale(.65)}18%{opacity:1}62%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(54px,18px)scale(.65)}}@keyframes mapSweep{0%,38%{opacity:0;transform:translate(-110%)}48%{opacity:1}68%,to{opacity:0;transform:translate(110%)}}@media (max-width:1080px){.home-nav-ticker,.home-nav-links,.home-nav-socials{display:none}.home-nav-menu{display:flex}.mobile-nav-takeover{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(circle at 78% 16%,#ff6a2d47,#0000 32%),radial-gradient(circle at 18% 84%,#2f6dff52,#0000 38%),linear-gradient(135deg,#040a18f7,#11132afa 52%,#080b18fa);transition:opacity .22s,transform .22s;display:block;position:fixed;inset:0;transform:translateY(-10px)}.mobile-nav-takeover:before{content:"";background-image:linear-gradient(#69e2ff0d 1px, transparent 1px), linear-gradient(90deg, #69e2ff0d 1px, transparent 1px), var(--hex-grid);background-size:42px 42px, 42px 42px, var(--hex-size) var(--hex-size);opacity:.72;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 58%,#0000 100%)}.is-mobile-menu-open .mobile-nav-takeover{pointer-events:auto;opacity:1;transform:translateY(0)}.mobile-nav-shell{flex-direction:column;min-height:100%;padding:110px clamp(22px,7vw,42px) 34px;display:flex;position:relative}.mobile-nav-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.mobile-nav-head img{width:178px;height:auto;display:block}.mobile-nav-head button{color:#ffffffe6;min-height:38px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#69e2ff12;border:1px solid #69e2ff4d;border-radius:3px;padding:0 13px;font-size:11px;font-weight:900}.mobile-nav-main{gap:2px;padding:24px 0 18px;display:grid}.mobile-nav-main a{color:#fff;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:62px;font-size:clamp(30px,8vw,46px);font-weight:900;line-height:1;text-decoration:none;display:flex;position:relative}.mobile-nav-main a:after{content:">";color:var(--home-orange);font-size:18px;transform:translateY(2px)}.mobile-nav-main a.is-current{color:#6fe2ff}.home-hero,.caia-band,.proof-band,.built-work-grid,.operating-layer-grid,.scroller-board,.apps-section{grid-template-columns:1fr}.home-hero{min-height:auto}.lane-card h3{font-size:25px}.hero-product-gallery{gap:14px;height:auto;margin-top:18px;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.hero-platform-links,.hero-gallery-columns,.platform-intro-section .hero-platform-links{grid-template-columns:1fr;gap:14px}.hero-gallery-columns{overflow:visible;-webkit-mask-image:none;mask-image:none}.hero-platform-card,.hero-platform-card.hero-gallery-card-featured{min-height:174px}.hero-gallery-column{min-height:0;padding:0;-webkit-mask-image:none;mask-image:none}.hero-product-gallery .hero-gallery-column:before{background:radial-gradient(ellipse at 18% 50%, var(--column-accent), transparent 56%), linear-gradient(90deg, #ffffff07, transparent 58%);inset:0 0 8px}@supports (color:color-mix(in lab, red, red)){.hero-product-gallery .hero-gallery-column:before{background:radial-gradient(ellipse at 18% 50%, color-mix(in srgb, var(--column-accent) 14%, transparent), transparent 56%), linear-gradient(90deg, #ffffff07, transparent 58%)}}.hero-gallery-viewport{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-inline:14px;padding-bottom:16px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.hero-gallery-track{--scroll-gap:clamp(10px, 3vw, 18px);--scroll-gap-offset:clamp(5px, 1.5vw, 9px);gap:var(--scroll-gap);width:max-content;animation-name:scrollerHorizontal;display:flex}.hero-gallery-card{scroll-snap-align:start;flex:none;width:min(66vw,292px);min-height:300px}.hero-gallery-card-tall,.hero-gallery-card-wide{min-height:320px}.hero-product-gallery .hero-gallery-card,.hero-product-gallery .hero-gallery-card-tall,.hero-product-gallery .hero-gallery-card-wide{min-height:270px}.hero-platform-card,.hero-platform-card.hero-gallery-card-featured{width:auto;min-height:330px}.hero-gallery-logo img{max-width:min(180px,100%);height:42px}.hero-platform-card .hero-gallery-logo{min-height:clamp(128px,22vw,180px)}.hero-platform-card .hero-gallery-logo img,.hero-platform-card .hero-gallery-logo-brand img{max-width:min(460px,95%);height:clamp(112px,18vw,164px)}.hero-product-gallery .hero-gallery-logo{padding:8px}.hero-product-gallery .hero-gallery-logo img,.hero-product-gallery .hero-gallery-card-tall .hero-gallery-logo img,.hero-product-gallery .hero-gallery-card-wide .hero-gallery-logo img{max-width:min(140px,92%);height:32px}.hero-gallery-logo-square img{width:78px;height:78px}.hero-product-gallery .hero-gallery-logo-square img,.hero-product-gallery .hero-gallery-card-wide .hero-gallery-logo-square img{width:47px;height:47px}.hero-product-gallery .hero-gallery-content{gap:7px;padding:15px 18px}.hero-product-gallery .hero-gallery-card strong{font-size:21px}.hero-product-gallery .hero-gallery-card p{max-width:20ch;font-size:13px}.hero-tile-wall{grid-auto-rows:minmax(150px,auto);max-height:none;-webkit-mask-image:none;mask-image:none}.lane-grid,.integration-grid,.built-work-tools{grid-template-columns:repeat(2,1fr)}.hero-console,.hero-workspace,.command-core{max-width:760px;transform:none}.command-core{min-height:720px}.core-node{width:185px}.core-center{width:min(390px,62%)}.scroller-board,.scroller-column{min-height:0}.scroller-viewport{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:20px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.scroller-viewport::-webkit-scrollbar{display:none}.scroller-track{width:max-content;animation-name:scrollerHorizontal;display:flex}.scroller-card{scroll-snap-align:start;flex:none;width:min(78vw,340px);min-height:210px}.scroller-card-featured{width:min(84vw,390px)}}@media (max-width:720px){.motion-ready [data-reveal]{--reveal-x:0px;--reveal-y:14px;transition-duration:.54s}.motion-ready [data-reveal=left],.motion-ready [data-reveal=right]{--reveal-x:0px;--reveal-y:16px}.motion-ready .built-work-section [data-reveal=fold]{--reveal-y:8px;transform:translate3d(0, var(--reveal-y), 0)}.motion-ready .built-work-section [data-reveal=assemble-left],.motion-ready .built-work-section [data-reveal=assemble-right],.motion-ready .built-work-section [data-reveal=outcome]{--reveal-x:0px;--reveal-y:12px;transform:translate3d(0, var(--reveal-y), 0)}.home-brand{border-right:0;justify-content:center;width:44px;min-height:44px;padding-right:0}.home-brand .home-brand-wordmark{display:none}.home-brand .home-brand-icon{filter:brightness(0)invert();object-fit:contain;width:34px;height:34px;display:block}.home-nav{padding:0 10px;top:10px}.home-nav-inner{gap:14px}.home-nav-cta{padding:0 14px}.hero-copy h1{font-size:44px}.solution-stack .section-header p:not(.eyebrow){font-size:18px}.hero-product-gallery{margin-top:4px}.hero-gallery-card{width:min(78vw,310px);padding:16px}.hero-platform-links{grid-template-columns:1fr}.hero-platform-card{width:auto}.built-work-tools{grid-template-columns:1fr}.built-work-tools a{min-height:148px}.built-work-outcomes,.operating-card{padding:22px}.operating-card{min-height:0}.operating-signals{grid-template-columns:1fr}.console-core{min-height:420px}.hero-workspace,.workspace-frame,.command-core{min-height:auto}.command-core{gap:14px;padding:18px;display:grid}.command-core:before{inset:18px}.core-rings{opacity:.48}.core-center,.core-node,.core-query,.core-answer,.core-status{width:auto;position:relative;inset:auto;transform:none}.core-center{width:auto;min-height:360px}.core-mark .caia-mark-wrap{width:150px;height:150px}.core-mark .caia-mark-wrap img{width:112px;height:112px}.core-status{grid-template-columns:1fr;margin:0 -18px -18px}.workspace-frame:after{inset:54px 18px 110px}.workspace-caia,.workspace-answer{margin-left:18px;margin-right:18px}.workspace-caia{flex-direction:column;align-items:flex-start}.workspace-answer{grid-template-columns:1fr;width:auto}.workspace-stack{grid-template-columns:1fr;margin:18px;position:relative;bottom:auto;left:auto;right:auto}.workspace-dashboard{width:max-content;margin:18px;position:relative;bottom:auto;right:auto}.workspace-frame .console-readout{position:relative}.caia-signal{flex-direction:column;align-items:flex-start}.caia-signal img{width:72px;height:72px}.hero-stage{opacity:.45}.scroller-playground{padding:20px 12px 42px}.scroller-intro{padding-top:18px}.scroller-brand{width:146px}.scroller-intro h1{font-size:46px}.scroller-column-heading{padding:18px}.caia-mark-wrap{width:76px;height:76px}.caia-mark-wrap img{width:64px;height:64px}.map-node{width:70px;height:70px}.map-node-main{width:88px;height:88px;top:46%;right:10%}.console-readout,.lane-grid,.integration-grid,.proof-strip,.quote-grid,.caia-lines,.hero-tile-wall{grid-template-columns:1fr}.integration-card-varconnect{min-height:220px!important;display:flex!important}.tile-integrations,.tile-support{transform:none}.console-readout span{border-bottom:1px solid #78a1ff29;border-right:0}.console-readout span:last-child{border-bottom:0}}@keyframes scrollerHorizontal{0%{transform:translate(0)}to{transform:translate3d(calc(-50% - var(--scroll-gap-offset,6px)), 0, 0)}}@keyframes displaySignal{0%,to{text-shadow:0 0 #69e2ff00}35%{text-shadow:0 0 24px #69e2ff1f,0 0 44px #ff6a2d0f}62%{text-shadow:0 0 18px #845dff1a}}@keyframes accentSignal{0%,to{text-shadow:0 0 #ff6a2d00}38%{text-shadow:0 0 18px #ff6a2d3d}}@keyframes catalystTitleGlint{0%,to{color:currentColor;text-shadow:0 0 #fff0}5%{color:color-mix(in srgb, currentColor 42%, #fff 58%);text-shadow:0 0 10px #ffffff80,0 0 22px #69e2ff2e,0 0 1px #ff6a2d1f}14%{color:currentColor;text-shadow:0 0 #fff0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-aurora{animation:none}.home-nav-ticker-item{opacity:1;border-right:0;width:auto;animation:none;display:none}.home-nav-ticker-item:first-child{display:inline}.hero-beam,.hero-console,.hero-console:before,.hero-workspace,.command-core,.command-core:before,.command-core:after,.core-ring,.workspace-frame,.workspace-frame:before,.workspace-frame:after,.console-core,.scroller-track,.detail-system-path,.hubspot-route-line,.hubspot-route-packet,.float-map-line,.float-map-pulse,.distributor-map-rail span,.distributor-map-rail:after,.caia-mark-wrap img,.caia-orbit,.caia-pulse,.map-packet,.map-sweep,.workspace-dashboard span{animation:none}.detail-system-packet,.float-map-pulse{display:none}.platform-intro-section .hero-platform-card,.platform-intro-section .hero-platform-card:first-child,.platform-intro-section .hero-platform-card:last-child{opacity:1;transition:none;transform:none}[data-reveal],[data-reveal-section]{opacity:1;transition:none;animation:none;transform:none}.built-work-section [data-reveal],.built-work-section .catalyst-title-glint .split-piece{opacity:1;filter:none;animation:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.caia-experience-shell{background:#080d22;width:100%;min-height:100dvh}.caia-experience-frame{border:0;width:100%;min-height:100dvh;display:block}.caia-stage-header{z-index:2;color:#aebcda;width:min(1180px,100% - 48px);font:700 12px var(--font-instrument-sans);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #9ab3f038;justify-content:space-between;align-items:center;margin:0 auto;padding:22px 0;display:flex;position:relative}.caia-stage-header img{width:150px;height:auto;display:block}.caia-stage-header a{color:#dce7fb;text-decoration:none}.caia-stage-header a:last-child{color:#ff9a68}.caia-page{--caia-orange:#ff7952;--caia-coral:#ff9a68;--caia-ink:#081026;--caia-panel:#0c1635c7;color:#f6f8ff;overflow:hidden}.caia-page .home-nav{z-index:10;position:relative}.caia-hero,.caia-section,.caia-final{z-index:1;width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.caia-hero{grid-template-columns:1.05fr .95fr;gap:42px;padding:100px 0 38px;display:grid}.caia-kicker,.caia-page .eyebrow{color:var(--caia-coral);font:700 12px/1.2 var(--font-instrument-sans);letter-spacing:.14em;text-transform:uppercase}.caia-hero h1,.caia-page .caia-section h2{font-family:var(--font-instrument-sans);letter-spacing:-.055em;margin:16px 0}.caia-hero h1{max-width:740px;font-size:clamp(48px,6vw,88px);line-height:.96}.caia-next-page .caia-hero h1{color:#f6f8ff;max-width:740px;font-family:var(--font-instrument-sans);letter-spacing:-.055em;font-size:clamp(48px,6vw,88px);font-weight:700;line-height:.96}.caia-next-page .caia-hero-copy>p{font-family:var(--font-manrope)}.caia-next-page .caia-actions a{font:800 14px var(--font-instrument-sans);box-shadow:none;border-radius:0;padding:0 19px}.caia-next-page .caia-actions .caia-action-alt{box-shadow:none;background:0 0;border-color:#53617f}.caia-page .caia-hero h1 span,.caia-page .caia-section h2 span,.caia-page .caia-final span{color:var(--caia-orange)}.caia-hero-copy>p{color:#e2e9f8;max-width:660px;font-size:17px;line-height:1.65}.caia-hero-quiet{font-style:italic;color:#fff!important}.caia-actions{gap:12px;margin-top:26px;display:flex}.caia-actions a,.caia-final>a{color:#fff;min-height:48px;font:800 14px var(--font-instrument-sans);background:linear-gradient(135deg,#ff7852,#f44d5b);border:1px solid #ffad88;align-items:center;gap:12px;padding:0 19px;text-decoration:none;display:inline-flex}.caia-actions .caia-action-alt{color:#eaf0ff;background:0 0;border-color:#53617f}.caia-orbit-visual{isolation:isolate;min-height:450px;position:relative}.caia-bridge{z-index:3;background:#081029c7;border:1px solid #9fb5f24a;padding:14px;position:absolute;top:0;left:0;right:0;box-shadow:0 18px 44px #00000038}.caia-bridge-logos{justify-content:space-between;align-items:center;gap:12px;display:flex}.caia-bridge-logos>img{object-fit:contain;width:30%;max-height:34px}.caia-bridge-rail{color:#ffb18f;min-width:104px;height:30px;font:800 10px var(--font-instrument-sans);letter-spacing:.11em;background:#ff6e4a1a;border:1px solid #ff876380;border-radius:99px;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.caia-bridge-rail i{background:linear-gradient(90deg,#0000,#ffd5b2e6,#0000);width:35%;animation:2.8s ease-in-out infinite caia-bridge-packet;position:absolute;top:0;bottom:0}.caia-bridge-rail b{position:relative}.caia-bridge p{color:#c9d5eb;text-align:center;margin:11px 0 0;font-size:12px;line-height:1.45}.caia-bridge p strong{color:#fff}.caia-reference-visual .caia-bridge{width:min(100%,1080px);box-shadow:none;background:#09132feb;border-color:#819ee080;border-radius:0;padding:28px 30px;top:-6px;left:50%;transform:translate(-50%)}.caia-reference-visual .caia-bridge-logos{grid-template-columns:1fr 164px auto 1fr;gap:25px;display:grid}.caia-reference-visual .caia-bridge-logos>img{background:#1f459638;border:1px solid #5a93ff9e;border-radius:25px;justify-self:center;width:auto;max-width:100%;max-height:40px;padding:20px 28px}.caia-reference-visual .caia-bridge-logos>img:last-child{background:#772e3438;border-color:#ff8b6694}.caia-reference-visual .caia-bridge-rail{background:linear-gradient(90deg,#3368c3,#ff8056);border:0;border-radius:2px;min-width:0;height:4px}.caia-reference-visual .caia-bridge-rail i{background:#ffbf9c;border-radius:0;width:12px;height:4px;margin-top:-2px;top:50%;bottom:auto;box-shadow:0 0 10px #ff966d}.caia-reference-visual .caia-bridge-logos>b{color:#ffb08d;font:400 34px var(--font-manrope);letter-spacing:0;background:#89313040;border:1px solid #ff7a508f;border-radius:34px;padding:13px 20px}.caia-reference-visual .caia-bridge p{color:#d5def0;font:500 23px/1.45 var(--font-manrope);margin-top:22px}.caia-reference-visual .caia-bridge p strong{font-weight:800}.caia-reference-visual .caia-orbit-mark{width:300px;height:300px;box-shadow:none;background:0 0;border:0;top:185px;overflow:visible}.caia-reference-visual .caia-mark-glow{object-fit:contain;filter:blur(6px)saturate(1.4)brightness(1.15);opacity:.85;width:118%;height:118%;animation:40s linear infinite caia-spin-slow;position:absolute}.caia-reference-visual .caia-mark-crisp{object-fit:contain;filter:drop-shadow(0 0 30px #ed6b308c)drop-shadow(0 14px 40px #00000080);width:100%;height:100%;animation:60s linear infinite caia-spin-reverse;position:relative}.caia-orbit-line{border:1px dashed #ff9d6659;border-radius:50%;animation:26s linear infinite caia-spin-slow;position:absolute;inset:-7%}.caia-orbit-line:before{content:"";background:#ff9a68;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 12px #ff9a68}.caia-orbit-line-two{border-color:#ed6b3038;animation:38s linear infinite caia-spin-reverse;inset:-14%}.caia-orbit-line-two:before{background:#ed6b30;box-shadow:0 0 12px #ed6b30}.caia-reference-visual{will-change:transform;transition:transform .18s ease-out}.caia-reference-stats{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#4d558b85;border-color:#8ea0e473;border-radius:31px;gap:0;padding:24px 38px}.caia-reference-stats div{text-align:center;background:#0d1631}.caia-reference-stats dt{color:#f8f9ff;font-family:var(--font-manrope);font-size:28px;font-weight:500}.caia-reference-stats dd{color:#b8c4de;letter-spacing:.1em;font-size:13px}.caia-next-page .caia-glow{top:70px}.caia-next-page .caia-orbit-mark{top:202px}.caia-next-page .caia-pulse-ring{top:183px}.caia-next-page .caia-message-one{top:126px}.caia-next-page .caia-message-two{top:302px}.caia-next-page .caia-message-three{bottom:28px}.caia-next-page .caia-message-four{bottom:5px}.caia-glow{opacity:.9;filter:saturate(1.15);width:min(440px,90%);position:absolute;top:0;right:0}.caia-orbit-mark{background:#10143ecc;border:1px solid #ff8f64cc;border-radius:50%;place-items:center;width:138px;height:138px;display:grid;position:absolute;top:125px;left:50%;transform:translate(-50%);box-shadow:0 0 0 25px #f7615d14,0 0 0 58px #686aff14,0 0 80px #ff6f5385}.caia-orbit-mark img{width:75px;height:auto}.caia-message{color:#eaf0ff;background:#081026e6;border:1px solid #b0c2ff47;max-width:220px;padding:13px 15px;font-size:14px;line-height:1.45;position:absolute;box-shadow:0 20px 46px #00000040}.caia-message small{color:var(--caia-coral);letter-spacing:.06em;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.caia-message-one{top:54px;left:0}.caia-message-two{top:255px;right:0}.caia-message-three{bottom:18px;left:28px}.caia-message-four{border-color:#5decae6b;bottom:2px;right:24px}.caia-hero-copy{animation:.8s cubic-bezier(.2,.8,.2,1) both caia-enter-left}.caia-orbit-visual{animation:.9s cubic-bezier(.2,.8,.2,1) .12s both caia-enter-right}.caia-glow{animation:4.5s ease-in-out infinite caia-glow-breathe}.caia-orbit-mark{animation:3.2s ease-in-out infinite caia-mark-breathe}.caia-pulse-ring{z-index:-1;border:1px solid #ff8b66b8;border-radius:50%;width:138px;height:138px;animation:4.2s ease-out infinite caia-ring-pulse;position:absolute;top:106px;left:50%;transform:translate(-50%)}.caia-pulse-ring:nth-of-type(2){animation-delay:1.4s}.caia-pulse-ring:nth-of-type(3){animation-delay:2.8s}.caia-message{animation:5.8s ease-in-out infinite caia-float}.caia-message-two{animation-delay:-2s}.caia-message-three{animation-delay:-3.5s}.caia-stats{animation:.65s ease-out .3s both caia-rise}.caia-operator figure{position:relative}.caia-operator figure:after{content:"";pointer-events:none;opacity:.48;background:linear-gradient(#0000 0%,#6fd3ff33 47%,#ffffffb8 50%,#6fd3ff33 53%,#0000 100%);animation:6s linear infinite caia-screen-scan;position:absolute;inset:42px 0 0}.caia-operator figure:before{content:"OPERATOR ACTIVE";z-index:1;color:#9df5c5;font:800 10px var(--font-instrument-sans);letter-spacing:.08em;background:#04171cc2;border:1px solid #7dffc099;padding:5px 8px;animation:1.4s ease-in-out infinite caia-live-blink;position:absolute;top:52px;right:14px}@keyframes caia-enter-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes caia-enter-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes caia-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes caia-glow-breathe{0%,to{opacity:.66;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes caia-mark-breathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.075)}}@keyframes caia-ring-pulse{0%{opacity:.8;transform:translate(-50%)scale(.78)}to{opacity:0;transform:translate(-50%)scale(3)}}@keyframes caia-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes caia-screen-scan{0%{transform:translateY(-110%)}to{transform:translateY(110%)}}@keyframes caia-live-blink{0%,to{opacity:1}50%{opacity:.42}}@keyframes caia-bridge-packet{0%{opacity:0;transform:translate(-210%)}18%,72%{opacity:1}to{opacity:0;transform:translate(290%)}}@keyframes caia-spin-slow{to{transform:rotate(360deg)}}@keyframes caia-spin-reverse{to{transform:rotate(-360deg)}}.caia-stats{background:#a3b6ff26;border:1px solid #a3b6ff26;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0 0;display:grid}.caia-stats div{background:#070e24c7;padding:20px}.caia-stats dt{color:#fff;font:800 clamp(29px,3vw,46px)/1 var(--font-instrument-sans)}.caia-stats dd{color:#b9c6df;text-transform:uppercase;letter-spacing:.1em;margin:8px 0 0;font-size:12px}.caia-section{padding:96px 0}.caia-page .caia-section h2{max-width:880px;font-size:clamp(36px,4.6vw,64px);line-height:1}.caia-lead{color:#cbd7ed;max-width:700px;font-size:18px;line-height:1.65}.caia-capabilities>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px;display:grid}.caia-capabilities article{background:linear-gradient(145deg,#111d42e6,#081029c7);border:1px solid #94aae73d;min-height:190px;padding:24px}.caia-capabilities small{color:var(--caia-coral);font:800 12px var(--font-instrument-sans)}.caia-capabilities h3{font:700 20px/1.15 var(--font-instrument-sans);margin:18px 0 9px}.caia-capabilities p{color:#c0cce1;margin:0;font-size:15px;line-height:1.55}.caia-introduction,.caia-operator{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.caia-introduction>div>p,.caia-operator-copy>p{color:#cbd7ed;font-size:17px;line-height:1.65}.caia-intro-card{text-align:center;background:radial-gradient(circle at top,#ff74502e,#0000 54%),#0e1636d1;border:1px solid #ff8b6661;padding:40px}.caia-intro-card img{width:190px}.caia-intro-card strong{font:800 35px var(--font-instrument-sans);margin:4px 0 9px;display:block}.caia-intro-card strong small{color:#b8c4dc;font-size:15px;font-weight:500}.caia-intro-card p{color:#c0cce1;text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:12px}.caia-traits{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.caia-traits span{color:#dce6f9;border:1px solid #a4b9ef47;padding:8px 10px;font-size:13px}.caia-operator{grid-template-columns:.8fr 1.2fr}.caia-operator ul{gap:14px;padding:0;list-style:none;display:grid}.caia-operator li{border-left:2px solid var(--caia-orange);gap:4px;padding-left:17px;display:grid}.caia-operator li b{color:#fff}.caia-operator li span{color:#becbe1}.caia-operator figure{background:#07102c;border:1px solid #8eaffa4d;margin:0;overflow:hidden}.caia-operator figure>img{width:100%;height:auto;display:block}.caia-window-bar{color:#c4d0e8;min-height:42px;font:700 11px var(--font-instrument-sans);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;padding:0 13px;display:flex}.caia-window-bar span{background:#ff7952;border-radius:50%;width:8px;height:8px}.caia-window-bar span+span{background:#ffbd66}.caia-window-bar span+span+span{background:#84daa4}.caia-window-bar b{color:#89f0c0;margin-left:auto}.caia-demo{text-align:center}.caia-demo h2{margin-inline:auto}.caia-demo-grid{text-align:left;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px;display:grid}.caia-demo figure{background:#0a132dbf;border:1px solid #8eaffa40;margin:0;padding:12px}.caia-demo img{width:100%;display:block}.caia-demo figcaption{color:#dbe6f9;font:700 15px var(--font-instrument-sans);padding:13px 4px 2px}.caia-capabilities>div{grid-template-columns:repeat(4,1fr)}.caia-capabilities article{min-height:210px}.caia-security>div{grid-template-columns:1fr 1fr;gap:15px;margin-top:32px;display:grid}.caia-security article{background:#0c1736bf;border:1px solid #8eaffa42;padding:28px}.caia-security article+article{border-color:#ff8b6659}.caia-security h3{color:#fff;font:800 20px var(--font-instrument-sans);margin-top:0}.caia-security ul{color:#d3def1;gap:12px;padding-left:18px;line-height:1.45;display:grid}.caia-faq>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.caia-faq details{background:#0b1533c7;border:1px solid #8eaffa40;padding:20px}.caia-faq summary{cursor:pointer;color:#fff;font:700 17px/1.35 var(--font-instrument-sans)}.caia-faq p{color:#c4d0e5;line-height:1.6}.caia-final{text-align:center;background:radial-gradient(circle at 50% 0,#ff674f3d,#0000 52%),#101854;border:1px solid #ff89646b;margin-top:60px;margin-bottom:0;padding:80px 40px}.caia-final img{width:min(260px,70vw)}.caia-final h2{margin-inline:auto}.caia-final p{color:#d9e3f6;max-width:650px;margin:0 auto 28px;font-size:17px;line-height:1.6}@media (max-width:900px){.caia-hero,.caia-introduction,.caia-operator{grid-template-columns:1fr}.caia-orbit-visual{order:-1;min-height:410px}.caia-capabilities>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.caia-hero,.caia-section,.caia-final{width:min(100% - 32px,1180px)}.caia-hero{padding-top:56px}.caia-hero h1{font-size:46px}.caia-stats,.caia-capabilities>div,.caia-security>div,.caia-faq>div,.caia-demo-grid{grid-template-columns:1fr}.caia-stats{gap:1px}.caia-orbit-visual{min-height:350px}.caia-message{max-width:180px;font-size:12px}.caia-message-three{display:none}.caia-operator{gap:28px}.caia-section{padding:64px 0}.caia-final{width:100%;padding:60px 22px}.caia-stage-header{width:min(100% - 32px,1180px)}.caia-stage-header span,.caia-message-four{display:none}}@media (prefers-reduced-motion:reduce){.caia-page *,.caia-page :before,.caia-page :after{transition:none!important;animation:none!important}.caia-pulse-ring{display:none}.caia-status-typer strong:first-child{opacity:1;width:auto}.caia-status-typer strong:not(:first-child){display:none}}.caia-product-page{--caia-cyan:#69e5ff;--caia-blue:#4d83ff;--caia-purple:#7b57ff;--caia-title-gradient:linear-gradient(105deg, var(--caia-orange), #ff8f70, #c083d6, #876cff, var(--caia-blue), #b58bdd, var(--caia-orange));--caia-line:#97b1ef3d;--caia-surface:#0a132fc2;--caia-surface-strong:#0e193be6;isolation:isolate;min-height:100dvh;padding-bottom:0;position:relative;overflow:clip visible}.caia-product-page .home-nav{z-index:1000;position:sticky;top:18px}.caia-product-page .home-nav-links .nav-product-caia{color:#fff}.caia-product-page .home-nav-links .nav-product-caia:after{transform:scaleX(1)}.caia-product-hero,.caia-product-page .caia-section,.caia-product-page .caia-final,.caia-jumpbar{width:min(1520px,100% - 72px)}.caia-product-hero{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(28px,4vw,70px);min-height:calc(100dvh - 98px);margin:-18px auto 0;padding:clamp(82px,8vw,138px) 0 34px;display:grid;position:relative}.caia-product-copy h1{color:#f8fbff;max-width:840px;font-family:var(--font-instrument-sans);letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(58px,7vw,112px);font-weight:460;line-height:.91}.caia-product-copy>p:not(.eyebrow):not(.caia-product-promise){color:#cdd8ee;max-width:710px;font:500 clamp(17px, 1.24vw, 22px)/1.62 var(--font-manrope);margin:0}.caia-product-copy>p:not(.eyebrow):not(.caia-product-promise) strong{color:#f7fbff;font-weight:760}.caia-inline-blue{color:#82ddff;text-shadow:0 0 18px #69e5ff33}.caia-product-copy>.caia-product-promise{color:#4d83ff;width:max-content;max-width:100%;font-family:var(--font-manrope);letter-spacing:0;text-wrap:nowrap;text-transform:none;white-space:nowrap;background:0 0;border:0;margin:26px 0 0;padding:0;font-size:clamp(15px,1.75vw,25px);font-weight:820;line-height:1.22}.caia-product-page .hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.caia-product-page .caia-live-demo-button{isolation:isolate;color:#fff;-webkit-text-fill-color:currentColor;background:linear-gradient(105deg,#c077ff 0%,#7b57ff 38%,#4d83ff 72%,#69e5ff 100%);border-color:#9784ffc7;position:relative;overflow:hidden;box-shadow:0 18px 46px #4d83ff59,0 0 34px #c077ff2e}.caia-product-page .caia-live-demo-button:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000 0%,#ffffff52 46%,#0000 72%);transition:transform .42s;position:absolute;inset:0;transform:translate(-125%)}:is(.caia-product-page .caia-live-demo-button:hover,.caia-product-page .caia-live-demo-button:focus-visible){border-color:#69e5fff2;box-shadow:0 22px 58px #4d83ff73,0 0 44px #c077ff3d}.caia-product-page .caia-live-demo-button:hover:before{transform:translate(120%)}.caia-product-page .caia-live-demo-button:focus-visible:before{transform:translate(120%)}.caia-product-visual{min-height:clamp(520px,54vw,760px);box-shadow:none;background:0 0;border:0;position:relative;overflow:visible}.caia-product-visual:before,.caia-product-visual:after{content:"";pointer-events:none;position:absolute}.caia-product-visual:before{filter:drop-shadow(0 0 22px #ff6f4624);background:radial-gradient(circle at 54%,#ff692d2e,#0000 42%),radial-gradient(circle at 22% 82%,#69e5ff14,#0000 34%);border:1px solid #ff734a2b;border-radius:50%;inset:19% 8% 6%}.caia-product-visual:after{background:0 0;border:1px dashed #ff8a4d33;border-radius:50%;inset:27% 17% 15%}.caia-bridge-card{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(90deg,#4d83ff1a,#ff6f461a),#0a0e1bb8;border:1px solid #97b1ef38;border-radius:999px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;width:min(520px,100% - 54px);min-height:56px;padding:12px 24px;display:grid;position:absolute;top:26px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #0000003d,inset 0 1px #ffffff0d}.caia-bridge-card span{background:linear-gradient(90deg,#477aff8c,#ff7852c7);height:3px;position:relative;overflow:hidden}.caia-bridge-card span i{background:#ffd0ba;width:18px;animation:3.2s linear infinite caia-bridge-packet;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #ff7e56e6}.caia-status-typer{min-width:0;height:18px;position:relative;overflow:hidden}.caia-status-typer:before{content:"";background:var(--caia-cyan);border-radius:999px;width:8px;height:8px;animation:9s step-end infinite caia-status-dot;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 16px #69e5ffad}.caia-status-typer strong{color:#f3f7ff;max-width:calc(100% - 22px);font:800 12px/1 var(--font-instrument-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;border-right:1px solid #ffffffb8;animation:9s steps(28,end) infinite caia-status-type;display:block;position:absolute;top:50%;left:22px;overflow:hidden;transform:translateY(-50%)}.caia-status-typer strong:nth-child(2){animation-delay:3s}.caia-status-typer strong:nth-child(3){animation-delay:6s}.caia-mark-stage{z-index:2;place-items:center;display:grid;position:absolute;inset:130px 3% 42px}.caia-mark-glow,.caia-mark-crisp,.caia-mark-core{grid-area:1/1;display:block}.caia-mark-glow{opacity:.72;filter:blur(12px)saturate(1.55)brightness(1.08)drop-shadow(0 0 68px #ff6f4680);transform-origin:50%;width:min(78%,520px);animation:46s linear infinite caia-product-spin-clockwise}.caia-mark-crisp{opacity:.98;filter:saturate(1.18)drop-shadow(0 0 34px #ff6f4657);transform-origin:50%;width:min(69%,458px);animation:64s linear infinite caia-product-spin-counter}.caia-mark-core{filter:drop-shadow(0 18px 44px #0000007a);width:min(56%,340px)}.caia-mark-stage .caia-orbit-line{inset:10%}.caia-mark-stage .caia-orbit-line-two{inset:0}.caia-chat-signal{z-index:4;color:#edf4ff;width:300px;max-width:38vw;font:700 14px/1.42 var(--font-manrope);text-wrap:balance;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070f26d1;border:1px solid #97b1ef40;padding:14px 15px;animation:6.8s ease-in-out infinite caia-float;position:absolute;box-shadow:0 24px 56px #00000047}.caia-chat-signal small{color:var(--caia-coral);font:800 10px/1 var(--font-instrument-sans);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;display:block}.caia-chat-one{width:330px;top:210px;left:0}.caia-chat-voice{border-color:#4d83ff6b;width:330px;animation-delay:-3.1s;bottom:142px;left:-14px}.caia-chat-two{animation-delay:-2.2s;top:262px;right:-6px}.caia-chat-three{border-color:#52dc8e5c;width:320px;animation-delay:-4.4s;bottom:36px;left:55%}.caia-product-stats{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#ff6f4614,#0000 44%),#11141fb8;border:1px solid #97b1ef29;border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:0;margin:24px 0 0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 54px #00000038}.caia-product-stats div{text-align:center;padding:26px 22px 24px;position:relative}.caia-product-stats div+div:before{content:"";background:#97b1ef2e;width:1px;position:absolute;top:20%;bottom:20%;left:0}.caia-product-stats dt{color:#82ddff;font-family:var(--font-instrument-sans);letter-spacing:-.035em;text-shadow:0 0 22px #69e5ff29;font-size:clamp(36px,3.5vw,54px);font-weight:620;line-height:.96}.caia-product-stats dd{color:#e8eefab8;font:820 11px/1.25 var(--font-manrope);letter-spacing:.12em;text-transform:uppercase;margin:12px 0 0}.caia-jumpbar{z-index:12;-webkit-backdrop-filter:blur(20px)saturate(1.36);backdrop-filter:blur(20px)saturate(1.36);background:linear-gradient(90deg,#2a4e9494,#2b245094 48%,#70322380),#090f22eb;border:1px solid #97b1ef8a;grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid;position:sticky;top:88px;overflow:hidden;box-shadow:0 24px 70px #0000005c,0 0 0 1px #69e5ff14,0 0 34px #ff6f461f,inset 0 1px #ffffff29,inset 0 -2px #ff6f466b}.caia-jumpbar a{color:#f6f9ff;min-width:0;font:860 12px/1 var(--font-instrument-sans);letter-spacing:.11em;text-align:center;text-shadow:0 0 18px #69e5ff33;text-transform:uppercase;border-right:1px solid #d8e4ff33;padding:17px 10px;text-decoration:none;transition:color .18s,background .18s,box-shadow .18s}.caia-jumpbar a:last-child{border-right:0}:is(.caia-jumpbar a:hover,.caia-jumpbar a:focus-visible){color:#fff;background:linear-gradient(90deg,#ff7a522e,#69e5ff1c),#ffffff0e;box-shadow:inset 0 -2px #ff6f46ad}.caia-report-proof{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 16% 22%,#2267dd47,#0000 38%),linear-gradient(115deg,#0b30696b,#0000 48%),radial-gradient(circle at 86% 18%,#ff6f462e,#0000 34%),radial-gradient(circle at 18% 86%,#69e5ff17,#0000 36%),linear-gradient(145deg,#111a34e0,#080d1ceb);border:1px solid #97b1ef33;border-radius:22px;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:stretch;gap:clamp(24px,4vw,64px);width:min(1520px,100% - 72px);margin:clamp(32px,4vw,58px) auto 0;padding:clamp(26px,3.2vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000042,inset 0 1px #ffffff0e}.caia-report-proof:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#78a1ff09 1px,#0000 1px),linear-gradient(90deg,#78a1ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.caia-report-proof-copy,.caia-report-proof-stats{z-index:1;position:relative}.caia-report-proof-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.caia-report-proof-copy .eyebrow{color:var(--caia-coral)}.caia-report-proof-copy h2{color:#f8fbff;max-width:760px;font-family:var(--font-instrument-sans);letter-spacing:-.04em;margin:14px 0 18px;font-size:clamp(34px,4.2vw,70px);font-weight:540;line-height:.98}.caia-report-proof-copy h2 span{color:var(--caia-coral)}.caia-report-proof-copy p:not(.eyebrow){color:#cdd8ee;max-width:620px;font:500 clamp(17px, 1.18vw, 21px)/1.58 var(--font-manrope);margin:0}.caia-report-proof-copy a{color:#fff;width:max-content;max-width:100%;font:850 12px/1 var(--font-instrument-sans);letter-spacing:.08em;text-transform:uppercase;background:#ff6f461a;border:1px solid #ff7a526b;border-radius:999px;margin-top:26px;padding:12px 17px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}:is(.caia-report-proof-copy a:hover,.caia-report-proof-copy a:focus-visible){background:#ff6f462e;border-color:#ff7a52c7;transform:translateY(-1px)}.caia-report-proof-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.caia-report-proof-stats div{background:radial-gradient(circle at 18% 8%,#ff6f4633,#0000 34%),linear-gradient(145deg,#162242eb,#091023f0);border:1px solid #97b1ef29;border-radius:14px;min-height:clamp(142px,13vw,188px);padding:clamp(22px,2.2vw,32px);position:relative;box-shadow:inset 0 1px #ffffff0b}.caia-report-proof-stats div:before{content:"";background:var(--caia-coral);border-radius:999px;width:34px;height:3px;position:absolute;top:clamp(16px,1.7vw,24px);left:clamp(22px,2.2vw,32px);box-shadow:0 0 18px #ff6f4638}.caia-report-proof-stats dt{color:#fff;font-family:var(--font-instrument-sans);letter-spacing:-.045em;font-size:clamp(42px,5vw,78px);font-weight:690;line-height:.9}.caia-report-proof-stats dd{color:#e8eefac7;max-width:18ch;font:850 12px/1.28 var(--font-manrope);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0}.caia-product-page .caia-section{padding:clamp(72px,8vw,124px) 0;scroll-margin-top:166px}.caia-product-page .section-header{max-width:920px}.caia-product-page .section-header.align-left{text-align:left;margin-inline:0}.caia-intro-header .eyebrow{width:auto;color:var(--caia-coral);background:#ff7a520b;border:1px solid #ff7a522e;border-radius:999px;align-items:center;gap:7px;margin-inline:auto;padding:7px 13px;font-size:10px;display:inline-flex}.caia-intro-header .eyebrow:before{content:"";clip-path:polygon(50% 5%,95% 86%,5% 86%);opacity:.82;background:currentColor;width:10px;height:10px}.caia-product-page .section-header>p:not(.eyebrow),.caia-safety-panel>div>p,.caia-operator-copy>p{color:#bfcae1;max-width:760px;font:500 clamp(16px, 1.1vw, 19px)/1.65 var(--font-manrope)}.caia-capability-grid,.caia-faq-grid{gap:14px;margin-top:34px;display:grid}.caia-capability-grid article,.caia-faq-grid article{background:linear-gradient(145deg,#13224cc7,#070e24c2),#0a132fad;border:1px solid #97b1ef38;min-height:224px;padding:26px;position:relative;box-shadow:inset 0 1px #ffffff0a}.caia-capability-grid article:before,.caia-faq-grid article:before{content:"";background:var(--caia-orange);width:38px;height:2px;position:absolute;top:-1px;left:24px}.caia-capability-grid h3,.caia-faq-grid h3{color:#fff;font:680 clamp(22px, 2vw, 30px)/1.04 var(--font-instrument-sans);letter-spacing:-.035em;margin:20px 0 10px}.caia-capability-grid p,.caia-faq-grid p{color:#b9c5dc;font:500 15px/1.6 var(--font-manrope);margin:0}.caia-product-page .caia-intro-header{text-align:center;max-width:980px;margin-inline:auto}.caia-product-page .caia-intro-header h2{color:#f8fbff;max-width:940px;font-family:var(--font-instrument-sans);letter-spacing:-.048em;text-wrap:balance;margin:18px auto 0;font-size:clamp(40px,3.85vw,64px);font-weight:460;line-height:.98}.caia-product-page .caia-intro-header h2 span{color:var(--caia-orange);display:block}.caia-intro-panel{background:radial-gradient(circle at 22% 26%,#ff6a2d29,#0000 36%),radial-gradient(circle at 86% 86%,#2f6dff21,#0000 42%),linear-gradient(145deg,#2d151e94,#080e1edb);border:1px solid #ff7a5247;border-radius:22px;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(24px,3vw,44px);margin-top:clamp(42px,5vw,70px);padding:clamp(28px,3.4vw,50px);display:grid;box-shadow:0 28px 78px #0000003d,inset 0 1px #ffffff0b}.caia-intro-orb{background:radial-gradient(circle at 50% 48%,#ff6a2d24,#0000 48%);border:0;border-radius:0;place-items:center;min-height:clamp(340px,36vw,520px);display:grid;position:relative;overflow:visible}.caia-intro-orb:before,.caia-intro-orb:after{content:"";border:1px solid #ff7a5238;border-radius:50%;position:absolute;inset:9%}.caia-intro-orb:after{opacity:.52;border-style:dashed;inset:4%}.caia-intro-orb img{grid-area:1/1;display:block}.caia-intro-mark-glow{opacity:.7;filter:blur(10px)saturate(1.5)drop-shadow(0 0 54px #ff6f466b);width:min(82%,410px);animation:48s linear infinite caia-product-spin-clockwise}.caia-intro-mark-crisp{opacity:.98;filter:saturate(1.1)drop-shadow(0 0 30px #ff6f4647);width:min(70%,340px);animation:68s linear infinite caia-product-spin-counter}.caia-intro-orb>span{background:var(--caia-orange);border-radius:999px;width:8px;height:8px;position:absolute;top:18%;right:28%;box-shadow:0 0 20px #ff6f46bd}.caia-intro-orb small{color:#f1f5ff;font:820 10px/1 var(--font-instrument-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#040916b8;border:1px solid #ffffff14;border-radius:999px;padding:8px 13px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.caia-intro-copy{max-width:820px}.caia-intro-name{color:#fff;font-family:var(--font-instrument-sans);align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.caia-intro-name strong{letter-spacing:-.04em;font-size:clamp(34px,3vw,52px);line-height:.95}.caia-intro-name span{color:#c2cede;font-size:16px;font-weight:820}.caia-intro-badge{color:#4d83ff;width:fit-content;font:860 10px/1 var(--font-instrument-sans);letter-spacing:.13em;text-transform:uppercase;background:#2f7cff1f;border:1px solid #2f7cff80;border-radius:999px;margin:0 0 22px;padding:8px 14px;display:inline-flex}.caia-intro-copy>p:not(.caia-intro-name):not(.caia-intro-badge){color:#c7d1e2;max-width:76ch;font:560 clamp(16px, 1.04vw, 18px)/1.64 var(--font-manrope);text-wrap:pretty;margin:0}.caia-intro-copy>p+p{margin-top:24px}.caia-intro-copy>p:not(.caia-intro-name):not(.caia-intro-badge)+p:not(.caia-intro-name):not(.caia-intro-badge){border-top:1px solid #97b1ef1f;padding-top:24px}.caia-intro-copy strong{color:#f7fbff;font-weight:820}.caia-intro-pills{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.caia-intro-pills span{color:#c6d1e4;min-height:34px;font:760 12px/1 var(--font-manrope);background:#ffffff09;border:1px solid #97b1ef2e;border-radius:999px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.caia-intro-pills svg{fill:none;width:14px;height:14px;stroke:var(--caia-orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;filter:drop-shadow(0 0 8px #ff7a5252);flex:none;display:block}.caia-operator-section{display:block}.caia-product-page .caia-operator-header{text-align:center;max-width:920px;margin-inline:auto}.caia-operator-header .eyebrow{color:#38dc77;background:#38dc770f;border:1px solid #38dc7752;border-radius:999px;align-items:center;gap:7px;width:auto;margin-inline:auto;padding:7px 13px;font-size:10px;display:inline-flex}.caia-operator-header .eyebrow:before{content:"";clip-path:polygon(50% 5%,61% 38%,96% 38%,68% 58%,78% 92%,50% 70%,22% 92%,32% 58%,4% 38%,39% 38%);background:currentColor;width:10px;height:10px}.caia-product-page .caia-operator-header h2{color:#f8fbff;max-width:960px;font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.032em;text-wrap:balance;margin:18px auto;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:.98}.caia-product-page .caia-operator-header h2 span{color:var(--caia-orange);display:block}.caia-product-page .caia-operator-header>p:not(.eyebrow){color:#c5cedf;max-width:760px;font:560 clamp(16px, 1.12vw, 19px)/1.62 var(--font-manrope);margin-inline:auto}.caia-product-page .bo-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(34px,4.5vw,62px);margin-top:clamp(46px,5vw,72px);display:grid}.caia-product-page .bo-copy h3{color:#fff;max-width:640px;font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.032em;text-wrap:balance;margin:0 0 18px;font-size:clamp(36px,4.4vw,58px);font-weight:500;line-height:1.04}.caia-product-page .bo-copy>p{color:#c4cedf;max-width:600px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;margin:0 0 28px;font-size:clamp(17px,1.16vw,20px);font-weight:500;line-height:1.6}.caia-product-page .bo-points{flex-direction:column;gap:17px;margin:0 0 30px;display:flex}.caia-product-page .bo-point{align-items:flex-start;gap:15px;display:flex}.caia-product-page .bo-point-ic{width:42px;height:42px;color:var(--caia-orange);background:#ff6a2d14;border:1px solid #ff6a2d61;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:0 0 22px #ff6a2d14}.caia-product-page .bo-point-ic svg,.caia-product-page .bo-strip-item svg,.caia-product-page .bo-tpill svg,.caia-product-page .bo-phead svg,.caia-product-page .bo-chip svg,.caia-product-page .bo-log-head svg,.caia-product-page .bo-log-step svg,.caia-product-page .bo-cursor svg,.caia-product-page .bo-status>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:17px;height:17px;display:block}.caia-product-page .bo-point b{color:#fff;font:760 17px/1.18 var(--font-instrument-sans);margin-bottom:3px;display:block}.caia-product-page .bo-point span{color:#b7c3db;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;font-size:15px;font-weight:500;line-height:1.48;display:block}.caia-product-page .bo-live-badge{color:#38dc77;font:820 14px/1 var(--font-manrope);background:#38dc771a;border:1px solid #38dc775c;border-radius:999px;align-items:center;gap:9px;padding:11px 17px;display:inline-flex}.caia-product-page .bo-live-badge .dot{background:currentColor;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #38dc77b8}.caia-product-page .bo-window{background:#070d1e;border:1px solid #ff6a2d6b;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 110px #00000070,0 0 70px #ff6a2d24}.caia-product-page .bo-window:before{content:"";z-index:6;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg, transparent 20%, var(--caia-orange) 44%, var(--caia-cyan) 60%, transparent 82%);opacity:.72;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-size:230% 100%;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.caia-product-page .bo-window:after{content:"";z-index:0;pointer-events:none;opacity:.72;background:radial-gradient(circle at 18% 16%,#ff6a2d38,#0000 34%),radial-gradient(circle at 82% 82%,#4d83ff26,#0000 38%);position:absolute;inset:-1px}.caia-product-page .bo-window>*{z-index:1;position:relative}.caia-product-page .bo-titlebar{background:#101626f0;border-bottom:1px solid #97b1ef29;align-items:center;gap:12px;min-height:46px;padding:0 16px;display:flex}.caia-product-page .bo-tdots{gap:7px;display:flex}.caia-product-page .bo-tdots span{border-radius:999px;width:9px;height:9px}.caia-product-page .bo-tdots span:first-child{background:#ff5f57}.caia-product-page .bo-tdots span:nth-child(2){background:#febc2e}.caia-product-page .bo-tdots span:nth-child(3){background:#28c840}.caia-product-page .bo-turl{text-align:center;color:#7e8ba8;font:720 10px/1 var(--font-manrope);letter-spacing:.08em;flex:1}.caia-product-page .bo-tpill{color:#38dc77;font-family:var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;letter-spacing:.09em;text-transform:uppercase;background:#38dc771a;border:1px solid #38dc776b;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:850;line-height:1;display:inline-flex}.caia-product-page .bo-tpill svg{width:8px;height:8px}.caia-product-page .bo-body{min-height:520px;display:flex}.caia-product-page .bo-chat{background:linear-gradient(#0d1630e6,#070d1ee6);border-right:1px solid #97b1ef24;flex-direction:column;flex:0 0 230px;gap:12px;padding:22px 18px;display:flex}.caia-product-page .bo-msg{color:#f1f6ff;max-width:94%;font:700 12px/1.38 var(--font-manrope);border-radius:10px;padding:12px 13px;font-size:12px}.caia-product-page .bo-msg.user{color:#fff;background:linear-gradient(135deg,#ff6a2d,#ff4d1f);border:1px solid #ff6a2dbd;border-bottom-right-radius:4px;align-self:flex-end}.caia-product-page .bo-msg.caia{background:#ffffff09;border:1px solid #97b1ef2e;border-bottom-left-radius:4px;align-self:flex-start}.caia-product-page .bo-msg .who{color:var(--caia-coral);font:840 9px/1 var(--font-instrument-sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;display:block}.caia-product-page .bo-typing{gap:5px;padding:3px 0;display:inline-flex}.caia-product-page .bo-typing span{background:#9fb0cf;border-radius:999px;width:6px;height:6px}.caia-product-page .bo-panel{background:#060c1ce6;flex-direction:column;flex:1;min-width:0;display:flex}.caia-product-page .bo-phead{border-bottom:1px solid #97b1ef24;align-items:center;gap:9px;padding:16px 20px 14px;display:flex}.caia-product-page .bo-phead svg{width:15px;height:15px;color:var(--caia-orange)}.caia-product-page .bo-phead strong{color:#fff;font:780 13px/1 var(--font-instrument-sans);font-size:13px}.caia-product-page .bo-phead .live{color:#ff496d;font:850 9px/1 var(--font-instrument-sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.caia-product-page .bo-phead .live b{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 14px #ff496dcc}.caia-product-page .bo-tabs{background:#101626c7;border-bottom:1px solid #97b1ef24;gap:1px;padding:0 20px;display:flex}.caia-product-page .bo-tab{color:#b4c0d6;font:780 10px/1 var(--font-manrope);border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 0 9px;font-size:10px;display:inline-flex}.caia-product-page .bo-tab.on{border-bottom-color:var(--caia-orange);color:var(--caia-orange)}.caia-product-page .bo-tab .d{background:#38dc77;border-radius:999px;width:6px;height:6px}.caia-product-page .bo-bridge{border-bottom:1px solid #97b1ef24;align-items:center;gap:11px;padding:13px 20px;display:flex}.caia-product-page .bo-node{color:#a7b3c9;font:740 8px/1 var(--font-manrope);flex-direction:column;align-items:center;gap:5px;display:flex}.caia-product-page .bo-node .ic{background:#151821;border:1px solid #97b1ef2e;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.caia-product-page .bo-node .ic img{object-fit:cover;width:100%;height:100%;display:block}.caia-product-page .bo-node.a .ic{border-color:#ff6a2d73;box-shadow:0 0 16px #ff6a2d5c}.caia-product-page .bo-node.b .ic{background:#fff}.caia-product-page .bo-node.b .ic img{object-fit:contain;padding:5px}.caia-product-page .bo-wire{background:repeating-linear-gradient(90deg,#97b1ef5c 0 7px,#0000 7px 16px);flex:1;height:2px;position:relative}.caia-product-page .bo-wire .pkt{background:radial-gradient(circle at 35% 35%,#c9ffe0,#34d27b 46%,#1f9e57 100%);border-radius:999px;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:0;box-shadow:0 0 9px 2px #34d27bcc}.caia-product-page .bo-status{color:#e7eefc;min-height:38px;font:700 11px/1.2 var(--font-manrope);border-bottom:1px solid #97b1ef24;align-items:center;gap:9px;padding:0 20px;font-size:11px;display:flex}.caia-product-page .bo-status>svg{width:13px;height:13px;color:var(--caia-orange);flex:none}.caia-product-page .bo-status .t{flex:1;min-height:1.2em;position:relative;overflow:hidden}.caia-product-page .bo-status .t span{white-space:nowrap;opacity:0;position:absolute;top:0;left:0}.caia-product-page .bo-status .t span:first-child{opacity:1}.caia-product-page .bo-status .sec{color:#9eabc5;font:740 10px/1 var(--font-manrope);flex:none}.caia-product-page .bo-chips{border-bottom:1px solid #97b1ef24;flex-wrap:wrap;gap:6px;padding:9px 20px;display:flex}.caia-product-page .bo-chip{color:#b5c1d7;font:700 9px/1 var(--font-manrope);background:#ffffff09;border:1px solid #97b1ef29;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.caia-product-page .bo-chip svg{color:#9fb0cf;width:11px;height:11px}.caia-product-page .bo-screen{background:#0a0c11;flex:1;min-height:200px;position:relative;overflow:hidden}.caia-product-page .bo-screen.shot{padding:0}.caia-product-page .bo-screenshot{z-index:0;object-fit:cover;object-position:top center;opacity:.95;width:100%;height:auto;min-height:100%;display:block;position:absolute;inset:0}.caia-product-page .bo-scan{z-index:2;pointer-events:none;background:linear-gradient(#0000,#ff6a2d2e,#0000);border-top:1px solid #ff6a2d99;border-bottom:1px solid #ff6a2d99;height:54px;position:absolute;left:0;right:0}.caia-product-page .bo-flag-float{z-index:3;color:#ff496d;font:760 9px/1 var(--font-manrope);white-space:nowrap;background:#401e2b;border:1px solid #ff496d8c;border-radius:999px;padding:4px 11px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #00000080}.caia-product-page .bo-cursor{z-index:4;color:#fff;filter:drop-shadow(0 1px 2px #000000b3);position:absolute}.caia-product-page .bo-cursor svg{width:17px;height:17px}.caia-product-page .bo-shot{pointer-events:none;opacity:0;background:#fff;position:absolute;inset:0}.caia-product-page .bo-log{background:#050a18e0;border-top:1px solid #97b1ef24;gap:6px;padding:14px 20px 16px;display:grid}.caia-product-page .bo-log-head{color:#f5f8ff;font:780 12px/1 var(--font-instrument-sans);align-items:center;gap:6px;margin-bottom:3px;display:flex}.caia-product-page .bo-log-head svg{color:#9fb0cf;width:12px;height:12px}.caia-product-page .bo-log-head .cnt{color:#9eabc5;font:760 10px/1 var(--font-manrope);background:#ffffff09;border:1px solid #97b1ef29;border-radius:999px;margin-left:auto;padding:2px 8px}.caia-product-page .bo-log-step{color:#c2cede;font:610 11px/1.25 var(--font-manrope);align-items:flex-start;gap:7px;font-size:11px;display:flex}.caia-product-page .bo-log-step svg{color:#38dc77;flex:none;width:12px;height:12px;margin-top:1px}.caia-product-page .bo-strip{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:34px;display:flex}.caia-product-page .bo-strip-item{color:#c6d1e4;min-height:36px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;background:#ffffff09;border:1px solid #97b1ef2e;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:760;line-height:1;display:inline-flex}.caia-product-page .bo-strip-item svg{color:var(--caia-orange)}@media (prefers-reduced-motion:no-preference){.motion-ready .caia-operator-section.is-revealed .bo-live-badge .dot,.motion-ready .caia-operator-section.is-revealed .bo-phead .live b{animation:1.35s ease-in-out infinite boPulse}.motion-ready .caia-operator-section.is-revealed .bo-window{animation:5.8s ease-in-out infinite caiaOperatorGlow}.motion-ready .caia-operator-section.is-revealed .bo-window:before{animation:4.2s linear infinite boRing}.motion-ready .caia-operator-section.is-revealed .bo-typing span{animation:1.2s ease-in-out infinite boType}.motion-ready .caia-operator-section.is-revealed .bo-typing span:nth-child(2){animation-delay:.18s}.motion-ready .caia-operator-section.is-revealed .bo-typing span:nth-child(3){animation-delay:.36s}.motion-ready .caia-operator-section.is-revealed .bo-wire .pkt{animation:2.6s ease-in-out infinite boPkt}.motion-ready .caia-operator-section.is-revealed .bo-status .t span{animation:12s linear infinite boStatus}.motion-ready .caia-operator-section.is-revealed .bo-status .t span:first-child{animation-delay:0s}.motion-ready .caia-operator-section.is-revealed .bo-status .t span:nth-child(2){animation-delay:3s}.motion-ready .caia-operator-section.is-revealed .bo-status .t span:nth-child(3){animation-delay:6s}.motion-ready .caia-operator-section.is-revealed .bo-status .t span:nth-child(4){animation-delay:9s}.motion-ready .caia-operator-section.is-revealed .bo-screenshot{animation:12s cubic-bezier(.65,0,.35,1) infinite boBrowse}.motion-ready .caia-operator-section.is-revealed .bo-scan{animation:12s ease-in-out infinite boScanMove}.motion-ready .caia-operator-section.is-revealed .bo-flag-float{animation:1.6s ease-in-out infinite boPulse}.motion-ready .caia-operator-section.is-revealed .bo-cursor{animation:12s ease-in-out infinite boCursor}.motion-ready .caia-operator-section.is-revealed .bo-shot{animation:12s linear infinite boShot}.motion-ready .caia-operator-section.is-revealed .bo-log-step{opacity:0;animation:.5s forwards boLogIn}.motion-ready .caia-operator-section.is-revealed .bo-log-step:nth-child(2){animation-delay:.6s}.motion-ready .caia-operator-section.is-revealed .bo-log-step:nth-child(3){animation-delay:1.6s}.motion-ready .caia-operator-section.is-revealed .bo-log-step:nth-child(4){animation-delay:2.8s}.motion-ready .caia-operator-section.is-revealed .bo-log-step:nth-child(5){animation-delay:4s}}@keyframes boPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes boRing{0%{background-position:230% 0}to{background-position:-230% 0}}@keyframes boType{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes boPkt{0%{opacity:0;left:0;transform:scale(.5)}8%{opacity:1;transform:scale(1)}60%{opacity:1;left:100%;transform:scale(1)}72%,to{opacity:0;left:100%;transform:scale(.5)}}@keyframes boStatus{0%{opacity:0}2%{opacity:1}23%{opacity:1}25%,to{opacity:0}}@keyframes boBrowse{0%,8%{transform:translateY(0)}44%,60%{transform:translateY(-42%)}92%,to{transform:translateY(0)}}@keyframes boScanMove{0%,8%{opacity:0;top:6%}14%{opacity:1}52%{opacity:1;top:66%}82%{opacity:0}to{opacity:0;top:6%}}@keyframes boCursor{0%{top:26%;left:18%}22%{top:38%;left:52%}42%{top:55%;left:58%}60%{top:55%;left:58%}80%{top:70%;left:36%}to{top:26%;left:18%}}@keyframes boShot{0%,49%{opacity:0}50%{opacity:.45}56%,to{opacity:0}}@keyframes boLogIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes caiaPresenceGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.caia-operator-layout{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(34px,5vw,70px);margin-top:clamp(48px,6vw,84px);display:grid}.caia-operator-copy h3{color:#fff;max-width:520px;font:760 clamp(30px, 2.6vw, 48px)/1.08 var(--font-instrument-sans);letter-spacing:-.045em;text-wrap:balance;margin:0 0 18px}.caia-operator-copy>p:not(.caia-operator-available){color:#c4cedf;max-width:560px;font:560 clamp(16px, 1.05vw, 18px)/1.62 var(--font-manrope);margin:0}.caia-operator-points{grid-template-columns:1fr;gap:16px;margin-top:30px;display:grid}.caia-operator-points div{background:0 0;border:0;grid-template-columns:42px 1fr;align-items:start;gap:6px 16px;padding:0;display:grid}.caia-operator-points>div>span,.caia-safety-list span{clip-path:none;background:#ff6a2d14;border:1px solid #ff6a2d61;border-radius:10px;place-items:center;width:42px;height:42px;margin-top:0;display:grid;box-shadow:0 0 22px #ff6a2d14}.caia-operator-points svg,.caia-operator-pills svg{fill:none;width:18px;height:18px;stroke:var(--caia-orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;display:block}.caia-operator-points strong,.caia-safety-list strong{color:#fff;font:760 16px/1.2 var(--font-instrument-sans)}.caia-operator-points small{color:#b7c3db;font:560 14px/1.48 var(--font-manrope);grid-column:2}.caia-operator-available{color:#38dc77;font:820 14px/1 var(--font-manrope);background:#38dc771a;border:1px solid #38dc775c;border-radius:999px;align-items:center;gap:9px;margin:34px 0 0;padding:11px 17px;display:inline-flex}.caia-operator-available span{background:currentColor;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #38dc77b8}.caia-operator-window{background:#070d1e;border:1px solid #ff6a2d70;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057,0 0 54px #ff6a2d1a}.caia-operator-window:before{content:"";z-index:0;pointer-events:none;opacity:.75;background:radial-gradient(circle at 22% 16%,#ff6a2d33,#0000 34%),radial-gradient(circle at 82% 80%,#2f7cff29,#0000 38%);position:absolute;inset:-1px}.caia-operator-window>*{z-index:1;position:relative}.caia-product-page .caia-window-bar strong{color:#9db0d5;margin-left:0}.caia-window-bar em{color:#38dc77;font:850 10px/1 var(--font-instrument-sans);letter-spacing:.11em;text-transform:uppercase;border:1px solid #38dc776b;border-radius:999px;margin-left:auto;padding:8px 12px;font-style:normal}.caia-window-body{border-top:1px solid #97b1ef29;grid-template-columns:240px 1fr;min-height:460px;display:grid}.caia-live-session{border-top:1px solid #97b1ef29;grid-template-columns:250px 1fr;min-height:520px;display:grid}.caia-live-session aside{background:linear-gradient(#0d1630e6,#070d1ee6);border-right:1px solid #97b1ef24;align-content:start;gap:14px;padding:24px 20px;display:grid}.caia-live-user,.caia-live-reply,.caia-live-typing{color:#f1f6ff;font:720 14px/1.35 var(--font-manrope);border:1px solid #97b1ef2e;border-radius:10px;padding:15px}.caia-live-user{color:#fff;background:linear-gradient(135deg,#ff6a2d,#ff4d1f);border-color:#ff6a2db3}.caia-live-reply,.caia-live-typing{background:#ffffff09}.caia-live-reply small,.caia-live-typing small{color:var(--caia-coral);font:840 10px/1 var(--font-instrument-sans);letter-spacing:.12em;margin-bottom:7px;display:block}.caia-live-typing{align-items:center;gap:5px;width:fit-content;display:flex}.caia-live-typing small{margin:0 7px 0 0}.caia-live-typing i{background:#9fb0cf;border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite caiaTypingDots}.caia-live-typing i:nth-child(3){animation-delay:.15s}.caia-live-typing i:nth-child(4){animation-delay:.3s}.caia-live-session figure{background:#060c1ce0;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;margin:0;display:grid;position:relative;overflow:hidden}.caia-live-session figure:before{content:"";z-index:2;pointer-events:none;opacity:.42;background:linear-gradient(#0000 0%,#69e5ff2e 46%,#ffffffb8 50%,#69e5ff2e 54%,#0000 100%);position:absolute;inset:132px 0 168px;transform:translateY(-120%)}.caia-live-session figure:after{content:"";z-index:3;pointer-events:none;opacity:.72;transform-origin:0;background:linear-gradient(90deg,#0000,#ff6a2ddb,#69e5ff80,#0000);height:1px;position:absolute;top:130px;left:20px;right:96px}.caia-session-head,.caia-session-flow,.caia-session-status,.caia-live-session figcaption{z-index:1;position:relative}.caia-session-head{border-bottom:1px solid #97b1ef24;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.caia-session-head strong{color:#fff;font:820 15px/1 var(--font-instrument-sans)}.caia-session-head span{color:#ff496d;font:850 10px/1 var(--font-instrument-sans);letter-spacing:.14em;text-transform:uppercase}.caia-session-head span:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 14px #ff496dcc}.caia-session-flow{border-bottom:1px solid #97b1ef24;grid-template-columns:1fr 58px 74px;align-items:center;gap:12px;padding:15px 20px;display:grid;position:relative}.caia-session-flow:before{content:"";background:repeating-linear-gradient(90deg,#97b1ef5c 0 7px,#0000 7px 16px);height:1px;position:absolute;top:50%;left:44%;right:88px;transform:translateY(-50%)}.caia-session-flow:after{content:"";background:var(--caia-cyan);border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:44%;transform:translate(-50%,-50%);box-shadow:0 0 18px #69e5ffb8}.caia-session-flow b{color:var(--caia-orange);font:820 12px/1 var(--font-manrope)}.caia-session-flow small{color:#fff;width:42px;height:42px;font:820 9px/1 var(--font-instrument-sans);background:radial-gradient(circle,#ff6a2d38,#0a1228e6);border:1px solid #ff6a2d52;border-radius:10px;place-items:center;display:grid}.caia-session-flow img{justify-self:end;width:64px;height:auto;display:block}.caia-session-status{color:#e7eefc;font:720 12px/1.2 var(--font-manrope);border-bottom:1px solid #97b1ef24;justify-content:space-between;gap:18px;padding:13px 20px;display:flex}.caia-session-status:before{content:"⚡";color:var(--caia-orange)}.caia-session-status span{color:#9eabc5;margin-left:auto}.caia-session-screen{object-fit:cover;opacity:.95;width:100%;height:100%;min-height:190px;display:block}.caia-live-session figcaption{background:#050a18e0;border-top:1px solid #97b1ef24;gap:8px;padding:18px 20px 20px;display:grid}.caia-live-session figcaption strong{color:#f5f8ff;font:800 13px/1 var(--font-instrument-sans);margin-bottom:4px}.caia-live-session figcaption span{color:#c2cede;font:620 12px/1.25 var(--font-manrope)}.caia-live-session figcaption span:before{content:"✓";color:#38dc77;margin-right:8px}@media (prefers-reduced-motion:no-preference){.motion-ready .caia-operator-section.is-revealed .caia-operator-header .eyebrow{animation:2.6s ease-in-out infinite caiaOperatorPulse}.motion-ready .caia-operator-section.is-revealed .caia-operator-window{animation:5.8s ease-in-out infinite caiaOperatorGlow}.motion-ready .caia-operator-section.is-revealed .caia-live-session figure:before{animation:5.2s linear infinite caiaOperatorScan}.motion-ready .caia-operator-section.is-revealed .caia-live-session figure:after{animation:3.8s ease-in-out infinite caiaOperatorTrace}.motion-ready .caia-operator-section.is-revealed .caia-session-flow:after{animation:3.8s ease-in-out infinite caiaOperatorPacket}.motion-ready .caia-operator-section.is-revealed .caia-session-head span:before,.motion-ready .caia-operator-section.is-revealed .caia-operator-available span{animation:1.35s ease-in-out infinite caiaLiveBlink}.motion-ready .caia-operator-section.is-revealed .caia-operator-points div{animation:.7s cubic-bezier(.2,.8,.2,1) both caiaOperatorPointIn}.motion-ready .caia-operator-section.is-revealed .caia-operator-points div:nth-child(2){animation-delay:90ms}.motion-ready .caia-operator-section.is-revealed .caia-operator-points div:nth-child(3){animation-delay:.18s}.motion-ready .caia-operator-section.is-revealed .caia-operator-points div:nth-child(4){animation-delay:.27s}}.caia-operator-pills{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;display:flex}.caia-operator-pills span{color:#c6d1e4;min-height:36px;font:760 13px/1 var(--font-manrope);background:#ffffff09;border:1px solid #97b1ef2e;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.caia-window-body aside{background:linear-gradient(#101d43db,#060d21e6);border-right:1px solid #97b1ef29;align-content:start;gap:10px;padding:22px;display:grid}.caia-window-body aside p{color:var(--caia-coral);font:800 10px/1 var(--font-instrument-sans);letter-spacing:.1em;text-transform:uppercase;margin:8px 0 0}.caia-window-body aside strong{color:#f1f6ff;font:650 14px/1.45 var(--font-manrope)}.caia-window-body figure{margin:0;position:relative;overflow:hidden}.caia-window-body figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 0 65%,#060d21e6);position:absolute;inset:0}.caia-window-body img{object-fit:cover;width:100%;height:100%;display:block}.caia-window-body figcaption{z-index:1;color:#e8f1ff;font:700 14px/1.45 var(--font-manrope);position:absolute;bottom:18px;left:18px;right:18px}.caia-product-page .caia-product-copy h1 span,.caia-product-page .caia-intro-header h2 span,.caia-product-page .caia-operator-header h2 span,.caia-product-page .caia-demo-header h2 span,.caia-product-page .caia-production-header h2 span,.caia-product-page .caia-voice-header h2 span,.caia-product-page .caia-capabilities-header h2 span,.caia-product-page .caia-demo-card h2,.caia-product-page .caia-safety-panel h2,.caia-product-page .caia-final h2 span{background:var(--caia-title-gradient);-webkit-text-fill-color:transparent;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.motion-ready .caia-product-page .caia-product-copy h1 span,.motion-ready .caia-product-page .caia-intro-section.is-revealed .caia-intro-header h2 span,.motion-ready .caia-product-page .caia-operator-section.is-revealed .caia-operator-header h2 span,.motion-ready .caia-product-page .caia-demo-section.is-revealed .caia-demo-header h2 span,.motion-ready .caia-product-page .caia-production-section.is-revealed .caia-production-header h2 span,.motion-ready .caia-product-page .caia-voice-section.is-revealed .caia-voice-header h2 span,.motion-ready .caia-product-page .caia-capabilities-section.is-revealed .caia-capabilities-header h2 span,.motion-ready .caia-product-page .caia-demo-section.is-revealed .caia-demo-card h2,.motion-ready .caia-product-page .caia-safety-section.is-revealed .caia-safety-panel h2,.motion-ready .caia-product-page .caia-final.is-revealed h2 span{animation:8.5s ease-in-out infinite caiaPresenceGradient}}.caia-shot-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:36px;display:grid}.caia-shot-grid figure{background:#070f26c2;border:1px solid #97b1ef3d;min-height:330px;margin:0;position:relative;overflow:hidden}.caia-shot-grid .caia-shot-large{grid-row:span 2;min-height:674px}.caia-shot-grid img{object-fit:cover;width:100%;height:100%;display:block}.caia-shot-grid figcaption{color:#edf4ff;font:700 14px/1.45 var(--font-manrope);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070f26ad;border:1px solid #ffffff1a;padding:14px;position:absolute;bottom:18px;left:18px;right:18px}.caia-product-page .caia-demo-header{text-align:center;max-width:940px;margin-inline:auto}.caia-demo-header .eyebrow{width:auto;color:var(--caia-orange);background:#ff7e5612;border:1px solid #ff7e5657;border-radius:999px;align-items:center;gap:7px;margin-inline:auto;padding:7px 13px;font-size:10px;display:inline-flex}.caia-demo-header .eyebrow:before{content:"";background:radial-gradient(circle,currentColor 0 2px,#0000 2.5px),0 0;border:1px solid;border-radius:4px;width:12px;height:12px;margin:0;box-shadow:0 0 14px #ff7e566b}.caia-product-page .caia-demo-header h2{color:#f8fbff;max-width:1040px;font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.032em;text-wrap:balance;margin:18px auto;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:.98}.caia-product-page .caia-demo-header h2 span{color:var(--caia-orange);display:block}.caia-product-page .caia-demo-header>p:not(.eyebrow){color:#c5cedf;max-width:700px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;margin-inline:auto;font-size:clamp(16px,1.08vw,18px);font-weight:500;line-height:1.58}.caia-chat-demo{background:#090f22e0;border:1px solid #97b1ef3d;border-radius:18px;width:min(100%,1120px);margin:clamp(42px,5vw,70px) auto 0;overflow:hidden;box-shadow:0 38px 120px #00000070,0 0 90px #ff6a2d29}.caia-chat-titlebar{background:#13192aeb;border-bottom:1px solid #97b1ef29;align-items:center;gap:18px;min-height:48px;padding:0 18px;display:flex}.caia-chat-dots{flex:none;gap:7px;display:flex}.caia-chat-dots span{border-radius:999px;width:9px;height:9px}.caia-chat-dots span:first-child{background:#ff5f57}.caia-chat-dots span:nth-child(2){background:#febc2e}.caia-chat-dots span:nth-child(3){background:#28c840}.caia-chat-url{color:#7f8ba6;min-width:0;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10px;font-weight:760;overflow:hidden}.caia-chat-body{grid-template-columns:190px minmax(0,1fr);height:min(82vh,900px);min-height:680px;display:grid}.caia-chat-sidebar{background:#0e1630c7;border-right:1px solid #97b1ef29;flex-direction:column;gap:8px;padding:16px 12px;display:flex}.caia-chat-new{color:#fff;min-height:34px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;background:linear-gradient(135deg,#4d83fff2,#7b57ffd1);border:1px solid #69e5ff38;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:820;display:inline-flex}.caia-chat-new svg,.caia-chat-topbar svg,.caia-tool-row svg,.caia-chat-badges svg,.caia-chat-tools svg,.caia-chat-input button svg,.caia-ticket-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:14px;height:14px;display:block}.caia-chat-thread{color:#aeb9cf;border-radius:10px;gap:3px;padding:12px 10px;display:grid}.caia-chat-thread.active{color:#fff;background:#ffffff0f}.caia-chat-thread strong{color:inherit;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;font-size:11px;font-weight:780;line-height:1.28}.caia-chat-thread span{color:#7987a0;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;align-items:center;gap:6px;font-size:10px;font-weight:650;display:inline-flex}.caia-chat-thread b{color:#49e28a;background:#34d39929;border-radius:999px;place-items:center;min-width:19px;height:14px;font-size:8px;font-weight:860;display:inline-grid}.caia-chat-main{background:#070c1be6;flex-direction:column;min-width:0;display:flex;overflow:hidden}.caia-chat-topbar{color:#7f8ba6;border-bottom:1px solid #97b1ef24;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex}.caia-chat-product,.caia-chat-ns,.caia-chat-brand{min-height:24px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:790;display:inline-flex}.caia-chat-product{color:#78a2ff;background:#4d83ff1a;border:1px solid #4d83ff47}.caia-chat-ns{color:#49e28a;background:#34d3991a;border:1px solid #34d3994d}.caia-chat-brand{color:#76839e;margin-left:auto;padding:0}.caia-chat-messages{scrollbar-color:#97b1ef42 transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:18px;min-height:0;padding:24px;display:flex;overflow-y:auto}.caia-chat-messages::-webkit-scrollbar{width:8px}.caia-chat-messages::-webkit-scrollbar-track{background:0 0}.caia-chat-messages::-webkit-scrollbar-thumb{background:#97b1ef3d padding-box padding-box;border:2px solid #0000;border-radius:999px}.caia-chat-msg{gap:11px;max-width:86%;animation:.6s both caiaChatIn;display:flex}.caia-chat-msg.user{flex-direction:row-reverse;align-self:flex-end}.caia-chat-msg.caia{align-self:flex-start}.caia-chat-msg:nth-child(2){animation-delay:90ms}.caia-chat-msg:nth-child(3){animation-delay:.18s}.caia-chat-msg:nth-child(4){animation-delay:.27s}.caia-chat-msg:nth-child(5){animation-delay:.36s}.caia-chat-msg:nth-child(6){animation-delay:.45s}.caia-chat-avatar{color:#fff;width:28px;height:28px;font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:820;display:grid}.caia-chat-msg.user .caia-chat-avatar{background:linear-gradient(135deg, var(--caia-blue), #8b73ff)}.caia-chat-msg.caia .caia-chat-avatar{background:linear-gradient(135deg, var(--caia-orange), #ff8f70)}.caia-chat-bubble{color:#eaf1ff;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;border-radius:16px;padding:16px 18px;font-size:clamp(13px,.94vw,15px);font-weight:620;line-height:1.55}.caia-chat-bubble p{margin:14px 0 0}.caia-chat-bubble strong{color:#ff946d;font-weight:820}.caia-chat-bubble code{color:#ff7d58;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;background:#0000003d;border-radius:5px;padding:2px 6px;font-size:.86em;font-weight:780;display:inline-block}.caia-chat-msg.caia .caia-chat-bubble{background:radial-gradient(circle at 18% 0,#ff7e561c,#0000 36%),#ff7e560e;border:1px solid #ff7e563d;border-top-left-radius:4px}.caia-chat-msg.user .caia-chat-bubble{background:radial-gradient(circle at 84% 0,#4d83ff21,#0000 36%),#4d83ff12;border:1px solid #4d83ff3d;border-top-right-radius:4px}.caia-tool-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.caia-tool-row span,.caia-chat-badges span{min-height:22px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:820;display:inline-flex}.caia-tool-row span{color:#49e28a;background:#34d3991a;border:1px solid #34d3993d}.caia-chat-badges{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.caia-chat-badges span{color:#ff946d;background:#ff7e5614;border:1px solid #ff7e562e}.caia-chat-badges .confidence{color:#49e28a;background:#34d39914;border-color:#34d3992e}.caia-chat-badges .warn{color:#f8c85a;background:#fbbf241a;border-color:#fbbf243d}.caia-search-preview{background:#00000042;border:1px solid #97b1ef29;border-radius:12px;gap:8px;margin-top:16px;padding:16px;display:grid}.caia-search-preview small{color:var(--caia-orange);font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.caia-search-preview h3{color:#fff;font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);margin:0 0 4px;font-size:15px;font-weight:760;line-height:1.2}.caia-search-preview div:not(.caia-search-actions){color:#8e9bb5;justify-content:space-between;gap:18px;font-size:11px;display:flex}.caia-search-preview div:not(.caia-search-actions) strong{color:#e7eefc;text-align:right}.caia-search-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.caia-search-actions button,.caia-ticket-button{color:#dce6f8;min-height:30px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;background:#ffffff0e;border:1px solid #97b1ef2e;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:820;display:inline-flex}.caia-search-actions button:first-child,.caia-ticket-button{background:linear-gradient(135deg, var(--caia-orange), #ff7c51);color:#fff;border-color:#ff7e564d}.caia-ticket-button{margin-top:14px}.caia-chat-input{background:#0a1021f5;border-top:1px solid #97b1ef29;align-items:center;gap:12px;min-height:60px;padding:0 18px;display:flex}.caia-chat-tools{gap:7px;display:flex}.caia-chat-tools span{color:#8491aa;background:#ffffff09;border:1px solid #97b1ef2e;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.caia-chat-input-box{color:#7e8ba8;min-width:0;min-height:34px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;background:#050a18bd;border:1px solid #97b1ef2e;border-radius:999px;flex:1;align-items:center;padding:0 16px;font-size:12px;font-weight:650;display:flex}.caia-chat-input>button{background:linear-gradient(135deg, var(--caia-orange), var(--caia-blue));color:#fff;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 24px #ff7e5642}@keyframes caiaChatIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.caia-production-section{padding-top:clamp(58px,8vw,112px)}.caia-product-page .caia-production-header{text-align:center;max-width:980px;margin-inline:auto}.caia-production-header .eyebrow{color:#49e28a;background:#34d39912;border:1px solid #34d3995c;border-radius:999px;align-items:center;gap:7px;width:auto;margin-inline:auto;padding:7px 13px;font-size:10px;display:inline-flex}.caia-production-header .eyebrow:before{content:"";background:linear-gradient(135deg,#0000 42%,currentColor 43% 57%,#0000 58%),linear-gradient(45deg,#0000 42%,currentColor 43% 57%,#0000 58%);border:1px solid;border-radius:3px;width:12px;height:12px;margin:0;box-shadow:0 0 14px #34d3996b}.caia-product-page .caia-production-header h2{color:#f8fbff;max-width:1040px;font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.032em;text-wrap:balance;margin:18px auto;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:.98}.caia-product-page .caia-production-header h2 span{color:var(--caia-orange);display:block}.caia-product-page .caia-production-header>p:not(.eyebrow){color:#c5cedf;max-width:700px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;margin-inline:auto;font-size:clamp(16px,1.08vw,18px);font-weight:500;line-height:1.58}.caia-ui-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,32px);width:min(100%,1200px);margin:clamp(38px,5vw,60px) auto 0;display:grid}.caia-ui-gallery-single{grid-template-columns:minmax(0,1fr);width:min(100%,1320px)}.caia-ui-shot{background:#090f22e0;border:1px solid #97b1ef3d;border-radius:16px;margin:0;transition:transform .35s,border-color .35s,box-shadow .35s;overflow:hidden;box-shadow:0 28px 80px #00000057,0 0 52px #ff6a2d14}.caia-ui-shot:hover{border-color:#ff7e5661;transform:translateY(-5px);box-shadow:0 36px 92px #0000006b,0 0 70px #ff6a2d1f}.caia-ui-shot-bar{color:#7f8ba6;min-height:40px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;letter-spacing:.04em;background:#13192aeb;border-bottom:1px solid #97b1ef29;align-items:center;gap:10px;padding:0 14px;font-size:10px;font-weight:760;display:flex}.caia-ui-dots{flex:none;gap:5px;display:flex}.caia-ui-dots span{border-radius:999px;width:8px;height:8px;display:block}.caia-ui-dots span:first-child{background:#ff5f57}.caia-ui-dots span:nth-child(2){background:#febc2e}.caia-ui-dots span:nth-child(3){background:#28c840}.caia-ui-live{color:#49e28a;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:900;display:inline-flex}.caia-ui-live span{background:#49e28a;border-radius:999px;width:7px;height:7px;animation:2s ease-in-out infinite caiaProductionBlink;box-shadow:0 0 10px #49e28ab8}.caia-ui-shot img{width:100%;height:auto;display:block}.caia-ui-shot figcaption{color:#b9c5dc;min-height:54px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;border-top:1px solid #97b1ef29;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:620;line-height:1.35;display:flex}.caia-ui-shot figcaption svg{width:17px;height:17px;color:var(--caia-orange);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;flex:none;display:block}@keyframes caiaProductionBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.42;transform:scale(.86)}}.caia-voice-section{padding-top:clamp(62px,8vw,118px)}.caia-product-page .caia-voice-header{text-align:center;max-width:900px;margin-inline:auto}.caia-voice-header .eyebrow{width:auto;color:var(--caia-orange);background:#ff6a2d12;border:1px solid #ff7e5647;border-radius:999px;align-items:center;gap:7px;margin-inline:auto;padding:7px 13px;font-size:10px;display:inline-flex}.caia-voice-header .eyebrow:before{display:none}.caia-voice-header .eyebrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.caia-product-page .caia-voice-header h2{color:#f8fbff;max-width:940px;font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.032em;text-wrap:balance;margin:18px auto 0;font-size:clamp(42px,4.7vw,64px);font-weight:500;line-height:.99}.caia-product-page .caia-voice-header h2 span{display:block}.caia-voice-layout{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(40px,5vw,84px);width:100%;margin:clamp(42px,6vw,76px) auto 0;display:grid}.caia-voice-copy h3{color:#f8fbff;max-width:620px;font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.025em;text-wrap:balance;margin:0 0 18px;font-size:clamp(30px,2.7vw,44px);font-weight:620;line-height:1.05}.caia-voice-copy p{color:#c2cbda;max-width:660px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;margin:0;font-size:clamp(16px,1.05vw,18px);font-weight:540;line-height:1.68}.caia-voice-copy p+p{margin-top:18px}.caia-voice-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:26px 0 0;padding:0;list-style:none;display:grid}.caia-voice-features li{color:#c5cedf;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;align-items:center;gap:9px;font-size:14px;font-weight:680;line-height:1.3;display:flex}.caia-voice-features svg{width:16px;height:16px;color:var(--caia-orange);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none}.caia-voice-share{background:linear-gradient(#151a2bf0,#0a0f1df5);border:1px solid #97b1ef38;border-radius:18px;overflow:hidden;box-shadow:0 34px 94px #0000007a,0 0 84px #ff6a2d1f,0 0 120px #2f7bff1a}.caia-vs-chrome{background:#13192aeb;border-bottom:1px solid #97b1ef2b;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:flex}.caia-demo-dot{border-radius:999px;flex:none;width:8px;height:8px}.caia-demo-dot.red{background:#ff5f57}.caia-demo-dot.yellow{background:#febc2e}.caia-demo-dot.green{background:#28c840}.caia-vs-url{color:#8794aa;min-width:0;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;background:#0000003d;border:1px solid #97b1ef29;border-radius:999px;flex:1;margin-inline:8px;padding:4px 10px;font-size:10px;font-weight:760;overflow:hidden}.caia-vs-share,.caia-vs-status{color:#49e28a;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;flex:none;align-items:center;gap:6px;font-weight:860;display:inline-flex}.caia-vs-share{letter-spacing:.1em;text-transform:uppercase;background:#34d39914;border:1px solid #34d3995c;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:900}.caia-vs-share span,.caia-vs-tag span,.caia-vs-status span{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px;animation:1.45s ease-in-out infinite caiaVsBlink;box-shadow:0 0 10px}.caia-vs-page{position:relative}.caia-vs-screen{background:#fff;border-bottom:1px solid #97b1ef29;height:360px;position:relative;overflow:hidden}.caia-vs-screen img{object-fit:cover;object-position:top center;width:100%;height:auto;min-height:360px;animation:18s cubic-bezier(.65,0,.35,1) infinite caiaVsBrowse;display:block}.caia-vs-scan{z-index:3;pointer-events:none;background:linear-gradient(#0000,#ff6a2d29,#0000);border-top:1px solid #ff6a2d8c;border-bottom:1px solid #ff6a2d8c;height:70px;animation:18s ease-in-out infinite caiaVsScanMove;position:absolute;left:0;right:0}.caia-vs-tag{z-index:5;color:#f7f9ff;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c18d1;border:1px solid #ff7e5666;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:10px;left:10px}.caia-vs-cursor{z-index:6;width:17px;height:17px;fill:var(--caia-orange);stroke:#fff;stroke-width:1.15px;filter:drop-shadow(0 0 8px #ff6a2db8);animation:18s ease-in-out infinite caiaVsCursorPath;position:absolute}.caia-vs-opcards{z-index:4;pointer-events:none;position:absolute;inset:0}.caia-vs-opcard{border:1px solid #97b1ef33;border-left:3px solid var(--caia-orange);color:#d8deea;max-width:242px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141826f0;border-radius:12px;grid-template-columns:auto 1fr;gap:2px 9px;padding:10px 12px;font-size:11px;font-weight:680;line-height:1.35;display:grid;position:absolute;transform:translateY(10px)scale(.96);box-shadow:0 16px 34px #00000070}.caia-vs-opcard>span{width:24px;height:24px;color:var(--caia-orange);background:#ff6a2d26;border-radius:7px;grid-row:span 2;place-items:center;display:grid}.caia-vs-opcard svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.caia-vs-opcard strong{color:var(--caia-orange);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.caia-vs-opcard.ok{border-left-color:#49e28a}.caia-vs-opcard.ok>span,.caia-vs-opcard.ok strong{color:#49e28a}.caia-vs-opcard.ok>span{background:#34d39926}.caia-vs-opcard.warn{border-left-color:#f6b44b}.caia-vs-opcard.warn>span,.caia-vs-opcard.warn strong{color:#f6b44b}.caia-vs-opcard.warn>span{background:#f6b44b26}.caia-vs-opcard.c1{animation:18s ease-in-out infinite caiaVsCardPop;top:12%;left:5%}.caia-vs-opcard.c2{animation:18s ease-in-out 4.5s infinite caiaVsCardPop;top:34%;right:5%}.caia-vs-opcard.c3{animation:18s ease-in-out 9s infinite caiaVsCardPop;bottom:10%;left:7%}.caia-vs-caption{z-index:7;color:#fff;max-width:285px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;transform-origin:100% 100%;background:linear-gradient(135deg,#ff6a2df5,#c9581ff5);border-radius:13px 13px 4px;padding:12px 15px;font-size:12px;font-weight:700;line-height:1.42;animation:7s ease-in-out infinite caiaVsCaptionIn;position:absolute;bottom:22px;right:16px;box-shadow:0 16px 42px #ff6a2d57}.caia-vs-caption span{color:#ffffffc7;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.caia-vs-voicebar{background:#00000052;border-top:1px solid #97b1ef29;align-items:center;gap:12px;min-height:50px;padding:0 14px;display:flex}.caia-vs-mic{background:linear-gradient(135deg, var(--caia-orange), #c9581f);color:#fff;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;animation:2s ease-out infinite caiaVsMicPulse;display:grid}.caia-vs-mic svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:15px;height:15px}.caia-vs-waveform{flex:1;align-items:center;gap:7px;height:30px;padding-block:3px;display:flex}.caia-vs-waveform span{width:4px;height:var(--voice-height,46%);opacity:.82;transform-origin:50%;background:linear-gradient(#ff7e56f5,#69e5ffc7);border-radius:999px;flex:0 0 4px;animation:1.45s ease-in-out infinite caiaVsBar;transform:scaleY(.64);box-shadow:0 0 10px #69e5ff24}.caia-vs-waveform span:first-child{--voice-height:32%;animation-delay:0s}.caia-vs-waveform span:nth-child(2){--voice-height:72%;animation-delay:-.22s}.caia-vs-waveform span:nth-child(3){--voice-height:48%;animation-delay:-.5s}.caia-vs-waveform span:nth-child(4){--voice-height:86%;animation-delay:-.14s}.caia-vs-waveform span:nth-child(5){--voice-height:38%;animation-delay:-.72s}.caia-vs-waveform span:nth-child(6){--voice-height:58%;animation-delay:-.34s}.caia-vs-waveform span:nth-child(7){--voice-height:28%;animation-delay:-.88s}.caia-vs-waveform span:nth-child(8){--voice-height:64%;animation-delay:-.18s}.caia-vs-waveform span:nth-child(9){--voice-height:42%;animation-delay:-.62s}.caia-vs-waveform span:nth-child(10){--voice-height:92%;animation-delay:-.3s}.caia-vs-waveform span:nth-child(11){--voice-height:36%;animation-delay:-1.02s}.caia-vs-waveform span:nth-child(12){--voice-height:66%;animation-delay:-.46s}.caia-vs-waveform span:nth-child(13){--voice-height:44%;animation-delay:-.8s}.caia-vs-status{letter-spacing:.04em;font-size:11px}@keyframes caiaVsBlink{0%,to{opacity:1}50%{opacity:.34}}@keyframes caiaVsBrowse{0%,10%{transform:translateY(0)}46%,56%{transform:translateY(calc(360px - 100%))}92%,to{transform:translateY(0)}}@keyframes caiaVsScanMove{0%,10%{opacity:0;top:4%}16%{opacity:1}50%{opacity:1;top:72%}86%{opacity:0}to{opacity:0;top:4%}}@keyframes caiaVsCursorPath{0%{top:24%;left:16%}22%{top:20%;left:34%}46%,58%{top:58%;left:62%}82%{top:34%;left:26%}to{top:24%;left:16%}}@keyframes caiaVsCardPop{0%,3%{opacity:0;transform:translateY(10px)scale(.96)}9%,24%{opacity:1;transform:translateY(0)scale(1)}30%,to{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes caiaVsCaptionIn{0%,18%{opacity:0;transform:scale(.86)translateY(8px)}25%,75%{opacity:1;transform:scale(1)translateY(0)}85%,to{opacity:0;transform:scale(.86)translateY(8px)}}@keyframes caiaVsMicPulse{0%{box-shadow:0 0 #ff6a2d8a}70%{box-shadow:0 0 0 13px #ff6a2d00}to{box-shadow:0 0 #ff6a2d00}}@keyframes caiaVsBar{0%,to{opacity:.58;transform:scaleY(.48)}28%{opacity:.96;transform:scaleY(1)}55%{opacity:.5;transform:scaleY(.34)}78%{opacity:.84;transform:scaleY(.82)}}.caia-demo-card{background:radial-gradient(circle at 18% 8%,#ff775233,#0000 36%),radial-gradient(circle at 82% 0,#69e5ff1f,#0000 34%),#0a132fc7;border:1px solid #ff7e5657;padding:clamp(30px,5vw,70px)}.caia-demo-card h2{max-width:960px}.caia-demo-thread{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.caia-demo-thread div{background:#060d219e;border:1px solid #97b1ef38;padding:22px}.caia-demo-thread small{color:var(--caia-coral);font:800 10px/1 var(--font-instrument-sans);letter-spacing:.12em;text-transform:uppercase}.caia-demo-thread p{color:#e6eefc;font:600 clamp(16px, 1.2vw, 19px)/1.5 var(--font-manrope);margin:12px 0 0}.caia-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:clamp(42px,5vw,64px)}.caia-product-page .caia-capabilities-header{text-align:center;max-width:980px;margin-inline:auto}.caia-capabilities-header .eyebrow{width:auto;color:var(--caia-orange);background:#ff6a2d12;border:1px solid #ff7e5647;border-radius:999px;align-items:center;gap:7px;margin-inline:auto;padding:7px 13px;font-size:10px;display:inline-flex}.caia-capabilities-header .eyebrow:before{display:none}.caia-capabilities-header .eyebrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.caia-product-page .caia-capabilities-header h2{color:#f8fbff;-webkit-text-fill-color:currentColor;max-width:980px;font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.032em;text-wrap:balance;background:0 0;margin:18px auto;font-size:clamp(42px,4.6vw,66px);font-weight:500;line-height:1}.caia-product-page .caia-capabilities-header>p:not(.eyebrow){color:#c5cedf;max-width:760px;font-family:var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif;margin-inline:auto;font-size:clamp(15px,1vw,17px);font-weight:500;line-height:1.6}.caia-capability-grid article{border-color:var(--cap-color,var(--caia-orange));flex-direction:column;min-height:510px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.caia-capability-grid article{border-color:color-mix(in srgb, var(--cap-color,var(--caia-orange)) 28%, #97b1ef38)}}.caia-capability-grid article{background:radial-gradient(circle at 18% 0, var(--cap-color,var(--caia-orange)), transparent 38%), linear-gradient(180deg, #ffffff0b, transparent 26%), #0e121fbd;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.caia-capability-grid article{background:radial-gradient(circle at 18% 0, color-mix(in srgb, var(--cap-color,var(--caia-orange)) 16%, transparent), transparent 38%), linear-gradient(180deg, #ffffff0b, transparent 26%), #0e121fbd}}.caia-capability-grid article:before{display:none}.caia-capability-grid article.is-flagship{border-color:var(--cap-color,var(--caia-orange))}@supports (color:color-mix(in lab, red, red)){.caia-capability-grid article.is-flagship{border-color:color-mix(in srgb, var(--cap-color,var(--caia-orange)) 58%, #97b1ef38)}}.caia-capability-grid article.is-flagship{box-shadow:inset 0 1px 0 #ffffff0a, 0 0 34px var(--cap-color,var(--caia-orange))}@supports (color:color-mix(in lab, red, red)){.caia-capability-grid article.is-flagship{box-shadow:inset 0 1px 0 #ffffff0a, 0 0 34px color-mix(in srgb, var(--cap-color,var(--caia-orange)) 15%, transparent)}}.caia-capability-grid i{border:1px solid var(--cap-color,var(--caia-orange));place-items:center;width:42px;height:42px;margin:0 0 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.caia-capability-grid i{border:1px solid color-mix(in srgb, var(--cap-color,var(--caia-orange)) 44%, transparent)}}.caia-capability-grid i{background:var(--cap-color,var(--caia-orange));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.caia-capability-grid i{background:color-mix(in srgb, var(--cap-color,var(--caia-orange)) 12%, transparent)}}.caia-capability-grid i{color:var(--cap-color,var(--caia-orange));box-shadow:0 0 24px var(--cap-color,var(--caia-orange))}@supports (color:color-mix(in lab, red, red)){.caia-capability-grid i{box-shadow:0 0 24px color-mix(in srgb, var(--cap-color,var(--caia-orange)) 12%, transparent)}}.caia-capability-grid i{font-style:normal}.caia-capability-grid svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85px;width:21px;height:21px;display:block}.caia-capability-grid h3{color:#f7f9ff;font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.025em;text-wrap:balance;margin:0 0 12px;font-size:clamp(20px,1.45vw,26px);font-weight:760;line-height:1.1}.caia-capability-grid p{color:#c1cadb;font:540 13px/1.55 var(--font-manrope);margin:0}.caia-capability-grid p strong{color:#f8fbff;font-weight:840}.caia-cap-flag{border:1px solid var(--cap-color,var(--caia-orange));padding:5px 8px;position:absolute;top:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.caia-cap-flag{border:1px solid color-mix(in srgb, var(--cap-color,var(--caia-orange)) 45%, transparent)}}.caia-cap-flag{background:var(--cap-color,var(--caia-orange));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.caia-cap-flag{background:color-mix(in srgb, var(--cap-color,var(--caia-orange)) 12%, transparent)}}.caia-cap-flag{color:var(--cap-color,var(--caia-orange))}@supports (color:color-mix(in lab, red, red)){.caia-cap-flag{color:color-mix(in srgb, var(--cap-color,var(--caia-orange)) 82%, #fff)}}.caia-cap-flag{font:900 8px/1 var(--font-manrope);letter-spacing:.11em;text-transform:uppercase}.caia-cap-examples{box-sizing:border-box;align-content:start;gap:7px;min-height:230px;margin-top:auto;padding:24px 0 0 17px;display:grid;position:relative}.caia-cap-examples:before{content:"";background:var(--cap-color,var(--caia-orange));width:2px;position:absolute;top:24px;bottom:0;left:0}.caia-cap-examples span{color:#aeb9ce;font:720 10px/1.35 var(--font-manrope);background:#ffffff09;border-radius:4px;padding:8px 10px;display:block}.caia-cap-examples .confidence-token,.caia-cap-examples .confidence-dot{font-weight:900}.caia-cap-examples .confidence-token{min-width:1.15em;display:inline-block}.caia-cap-examples .confidence-token.is-confident,.caia-cap-examples .confidence-dot.is-netsuite{color:#22dd6e}.caia-cap-examples .confidence-token.is-warning{color:#ffb400}.caia-cap-examples .confidence-dot.is-web{color:#2f7bff}.caia-cap-examples .confidence-dot.is-files{color:#9d3bff}.caia-capability-grid small{color:#8e9ab1;font:600 11px/1.45 var(--font-manrope);margin-top:13px;display:block}.caia-benefits-section{max-width:1480px;padding-top:clamp(34px,4.4vw,68px)}.caia-product-page .caia-benefits-header{text-align:center;max-width:920px;margin-inline:auto}.caia-benefits-header .eyebrow{width:auto;color:var(--caia-orange);background:#ff6a2d12;border:1px solid #ff7e5647;border-radius:999px;align-items:center;gap:7px;margin-inline:auto;padding:7px 13px;font-size:10px;display:inline-flex}.caia-benefits-header .eyebrow:before{display:none}.caia-benefits-header .eyebrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:13px;height:13px}.caia-product-page .caia-benefits-header h2{color:#f8fbff;max-width:900px;font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.032em;text-wrap:balance;margin:18px auto 0;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:.98}.caia-product-page .caia-benefits-header h2 span{background:linear-gradient(100deg, var(--caia-orange), #e08a7b 48%, #5e83ff);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.caia-benefits-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,42px);margin-top:clamp(48px,6vw,82px);display:grid}.caia-benefit-column{border:1px solid var(--benefit-color,var(--caia-orange));padding:clamp(28px,3.6vw,48px);position:relative}@supports (color:color-mix(in lab, red, red)){.caia-benefit-column{border:1px solid color-mix(in srgb, var(--benefit-color,var(--caia-orange)) 34%, #97b1ef38)}}.caia-benefit-column{background:radial-gradient(circle at 20% 0, var(--benefit-color,var(--caia-orange)), transparent 42%), linear-gradient(180deg, #ffffff0b, transparent 30%), #0e121fb8;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.caia-benefit-column{background:radial-gradient(circle at 20% 0, color-mix(in srgb, var(--benefit-color,var(--caia-orange)) 16%, transparent), transparent 42%), linear-gradient(180deg, #ffffff0b, transparent 30%), #0e121fb8}}.caia-benefit-column{box-shadow:inset 0 1px 0 #ffffff0a, 0 0 42px var(--benefit-color,var(--caia-orange))}@supports (color:color-mix(in lab, red, red)){.caia-benefit-column{box-shadow:inset 0 1px 0 #ffffff0a, 0 0 42px color-mix(in srgb, var(--benefit-color,var(--caia-orange)) 8%, transparent)}}.caia-benefit-header{border-bottom:1px solid #97b1ef29;align-items:center;gap:16px;padding-bottom:28px;display:flex}.caia-benefit-header>i,.caia-benefit-list>li>i{border:1px solid var(--benefit-color,var(--caia-orange));flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.caia-benefit-header>i,.caia-benefit-list>li>i{border:1px solid color-mix(in srgb, var(--benefit-color,var(--caia-orange)) 38%, transparent)}}.caia-benefit-header>i,.caia-benefit-list>li>i{background:var(--benefit-color,var(--caia-orange))}@supports (color:color-mix(in lab, red, red)){.caia-benefit-header>i,.caia-benefit-list>li>i{background:color-mix(in srgb, var(--benefit-color,var(--caia-orange)) 12%, transparent)}}.caia-benefit-header>i,.caia-benefit-list>li>i{color:var(--benefit-color,var(--caia-orange));font-style:normal}.caia-benefit-header>i{border-radius:14px;width:56px;height:56px}.caia-benefit-header svg,.caia-benefit-list svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:22px;height:22px}.caia-benefit-header h3{color:#f7f9ff;font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.028em;margin:0;font-size:clamp(24px,2vw,32px);font-weight:760;line-height:1.05}.caia-benefit-header p{color:#adb8ca;font:800 12px/1 var(--font-manrope);letter-spacing:.18em;text-transform:uppercase;margin:9px 0 0}.caia-benefit-list{gap:22px;margin:34px 0 0;padding:0;list-style:none;display:grid}.caia-benefit-list li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;display:grid}.caia-benefit-list>li>i{border-radius:9px;width:34px;height:34px}.caia-benefit-list svg{width:18px;height:18px}.caia-benefit-list h4{color:#f7f9ff;font:820 17px/1.2 var(--font-manrope);letter-spacing:-.015em;margin:0 0 7px}.caia-benefit-list p{color:#c1cadb;font:540 15px/1.55 var(--font-manrope);margin:0}.caia-impact-section{max-width:1480px}.caia-product-page .caia-impact-header{text-align:center;max-width:1240px;margin-inline:auto}.caia-impact-header .eyebrow{width:auto;color:var(--caia-orange);background:#ff6a2d12;border:1px solid #ff7e5647;border-radius:999px;align-items:center;gap:7px;margin-inline:auto;padding:7px 13px;font-size:10px;display:inline-flex}.caia-impact-header .eyebrow:before{display:none}.caia-impact-header .eyebrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.caia-product-page .caia-impact-header h2{color:#f8fbff;max-width:1240px;font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.045em;text-wrap:balance;margin:18px auto;font-size:clamp(44px,4.8vw,74px);font-weight:760;line-height:.98}.caia-product-page .caia-impact-header h2 span{background:linear-gradient(100deg, var(--caia-orange), #d88476 48%, #6b83ff);color:#0000;-webkit-background-clip:text;background-clip:text}.caia-product-page :is(.caia-intro-header,.caia-operator-header,.caia-demo-header,.caia-production-header,.caia-voice-header,.caia-capabilities-header,.caia-benefits-header,.caia-impact-header,.caia-quotes-header,.caia-safety-header,.caia-faq-header) h2{font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.032em;text-wrap:balance;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:.98}.caia-product-page .caia-impact-header>p:not(.eyebrow){color:#c5cedf;max-width:640px;font:560 17px/1.55 var(--font-manrope);margin-inline:auto}.caia-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,26px);margin-top:clamp(52px,6vw,82px);display:grid}.caia-impact-grid article{text-align:center;background:radial-gradient(circle at 50% 0,#ff6a2d1f,#0000 54%),linear-gradient(#ffffff0c,#0000 34%),#0e121fa3;border:1px solid #97b1ef2e;border-radius:14px;flex-direction:column;justify-content:center;gap:10px;min-height:188px;padding:clamp(22px,2.4vw,32px);display:flex}.caia-impact-grid strong{background:linear-gradient(100deg, var(--caia-orange), #d88476 46%, #6b83ff);color:#0000;font-family:var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope,"Catalyst Manrope"), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.035em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(42px,4vw,58px);font-weight:800;line-height:.9;display:block}.caia-impact-grid h3{color:#f8fbff;max-width:none;font:820 16px/1.35 var(--font-manrope);text-wrap:balance;margin:0 auto}.caia-impact-grid p{color:#aeb9ce;max-width:none;font:560 14px/1.45 var(--font-manrope);margin:0 auto}.caia-quotes-section{max-width:1480px}.caia-product-page .caia-quotes-header{text-align:center;max-width:1180px;margin-inline:auto}.caia-quotes-header .eyebrow{width:auto;color:var(--caia-orange);background:#ff6a2d12;border:1px solid #ff7e5647;border-radius:999px;align-items:center;gap:7px;margin-inline:auto;padding:7px 13px;font-size:10px;display:inline-flex}.caia-quotes-header .eyebrow:before{display:none}.caia-quotes-header .eyebrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.caia-product-page .caia-quotes-header h2{max-width:1180px;margin:18px auto}.caia-product-page .caia-quotes-header h2 span{background:linear-gradient(100deg, var(--caia-orange), #d88476 48%, #6b83ff);color:#0000;-webkit-background-clip:text;background-clip:text}.caia-product-page .caia-quotes-header>p:not(.eyebrow){color:#c5cedf;max-width:680px;font:560 17px/1.55 var(--font-manrope);margin-inline:auto}.caia-quotes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,26px);margin-top:clamp(52px,6vw,82px);display:grid}.caia-quote-card{background:radial-gradient(circle at 42% 0,#ff6a2d1a,#0000 46%),linear-gradient(#ffffff0a,#0000 34%),#0e121f9e;border:1px solid #97b1ef33;border-radius:16px;flex-direction:column;justify-content:space-between;gap:24px;min-height:276px;padding:clamp(24px,2.6vw,34px);display:flex;position:relative;overflow:hidden}.caia-quote-card:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(135deg,#ffffff09,#0000 52%);position:absolute;inset:0}.caia-quote-card>*{position:relative}.caia-quote-mark{height:38px;color:var(--caia-orange);font:900 76px/.72 var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.08em;opacity:.78}.caia-quote-card>p{color:#f3f6ff;font:italic 720 clamp(16px, 1.2vw, 18px)/1.6 var(--font-manrope);margin:0}.caia-quote-card footer{border-top:1px solid #97b1ef24;align-items:center;gap:14px;padding-top:20px;display:flex}.caia-quote-card footer>span{background:linear-gradient(135deg, var(--caia-orange), #ff7e56);color:#fff;width:42px;height:42px;font:860 13px/1 var(--font-manrope);border-radius:50%;flex:none;place-items:center;display:grid}.caia-quote-card strong,.caia-quote-card small{display:block}.caia-quote-card strong{color:#f8fbff;font:820 15px/1.25 var(--font-manrope)}.caia-quote-card small{color:#aeb9ce;font:560 13px/1.35 var(--font-manrope);margin-top:3px}.caia-safety-section{max-width:1480px}.caia-product-page .caia-safety-header{text-align:center;max-width:940px;margin-inline:auto}.caia-safety-header .eyebrow{width:auto;color:var(--caia-orange);background:#ff6a2d12;border:1px solid #ff7e5647;border-radius:999px;align-items:center;gap:7px;margin-inline:auto;padding:7px 13px;font-size:10px;display:inline-flex}.caia-safety-header .eyebrow:before{display:none}.caia-safety-header .eyebrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.caia-product-page .caia-safety-header h2{max-width:940px;margin:18px auto}.caia-product-page .caia-safety-header h2 span{color:var(--caia-orange)}.caia-product-page .caia-safety-header>p:not(.eyebrow){color:#c5cedf;max-width:740px;font:560 17px/1.55 var(--font-manrope);margin-inline:auto}.caia-safety-panel{background:radial-gradient(circle at 44% 0,#ff6a2d1a,#0000 46%),linear-gradient(#ffffff0b,#0000 34%),#0e121fa3;border:1px solid #97b1ef33;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,6vw,84px);margin-top:clamp(52px,6vw,82px);padding:clamp(30px,4vw,56px);display:grid}.caia-safety-col h3{color:#38e77d;font:900 17px/1.2 var(--font-manrope);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:10px;margin:0 0 24px;display:flex}.caia-safety-col.is-cannot h3{color:#ff4f68}.caia-safety-col h3 span{border:1.5px solid;border-radius:50%;flex:none;width:18px;height:18px;position:relative}.caia-safety-col h3 span:before{content:"✓";font:900 12px/1 var(--font-manrope);place-items:center;display:grid;position:absolute;inset:0}.caia-safety-col.is-cannot h3 span:before{content:"×"}.caia-safety-col ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.caia-safety-col li{color:#c6cedc;font:560 20px/1.42 var(--font-manrope);padding-left:28px;position:relative}.caia-safety-col li:before{content:"✓";color:#38e77d;font-weight:900;position:absolute;top:.05em;left:0}.caia-safety-col.is-cannot li:before{content:"×";color:#ff4f68}.caia-faq-section{max-width:1480px}.caia-product-page .caia-faq-header{text-align:center;max-width:1040px;margin-inline:auto}.caia-faq-header .eyebrow{width:auto;color:var(--caia-orange);background:#ff6a2d12;border:1px solid #ff7e5647;border-radius:999px;align-items:center;gap:7px;margin-inline:auto;padding:7px 13px;font-size:10px;display:inline-flex}.caia-faq-header .eyebrow:before{display:none}.caia-faq-header .eyebrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.caia-product-page .caia-faq-header h2{color:#f8fbff;-webkit-text-fill-color:currentColor;background:0 0;max-width:1040px;margin:18px auto}.caia-product-page .caia-faq-header h2 span{background:linear-gradient(100deg, var(--caia-orange), #d88476 48%, #6b83ff);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.caia-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(52px,6vw,82px)}.caia-product-page .caia-faq-grid article{background:radial-gradient(circle at 44% 0,#ff6a2d14,#0000 48%),linear-gradient(#ffffff0a,#0000 34%),#0e121f94;border:1px solid #97b1ef2e;border-radius:12px;min-height:150px;padding:clamp(22px,2vw,28px)}.caia-product-page .caia-faq-grid article:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,50% - 9px)}.caia-product-page .caia-faq-grid article:before{display:none}.caia-product-page .caia-faq-grid h3{color:#f8fbff;font:860 15px/1.3 var(--font-manrope);letter-spacing:-.01em;align-items:baseline;gap:8px;margin:0 0 14px;display:flex}.caia-product-page .caia-faq-grid h3:before{content:"Q.";color:var(--caia-blue);font-weight:900}.caia-product-page .caia-faq-grid p{color:#bac4d7;font:560 15px/1.62 var(--font-manrope);margin:0}.caia-product-page .caia-faq-grid em{color:#e9eefb;font-style:italic}.caia-product-page .caia-final{width:min(100% - 72px,1480px);box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:28px;margin-bottom:clamp(42px,6vw,82px);padding:clamp(64px,7vw,104px) 0;overflow:visible}.caia-product-page .caia-final:before{display:none}.caia-product-page .caia-final>*{z-index:1;position:relative}.caia-product-page .caia-final .eyebrow{width:auto;color:var(--caia-orange);background:#ff6a2d12;border:1px solid #ff7e5647;border-radius:999px;align-items:center;gap:7px;margin:0 auto 22px;padding:7px 13px;font-size:10px;display:inline-flex}.caia-product-page .caia-final .eyebrow:before{display:none}.caia-product-page .caia-final .eyebrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.caia-product-page .caia-final h2{color:#f8fbff;-webkit-text-fill-color:currentColor;max-width:1080px;font:560 clamp(56px, 6.4vw, 104px)/.95 var(--font-display,var(--font-instrument-sans,"Catalyst Instrument Sans"), var(--font-manrope), ui-sans-serif, system-ui, sans-serif);letter-spacing:-.055em;background:0 0;margin:0 auto 24px}.caia-product-page .caia-final h2 span{background:linear-gradient(100deg, var(--caia-orange), #d88476 48%, #6b83ff);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.caia-product-page .caia-final p:not(.eyebrow){color:#c5cedf;max-width:720px;font:620 clamp(18px, 1.45vw, 22px)/1.55 var(--font-manrope);margin:0 auto 34px}.caia-product-page .caia-final .button-primary{background:linear-gradient(135deg,#2f6dff 0%,#754cff 100%);border-color:#69e2ff75;box-shadow:0 18px 46px #2f6dff4d}.caia-final-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@keyframes caia-product-spin-clockwise{to{transform:rotate(360deg)}}@keyframes caia-product-spin-counter{to{transform:rotate(-360deg)}}@keyframes caia-status-type{0%{opacity:0;visibility:hidden;width:0}6%{opacity:1;visibility:visible;width:0}24%{opacity:1;visibility:visible;width:100%}29%{opacity:1;visibility:visible;width:100%}33%{opacity:0;visibility:hidden;width:100%}to{opacity:0;visibility:hidden;width:0}}@keyframes caia-status-dot{0%,33.333%{background:var(--caia-cyan);box-shadow:0 0 16px #69e5ffad}33.334%,66.666%{background:var(--caia-orange);box-shadow:0 0 16px #ff6f46ad}66.667%,to{background:var(--caia-purple);box-shadow:0 0 16px #7b57ffad}}@keyframes caiaTypingDots{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes caiaOperatorPulse{0%,to{box-shadow:0 0 #38dc7700}50%{box-shadow:0 0 24px #38dc7733}}@keyframes caiaOperatorGlow{0%,to{box-shadow:0 34px 90px #00000057,0 0 42px #ff6a2d14}50%{box-shadow:0 38px 96px #0000005c,0 0 72px #ff6a2d2e}}@keyframes caiaOperatorScan{0%{transform:translateY(-120%)}to{transform:translateY(160%)}}@keyframes caiaOperatorTrace{0%,to{opacity:.2;transform:scaleX(.25)}45%,58%{opacity:.85;transform:scaleX(1)}}@keyframes caiaOperatorPacket{0%{opacity:0;left:44%}14%{opacity:1}72%{opacity:1}to{opacity:0;left:calc(100% - 96px)}}@keyframes caiaLiveBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.48;transform:scale(.88)}}@keyframes caiaOperatorPointIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@media (max-width:1180px){.caia-product-hero{grid-template-columns:1fr;min-height:0;padding-top:72px}.caia-report-proof{grid-template-columns:1fr}.caia-product-visual{min-height:620px}.caia-operator-section,.caia-intro-panel,.caia-safety-panel,.caia-operator-layout,.caia-product-page .bo-grid,.caia-benefits-split{grid-template-columns:1fr}.caia-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.caia-quotes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.caia-intro-copy{max-width:none}.caia-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.caia-product-hero,.caia-product-page .caia-section,.caia-product-page .caia-final,.caia-jumpbar,.caia-report-proof{width:min(100% - 32px,1520px)}.caia-product-page .home-nav{top:18px}.caia-product-copy h1{font-size:clamp(46px,14vw,68px);line-height:.94}.caia-product-copy>p:not(.eyebrow):not(.caia-product-promise){font-size:16px}.caia-product-visual{min-height:500px}.caia-product-page :is(.caia-intro-header,.caia-operator-header,.caia-demo-header,.caia-production-header,.caia-voice-header,.caia-capabilities-header,.caia-benefits-header,.caia-impact-header,.caia-quotes-header,.caia-safety-header,.caia-faq-header) h2{font-size:clamp(38px,10vw,54px)}.caia-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.caia-quotes-grid,.caia-ui-gallery{grid-template-columns:1fr}.caia-ui-shot-bar{min-width:0}.caia-ui-shot-bar>span:not(.caia-ui-live){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.caia-ui-shot figcaption{align-items:flex-start;min-height:0;padding:14px;font-size:13px}.caia-voice-layout{grid-template-columns:1fr;gap:34px}.caia-voice-features{grid-template-columns:1fr}.caia-vs-chrome{padding-inline:10px}.caia-vs-url{display:none}.caia-vs-screen{height:310px}.caia-vs-screen img{min-height:310px}.caia-vs-opcard{max-width:210px;font-size:10px}.caia-vs-opcard.c2{right:3%}.caia-vs-caption{max-width:none;bottom:16px;left:12px;right:12px}.caia-vs-voicebar{gap:9px}.caia-vs-waveform span:nth-child(n+9){display:none}.caia-vs-status{font-size:10px}.caia-cap-examples{min-height:0}.caia-chat-demo{border-radius:15px}.caia-chat-body{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.caia-chat-sidebar{display:none}.caia-chat-url{text-align:left}.caia-chat-topbar{gap:8px;overflow:hidden}.caia-chat-topbar>svg,.caia-chat-brand{display:none}.caia-chat-product,.caia-chat-ns{text-overflow:ellipsis;min-width:0;overflow:hidden}.caia-chat-messages{gap:14px;padding:18px 14px}.caia-chat-msg{max-width:100%}.caia-chat-hide-sm,.caia-chat-more{display:none}.caia-chat-bubble{padding:13px 14px;font-size:12px}.caia-chat-tools span:first-child,.caia-chat-tools span:nth-child(2){display:none}.caia-chat-input{gap:8px;min-height:54px;padding-inline:12px}.caia-live-session{grid-template-columns:1fr}.caia-live-session aside{border-bottom:1px solid #97b1ef24;border-right:0}.caia-product-page .bo-body{flex-direction:column;min-height:0}.caia-product-page .bo-chat{border-bottom:1px solid #97b1ef24;border-right:0;flex:none}.caia-product-page .bo-turl{display:none}.caia-product-page .bo-screen{min-height:260px}.caia-product-page .bo-status .t span{white-space:normal}.caia-session-flow{grid-template-columns:1fr auto}.caia-session-flow small{display:none}.caia-intro-header h2{font-size:clamp(38px,10vw,54px)}.caia-intro-panel{border-radius:16px;padding:24px}.caia-intro-orb{min-height:330px}.caia-intro-name{flex-wrap:wrap}.caia-intro-badge{max-width:100%;line-height:1.3}.caia-bridge-card{border-radius:18px;grid-template-columns:1fr;gap:0;width:min(300px,100% - 18px);padding:12px 14px;left:50%;transform:translate(-50%)}.caia-bridge-card span{display:none}.caia-status-typer strong{letter-spacing:.09em;font-size:10px}.caia-status-typer{height:16px}.caia-chat-signal{width:min(230px,58vw);max-width:58vw;padding:12px;font-size:12px}.caia-chat-one{top:176px;left:0}.caia-chat-two{top:256px;right:0}.caia-chat-voice{bottom:40px;left:16px}.caia-chat-three{display:none}.caia-product-stats,.caia-report-proof-stats,.caia-operator-points,.caia-shot-grid,.caia-demo-thread,.caia-capability-grid,.caia-faq-grid{grid-template-columns:1fr}.caia-product-stats div{padding:18px}.caia-report-proof{border-radius:16px;margin-top:28px;padding:24px}.caia-report-proof-copy h2{font-size:clamp(34px,10vw,50px)}.caia-report-proof-copy a{text-align:center;justify-content:center;width:100%}.caia-report-proof-stats div{min-height:0}.caia-product-stats div+div:before{width:auto;height:1px;inset:0 18px auto}.caia-jumpbar{grid-template-columns:repeat(2,1fr);position:relative;top:auto}.caia-shot-grid .caia-shot-large,.caia-shot-grid figure{min-height:330px}.caia-window-body{grid-template-columns:1fr}.caia-window-body aside{border-bottom:1px solid #97b1ef29;border-right:0}}@media (max-width:520px){.caia-product-hero{padding-top:50px}.caia-product-visual{min-height:430px}.caia-mark-core{width:min(68%,260px)}.caia-mark-glow{width:min(78%,290px)}.caia-mark-crisp{width:min(69%,250px)}.caia-product-page .hero-actions .button{justify-content:center;width:100%}.caia-demo-card,.caia-safety-panel{padding:24px}}@media (prefers-reduced-motion:reduce){.caia-product-page .caia-status-typer strong:first-child{opacity:1;width:auto;display:block}.caia-product-page .caia-status-typer strong:not(:first-child){display:none}.caia-chat-msg{opacity:1;animation:none;transform:none}.caia-ui-live span{animation:none}.caia-ui-shot{transition:none}.caia-ui-shot:hover{transform:none}.caia-live-step,.caia-live-icon,.caia-live-wire span{animation:none}.caia-live-step{opacity:1;transform:none}.caia-vs-share span,.caia-vs-tag span,.caia-vs-status span,.caia-vs-screen img,.caia-vs-scan,.caia-vs-cursor,.caia-vs-opcard,.caia-vs-caption,.caia-vs-mic,.caia-vs-waveform span{animation:none}.caia-vs-opcard{opacity:1;transform:none}}.hero-copy h1,.integrations-hero h1,.detail-hero h1,.plus-hero-copy h1,.apps-hero-copy h1,.native-apps-product-hero h1,.white-papers-hero h1,.white-paper-detail-hero h1,.company-hero h1,.contact-hero-copy h1,.varconnect-hero h1,.scroller-intro h1,.caia-product-copy h1,.caia-next-page .caia-hero h1,.search-hero-copy h1,.section-header h2,.section-copy h2,.proof-band h2,.built-work-section h2,.operating-layer-section h2,.support-section h2,.apps-section h2,.quote-section h2,.final-cta h2,.integration-why-panel h2,.detail-readiness-card h2,.detail-why-panel h2,.plus-caia-heading-row h2,.plus-included-panel h2,.plus-apps-section h2,.plus-plans-section h2,.apps-directory-column h2,.apps-platform-section h2,.native-app-feature-card h2,.native-app-grid-section h2,.native-app-platform-section h2,.native-app-related-section h2,.white-paper-group-heading h2,.white-papers-repark h2,.white-paper-body h2,.white-paper-detail-cta h2,.company-section-heading h2,.company-final-cta h2,.native-product-copy h2,.float-hero-context h2,.office-hero-context h2,.google-calendar-hero-context h2,.distributor-hero-context h2,.connectwise-hero-context h2,.halo-hero-context h2,.contact-intake-copy h2,.varconnect-proof-section h2,.workspace-caia h2,.core-center h2,.scroller-column-heading h2,.caia-product-page :is(.caia-intro-header,.caia-operator-header,.caia-demo-header,.caia-production-header,.caia-voice-header,.caia-capabilities-header,.caia-benefits-header,.caia-impact-header,.caia-quotes-header,.caia-safety-header,.caia-faq-header) h2,.caia-product-page .caia-final h2,.search-empty h2,.search-result-card h2{letter-spacing:-.032em;font-weight:460}.built-work-outcomes h3,.operating-card h3,.integration-family-intro h3,.integration-flow-grid h3,.detail-movement-grid h3,.detail-workflow-steps h3,.plus-pain-card h3,.plus-command-step h3,.plus-faq-card h3,.plus-outcome-card h3,.plus-plan-card h3,.plus-apps-grid h3,.native-app-card h3,.company-approach-card h3,.native-product-copy h3,.varconnect-workflow-grid h3,.varconnect-before-after h3,.varconnect-record-grid h3,.lane-card h3,.apps-section h3,.caia-product-page :is(.caia-capability-grid,.caia-benefit-header,.caia-impact-grid,.caia-safety-col,.caia-faq-grid,.caia-voice-copy,.caia-operator-copy,.caia-search-preview) h3{letter-spacing:-.032em;font-weight:500}.services-page{--services-border:#69e2ff33;--services-panel:#08112bb8}.services-page .home-nav-links>a,.services-page .nav-cluster>a{white-space:nowrap;padding-inline:12px}.services-hero,.services-delivery,.services-advisory,.services-connected,.services-confidence,.services-support,.services-final-cta{z-index:2;position:relative}.services-hero{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:clamp(60px,8vw,140px);width:min(1540px,100% - 80px);min-height:780px;margin:0 auto;padding:190px 0 110px;display:grid}.services-hero-copy h1{letter-spacing:-.052em;text-wrap:balance;max-width:920px;margin:22px 0 28px;font-size:clamp(64px,6.1vw,112px);font-weight:460;line-height:.94}.services-hero-copy>p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:clamp(20px,1.45vw,27px);line-height:1.55}.services-hero-system{background:radial-gradient(circle,#226fff38,#0000 38%);place-items:center;min-height:520px;display:grid;position:relative;overflow:visible}.services-hero-system:before,.services-hero-system:after{content:"";border:1px solid #69e2ff2e;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.services-hero-system:before{width:330px;height:330px}.services-hero-system:after{width:470px;height:470px}.services-system-core{z-index:2;background:linear-gradient(135deg,#0d3362f5,#291454f0);border:1px solid #69e2ff94;border-radius:18px;place-items:center;width:250px;min-height:138px;padding:28px;display:grid;position:relative;box-shadow:0 0 70px #2b78ff4d,0 0 110px #8f4dff2e,inset 0 1px #ffffff1f}.services-system-core img{width:100%;height:auto}.services-system-orbit{transform-origin:50%;animation:22s linear infinite servicesOrbit;position:absolute;inset:0}.services-system-orbit span{z-index:3;color:#fff;letter-spacing:.09em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(14px)saturate(1.45);text-shadow:0 1px 8px #00000047;border:1px solid #ffffff47;border-radius:999px;min-width:108px;padding:12px 16px;font-size:13px;font-weight:700;animation:22s linear infinite servicesCounterOrbit;position:absolute;overflow:hidden}.services-system-orbit span:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff57,#fff0);height:42%;position:absolute;inset:1px 8px auto}.services-system-orbit span:first-child{background:linear-gradient(135deg,#ff6a2db3,#ff367594);top:56px;left:50%;transform:translate(-50%);box-shadow:0 0 28px #ff643d61,inset 0 1px #fff6}.services-system-orbit span:nth-child(2){background:linear-gradient(135deg,#366dffb3,#6343eb99);top:50%;right:28px;transform:translateY(-50%);box-shadow:0 0 28px #4869ff61,inset 0 1px #fff6}.services-system-orbit span:nth-child(3){background:linear-gradient(135deg,#4bd7ffad,#279ce294);bottom:56px;left:50%;transform:translate(-50%);box-shadow:0 0 28px #4ed6ff61,inset 0 1px #ffffff6b}.services-system-orbit span:nth-child(4){background:linear-gradient(135deg,#71e096ad,#1fad9d94);top:50%;left:28px;transform:translateY(-50%);box-shadow:0 0 28px #4ddcad5c,inset 0 1px #ffffff6b}@keyframes servicesOrbit{to{rotate:1turn}}@keyframes servicesCounterOrbit{to{rotate:-1turn}}@media (prefers-reduced-motion:reduce){.services-system-orbit,.services-system-orbit span{animation:none}}.services-delivery,.services-confidence{width:min(1540px,100% - 80px);margin:0 auto;padding:130px 0}.services-delivery{scroll-margin-top:110px}.services-delivery .section-header{max-width:1060px;margin-bottom:64px}.services-delivery .section-header h2,.services-confidence .section-header h2{text-wrap:balance}.services-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.services-phase-card{border:1px solid var(--services-border);background:var(--services-panel);border-radius:20px;min-height:330px;padding:clamp(28px,3vw,46px)}.services-phase-card>span{color:#ff8147;letter-spacing:.16em;margin-bottom:68px;font-size:13px;font-weight:800;display:block}.services-phase-card h3{letter-spacing:-.035em;text-wrap:balance;max-width:360px;margin:0 0 18px;font-size:clamp(26px,2vw,36px);font-weight:500;line-height:1.08}.services-phase-card p,.services-advisory-copy>p:not(.eyebrow),.services-connected-panel p,.services-confidence-grid p,.services-support p{color:var(--muted);font-size:18px;line-height:1.62}.services-advisory{background:radial-gradient(circle at 12% 20%, #ff5d2f2b, transparent 34%), var(--services-panel);border:1px solid #ff6e373d;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:clamp(50px,8vw,130px);width:min(1540px,100% - 80px);margin:40px auto 0;padding:clamp(52px,6vw,92px);display:grid}.services-advisory h2,.services-connected-panel h2,.services-support h2{letter-spacing:-.045em;text-wrap:balance;margin:18px 0 24px;font-size:clamp(42px,4.2vw,76px);font-weight:460;line-height:1}.services-advisory-list{margin:0;padding:0;list-style:none}.services-advisory-list li{color:#e9edff;border-bottom:1px solid #ffffff1a;padding:24px 0 24px 38px;font-size:clamp(18px,1.35vw,23px);line-height:1.45;position:relative}.services-advisory-list li:before{content:"";background:#ff7840;width:9px;height:9px;position:absolute;top:34px;left:4px;box-shadow:0 0 18px #ff7840b3}.services-connected{width:min(1540px,100% - 80px);margin:0 auto;padding:120px 0 20px}.services-connected-panel,.services-support{border:1px solid var(--services-border);background:linear-gradient(135deg,#0b2a4dcc,#0d0e27cc);border-radius:28px;justify-content:space-between;align-items:flex-end;gap:56px;padding:clamp(48px,6vw,88px);display:flex}.services-connected-panel>div,.services-support>div{max-width:990px}.services-connected-panel .button,.services-support .button{flex:none}.services-confidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:60px;display:grid}.services-confidence-grid article{background:#0a122b94;border-top:2px solid #69e2ff85;min-height:230px;padding:34px}.services-confidence-grid h3{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(23px,1.7vw,31px);font-weight:500;line-height:1.1}.services-support{background:radial-gradient(circle at 88%,#6240ff38,#0000 28%),linear-gradient(135deg,#14163edb,#090f24d6);width:min(1540px,100% - 80px);margin:0 auto 130px}.services-final-cta{width:min(1540px,100% - 80px);margin-left:auto;margin-right:auto}@media (max-width:1100px){.services-hero{grid-template-columns:1fr;gap:54px;padding-top:160px}.services-hero-copy{max-width:900px}.services-hero-system{width:min(100%,720px);min-height:380px;margin:0 auto}.services-hero-system:before{width:270px;height:270px}.services-hero-system:after{width:370px;height:370px}.services-system-core{width:210px;min-height:118px;padding:24px}.services-system-orbit span:first-child{top:28px}.services-system-orbit span:nth-child(2){right:22px}.services-system-orbit span:nth-child(3){bottom:28px}.services-system-orbit span:nth-child(4){left:22px}.services-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-advisory{grid-template-columns:1fr}.services-confidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1081px) and (max-width:1320px){.home-nav-ticker{display:none}.home-nav-links>a,.nav-cluster>a{white-space:nowrap}}@media (max-width:720px){.services-hero,.services-delivery,.services-advisory,.services-connected,.services-confidence,.services-support,.services-final-cta{width:min(100% - 32px,1540px)}.services-hero{gap:50px;min-height:auto;padding:130px 0 72px}.services-hero-copy h1{font-size:clamp(50px,15vw,72px);line-height:.98}.services-hero-copy>p:not(.eyebrow){font-size:18px}.services-hero-system{min-height:300px}.services-hero-system:before{width:190px;height:190px}.services-hero-system:after{width:270px;height:270px}.services-system-core{border-radius:14px;width:150px;min-height:90px;padding:18px}.services-system-orbit span{min-width:76px;padding:8px 10px;font-size:9px}.services-system-orbit span:first-child{top:18px}.services-system-orbit span:nth-child(2){right:8px}.services-system-orbit span:nth-child(3){bottom:18px}.services-system-orbit span:nth-child(4){left:8px}.services-delivery,.services-confidence{padding:84px 0}.services-phase-grid,.services-confidence-grid{grid-template-columns:1fr}.services-phase-card{min-height:290px}.services-phase-card>span{margin-bottom:48px}.services-advisory{padding:36px 24px}.services-advisory h2,.services-connected-panel h2,.services-support h2{font-size:clamp(38px,11vw,56px)}.services-connected{padding-top:80px}.services-connected-panel,.services-support{flex-direction:column;align-items:flex-start;padding:38px 24px}.services-support{margin-bottom:84px}}@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}
