/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--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);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-24{top:calc(var(--spacing) * 24)}.right-0{right:0}.left-0{left:0}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-20{z-index:20}.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-527{margin:calc(var(--spacing) * 527)}.m-673{margin:calc(var(--spacing) * 673)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-7{height:calc(var(--spacing) * 7)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.h-px{height:1px}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[calc\(100dvh-72px\)\]{min-height:calc(100dvh - 72px)}.w-7{width:calc(var(--spacing) * 7)}.w-11{width:calc(var(--spacing) * 11)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize-y{resize:vertical}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}: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)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.border{border-style:var(--tw-border-style);border-width:1px}.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-\[var\(--line\)\]{border-color:var(--line)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pt-\[72px\]{padding-top:72px}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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-\[22px\]{font-size:22px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.16px\]{--tw-tracking:-.16px;letter-spacing:-.16px}.tracking-\[-0\.22px\]{--tw-tracking:-.22px;letter-spacing:-.22px}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.text-balance{text-wrap:balance}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-strong\)\]{color:var(--accent-strong)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--subtle\)\]{color:var(--subtle)}.text-\[var\(--text\)\]{color:var(--text)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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))}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.group-hover\:text-\[var\(--accent-strong\)\]:is(:where(.group):hover *){color:var(--accent-strong)}}.placeholder\:text-white\/32::placeholder{color:#ffffff52}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/32::placeholder{color:color-mix(in oklab,var(--color-white) 32%,transparent)}}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:border-white\/32:hover{border-color:#ffffff52}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/32:hover{border-color:color-mix(in oklab,var(--color-white) 32%,transparent)}}.hover\:bg-\[var\(--accent-strong\)\]:hover{background-color:var(--accent-strong)}.hover\:bg-white\/6:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-\[calc\(100dvh-72px\)\]{min-height:calc(100dvh - 72px)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.2fr_2fr\]{grid-template-columns:1.2fr 2fr}.lg\:grid-cols-\[1\.2fr_3fr\]{grid-template-columns:1.2fr 3fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}:root{--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-indigo-ink:#533afd;--color-indigo-ink-rgb:83 58 253;--color-indigo-hover:#7389ff;--color-indigo-pressed:#432bd8;--color-midnight-ink:#061b31;--color-midnight-ink-rgb:6 27 49;--color-slate:#64748d;--color-steel:#50617a;--color-smoke:#839bc8;--color-pure-white:#fff;--color-pure-white-rgb:255 255 255;--color-mist:#f8fafd;--color-frost:#e5edf5;--color-lavender-border:#b9b9f9;--color-lilac-border:#d6d9fc;--color-periwinkle-wash:#e8e9ff;--color-periwinkle-wash-rgb:232 233 255;--color-deep-violet:#182659;--color-amethyst-edge:#7f71e6;--color-dark-canvas:#06101d;--color-dark-canvas-rgb:6 16 29;--color-dark-bg-soft:#0a1727;--color-dark-surface:#0d1a2a;--color-dark-surface-strong:#111f31;--color-dark-midnight:#081321;--color-dark-menu:#0b1727;--color-dark-band:#050b14;--color-dark-text:#f7fbff;--color-dark-muted:#a8b4c4;--color-dark-subtle:#6f7f93;--color-dark-line:#a0b5d238;--color-electric-blue:#1267ff;--color-electric-blue-rgb:18 103 255;--color-electric-blue-hover:#1f78ff;--color-electric-blue-pressed:#0f52d6;--color-warning:#e4a32e;--color-warning-rgb:228 163 46;--color-error-soft:#ffb4a8;--color-error-soft-rgb:255 180 168;--color-contact-surface:#071120;--color-contact-surface-rgb:7 17 32;--color-black-rgb:0 0 0;--color-cta-black:#000;--color-cta-black-hover:#1a1a1a;--radius-card:4px;--radius-control:4px;--radius-pill:999px;--page-max:1264px;--page-frame-width:calc(var(--page-max) + 2px);--page-margin:0px;--page-content-gutter:16px;--page-container-width:min(calc(100% - (var(--page-margin) * 2)), var(--page-frame-width));--page-frame-border:var(--line);--bg:var(--color-dark-canvas);--bg-soft:var(--color-dark-bg-soft);--surface:var(--color-dark-surface);--surface-strong:var(--color-dark-surface-strong);--text:var(--color-dark-text);--muted:var(--color-dark-muted);--subtle:var(--color-dark-subtle);--smoke:var(--color-smoke);--line:var(--color-dark-line);--accent:var(--color-electric-blue);--accent-strong:var(--color-electric-blue-hover);--button-primary-hover-bg:var(--color-electric-blue-pressed);--button-secondary-hover-border:var(--color-electric-blue-hover);--button-secondary-hover-color:var(--color-electric-blue-hover);--warning:var(--color-warning);--brand-weight:600;--nav-bg:rgb(var(--color-dark-canvas-rgb) / .8);--nav-text:var(--color-dark-text);--nav-border:rgb(var(--color-pure-white-rgb) / .1);--nav-menu-bg:var(--color-dark-menu);--nav-menu-border:rgb(var(--color-pure-white-rgb) / .12);--footer-bg:var(--color-dark-band)}@media(min-width:640px){:root{--page-margin:16px}}html{background:var(--bg);color:var(--text);font-family:var(--font-sans);scroll-behavior:smooth}body{background:linear-gradient(125deg,rgb(var(--color-electric-blue-rgb) / .12),transparent 34rem),linear-gradient(180deg,var(--color-dark-canvas) 0%,var(--color-dark-midnight) 48%,var(--color-dark-band) 100%);min-width:320px;margin:0;overflow-x:hidden}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{background:rgb(var(--color-electric-blue-rgb) / .45);color:var(--color-pure-white)}.page-shell{min-height:100dvh;position:relative;overflow-x:hidden}.page-shell:before,.site-header:before{content:"";pointer-events:none;display:none}.contact-page-backdrop{background:linear-gradient(115deg,rgb(var(--color-electric-blue-rgb) / .2),transparent 34rem),linear-gradient(35deg,transparent 55%,rgb(var(--color-warning-rgb) / .1))}.thanks-page-backdrop{background:linear-gradient(125deg,rgb(var(--color-electric-blue-rgb) / .18),transparent 34rem),linear-gradient(180deg,var(--color-dark-canvas) 0%,var(--color-dark-band) 100%)}html.home-page{background:var(--color-pure-white)}body.home-page{--bg:var(--color-pure-white);--bg-soft:var(--color-mist);--surface:var(--color-pure-white);--surface-strong:var(--color-periwinkle-wash);--text:var(--color-midnight-ink);--muted:var(--color-slate);--subtle:var(--color-steel);--line:var(--color-frost);--accent:var(--color-indigo-ink);--accent-strong:var(--color-indigo-hover);--button-primary-hover-bg:var(--color-indigo-pressed);--button-secondary-hover-border:var(--color-amethyst-edge);--button-secondary-hover-color:var(--color-indigo-pressed);--warning:var(--color-indigo-ink);--brand-weight:700;--nav-bg:var(--color-pure-white);--nav-text:var(--color-midnight-ink);--nav-border:var(--color-frost);--nav-menu-bg:var(--color-pure-white);--nav-menu-border:var(--color-frost);--footer-bg:var(--color-mist);background:var(--color-pure-white);color:var(--text);font-feature-settings:"ss01" 1,"tnum" 1;position:relative}.container{width:var(--page-container-width);padding-inline:var(--page-content-gutter);margin-inline:auto}.container:not([class*=max-w-]){max-width:var(--page-frame-width)}.section{padding-block:clamp(5rem,8vw,6rem)}.text-balance{text-wrap:balance}.stream-line{pointer-events:none;border-color:rgb(var(--color-electric-blue-rgb) / .65);position:absolute}.focus-ring:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.site-header{background:var(--nav-bg);border-bottom:1px solid var(--nav-border);color:var(--nav-text)}@media(min-width:640px){.page-shell:before{border-inline:1px solid var(--page-frame-border);width:var(--page-container-width);z-index:5;inset-block:0;display:block;position:absolute;left:50%;transform:translate(-50%)}.site-header:before{border-inline:1px solid var(--page-frame-border);width:var(--page-container-width);inset-block:0;display:block;position:absolute;left:50%;transform:translate(-50%)}}.home-page .site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.site-nav{height:76px}.site-brand{color:var(--nav-text);font-weight:var(--brand-weight)}.site-brand span{letter-spacing:-.35px;font-size:20px;font-weight:500}.site-brand-mark{color:var(--accent)}.site-menu-link{color:var(--nav-text);letter-spacing:-.14px;font-size:14px;font-weight:400;line-height:1.4}.site-menu-link:hover{color:var(--accent)}.button-primary,.button-ghost,.button-tertiary{border-radius:var(--radius-card);letter-spacing:-.14px;justify-content:center;align-items:center;min-height:48px;padding:15px 24px;font-size:14px;font-weight:400;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button-primary{background:var(--color-cta-black);color:var(--color-pure-white)}.button-ghost{border:1px solid var(--color-lavender-border);color:var(--accent);background:0 0}.button-tertiary{border:1px solid var(--color-lilac-border);color:var(--accent);background:0 0;min-height:42px;padding:12px 18px}.button-tertiary:hover{background:var(--color-mist)}.home-page .button-primary,.home-page .button-ghost{border-radius:var(--radius-card);min-height:40px;padding:10px 18px}.home-page .button-ghost{background:0 0}.site-mobile-toggle{border:1px solid var(--nav-border);border-radius:var(--radius-card);color:var(--nav-text)}.site-mobile-line,.site-mobile-line:before,.site-mobile-line:after{content:"";background:currentColor;width:20px;height:1px;display:block}.site-mobile-line{position:relative}.site-mobile-line:before,.site-mobile-line:after{position:absolute;left:0}.site-mobile-line:before{top:-7px}.site-mobile-line:after{top:7px}.site-mobile-menu{background:var(--nav-menu-bg);border:1px solid var(--nav-menu-border);border-radius:var(--radius-card)}.site-footer{background:var(--footer-bg);border-top:1px solid var(--line);color:var(--text)}.landing-section{border-top:1px solid var(--line);padding-block:clamp(5rem,8vw,6rem)}.section-label{color:var(--color-smoke);letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:300;line-height:1.45}.display-heading{color:var(--text);letter-spacing:-1.4px;font-size:clamp(3rem,5vw,3.5rem);font-weight:300;line-height:1.03}.section-heading{color:var(--text);letter-spacing:-.96px;font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.03}.heading-sm{color:var(--text);letter-spacing:-.64px;font-size:32px;font-weight:300;line-height:1.1}.lead-copy{color:var(--muted);letter-spacing:-.22px;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:300;line-height:1.18}.body-copy{color:var(--subtle);letter-spacing:-.16px;font-size:16px;font-weight:300;line-height:1.4}.text-link{color:var(--accent);letter-spacing:-.16px;font-size:16px;font-weight:400;line-height:1.2}.text-link:hover{color:var(--accent-strong)}.feature-card{background:var(--color-pure-white);border-radius:var(--radius-card);padding:clamp(1.5rem,3vw,2rem)}.rule-row{border-top:1px solid var(--line);padding-block:20px}.home-hero{border-bottom:1px solid var(--line);isolation:isolate;min-height:760px;padding-top:76px;position:relative;overflow:hidden}.home-gradient-field{background:linear-gradient(135deg,transparent 0 42%,rgb(var(--color-periwinkle-wash-rgb) / .72) 42% 64%,var(--color-mist) 64% 100%),linear-gradient(90deg,transparent,rgb(var(--color-indigo-ink-rgb) / .08));clip-path:polygon(48% 0,100% 0,100% 78%,74% 100%);pointer-events:none;z-index:-2;width:min(58vw,820px);min-height:720px;position:absolute;inset:0 0 auto auto}.home-gradient-field:after{border-left:1px solid rgb(var(--color-indigo-ink-rgb) / .16);content:"";position:absolute;inset:0 0 0 42%}.home-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,.72fr);gap:clamp(3rem,7vw,7rem);min-height:684px;padding-block:clamp(5rem,9vw,8rem) 4rem;display:grid;position:relative}.home-hero-copy{align-self:center;max-width:820px}.section-kicker{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:300;line-height:1.45}.home-hero h1,.home-section h2,.process-band h2,.principles-section h2,.final-cta h2{color:var(--text);letter-spacing:-.03em;margin:0;font-weight:300}.home-hero h1{max-width:820px;padding-top:28px;font-size:clamp(3.4rem,6.8vw,6.4rem);line-height:.97}.home-hero-copy>p:not(.hero-pill,.section-kicker){color:var(--subtle);letter-spacing:-.01em;max-width:700px;margin:32px 0 0;font-size:clamp(1.125rem,1.6vw,1.38rem);font-weight:300;line-height:1.4}.action-row{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.home-button-primary,.home-button-secondary{border-radius:var(--radius-card);letter-spacing:-.14px;justify-content:center;align-items:center;min-height:48px;padding:15px 24px;font-size:14px;font-weight:400;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.home-button-primary{background:var(--accent);color:var(--color-pure-white)}.home-button-secondary{border:1px solid var(--color-lavender-border);color:var(--accent);background:0 0}.automation-console{align-self:center;min-height:560px;position:relative}.console-card{background:var(--color-pure-white);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--text);position:absolute;overflow:hidden}.console-main{width:min(100%,440px);padding:28px;top:36px;right:0}.console-workflows{width:min(100%,470px);padding:22px;bottom:36px;left:12px}.console-ai{background:var(--text);color:var(--color-pure-white);width:275px;padding:22px;bottom:168px;right:8px}.console-ai span,.console-topline span{color:var(--smoke,var(--color-smoke));letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:300}.console-ai span{color:var(--color-pure-white)}.console-card h2{letter-spacing:-.02em;margin:22px 0;font-size:32px;font-weight:300;line-height:1.1}.console-meter{background:var(--color-periwinkle-wash);border-radius:var(--radius-pill);height:8px;overflow:hidden}.console-meter span{background:var(--accent);border-radius:inherit;height:100%;display:block}.console-grid{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;display:grid}.console-grid strong{letter-spacing:-.02em;font-size:32px;font-weight:300;line-height:1;display:block}.console-grid span,.console-ai p,.workflow-table span,.workflow-table strong{color:var(--subtle);font-size:13px;font-weight:300;line-height:1.45}.console-ai strong{letter-spacing:-.02em;margin-top:12px;font-size:26px;font-weight:300;line-height:1.12;display:block}.console-ai p{color:var(--color-frost);margin:10px 0 0}.workflow-table{margin-top:16px;display:grid}.workflow-table div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;padding:14px 0;display:grid}.workflow-table strong{color:var(--accent);font-weight:400}.home-section{background:var(--color-pure-white);border-bottom:1px solid var(--line);padding-block:clamp(5.5rem,9vw,8rem)}.section-split{grid-template-columns:minmax(0,.92fr) minmax(320px,.58fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.home-section h2,.process-band h2,.principles-section h2,.final-cta h2{margin-top:14px;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.03}.section-split>p,.process-band p,.principles-section p,.service-cloud p,.use-case-grid p,.service-list p{color:var(--subtle);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:300;line-height:1.45}.service-cloud{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:64px;display:grid}.service-cloud article,.use-case-grid a,.service-list a{background:var(--color-pure-white);border:1px solid var(--line);border-radius:var(--radius-card);min-height:260px;padding:26px;transition:background-color .16s,border-color .16s}.service-cloud article:hover,.use-case-grid a:hover,.service-list a:hover{background:var(--color-mist);border-color:var(--color-lilac-border)}.service-cloud span,.use-case-grid span,.service-list span{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:300;display:block}.service-cloud h3,.use-case-grid h3,.service-list h3,.method-stack h3{color:var(--text);letter-spacing:-.01em;margin:0 0 14px;font-size:26px;font-weight:300;line-height:1.12}.process-band{background:var(--color-mist);border-bottom:1px solid var(--line);color:var(--text);padding-block:clamp(5.5rem,9vw,8rem)}.process-grid{grid-template-columns:minmax(0,.78fr) minmax(380px,.72fr);gap:clamp(3rem,8vw,8rem);display:grid}.process-band>.container>div>p:not(.section-kicker){color:var(--subtle);max-width:600px;margin-top:26px;font-size:18px}.method-stack{gap:16px;display:grid}.method-stack article{background:var(--color-pure-white);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:54px 1fr;gap:20px;padding:24px;display:grid}.method-stack span{color:var(--accent);letter-spacing:.04em;font-size:12px;font-weight:400}.use-case-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:54px;display:grid}.use-case-grid a,.service-list a{min-height:260px}.section-text-link{color:var(--accent);justify-self:end;font-size:16px;font-weight:400;transition:color .16s}.section-text-link:hover{color:var(--accent-strong)}.services-section{background:var(--color-mist)}.service-list{grid-template-columns:repeat(4,1fr);gap:1px;margin-top:54px;display:grid}.service-list a{border-radius:0}.service-list a:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.service-list a:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.principles-section{background:var(--color-pure-white);border-bottom:1px solid var(--line);padding-block:clamp(5rem,8vw,7rem)}.ops-grid{grid-template-columns:minmax(0,.85fr) minmax(340px,.65fr);gap:clamp(2rem,7vw,7rem);display:grid}.principles-section>.container>div>p:not(.section-kicker){border-top:1px solid var(--line);padding-block:20px}.final-cta{background:var(--color-mist);border-bottom:1px solid var(--line);padding-block:clamp(5rem,8vw,7rem)}.final-card{background:var(--color-pure-white);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:clamp(2rem,5vw,4rem);display:grid}.final-card .action-row{margin-top:0}@media(max-width:1120px){.home-hero-grid,.section-split,.process-grid,.ops-grid,.final-card{grid-template-columns:1fr}.automation-console{min-height:560px}.service-cloud,.use-case-grid,.service-list{grid-template-columns:repeat(2,1fr)}.section-text-link{justify-self:start}}@media(max-width:700px){.home-page .site-header{background:var(--color-pure-white)}.home-hero{min-height:auto}.home-gradient-field{clip-path:polygon(12% 0,100% 0,100% 42%,42% 64%);opacity:.78;width:100%;min-height:360px}.home-hero-grid{min-height:0;padding-block:5rem 3rem;display:block}.home-hero h1{overflow-wrap:normal;max-width:100%;font-size:clamp(3rem,13.2vw,4rem)}.action-row,.home-button-primary,.home-button-secondary{width:100%}.automation-console{gap:16px;min-height:0;margin-top:48px;display:grid}.console-card{width:100%;position:static}.console-grid,.service-cloud,.use-case-grid,.service-list,.workflow-table div{grid-template-columns:1fr}.home-section h2,.process-band h2,.principles-section h2,.final-cta h2{font-size:clamp(2.4rem,10vw,3.35rem)}.service-list a,.service-list a:first-child,.service-list a:last-child{border-radius:var(--radius-card)}}@media(max-width:360px){.home-hero h1{letter-spacing:-.025em;font-size:2.85rem}}body.home-page{--home-nav-height:76px;--home-logo-rail-space:4rem;--home-dot-grid:radial-gradient(circle, rgb(var(--color-midnight-ink-rgb) / .055) 1px, transparent 1.2px);--home-dot-grid-size:28px 28px;--nav-bg:rgb(var(--color-pure-white-rgb) / .78);--nav-border:transparent;background:var(--home-dot-grid),linear-gradient(180deg,var(--color-pure-white) 0%,var(--color-pure-white) 70%,var(--color-mist) 100%);background-size:var(--home-dot-grid-size),auto}.home-page .site-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:0}.home-page .site-nav{height:var(--home-nav-height)}.home-page .site-menu-link{color:var(--color-midnight-ink);letter-spacing:-.01em;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.home-page .site-menu-caret{opacity:.7;border:3.5px solid #0000;border-top:4px solid;border-bottom-width:0;display:inline-block;transform:translateY(1px)}.home-page .button-primary,.home-page .button-ghost{border-radius:var(--radius-card);min-height:40px;padding:10px 18px;font-size:14px;font-weight:400}.home-page .button-primary{background:var(--color-cta-black);box-shadow:none}.home-page .button-ghost{border:1px solid var(--color-lavender-border);box-shadow:none;color:var(--color-indigo-ink);background:0 0}.home-page .site-mobile-toggle,.home-page .site-mobile-menu{background:rgb(var(--color-pure-white-rgb) / .92);border-color:var(--color-frost);border-radius:var(--radius-card);box-shadow:none}.home-hero{min-height:min(740px,100dvh);padding-top:var(--home-nav-height);border-bottom:0}.home-gradient-field{clip-path:none;opacity:1;background:url(/images/hero-gradient-wave.svg) 50% 0/100% 100% no-repeat;width:min(92vw,1180px);min-height:880px;right:clamp(-4.5rem,-5vw,-2rem)}.home-gradient-field:after{background:0 0;border-left:0;inset:0}.hero-wave-animation{pointer-events:none;z-index:0;justify-content:center;align-items:center;width:min(92vw,1180px);height:880px;display:flex;position:absolute;inset:-72px clamp(3rem,9vw,10rem) auto auto}.hero-wave-animation__layout,.hero-wave-animation__contents{width:100%;height:100%;position:relative}.hero-wave-animation__layout{max-width:1266px}.hero-wave-animation__contents{position:absolute;inset:0 auto auto 0}.hero-wave-animation__canvas{opacity:0;width:100%;height:100%;transition:opacity .3s;position:relative}.hero-wave-animation__static{opacity:1;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-wave-animation__static picture,.hero-wave-animation__static img{display:block}.hero-wave-animation__static img{height:var(--fallback-height-mobile,975px);max-width:none;width:var(--fallback-width-mobile,624px)}@media(min-width:640px){.hero-wave-animation__static img{height:var(--fallback-height-tablet,975px);width:var(--fallback-width-tablet,1248px)}}@media(min-width:1264px){.hero-wave-animation{inset:-72px clamp(1rem,2.5vw,3rem) auto auto}.hero-wave-animation__contents{width:110%;left:0}.hero-wave-animation__static img{height:var(--fallback-height-desktop,975px);width:var(--fallback-width-desktop,1392px)}}.hero-wave-animation--drawn .hero-wave-animation__canvas{opacity:1}.hero-wave-animation--drawn .hero-wave-animation__static{opacity:0}.home-hero-grid,.hero-logo-marquee{z-index:1;position:relative}.home-hero-grid{min-height:min(600px,calc(100dvh - var(--home-nav-height) - var(--home-logo-rail-space)));grid-template-columns:1fr;gap:clamp(2.25rem,3.2vw,4rem);padding-block:3.5rem 1.5rem}.home-hero-copy{z-index:2;align-self:center;max-width:670px;position:relative}.hero-pill{background:var(--color-pure-white);border:1px solid var(--color-lilac-border);border-radius:var(--radius-pill);color:var(--color-indigo-ink);box-shadow:none;align-items:center;gap:7px;margin:0;padding:8px 12px;font-size:12px;font-weight:300;line-height:1;display:inline-flex}.hero-pill span{background:var(--color-indigo-ink);border-radius:var(--radius-pill);width:5px;height:5px;display:block}.home-hero h1{color:var(--color-midnight-ink);letter-spacing:-.025em;max-width:670px;padding-top:30px;font-size:clamp(3.1rem,3.8vw,3.5rem);font-weight:300;line-height:1.03}.home-hero h1 span{color:#0000;background:linear-gradient(100deg,#26afff,#3e6dff 24%,#643cff 56%,#e23ac8);-webkit-background-clip:text;background-clip:text;display:inline}.home-hero-copy>p:not(.hero-pill,.section-kicker){color:var(--color-slate);letter-spacing:-.01em;max-width:620px;margin-top:22px;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:300;line-height:1.4}.action-row{gap:8px;margin-top:28px}.home-button-primary,.home-button-secondary{border-radius:var(--radius-card);letter-spacing:-.01em;min-height:48px;padding:15px 24px;font-size:14px;font-weight:400}.home-button-primary{background:var(--color-cta-black);box-shadow:none}.home-button-primary span{margin-left:6px}.home-button-secondary{border:1px solid var(--color-lavender-border);box-shadow:none;color:var(--color-indigo-ink);background:0 0}.home-button-secondary:before{border-radius:var(--radius-pill);content:"";border:1.5px solid;align-items:center;width:14px;height:14px;margin-right:8px;display:inline-flex}.home-button-secondary-plain:before{content:none}.button-primary:hover,.home-button-primary:hover{background:var(--color-cta-black-hover)}.button-ghost:hover,.home-button-secondary:hover{border-color:var(--button-secondary-hover-border);color:var(--button-secondary-hover-color);background:0 0}.button-primary:hover,.button-ghost:hover,.home-button-primary:hover,.home-button-secondary:hover{transform:translateY(-3px)}.operation-icon{border-radius:var(--radius-card);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.operation-icon .lucide{display:block}.automation-console{z-index:2;align-self:start;min-height:560px;margin-top:-22px;position:relative}.console-card{background:rgb(var(--color-pure-white-rgb) / .9);border:1px solid rgb(var(--color-midnight-ink-rgb) / .1);border-radius:var(--radius-card);box-shadow:none;color:var(--color-midnight-ink);position:absolute;overflow:hidden}.console-main{grid-template-columns:58px 1fr;width:560px;padding:0;display:grid;top:8px;right:86px}.ops-rail{border-right:1px solid rgb(var(--color-midnight-ink-rgb) / .08);flex-direction:column;align-items:center;gap:22px;padding-block:20px;display:flex}.ops-rail-mark{color:var(--color-indigo-ink);font-size:24px;font-weight:700;line-height:1}.ops-rail span:not(.ops-rail-mark){border:2px solid var(--color-smoke);border-radius:var(--radius-card);opacity:.78;width:12px;height:12px}.ops-panel{padding:18px}.console-topline{justify-content:space-between;align-items:center;display:flex}.console-topline button{background:var(--color-pure-white);border:1px solid rgb(var(--color-midnight-ink-rgb) / .12);border-radius:var(--radius-card);color:var(--color-midnight-ink);padding:8px 12px;font-size:12px;font-weight:400}.console-grid{border:1px solid rgb(var(--color-midnight-ink-rgb) / .09);border-radius:var(--radius-card);grid-template-columns:repeat(4,1fr);gap:0;margin-top:16px;display:grid;overflow:hidden}.console-grid div{background:var(--color-pure-white);border:0;border-radius:0;padding:14px 16px}.console-grid div+div{border-left:1px solid rgb(var(--color-midnight-ink-rgb) / .08)}.console-grid span{color:var(--color-slate);font-size:11px;font-weight:300;line-height:1.1;display:block}.console-grid strong{color:var(--color-midnight-ink);letter-spacing:-.02em;margin-top:6px;font-size:20px;font-weight:300;display:inline-block}.console-grid em{color:var(--color-indigo-ink);margin-left:6px;font-size:11px;font-style:normal;font-weight:400;display:inline-block}.impact-card{background:var(--color-pure-white);border:1px solid rgb(var(--color-midnight-ink-rgb) / .09);border-radius:var(--radius-card);margin-top:14px;padding:16px 18px 12px}.impact-card>div:first-child strong,.floating-card-title strong,.health-card>strong{color:var(--color-midnight-ink);font-size:14px;font-weight:400;display:block}.impact-card>div:first-child span{color:var(--color-slate);margin-top:2px;font-size:11px;font-weight:300;display:block}.impact-card svg{width:100%;height:168px;margin-top:8px;display:block}.chart-area{fill:rgb(var(--color-indigo-ink-rgb) / .1)}.chart-line{fill:none;stroke:var(--color-indigo-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.chart-grid line{stroke:rgb(var(--color-midnight-ink-rgb) / .09);stroke-dasharray:4 6}.chart-dates{color:var(--color-slate);justify-content:space-between;font-size:11px;font-weight:300;display:flex}.status-stack{width:258px;padding:14px;top:154px;right:0}.status-stack div{grid-template-columns:38px 1fr 18px;align-items:center;gap:12px;padding:12px 0;display:grid}.status-stack div+div{border-top:1px solid rgb(var(--color-midnight-ink-rgb) / .08)}.status-stack span{background:var(--color-periwinkle-wash);border-radius:var(--radius-pill);width:38px;height:38px;position:relative}.status-stack span:after{color:var(--color-indigo-ink);content:"▣";font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-stack div:nth-child(2) span,.status-stack div:nth-child(3) span{background:var(--color-periwinkle-wash)}.status-stack p{margin:0}.status-stack strong{color:var(--color-midnight-ink);font-size:13px;font-weight:400;display:block}.status-stack small{color:var(--color-slate);margin-top:3px;font-size:11px;font-weight:300;display:block}.status-stack em{background:var(--color-indigo-ink);border-radius:var(--radius-pill);width:18px;height:18px;position:relative}.status-stack em:after{color:var(--color-pure-white);content:"✓";font-size:11px;font-style:normal;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.review-card,.crm-card{width:250px;padding:18px;bottom:12px}.review-card{left:14px}.crm-card{left:285px}.floating-card-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.floating-card-title a{color:var(--color-indigo-ink);font-size:11px;font-weight:400}.review-card p,.crm-card p{border-top:1px solid rgb(var(--color-midnight-ink-rgb) / .07);color:var(--color-steel);align-items:center;gap:8px;min-height:33px;margin:0;font-size:11px;font-weight:300;display:grid}.review-card p{grid-template-columns:1fr auto auto}.crm-card p{grid-template-columns:1fr auto 1fr auto}.review-card p:before,.crm-card p:before{background:var(--color-periwinkle-wash);border-radius:var(--radius-card);content:"";width:16px;height:16px}.review-card strong,.crm-card strong{color:var(--color-midnight-ink);font-weight:400}.review-card em,.crm-card em{color:var(--color-slate);justify-self:end;font-style:normal}.health-card{width:230px;padding:22px;bottom:22px;right:0}.health-content{grid-template-columns:92px 1fr;align-items:center;gap:18px;margin-top:20px;display:grid}.health-ring{background:conic-gradient(var(--color-indigo-ink) 0 82%,var(--color-indigo-hover) 82% 93%,var(--color-lavender-border) 93% 100%);border-radius:var(--radius-pill);justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:relative}.health-ring:before{background:var(--color-pure-white);border-radius:inherit;content:"";position:absolute;inset:12px}.health-ring span{color:var(--color-midnight-ink);text-align:center;font-size:22px;font-weight:300;position:relative}.health-ring small{color:var(--color-slate);margin-top:1px;font-size:10px;font-weight:300;display:block}.health-card dl{gap:7px;margin:0;display:grid}.health-card dl div{grid-template-columns:1fr auto;align-items:center;display:grid}.health-card dt,.health-card dd{color:var(--color-steel);margin:0;font-size:11px;font-weight:300}.automation-console{isolation:isolate;z-index:2;align-self:start;min-height:590px;margin-top:-18px;position:relative}.automation-console:before{background:linear-gradient(135deg,transparent 0 34%,rgb(var(--color-periwinkle-wash-rgb) / .58) 34% 44%,transparent 44% 100%),linear-gradient(160deg,transparent 0 58%,rgb(var(--color-indigo-ink-rgb) / .12) 58% 60%,transparent 60% 100%);content:"";pointer-events:none;z-index:-1;position:absolute;inset:18px -70px 68px 138px}.automation-console .console-card{background:var(--color-pure-white);border:1px solid var(--color-frost);color:var(--color-midnight-ink);border-radius:14px;position:absolute;overflow:hidden}.receptionist-card{z-index:3;width:min(70%,452px);padding:20px;top:0;left:-18px}.proposal-card{background:linear-gradient(180deg,var(--color-pure-white) 0%,var(--color-mist) 100%);z-index:4;flex-direction:column;width:min(40%,260px);padding:22px;display:flex;top:164px;left:auto;right:0}.workflow-alert-card{z-index:5;flex-direction:column;align-items:stretch;gap:12px;width:min(48%,318px);padding:16px;display:flex;top:326px;left:clamp(28px,7vw,72px);right:auto}.workflow-alert-head{align-items:center;gap:10px;display:flex}.workflow-alert-icon{background:var(--color-periwinkle-wash);border:1px solid var(--color-lilac-border);border-radius:var(--radius-card);color:var(--color-indigo-ink);flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;line-height:1;display:inline-flex}.workflow-alert-head strong{color:var(--color-midnight-ink);font-size:13px;font-weight:400;line-height:1.2;display:block}.workflow-alert-card>p{color:var(--color-steel);margin:0;font-size:13px;font-weight:300;line-height:1.35}.workflow-alert-details{border-top:1px solid var(--color-frost);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding-top:12px;display:grid}.workflow-alert-details div{gap:2px;display:grid}.workflow-alert-details dt,.workflow-alert-details dd{margin:0}.workflow-alert-details dt{color:var(--color-slate);font-size:11px;font-weight:300;line-height:1.2}.workflow-alert-details dd{color:var(--color-midnight-ink);font-size:12px;font-weight:400;line-height:1.25}.console-topline{margin-bottom:12px}.console-topline strong{color:var(--color-midnight-ink);font-size:14px;font-weight:400}.customer-message span,.receptionist-summary dt,.proposal-brief dt,.proposal-sections>span,.proposal-value span{color:var(--color-slate);font-size:11px;font-weight:300;line-height:1.35}.customer-message{background:rgb(var(--color-periwinkle-wash-rgb) / .46);border:1px solid var(--color-lilac-border);border-radius:16px 16px 16px 6px;grid-template-columns:40px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.customer-message img{background:var(--color-pure-white);border:1px solid var(--color-frost);border-radius:var(--radius-pill);object-fit:cover;width:40px;height:40px}.customer-message p{color:var(--color-midnight-ink);margin:4px 0 0;font-size:17px;font-weight:300;line-height:1.3}.receptionist-summary{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;display:flex}.receptionist-summary div{background:var(--color-mist);border:1px solid var(--color-frost);border-radius:var(--radius-pill);align-items:center;gap:5px;min-width:0;padding:6px 9px;display:flex}.receptionist-summary dt,.receptionist-summary dd,.proposal-brief dt,.proposal-brief dd{margin:0}.receptionist-summary dd,.proposal-brief dd{color:var(--color-midnight-ink);margin-top:0;font-size:13px;font-weight:400;line-height:1.3}.proposal-brief div+div{border-top:1px solid var(--color-frost);padding-top:10px}.proposal-brief div:first-child dd{letter-spacing:-.01em;font-size:18px;font-weight:300}.console-action-row{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.console-action-row button,.console-link-button{border:1px solid var(--color-lavender-border);border-radius:var(--radius-card);justify-content:center;align-items:center;min-height:34px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.console-action-row button{color:var(--color-indigo-ink);background:0 0;flex:112px}.console-action-row button:first-child,.console-link-button{background:var(--color-indigo-ink);border-color:var(--color-indigo-ink);color:var(--color-pure-white)}.console-action-row button:first-child:hover,.console-link-button:hover{background:var(--color-indigo-pressed);border-color:var(--color-indigo-pressed)}.proposal-value{border-top:1px solid var(--color-frost);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.console-link-button{width:100%;margin-top:12px}.proposal-brief{gap:10px;margin:0;display:grid}.proposal-brief div{min-width:0}.proposal-sections{margin-top:12px}.proposal-sections div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.proposal-sections strong{background:var(--color-pure-white);border:1px solid var(--color-frost);border-radius:var(--radius-pill);color:var(--color-indigo-ink);padding:6px 9px;font-size:11px;font-weight:400;line-height:1.2}.proposal-value{margin-top:14px}.proposal-value strong{color:var(--color-midnight-ink);font-size:24px;font-weight:300;line-height:1.1}.operations-preview{--ops-info:oklch(52% .18 252);--ops-info-soft:oklch(96% .034 252);--ops-preview-height:650px;--ops-preview-scale:.8;--ops-preview-width:720px;--ops-rose:oklch(55% .17 350);--ops-rose-soft:oklch(96% .035 350);--ops-success:oklch(61% .23 145);--ops-success-border:oklch(84% .075 154);--ops-success-soft:oklch(94% .045 154);isolation:isolate;min-height:calc(var(--ops-preview-height) * var(--ops-preview-scale));pointer-events:none;width:calc(var(--ops-preview-width) * var(--ops-preview-scale));z-index:2;place-self:start end;margin-top:-18px;position:relative}.operations-preview,.operations-preview *{-webkit-user-select:none;user-select:none;cursor:default}.ops-preview-stage{height:var(--ops-preview-height);transform:scale(var(--ops-preview-scale));transform-origin:0 0;width:var(--ops-preview-width);position:absolute;top:0;left:0}.ops-preview-stage:before{background:linear-gradient(90deg,transparent 0 62px,rgb(var(--color-indigo-ink-rgb) / .12) 62px 63px,transparent 63px 100%),linear-gradient(180deg,transparent 0 244px,rgb(var(--color-indigo-ink-rgb) / .1) 244px 245px,transparent 245px 100%);content:"";pointer-events:none;z-index:0;position:absolute;inset:56px 10px 76px 86px}.ops-component{background:var(--color-pure-white);border:1px solid var(--color-frost);box-shadow:0 10px 24px rgb(var(--color-midnight-ink-rgb) / .12);color:var(--color-midnight-ink);border-radius:8px;position:absolute;overflow:hidden}.ops-dashboard{z-index:1;background:0 0;grid-template-columns:58px minmax(0,1fr);width:638px;min-height:458px;display:grid;top:0;left:0}.ops-dashboard-rail{background:var(--color-pure-white);border-right:1px solid rgb(var(--color-midnight-ink-rgb) / .08);flex-direction:column;align-items:center;gap:24px;padding-block:22px;display:flex}.ops-dashboard-rail img{width:26px;height:26px;margin-bottom:16px}.ops-rail-icon{color:var(--color-smoke);display:block}.ops-dashboard-body{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:rgb(var(--color-pure-white-rgb) / .9);min-width:0;padding:20px 20px 22px}.ops-dashboard-head{justify-content:space-between;align-items:center;display:flex}.ops-dashboard-head strong,.ops-card-title strong,.ops-health-card>strong{color:var(--color-midnight-ink);font-size:14px;font-weight:400;line-height:1.2}.ops-period-control{background:var(--color-pure-white);border:1px solid rgb(var(--color-midnight-ink-rgb) / .12);color:var(--color-midnight-ink);border-radius:6px;align-items:center;gap:12px;min-height:38px;padding:11px 13px;font-size:12px;font-weight:400;line-height:1.2;display:inline-flex}.ops-period-control span{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.ops-metric-grid{background:var(--color-pure-white);border:1px solid rgb(var(--color-midnight-ink-rgb) / .09);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 14px;display:grid;overflow:hidden}.ops-metric-grid div{min-width:0;padding:14px 16px}.ops-metric-grid div+div{border-left:1px solid rgb(var(--color-midnight-ink-rgb) / .08)}.ops-metric-grid dt{color:var(--color-slate);margin:0;font-size:11px;font-weight:300;line-height:1.2}.ops-metric-grid dd{align-items:baseline;gap:8px;min-width:0;margin:7px 0 0;display:flex}.ops-metric-grid strong{color:var(--color-midnight-ink);letter-spacing:-.02em;font-size:22px;font-weight:300;line-height:1}.ops-metric-grid span{color:var(--ops-success);font-size:11px;font-weight:400;line-height:1}.ops-chart-card{background:var(--color-pure-white);border:1px solid rgb(var(--color-midnight-ink-rgb) / .09);border-radius:8px;width:368px;max-width:100%;padding:16px 18px 14px}.ops-chart-card>div:first-child strong{color:var(--color-midnight-ink);font-size:14px;font-weight:400;line-height:1.2;display:block}.ops-chart-card>div:first-child span{color:var(--color-slate);margin-top:4px;font-size:11px;font-weight:300;line-height:1.2;display:block}.ops-chart-card svg{width:100%;height:166px;margin-top:8px;display:block}.ops-chart-grid line{stroke:rgb(var(--color-midnight-ink-rgb) / .09);stroke-dasharray:4 7}.ops-chart-area{fill:url(#ops-chart-area-gradient)}.ops-chart-line{fill:none;stroke:var(--color-indigo-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.ops-chart-dates{color:var(--color-slate);justify-content:space-between;font-size:11px;font-weight:300;display:flex}.ops-status-card{z-index:4;width:272px;padding:4px 16px;top:166px;right:-8px}.ops-status-card div{grid-template-columns:38px 1fr 18px;align-items:center;gap:12px;padding:12px 0;display:grid}.ops-status-card div+div{border-top:1px solid rgb(var(--color-midnight-ink-rgb) / .08)}.ops-status-card p{min-width:0;margin:0}.ops-status-card strong,.ops-status-card small{display:block}.ops-status-card strong{color:var(--color-midnight-ink);font-size:13px;font-weight:400;line-height:1.2}.ops-status-card small{color:var(--color-slate);margin-top:3px;font-size:11px;font-weight:300;line-height:1.25}.ops-status-icon{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ops-status-icon.blue{background:var(--ops-info-soft);color:var(--ops-info)}.ops-status-icon.violet{background:var(--color-periwinkle-wash);color:var(--color-indigo-ink)}.ops-status-icon.rose{background:var(--ops-rose-soft);color:var(--ops-rose)}.ops-complete-icon{background:var(--ops-success);border:1px solid var(--ops-success);border-radius:var(--radius-pill);color:var(--color-pure-white);justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ops-review-card,.ops-crm-card{z-index:3;width:250px;padding:18px;top:430px}.ops-review-card{left:-34px}.ops-crm-card{left:224px}.ops-card-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ops-card-action{color:var(--color-indigo-ink);font-size:11px;font-weight:400;line-height:1.2}.ops-review-card p,.ops-crm-card p{border-top:1px solid rgb(var(--color-midnight-ink-rgb) / .07);color:var(--color-steel);align-items:center;gap:8px;min-height:36px;margin:0;font-size:11px;font-weight:300;display:grid}.ops-review-card p{grid-template-columns:18px minmax(0,1fr) auto auto}.ops-crm-card p{grid-template-columns:18px auto 12px minmax(0,1fr) auto}.ops-row-icon{border-radius:var(--radius-card);justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ops-review-card .ops-row-icon{background:var(--color-periwinkle-wash);border:1px solid var(--color-lilac-border);color:var(--color-indigo-ink)}.ops-crm-card .ops-row-icon{color:var(--ops-success);background:0 0;border:0}.ops-review-card strong,.ops-crm-card strong,.ops-review-card b{color:var(--color-midnight-ink);font-weight:400}.ops-review-card strong,.ops-crm-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-review-card b{font-size:11px}.ops-review-card em,.ops-crm-card em,.ops-crm-card i{color:var(--color-slate);font-style:normal}.ops-review-card em,.ops-crm-card em{justify-self:end}.ops-health-card{--ops-health-automated:var(--color-indigo-ink);--ops-health-in-progress:oklch(62% .22 252);--ops-health-manual:oklch(64% .23 352);z-index:2;width:228px;padding:18px;top:398px;right:4px}.ops-health-content{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;margin-top:20px;display:grid}.ops-health-ring{background:conic-gradient(var(--ops-health-automated) 0 92.3%,var(--color-pure-white) 92.3% 93%,var(--ops-health-in-progress) 93% 97.4%,var(--color-pure-white) 97.4% 98%,var(--ops-health-manual) 98% 99.25%,var(--color-pure-white) 99.25% 100%);border-radius:var(--radius-pill);justify-content:center;align-items:center;width:82px;height:82px;display:flex;position:relative}.ops-health-ring:before{background:var(--color-pure-white);border-radius:inherit;content:"";position:absolute;inset:7px}.ops-health-ring span{text-align:center;font-size:22px;font-weight:300;line-height:1;position:relative}.ops-health-ring small{color:var(--color-slate);margin-top:5px;font-size:10px;font-weight:300;line-height:1.2;display:block}.ops-health-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ops-health-card li{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ops-health-card li:before{border-radius:var(--radius-pill);content:"";background:currentColor;width:7px;height:7px}.ops-health-item.success{color:var(--ops-health-automated)}.ops-health-item.info{color:var(--ops-health-in-progress)}.ops-health-item.manual{color:var(--ops-health-manual)}.ops-health-card li span{color:var(--color-steel);font-size:11px;font-weight:300}.home-page .home-section:not(.operations-section,.services-section),.home-page .principles-section{background-image:var(--home-dot-grid);background-size:var(--home-dot-grid-size)}.hero-logo-marquee{--hero-logo-gap:clamp(2.25rem, 4vw, 3.75rem);--hero-logo-height:clamp(2rem, 2.35vw, 2.1875rem);--hero-logo-max-width:clamp(5.75rem, 7.75vw, 6.75rem);max-width:var(--page-frame-width);padding-block:20px 24px;padding-inline:var(--page-content-gutter);pointer-events:none;width:var(--page-container-width);z-index:-3;align-items:center;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.hero-logo-track{will-change:transform;flex:none;align-items:center;width:max-content;animation:24s linear infinite hero-logo-marquee;display:flex}.hero-logo-segment{align-items:center;gap:var(--hero-logo-gap);padding-right:var(--hero-logo-gap);flex:none;justify-content:flex-start;display:flex}.hero-logo-track span{height:var(--hero-logo-height);flex:none;justify-content:center;align-items:center;display:inline-flex}.hero-logo-track img{filter:grayscale()brightness(.68)contrast(.9);height:var(--hero-logo-height);max-width:var(--hero-logo-max-width);object-fit:contain;width:auto;transition:filter .18s ease-out,opacity .18s ease-out;display:block}@media(hover:hover)and (pointer:fine){.hero-logo-marquee{pointer-events:auto}.hero-logo-track span:hover img{filter:none;opacity:1}}@supports ((-webkit-mask:url()) or (mask:url())){.hero-logo-track span{background-color:var(--color-steel);-webkit-mask:var(--hero-logo-image) center / contain no-repeat;mask:var(--hero-logo-image) center / contain no-repeat}.hero-logo-track img{opacity:0}}@keyframes hero-logo-marquee{to{transform:translate(-50%)}}.operations-section{background:radial-gradient(circle at 18% 8%,rgb(var(--color-indigo-ink-rgb) / .08),transparent 22rem),linear-gradient(180deg,var(--color-mist) 0%,var(--color-pure-white) 62%);border-bottom:0;padding-block:58px 96px}.operations-section .section-split{align-items:end}.operations-section .section-kicker{color:var(--color-indigo-ink);letter-spacing:.04em;font-size:12px;font-weight:300}.operations-section h2{color:var(--color-midnight-ink);letter-spacing:-.02em;max-width:620px;font-size:clamp(2rem,3.1vw,3rem);font-weight:300;line-height:1.1}.operations-section .section-split>p{color:var(--color-slate);max-width:470px;font-size:16px;font-weight:300;line-height:1.4}.operations-section .section-text-link{margin-top:10px;font-size:16px;font-weight:400;display:block}.operation-card-grid{gap:24px;margin-top:28px}.operation-card-grid article{background:rgb(var(--color-pure-white-rgb) / .94);border:1px solid rgb(var(--color-midnight-ink-rgb) / .1);border-radius:var(--radius-card);box-shadow:none;min-height:152px;padding:24px 24px 22px 76px;position:relative}.operation-card-grid article:hover{background:var(--color-pure-white);border-color:rgb(var(--color-indigo-ink-rgb) / .22)}.operation-card-grid h3{color:var(--color-midnight-ink);letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:300;line-height:1.12}.operation-card-grid p{color:var(--color-steel);font-size:14px;font-weight:300;line-height:1.4}.operation-card-grid a{color:var(--color-indigo-ink);font-size:16px;font-weight:400;position:absolute;bottom:24px;right:28px}.operation-icon{border-radius:var(--radius-card);box-shadow:none;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:24px;left:24px}.operation-icon.violet{background:var(--color-periwinkle-wash);color:var(--color-indigo-ink)}.operation-icon.blue{color:oklch(52% .18 252);background:oklch(96% .034 252)}.operation-icon.orange{color:oklch(57% .145 67);background:oklch(96% .04 67)}.operation-icon.pink{color:#b53c7f;background:oklch(96% .035 350)}@media(max-width:1180px){.home-hero-grid{grid-template-columns:1fr}.home-hero-copy{max-width:780px}.automation-console{min-height:650px;margin-top:12px}.operations-preview{min-height:calc(var(--ops-preview-height) * var(--ops-preview-scale));width:min(100%,calc(var(--ops-preview-width) * var(--ops-preview-scale)));margin-inline:auto;margin-top:12px}.ops-dashboard{width:min(100%,638px)}.ops-review-card{left:-24px}.ops-crm-card{left:236px}.ops-health-card{right:-8px}.automation-console:before{inset:18px -32px 72px 160px}.receptionist-card{left:0}.proposal-card{width:min(32%,260px);left:min(54%,430px);right:auto}.workflow-alert-card{left:clamp(0px,9vw,72px);right:auto}.console-main{left:0;right:auto}.status-stack,.health-card{right:0}}@media(max-width:760px){.home-hero{min-height:auto}.home-gradient-field{width:116vw;min-height:470px;right:-14vw}.hero-wave-animation{width:158vw;height:500px;inset:-150px -34vw auto auto}.home-hero-grid{min-height:0;padding-block:5.5rem calc(var(--home-logo-rail-space) + 2.5rem);display:block}.home-hero h1{max-width:100%;padding-top:32px;font-size:clamp(2.8rem,12vw,3.4rem)}.action-row,.home-button-primary,.home-button-secondary{width:100%}.automation-console{grid-template-columns:1fr;gap:14px;min-height:0;margin-top:36px;display:grid}.operations-preview{grid-template-columns:1fr;gap:14px;width:100%;min-height:0;margin-top:36px;display:grid}.ops-preview-stage{gap:14px;width:100%;height:auto;display:grid;position:relative;transform:none}.automation-console .console-card{width:100%;height:auto;position:relative;transform:none}.operations-preview .ops-component{width:100%;height:auto;position:relative;top:auto;left:auto;right:auto;transform:none}.automation-console:before,.ops-preview-stage:before{display:none}.receptionist-card{order:1;padding:18px;top:auto;left:auto}.proposal-card{order:3;margin-top:0;padding:18px;top:auto;right:auto}.workflow-alert-card{order:2;padding:14px}.receptionist-summary{grid-template-columns:1fr;gap:6px;display:grid}.receptionist-summary div{border-radius:8px;justify-content:space-between;align-items:start}.receptionist-summary dd{text-align:right}.receptionist-summary div+div{border:0}.proposal-value{margin-top:12px}.ops-dashboard{grid-template-columns:1fr;min-height:0}.ops-dashboard-rail{display:none}.ops-dashboard-body{padding:16px}.ops-dashboard-head{align-items:flex-start;gap:12px}.ops-metric-grid{grid-template-columns:1fr}.ops-metric-grid div+div{border-left:0;border-top:1px solid rgb(var(--color-midnight-ink-rgb) / .08)}.ops-chart-card svg{height:130px}.ops-chart-card{width:auto}.ops-status-card,.ops-review-card,.ops-crm-card,.ops-health-card{padding:16px}.ops-review-card p{grid-template-columns:18px minmax(0,1fr) auto auto}.ops-crm-card p{grid-template-columns:18px minmax(0,1fr) 12px minmax(0,1fr) auto}.console-card,.console-main,.status-stack,.review-card,.crm-card,.health-card{width:100%;position:relative;inset:auto}.console-main{grid-template-columns:1fr}.ops-rail{display:none}.console-grid,.health-content,.operation-card-grid{grid-template-columns:1fr}.operations-section{padding-block:48px 72px}}@media(max-width:360px){.hero-pill{white-space:normal;gap:6px;width:100%;padding:9px 12px;font-size:12px;line-height:1.2}.hero-pill span{width:6px;height:6px}.home-hero h1{font-size:2.8rem}.ops-dashboard-head,.ops-health-content{grid-template-columns:1fr}.ops-dashboard-head{display:grid}.ops-period-control{justify-content:space-between;width:100%}.ops-review-card p,.ops-crm-card p{gap:6px;font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button-primary:hover,.button-ghost:hover,.home-button-primary:hover,.home-button-secondary:hover{transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-page .landing-section{border-top:1px solid var(--color-frost);scroll-margin-top:calc(var(--home-nav-height) + 1.5rem);padding-block:clamp(5.5rem,9vw,8rem);position:relative}.home-page .landing-heading-row{grid-template-columns:minmax(0,.92fr) minmax(280px,.5fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.home-page .landing-heading-row h2,.home-page .system-copy h2,.home-page .engagement-intro h2,.home-page .principles-layout h2,.home-page .final-landing-layout h2{color:var(--color-midnight-ink);letter-spacing:-.035em;max-width:780px;margin:14px 0 0;font-size:clamp(2.5rem,4.8vw,4.75rem);font-weight:300;line-height:1.03}.home-page .landing-section .landing-heading-row>p,.home-page .system-section .system-copy>p:not(.section-kicker),.home-page .engagement-section .engagement-intro>p:not(.section-kicker),.home-page .final-landing-cta .final-landing-layout>div>p:not(.section-kicker){color:var(--color-slate);letter-spacing:-.01em;max-width:480px;margin:0;font-size:clamp(1rem,1.45vw,1.2rem);font-weight:300;line-height:1.45}.home-page .capability-section{background:radial-gradient(circle at 12% 0,rgb(var(--color-indigo-ink-rgb) / .07),transparent 22rem),var(--color-pure-white)}.home-page .capability-grid{border-block:1px solid var(--color-frost);grid-template-columns:repeat(4,1fr);margin-top:clamp(3.5rem,6vw,5.5rem);display:grid}.home-page .capability-lane{min-height:238px;padding:1.75rem clamp(1.25rem,2.2vw,2rem) 2.25rem;position:relative}.home-page .capability-lane+.capability-lane{border-left:1px solid var(--color-frost)}.home-page .capability-lane:after{background:var(--color-indigo-ink);content:"";transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:0;left:clamp(1.25rem,2.2vw,2rem);right:clamp(1.25rem,2.2vw,2rem);transform:scaleX(.22)}.home-page .capability-lane:hover:after{transform:scaleX(1)}.home-page .capability-lane .operation-icon{position:static;top:auto;left:auto}.home-page .capability-lane h3{color:var(--color-midnight-ink);letter-spacing:-.025em;margin:2.5rem 0 0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:300;line-height:1.08}.home-page .capability-lane p{color:var(--color-steel);max-width:260px;margin:.9rem 0 0;font-size:.9375rem;font-weight:300;line-height:1.45}.home-page .system-section{background:var(--color-pure-white)}.home-page .system-layout{grid-template-columns:minmax(0,.78fr) minmax(380px,.92fr);align-items:start;gap:clamp(3.5rem,8vw,9rem);display:grid}.home-page .system-section .system-copy>p:not(.section-kicker){margin-top:2rem}.home-page .system-contrast{background:var(--color-mist);border-block:1px solid var(--color-frost);grid-template-columns:repeat(2,1fr);display:grid}.home-page .system-contrast>div{padding:clamp(1.75rem,3vw,2.5rem)}.home-page .system-contrast>div+div{background:rgb(var(--color-pure-white-rgb) / .72);border-left:1px solid var(--color-frost)}.home-page .system-contrast>div>p{color:var(--color-indigo-ink);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:400}.home-page .system-contrast ul{gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.home-page .system-contrast li{color:var(--color-steel);padding-left:1.15rem;font-size:.9375rem;font-weight:300;line-height:1.42;position:relative}.home-page .system-contrast li:before{content:"";background:currentColor;border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:.45rem;left:0}.home-page .system-contrast>div+div li{color:var(--color-midnight-ink)}.home-page .engagement-section{background:var(--color-mist)}.home-page .engagement-intro{max-width:760px}.home-page .engagement-section .engagement-intro>p:not(.section-kicker){max-width:590px;margin-top:2rem}.home-page .signal-steps{padding:0 var(--page-content-gutter);grid-template-columns:repeat(3,1fr);gap:clamp(2rem,5vw,5rem);margin-block:clamp(3.5rem,6vw,5rem) 0;list-style:none;display:grid;position:relative}.home-page .signal-steps:before{background:var(--color-indigo-ink);content:"";height:1px;left:calc(var(--page-content-gutter) + .1rem);right:calc(var(--page-content-gutter) + .1rem);position:absolute;top:4.15rem}.home-page .signal-steps li{min-height:250px;padding-top:1.5rem;position:relative}.home-page .signal-steps li:after{background:var(--color-indigo-ink);border:5px solid var(--color-mist);content:"";border-radius:50%;width:1rem;height:1rem;position:absolute;top:3.66rem;left:0}.home-page .signal-step-number{color:var(--color-indigo-ink);letter-spacing:-.06em;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:300;line-height:1;display:block}.home-page .signal-steps h3{color:var(--color-midnight-ink);letter-spacing:-.025em;max-width:260px;margin:3.75rem 0 0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:300;line-height:1.1}.home-page .signal-steps p{color:var(--color-steel);max-width:300px;margin:.9rem 0 0;font-size:.9375rem;font-weight:300;line-height:1.45}.home-page .use-cases-section{background:var(--color-pure-white)}.home-page .use-case-lanes{border-block:1px solid var(--color-frost);grid-template-columns:repeat(4,1fr);margin-top:clamp(3.5rem,6vw,5.5rem);display:grid}.home-page .use-case-lanes article{min-height:245px;padding:1.75rem clamp(1.25rem,2.2vw,2rem) 2.5rem}.home-page .use-case-lanes article+article{border-left:1px solid var(--color-frost)}.home-page .use-case-lanes p:first-child{color:var(--color-indigo-ink);letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:400;line-height:1.35}.home-page .use-case-lanes h3{color:var(--color-midnight-ink);letter-spacing:-.025em;margin:2.5rem 0 0;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:300;line-height:1.1}.home-page .use-case-lanes p:last-child{color:var(--color-steel);margin:.9rem 0 0;font-size:.9375rem;font-weight:300;line-height:1.45}.home-page .implementation-section{border-top:1px solid var(--color-frost);grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(5rem,9vw,8rem);padding-top:2rem;display:grid}.home-page .use-cases-section .implementation-heading>p:not(.section-kicker){color:var(--color-steel);max-width:280px;margin:1rem 0 0;font-size:.9375rem;font-weight:300;line-height:1.45}.home-page .implementation-list{grid-template-columns:repeat(2,1fr);display:grid}.home-page .implementation-list article{border-top:1px solid var(--color-frost);min-height:134px;padding:1.4rem 1.5rem 1.6rem}.home-page .implementation-list article:nth-child(odd){border-right:1px solid var(--color-frost)}.home-page .implementation-list article:nth-child(-n+2){border-top:0}.home-page .implementation-list h3{color:var(--color-midnight-ink);letter-spacing:-.015em;margin:0;font-size:1.1rem;font-weight:300;line-height:1.2}.home-page .implementation-list p{color:var(--color-steel);margin:.75rem 0 0;font-size:.8125rem;font-weight:300;line-height:1.4}.home-page .results-section{background:var(--color-mist)}.home-page .results-proof-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem);margin-top:clamp(3.5rem,6vw,5.5rem);display:grid}.home-page .results-proof-grid>*{min-width:0}.home-page .result-story,.home-page .results-testimonial,.home-page .results-timeline,.home-page .results-ledger{background:var(--color-pure-white);border:1px solid var(--color-frost);border-radius:var(--radius-card);overflow:hidden}.home-page .result-story{grid-template-rows:auto 1fr;display:grid}.home-page .result-story--sales{order:1;grid-column:span 7;min-height:570px}.home-page .result-story--support,.home-page .result-story--finance{grid-column:span 4;min-height:460px}.home-page .result-story--support{order:3}.home-page .result-story--finance{order:5}.home-page .result-story-visual{background:var(--color-pure-white);min-height:0;position:relative;overflow:hidden}.home-page .result-story--sales .result-story-visual{min-height:355px}.home-page .result-story--support .result-story-visual,.home-page .result-story--finance .result-story-visual{min-height:232px}.home-page .result-story-visual img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.65,.2,1);display:block}.home-page .result-story:hover .result-story-visual img{transform:scale(1.035)}.home-page .result-story-signal{background:var(--color-indigo-ink);width:26%;height:2px;position:absolute;bottom:0;left:0;transform:translate(-110%)}.home-page .result-story--sales .result-story-signal{animation:5.2s ease-in-out .8s infinite results-signal-pass}.home-page .result-story--support .result-story-signal{animation:5.2s ease-in-out 2.4s infinite results-signal-pass}.home-page .result-story--finance .result-story-signal{animation:5.2s ease-in-out 4s infinite results-signal-pass}.home-page .result-story-copy{flex-direction:column;flex:1;padding:clamp(1.4rem,2.2vw,2rem);display:flex}.home-page .case-study-meta,.home-page .case-study-stack{color:var(--color-indigo-ink);letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:400;line-height:1.35}.home-page .case-study-meta span{color:var(--color-lavender-border);padding-inline:.2rem}.home-page .result-story h3{color:var(--color-midnight-ink);letter-spacing:-.025em;margin:1.5rem 0 0;font-size:clamp(1.35rem,1.8vw,1.75rem);font-weight:300;line-height:1.08}.home-page .case-study-result{color:var(--color-midnight-ink);margin:auto 0 0;padding-top:1.5rem;font-size:.9375rem;font-weight:300;line-height:1.4}.home-page .case-study-stack{color:var(--color-steel);margin-top:1rem}.home-page .results-testimonial{background:var(--color-periwinkle-wash);flex-direction:column;order:2;grid-column:span 5;justify-content:space-between;min-height:570px;padding:clamp(1.75rem,3.2vw,3rem);display:flex}.home-page .results-testimonial>span{color:var(--color-indigo-ink);font-family:Georgia,serif;font-size:5rem;font-weight:300;line-height:.6}.home-page .results-testimonial blockquote{color:var(--color-midnight-ink);letter-spacing:-.03em;max-width:480px;margin:auto 0;font-size:clamp(1.55rem,2.4vw,2.45rem);font-weight:300;line-height:1.1}.home-page .results-testimonial figcaption{border-top:1px solid rgb(var(--color-indigo-ink-rgb) / .25);color:var(--color-steel);letter-spacing:.045em;text-transform:uppercase;padding-top:1rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.4}.home-page .results-testimonial figcaption i{color:var(--color-indigo-ink);padding-inline:.25rem;font-style:normal}.home-page .results-timeline,.home-page .results-ledger{padding:clamp(1.5rem,2.3vw,2rem)}.home-page .results-timeline{background:var(--color-midnight-ink);color:var(--color-pure-white);order:4;grid-column:span 4;min-height:460px}.home-page .results-timeline .section-kicker{color:var(--color-periwinkle-wash)}.home-page .results-timeline-value{color:var(--color-pure-white);letter-spacing:-.07em;margin:2.25rem 0 0;font-size:clamp(3.75rem,5vw,5.25rem);font-weight:300;line-height:.9}.home-page .results-timeline-value span{color:var(--color-periwinkle-wash);letter-spacing:-.01em;font-size:1rem}.home-page .results-timeline>p:not(.section-kicker,.results-timeline-value){color:rgb(var(--color-pure-white-rgb) / .72);margin:1.5rem 0 0;font-size:.9375rem;font-weight:300;line-height:1.45}.home-page .results-timeline ol{border-top:1px solid rgb(var(--color-pure-white-rgb) / .22);gap:.75rem;margin:1.75rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.home-page .results-timeline li{color:rgb(var(--color-pure-white-rgb) / .78);font-size:.75rem;font-weight:400;line-height:1.35}.home-page .results-ledger{order:6;grid-column:span 12}.home-page .results-ledger dl{grid-template-columns:repeat(3,1fr);margin:2rem 0 0;display:grid}.home-page .results-ledger dl>div{border-left:1px solid var(--color-frost);padding:0 1.25rem}.home-page .results-ledger dl>div:first-child{border-left:0;padding-left:0}.home-page .results-ledger dt{color:var(--color-indigo-ink);letter-spacing:.045em;text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:1.35}.home-page .results-ledger dd{color:var(--color-midnight-ink);margin:.85rem 0 0;font-size:.9375rem;font-weight:300;line-height:1.4}@keyframes results-signal-pass{0%,18%{transform:translate(-110%)}45%,68%{transform:translate(390%)}to{transform:translate(390%)}}.home-page .principles-section{background:var(--color-pure-white);border-bottom:0;padding-block:clamp(5.5rem,9vw,8rem)}.home-page .principles-layout{grid-template-columns:minmax(0,.82fr) minmax(350px,.72fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.home-page .principles-section>.principles-layout>div>p{border:0;padding:0}.home-page .principles-layout ol{border-top:1px solid var(--color-frost);margin:0;padding:0;list-style:none}.home-page .principles-layout li{border-bottom:1px solid var(--color-frost);grid-template-columns:2.2rem minmax(0,1fr);gap:1.25rem;padding-block:1.35rem;display:grid}.home-page .principles-layout li>span{color:var(--color-indigo-ink);letter-spacing:.05em;padding-top:.2rem;font-size:.75rem;font-weight:400}.home-page .principles-layout h3{color:var(--color-midnight-ink);letter-spacing:-.015em;margin:0;font-size:1.1rem;font-weight:300;line-height:1.25}.home-page .principles-layout li p{color:var(--color-steel);margin:.5rem 0 0;padding:0;font-size:.875rem;font-weight:300;line-height:1.4}.home-page .final-landing-cta{background:linear-gradient(90deg,rgb(var(--color-indigo-ink-rgb) / .07),transparent 50%),var(--color-mist);border-bottom:1px solid var(--color-frost)}.home-page .final-landing-layout{grid-template-columns:minmax(0,.9fr) auto;align-items:end;gap:clamp(2.5rem,6vw,6rem);display:grid}.home-page .final-landing-layout>div>p:not(.section-kicker){margin-top:1.75rem}.home-page .final-landing-layout .action-row{margin:0}@media(max-width:960px){.home-page .landing-heading-row,.home-page .system-layout,.home-page .principles-layout,.home-page .final-landing-layout,.home-page .implementation-section{grid-template-columns:1fr}.home-page .landing-heading-row>p{max-width:560px}.home-page .capability-grid,.home-page .use-case-lanes{grid-template-columns:repeat(2,1fr)}.home-page .capability-lane:nth-child(3),.home-page .capability-lane:nth-child(4),.home-page .use-case-lanes article:nth-child(3),.home-page .use-case-lanes article:nth-child(4){border-top:1px solid var(--color-frost)}.home-page .capability-lane:nth-child(3),.home-page .use-case-lanes article:nth-child(3){border-left:0}.home-page .system-contrast{max-width:680px}.home-page .result-story--sales,.home-page .results-testimonial,.home-page .results-ledger{grid-column:span 12}.home-page .result-story--support,.home-page .result-story--finance,.home-page .results-timeline{grid-column:span 6}.home-page .result-story--sales,.home-page .results-testimonial{min-height:0}}@media(max-width:640px){.home-page .landing-section{padding-block:4.5rem}.home-page .capability-grid,.home-page .use-case-lanes,.home-page .system-contrast,.home-page .implementation-list,.home-page .results-ledger dl{grid-template-columns:1fr}.home-page .capability-lane,.home-page .use-case-lanes article{min-height:0}.home-page .capability-lane+.capability-lane,.home-page .use-case-lanes article+article,.home-page .capability-lane:nth-child(3),.home-page .use-case-lanes article:nth-child(3),.home-page .system-contrast>div+div{border-left:0;border-top:1px solid var(--color-frost)}.home-page .capability-lane h3,.home-page .use-case-lanes h3{margin-top:1.8rem}.home-page .signal-steps{grid-template-columns:1fr;gap:0;margin-top:3.5rem;padding-left:2.5rem;display:grid}.home-page .signal-steps:before{height:auto;bottom:1.7rem;left:calc(var(--page-content-gutter) + .55rem);width:1px;top:2.6rem;right:auto}.home-page .signal-steps li{min-height:0;padding:0 0 3rem}.home-page .signal-steps li:after{border-color:var(--color-mist);top:.92rem;left:-2.44rem}.home-page .signal-steps h3{max-width:none;margin-top:1.75rem}.home-page .signal-steps p{max-width:430px}.home-page .implementation-list article:nth-child(odd){border-right:0}.home-page .implementation-list article:nth-child(2){border-top:1px solid var(--color-frost)}.home-page .final-landing-layout .action-row,.home-page .final-landing-layout .home-button-primary,.home-page .final-landing-layout .home-button-secondary{width:100%}.home-page .results-proof-grid{gap:1rem}.home-page .result-story--sales,.home-page .result-story--support,.home-page .result-story--finance,.home-page .results-testimonial,.home-page .results-timeline,.home-page .results-ledger{grid-column:span 12;min-height:0}.home-page .result-story--sales .result-story-visual,.home-page .result-story--support .result-story-visual,.home-page .result-story--finance .result-story-visual{min-height:220px}.home-page .results-testimonial{min-height:360px}.home-page .results-testimonial blockquote{margin-block:3rem}.home-page .results-ledger dl>div,.home-page .results-ledger dl>div:first-child{border-left:0;border-top:1px solid var(--color-frost);padding:1rem 0 0}.home-page .results-ledger dl>div:first-child{border-top:0;padding-top:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
