@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-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-duration:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--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:calc(1.5 / 1);--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:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.-top-40{top:calc(var(--spacing) * -40)}.-top-52{top:calc(var(--spacing) * -52)}.-top-56{top:calc(var(--spacing) * -56)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[25\%\]{top:25%}.top-\[calc\(100\%\+1rem\)\]{top:calc(100% + 1rem)}.-right-24{right:calc(var(--spacing) * -24)}.-right-32{right:calc(var(--spacing) * -32)}.right-0{right:0}.right-\[25\%\]{right:25%}.bottom-1{bottom:var(--spacing)}.bottom-\[25\%\]{bottom:25%}.-left-40{left:calc(var(--spacing) * -40)}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-\[25\%\]{left:25%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[28rem\]{width:28rem;height:28rem}.size-\[34rem\]{width:34rem;height:34rem}.size-\[40rem\]{width:40rem;height:40rem}.h-4{height:calc(var(--spacing) * 4)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-px{height:1px}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-\[15\.5rem\]{min-height:15.5rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[31\.5rem\]{min-height:31.5rem}.min-h-\[70vh\]{min-height:70vh}.min-h-\[calc\(100svh-5rem\)\]{min-height:calc(100svh - 5rem)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-80{width:calc(var(--spacing) * 80)}.w-\[min\(22rem\,calc\(100vw-2\.5rem\)\)\]{width:min(22rem,100vw - 2.5rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.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-\[11ch\]{max-width:11ch}.max-w-\[12ch\]{max-width:12ch}.max-w-\[13ch\]{max-width:13ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[29rem\]{max-width:29rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[39rem\]{max-width:39rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[1180px\]{max-width:1180px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-24{--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.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-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-px{gap:1px}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.6rem\]{border-radius:2.6rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-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-\[\#b9a6ff\]\/20{border-color:#b9a6ff33;border-color:lab(72.3573% 21.2408 -42.073/.2)}.border-\[var\(--action-primary-border\)\]{border-color:var(--action-primary-border)}.border-\[var\(--discovery\)\]\/12{border-color:var(--discovery)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--discovery\)\]\/12{border-color:color-mix(in oklab, var(--discovery) 12%, transparent)}}.border-\[var\(--discovery\)\]\/16{border-color:var(--discovery)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--discovery\)\]\/16{border-color:color-mix(in oklab, var(--discovery) 16%, transparent)}}.border-\[var\(--grove\)\]\/10{border-color:var(--grove)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--grove\)\]\/10{border-color:color-mix(in oklab, var(--grove) 10%, transparent)}}.border-\[var\(--grove\)\]\/11{border-color:var(--grove)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--grove\)\]\/11{border-color:color-mix(in oklab, var(--grove) 11%, transparent)}}.border-\[var\(--grove\)\]\/12{border-color:var(--grove)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--grove\)\]\/12{border-color:color-mix(in oklab, var(--grove) 12%, transparent)}}.border-\[var\(--grove\)\]\/14{border-color:var(--grove)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--grove\)\]\/14{border-color:color-mix(in oklab, var(--grove) 14%, transparent)}}.border-\[var\(--grove\)\]\/15{border-color:var(--grove)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--grove\)\]\/15{border-color:color-mix(in oklab, var(--grove) 15%, transparent)}}.border-\[var\(--grove\)\]\/20{border-color:var(--grove)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--grove\)\]\/20{border-color:color-mix(in oklab, var(--grove) 20%, transparent)}}.border-\[var\(--grove\)\]\/25{border-color:var(--grove)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--grove\)\]\/25{border-color:color-mix(in oklab, var(--grove) 25%, transparent)}}.border-\[var\(--growth\)\],.border-\[var\(--growth\)\]\/12{border-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--growth\)\]\/12{border-color:color-mix(in oklab, var(--growth) 12%, transparent)}}.border-\[var\(--growth\)\]\/15{border-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--growth\)\]\/15{border-color:color-mix(in oklab, var(--growth) 15%, transparent)}}.border-\[var\(--growth\)\]\/16{border-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--growth\)\]\/16{border-color:color-mix(in oklab, var(--growth) 16%, transparent)}}.border-\[var\(--growth\)\]\/18{border-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--growth\)\]\/18{border-color:color-mix(in oklab, var(--growth) 18%, transparent)}}.border-\[var\(--growth\)\]\/20{border-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--growth\)\]\/20{border-color:color-mix(in oklab, var(--growth) 20%, transparent)}}.border-\[var\(--growth\)\]\/22{border-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--growth\)\]\/22{border-color:color-mix(in oklab, var(--growth) 22%, transparent)}}.border-\[var\(--growth\)\]\/24{border-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--growth\)\]\/24{border-color:color-mix(in oklab, var(--growth) 24%, transparent)}}.border-\[var\(--growth\)\]\/25{border-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--growth\)\]\/25{border-color:color-mix(in oklab, var(--growth) 25%, transparent)}}.border-\[var\(--growth\)\]\/28{border-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--growth\)\]\/28{border-color:color-mix(in oklab, var(--growth) 28%, transparent)}}.border-\[var\(--signal-green\)\]\/10{border-color:var(--signal-green)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--signal-green\)\]\/10{border-color:color-mix(in oklab, var(--signal-green) 10%, transparent)}}.border-amber-300\/35{border-color:#ffd23659}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/35{border-color:color-mix(in oklab, var(--color-amber-300) 35%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/9{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.border-white\/9{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.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\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-\[\#0c2721\]{background-color:#0c2721}.bg-\[\#111f1c\]{background-color:#111f1c}.bg-\[\#151d2b\]{background-color:#151d2b}.bg-\[\#04120f\]{background-color:#04120f}.bg-\[\#14231f\]{background-color:#14231f}.bg-\[\#f3f0e8\]{background-color:#f3f0e8}.bg-\[\#f8f8f2\]{background-color:#f8f8f2}.bg-\[\#f9f7f0\]{background-color:#f9f7f0}.bg-\[\#fbfaf5\]{background-color:#fbfaf5}.bg-\[color\:var\(--ink\)\]\/95{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--ink\)\]\/95{background-color:color-mix(in oklab, var(--ink) 95%, transparent)}}.bg-\[var\(--action-primary\)\]{background-color:var(--action-primary)}.bg-\[var\(--discovery-soft\)\]{background-color:var(--discovery-soft)}.bg-\[var\(--forest\)\]{background-color:var(--forest)}.bg-\[var\(--ground\)\]{background-color:var(--ground)}.bg-\[var\(--grove\)\],.bg-\[var\(--grove\)\]\/10{background-color:var(--grove)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--grove\)\]\/10{background-color:color-mix(in oklab, var(--grove) 10%, transparent)}}.bg-\[var\(--growth\)\],.bg-\[var\(--growth\)\]\/7{background-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--growth\)\]\/7{background-color:color-mix(in oklab, var(--growth) 7%, transparent)}}.bg-\[var\(--growth\)\]\/8{background-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--growth\)\]\/8{background-color:color-mix(in oklab, var(--growth) 8%, transparent)}}.bg-\[var\(--growth\)\]\/9{background-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--growth\)\]\/9{background-color:color-mix(in oklab, var(--growth) 9%, transparent)}}.bg-\[var\(--growth\)\]\/10{background-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--growth\)\]\/10{background-color:color-mix(in oklab, var(--growth) 10%, transparent)}}.bg-\[var\(--growth\)\]\/20{background-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--growth\)\]\/20{background-color:color-mix(in oklab, var(--growth) 20%, transparent)}}.bg-\[var\(--growth\)\]\/22{background-color:var(--growth)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--growth\)\]\/22{background-color:color-mix(in oklab, var(--growth) 22%, transparent)}}.bg-\[var\(--home-light\)\]{background-color:var(--home-light)}.bg-\[var\(--ink\)\],.bg-\[var\(--ink\)\]\/95{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ink\)\]\/95{background-color:color-mix(in oklab, var(--ink) 95%, transparent)}}.bg-amber-100\/10{background-color:#fef3c61a}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/10{background-color:color-mix(in oklab, var(--color-amber-100) 10%, transparent)}}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/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\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.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\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, 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\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(145deg\,var\(--forest\)\,\#061915\)\]{background-image:linear-gradient(145deg,var(--forest),#061915)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,rgba\(201\,243\,106\,\.09\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 50% 42%,#c9f36a17,#0000 34%)}.from-\[var\(--growth\)\]\/30{--tw-gradient-from:var(--growth)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--growth\)\]\/30{--tw-gradient-from:color-mix(in oklab, var(--growth) 30%, transparent)}}.from-\[var\(--growth\)\]\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[var\(--growth\)\]{--tw-gradient-via:var(--growth);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#b9a6ff\]\/40{--tw-gradient-to:#b9a6ff66;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#b9a6ff\]\/40{--tw-gradient-to:lab(72.3573% 21.2408 -42.073/.4)}}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.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-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.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-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-right{text-align:right}.font-\[Georgia\,\'Times_New_Roman\'\,serif\]{font-family:Georgia,Times New Roman,serif}.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-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-\[0\.62rem\]{font-size:.62rem}.text-\[0\.63rem\]{font-size:.63rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.67rem\]{font-size:.67rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[clamp\(2\.1rem\,4\.2vw\,4rem\)\]{font-size:clamp(2.1rem,4.2vw,4rem)}.text-\[clamp\(2\.2rem\,4vw\,3\.9rem\)\]{font-size:clamp(2.2rem,4vw,3.9rem)}.text-\[clamp\(2\.05rem\,3\.1vw\,3\.15rem\)\]{font-size:clamp(2.05rem,3.1vw,3.15rem)}.text-\[clamp\(2\.8rem\,5\.2vw\,5\.2rem\)\]{font-size:clamp(2.8rem,5.2vw,5.2rem)}.text-\[clamp\(2\.15rem\,3\.9vw\,3\.7rem\)\]{font-size:clamp(2.15rem,3.9vw,3.7rem)}.text-\[clamp\(2\.15rem\,3\.9vw\,3\.65rem\)\]{font-size:clamp(2.15rem,3.9vw,3.65rem)}.text-\[clamp\(2\.15rem\,4vw\,3\.8rem\)\]{font-size:clamp(2.15rem,4vw,3.8rem)}.text-\[clamp\(2\.25rem\,4\.2vw\,4\.05rem\)\]{font-size:clamp(2.25rem,4.2vw,4.05rem)}.text-\[clamp\(2\.25rem\,4vw\,3\.9rem\)\]{font-size:clamp(2.25rem,4vw,3.9rem)}.text-\[clamp\(2\.65rem\,5\.6vw\,5\.5rem\)\]{font-size:clamp(2.65rem,5.6vw,5.5rem)}.text-\[clamp\(2\.75rem\,5\.3vw\,5\.2rem\)\]{font-size:clamp(2.75rem,5.3vw,5.2rem)}.text-\[clamp\(2rem\,3\.5vw\,3rem\)\]{font-size:clamp(2rem,3.5vw,3rem)}.text-\[clamp\(2rem\,4\.2vw\,3\.8rem\)\]{font-size:clamp(2rem,4.2vw,3.8rem)}.text-\[clamp\(2rem\,4vw\,3\.5rem\)\]{font-size:clamp(2rem,4vw,3.5rem)}.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)}.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-\[\.96\],.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.97\]{--tw-leading:.97;line-height:.97}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--display\)\]{--tw-font-weight:var(--display);font-weight:var(--display)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-\[\#7a8881\]{color:#7a8881}.text-\[\#52615b\]{color:#52615b}.text-\[\#53615d\]{color:#53615d}.text-\[\#60706a\]{color:#60706a}.text-\[\#63716b\]{color:#63716b}.text-\[\#65736d\]{color:#65736d}.text-\[\#66766f\]{color:#66766f}.text-\[\#68766f\]{color:#68766f}.text-\[\#566660\]{color:#566660}.text-\[\#586760\]{color:#586760}.text-\[\#718078\]{color:#718078}.text-\[var\(--brand-sage\)\]{color:var(--brand-sage)}.text-\[var\(--cloud\)\]{color:var(--cloud)}.text-\[var\(--discovery-deep\)\]{color:var(--discovery-deep)}.text-\[var\(--grove\)\],.text-\[var\(--grove\)\]\/58{color:var(--grove)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--grove\)\]\/58{color:color-mix(in oklab, var(--grove) 58%, transparent)}}.text-\[var\(--growth\)\]{color:var(--growth)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--moss\)\]{color:var(--moss)}.text-\[var\(--signal-dark\)\]{color:var(--signal-dark)}.text-\[var\(--signal-green\)\]{color:var(--signal-green)}.text-amber-50{color:var(--color-amber-50)}.text-amber-200{color:var(--color-amber-200)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.text-white\/28{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.text-white\/42{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/46{color:#ffffff75}@supports (color:color-mix(in lab, red, red)){.text-white\/46{color:color-mix(in oklab, var(--color-white) 46%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/63{color:#ffffffa1}@supports (color:color-mix(in lab, red, red)){.text-white\/63{color:color-mix(in oklab, var(--color-white) 63%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/67{color:#ffffffab}@supports (color:color-mix(in lab, red, red)){.text-white\/67{color:color-mix(in oklab, var(--color-white) 67%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_0_0_8px_rgba\(7\,26\,23\,\.9\)\]{--tw-shadow:0 0 0 8px var(--tw-shadow-color,#071a17e6);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_0_0_70px_rgba\(201\,243\,106\,\.025\)\,0_0_0_140px_rgba\(201\,243\,106\,\.018\)\]{--tw-shadow:0 0 0 70px var(--tw-shadow-color,#c9f36a06), 0 0 0 140px var(--tw-shadow-color,#c9f36a05);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_0_0_80px_rgba\(67\,140\,83\,\.025\)\,0_0_0_160px_rgba\(67\,140\,83\,\.018\)\]{--tw-shadow:0 0 0 80px var(--tw-shadow-color,#438c5306), 0 0 0 160px var(--tw-shadow-color,#438c5305);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_0_0_80px_rgba\(201\,243\,106\,\.025\)\,0_0_0_160px_rgba\(201\,243\,106\,\.018\)\]{--tw-shadow:0 0 0 80px var(--tw-shadow-color,#c9f36a06), 0 0 0 160px var(--tw-shadow-color,#c9f36a05);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_0_14px_var\(--growth\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,var(--growth));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_0_16px_var\(--growth\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,var(--growth));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_0_20px_var\(--growth\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,var(--growth));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_7px_20px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow:0 7px 20px var(--tw-shadow-color,#0003);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_7px_20px_rgba\(0\,0\,0\,\.16\)\]{--tw-shadow:0 7px 20px var(--tw-shadow-color,#00000029);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_7px_20px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow:0 7px 20px var(--tw-shadow-color,#0000002e);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_20px_60px_rgba\(7\,26\,23\,\.1\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#071a171a);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_20px_60px_rgba\(7\,26\,23\,\.16\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#071a1729);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_24px_55px_rgba\(7\,26\,23\,\.12\)\]{--tw-shadow:0 24px 55px var(--tw-shadow-color,#071a171f);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_30px_80px_rgba\(7\,26\,23\,\.2\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#071a1733);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_36px_100px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:0 36px 100px var(--tw-shadow-color,#00000047);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_40px_100px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 40px 100px var(--tw-shadow-color,#00000059);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)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\/company\:rotate-180:is(:where(.group\/company):is([open],:popover-open,:open) *){rotate:180deg}.group-open\/mobile\:-translate-y-\[3\.5px\]:is(:where(.group\/mobile):is([open],:popover-open,:open) *){--tw-translate-y:calc(3.5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-open\/mobile\:translate-y-\[3\.5px\]:is(:where(.group\/mobile):is([open],:popover-open,:open) *){--tw-translate-y:3.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-open\/mobile\:-rotate-45:is(:where(.group\/mobile):is([open],:popover-open,:open) *){rotate:-45deg}.group-open\/mobile\:rotate-45:is(:where(.group\/mobile):is([open],:popover-open,:open) *){rotate:45deg}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--grove\)\]:hover{border-color:var(--grove)}.hover\:border-\[var\(--growth\)\]:hover{border-color:var(--growth)}.hover\:border-\[var\(--moss\)\]:hover{border-color:var(--moss)}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:bg-\[var\(--action-primary-hover\)\]:hover{background-color:var(--action-primary-hover)}.hover\:bg-\[var\(--cloud\)\]:hover{background-color:var(--cloud)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/55:hover{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/55:hover{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.hover\:text-\[var\(--growth\)\]:hover{color:var(--growth)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:translate-y-0:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-white:focus{--tw-ring-color:var(--color-white)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[var\(--cloud\)\]:focus-visible{--tw-ring-color:var(--cloud)}.focus-visible\:ring-\[var\(--grove\)\]:focus-visible{--tw-ring-color:var(--grove)}.focus-visible\:ring-\[var\(--growth\)\]:focus-visible{--tw-ring-color:var(--growth)}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[\#f9f7f0\]:focus-visible{--tw-ring-offset-color:#f9f7f0}.focus-visible\:ring-offset-\[var\(--ink\)\]:focus-visible{--tw-ring-offset-color:var(--ink)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[var\(--growth\)\]:focus-visible{outline-color:var(--growth)}.aria-\[current\=page\]\:bg-white\/5[aria-current=page]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.aria-\[current\=page\]\:bg-white\/5[aria-current=page]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.sm\:h-full{height:100%}.sm\:max-h-16{max-height:calc(var(--spacing) * 16)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-px{width:1px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-10{height:calc(var(--spacing) * 10)}.lg\:w-px{width:1px}.lg\:flex-none{flex:none}.lg\:rotate-0{rotate:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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-\[\.6fr_1\.4fr\]{grid-template-columns:.6fr 1.4fr}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.03fr_\.97fr\]{grid-template-columns:1.03fr .97fr}.lg\:grid-cols-\[1fr_\.82fr\]{grid-template-columns:1fr .82fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[2fr_1fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:justify-self-end{justify-self:flex-end}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_a\]\:inline-flex a{display:inline-flex}.\[\&_a\]\:min-h-11 a{min-height:calc(var(--spacing) * 11)}.\[\&_a\]\:items-center a{align-items:center}.\[\&_a\]\:rounded a{border-radius:.25rem}.\[\&_a\]\:font-semibold a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_a\]\:text-\[var\(--growth\)\] a{color:var(--growth)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_h2\]\:mt-14 h2{margin-top:calc(var(--spacing) * 14)}.\[\&_h2\]\:text-3xl h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_h2\]\:font-\[var\(--display\)\] h2{--tw-font-weight:var(--display);font-weight:var(--display)}.\[\&_h2\]\:font-medium h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_h2\]\:tracking-\[-0\.03em\] h2{--tw-tracking:-.03em;letter-spacing:-.03em}.\[\&_h2\]\:text-white h2{color:var(--color-white)}.\[\&_li\]\:pl-2 li{padding-left:calc(var(--spacing) * 2)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-2 ul>: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)))}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing) * 6)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--grove:#102a25;--ink:#071a17;--forest:#183b33;--ground:#f3f0e8;--moss:#a8c3a0;--growth:#c9f36a;--brand-gold:#b49345;--brand-sage:#829887;--action-primary:#2f6758;--action-primary-border:#5b907f;--action-primary-hover:#3b7968;--action-primary-text:#fff;--discovery:#7351e8;--discovery-deep:#5636be;--discovery-soft:#eee9ff;--signal-green:#438c53;--signal-gradient:linear-gradient(96deg, var(--signal-green) 0%, var(--discovery) 100%);--brand-gradient:linear-gradient(96deg, var(--signal-green) 0%, #5f8748 52%, #315f54 100%);--cloud:#fcfcf8;--slate:#73817c;--line:#ffffff1c;--shadow:0 30px 80px #01110e38;--sans:Inter, Aptos, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display:Manrope, "Aptos Display", Sora, Inter, ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--paper-line:#102a2524;--paper-copy:#50615b;--signal-dark:#35531f;--home-light:#eef2e8;--home-dark:var(--ink);--home-light-lime-wash:#c9f36a12;--home-light-violet-wash:#7351e80d;--home-dark-lime-wash:#c9f36a0e;--home-dark-violet-wash:#7351e811;--home-light-seam:#102a2512;--home-dark-seam:#fcfcf812;--grove-line-light:#102a2521;--grove-node-light:#438c536b;--grove-spark-light:#7351e857;--grove-line-dark:#a8c3a024;--grove-node-dark:#c9f36a8f;--grove-spark-dark:#b9a6ff6b;--radius-sm:.75rem;--radius-md:1.25rem;--radius-lg:2rem}.site-brand-link{min-width:0;min-height:2.75rem;color:var(--action-primary-text);border-radius:.65rem;outline:none;align-items:center;text-decoration:none;display:inline-flex}.site-brand-link:focus-visible{box-shadow:0 0 0 2px var(--ink), 0 0 0 4px var(--growth)}.groves-logo{--brand-node:var(--brand-gold);--brand-stroke:currentColor;min-width:0;color:var(--action-primary-text);align-items:center;gap:.72rem;display:inline-flex}.groves-logo--dark{color:var(--grove)}.groves-logo__symbol{flex:none;width:3.25rem;height:3.25rem}.groves-logo--compact .groves-logo__symbol{width:2.85rem;height:2.85rem}.brand-symbol__frame,.brand-symbol__growth,.brand-symbol__roots{stroke:var(--brand-stroke,currentColor);stroke-linecap:round;stroke-linejoin:round}.brand-symbol__frame{stroke-width:3.2px}.brand-symbol__growth{stroke-width:3.25px}.brand-symbol__roots{stroke-width:2.4px}.brand-symbol__joint{fill:var(--brand-stroke,currentColor)}.brand-symbol__node{fill:#0000;stroke:var(--brand-node,currentColor);stroke-width:3.2px}.groves-logo__wordmark{align-content:center;min-width:0;line-height:1;display:grid}.groves-logo__the{font-family:var(--sans);letter-spacing:.38em;margin:0 0 .18rem .13rem;font-size:.54rem;font-weight:650}.groves-logo__wordmark strong{letter-spacing:.14em;font-family:Georgia,Times New Roman,serif;font-size:1.46rem;font-weight:400;line-height:.9}.groves-logo--compact .groves-logo__wordmark strong{font-size:1.28rem}.groves-logo__wordmark small{color:currentColor;margin-top:.48rem}@supports (color:color-mix(in lab, red, red)){.groves-logo__wordmark small{color:color-mix(in srgb, currentColor 66%, transparent)}}.groves-logo__wordmark small{font-family:var(--sans);letter-spacing:.09em;font-size:.54rem;line-height:1.1}.rooted-brand-lockup{--brand-node:var(--brand-gold);--brand-stroke:var(--brand-sage);min-width:0;color:var(--action-primary-text);align-items:center;gap:.68rem;display:inline-flex}.rooted-brand-lockup--dark{--brand-stroke:#668271;color:var(--grove)}.rooted-brand-lockup__symbol{width:2.35rem;height:2.55rem;color:var(--brand-stroke);flex:none}.rooted-brand-lockup__copy{gap:.13rem;min-width:0;display:grid}.rooted-brand-lockup__line{align-items:baseline;gap:.4rem;min-width:0;display:flex}.rooted-brand-lockup .rooted-brand-lockup__wordmark{color:currentColor;letter-spacing:.13em;text-overflow:clip;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:400;line-height:1;overflow:visible}.rooted-brand-lockup__line em{color:var(--growth);font-family:var(--mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-style:normal;font-weight:720;overflow:hidden}.rooted-brand-lockup--dark .rooted-brand-lockup__line em{color:var(--signal-dark)}.rooted-brand-lockup .rooted-brand-lockup__copy>small{color:currentColor;overflow:visible}@supports (color:color-mix(in lab, red, red)){.rooted-brand-lockup .rooted-brand-lockup__copy>small{color:color-mix(in srgb, currentColor 59%, transparent)}}.rooted-brand-lockup .rooted-brand-lockup__copy>small{font-family:var(--sans);letter-spacing:0;text-overflow:clip;white-space:normal;font-size:.67rem;line-height:1.28}@media (max-width:40rem){.groves-logo{gap:.55rem}.groves-logo--compact .groves-logo__symbol{width:2.65rem;height:2.65rem}.groves-logo--compact .groves-logo__wordmark strong{letter-spacing:.12em;font-size:1.12rem}}.rooted-value-map{overflow:hidden}.rooted-value-map:before{opacity:.48;background-size:3.75rem 3.75rem}.rooted-value-map__body{z-index:1;grid-template-columns:minmax(0,.92fr) 3.5rem minmax(0,1.08fr) 3.5rem minmax(0,.92fr);align-items:stretch;gap:.45rem;padding:1rem;display:grid;position:relative}.rooted-signals,.rooted-opening,.rooted-content{background:#03120fbd;border:1px solid #fcfcf81c;border-radius:1.2rem;min-width:0;padding:clamp(1rem,1.7vw,1.4rem);position:relative}.rooted-opening{background:radial-gradient(circle at 50% 48%,#c9f36a21,#0000 15rem),linear-gradient(145deg,#c9f36a13,#7351e80d),#051c16f5;border-color:#c9f36a59;flex-direction:column;justify-content:center;min-height:27rem;display:flex;overflow:hidden}.rooted-content{background:radial-gradient(circle at 92% 6%,#7351e821,#0000 14rem),#03120fc7;border-color:#b9a6ff3d}.rooted-value-heading{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.68rem;display:grid;position:relative}.rooted-value-heading>span:first-child{width:1.9rem;height:1.9rem;color:var(--growth);font-family:var(--mono);border:1px solid #c9f36a47;border-radius:50%;place-items:center;font-size:.64rem;display:grid}.rooted-value-heading p{color:var(--growth);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:750;line-height:1.3}.rooted-value-heading h3{letter-spacing:-.025em;margin:.32rem 0 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.12}.rooted-signal-list{gap:.48rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.rooted-signal-list li{background:#ffffff06;border:1px solid #fcfcf817;border-radius:.84rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;padding:.65rem;display:grid;position:relative}.rooted-signal-list li:after{content:"";background:linear-gradient(90deg,#c9f36a6b,#0000);width:1.15rem;height:1px;position:absolute;top:50%;right:-1.15rem}.rooted-signal-list li>span:first-child{width:2.15rem;height:2.15rem;color:var(--growth);background:#c9f36a1c;border-radius:.64rem;place-items:center;display:grid}.rooted-signal-list li[data-tone=violet]>span:first-child{color:#c8bbff;background:#7351e829}.rooted-signal-list li[data-tone=sage]>span:first-child{color:#d7e7d2;background:#a8c3a021}.rooted-signal-list li>span:last-child{gap:.12rem;display:grid}.rooted-signal-list strong{font-size:.8rem;line-height:1.2}.rooted-signal-list small{color:#fcfcf89e;font-size:.7rem;line-height:1.32}.rooted-value-map__arrow{z-index:2;color:var(--growth);justify-content:center;align-items:center;display:flex;position:relative}.rooted-value-map__arrow>span{background:linear-gradient(90deg, #c9f36a1f, var(--growth));height:1px;position:absolute;left:0;right:0}.rooted-value-map__arrow svg{box-sizing:content-box;background:#0d3027;border:1px solid #c9f36a47;border-radius:50%;padding:.5rem;position:relative}.rooted-value-map__arrow--out{color:#c8bbff}.rooted-value-map__arrow--out>span{background:linear-gradient(90deg, var(--growth), #b9a6ff99)}.rooted-value-map__arrow--out svg{border-color:#b9a6ff52}.rooted-opening__glow{pointer-events:none;position:absolute;inset:0}.rooted-opening__glow span{border:1px solid #c9f36a1c;border-radius:50%;width:13rem;height:13rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rooted-opening__glow span:last-child{opacity:.6;border-style:dashed;width:18rem;height:18rem}.rooted-opening .rooted-value-heading h3{max-width:17ch;color:var(--growth);font-size:clamp(1.45rem,2.2vw,2.05rem);line-height:1.02}.rooted-opening>p{z-index:1;color:#fcfcf8b8;max-width:28ch;margin:1.15rem 0 0 2.58rem;font-size:.82rem;line-height:1.5;position:relative}.rooted-opening__fit{z-index:1;width:fit-content;color:var(--growth);background:#c9f36a14;border:1px solid #c9f36a3d;border-radius:999px;align-items:center;gap:.4rem;margin:1.2rem 0 0 2.58rem;padding:.45rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex;position:relative}.rooted-content__card{background:linear-gradient(145deg,#7351e81c,#0000 60%),#ffffff06;border:1px solid #b9a6ff3d;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;margin-top:1.25rem;padding:.95rem;display:grid}.rooted-content__card>span{color:#c8bbff;background:#b9a6ff21;border-radius:.72rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.rooted-content__card>div{gap:.24rem;display:grid}.rooted-content__card small{color:#c8bbff;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:750}.rooted-content__card strong{font-size:clamp(.98rem,1.35vw,1.14rem);line-height:1.18}.rooted-content__card p{color:#fcfcf8a6;margin:0;font-size:.74rem;line-height:1.42}.rooted-content__approval{color:var(--growth);background:#c9f36a12;border-radius:.75rem;align-items:center;gap:.45rem;margin:.85rem 0 0;padding:.7rem;font-size:.72rem;font-weight:700;line-height:1.35;display:flex}.rooted-discovery{z-index:1;background:linear-gradient(90deg,#c9f36a12,#0000 45%),#ffffff05;border:1px solid #c9f36a2b;border-radius:1rem;grid-template-columns:minmax(11rem,.52fr) minmax(0,1.48fr);align-items:center;gap:1rem;margin:0 1rem .8rem;padding:.85rem;display:grid;position:relative}.rooted-discovery header{gap:.14rem;display:grid}.rooted-discovery header strong{font-size:.88rem}.rooted-discovery header small{color:#fcfcf894;font-size:.68rem}.rooted-discovery ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.rooted-discovery li{background:#0000001a;border:1px solid #fcfcf81a;border-radius:999px;align-items:center;gap:.38rem;min-width:0;padding:.56rem .68rem;font-size:.71rem;font-weight:680;line-height:1.2;display:flex}.rooted-discovery li svg{color:var(--growth);flex:none}@media (max-width:68rem){.rooted-value-map__body{grid-template-columns:1fr 2.7rem 1fr;grid-template-areas:"signals arrow-in opening""arrow-out arrow-out arrow-out""content content content"}.rooted-signals{grid-area:signals}.rooted-opening{grid-area:opening}.rooted-content{grid-area:content}.rooted-value-map__arrow:not(.rooted-value-map__arrow--out){grid-area:arrow-in}.rooted-value-map__arrow--out{grid-area:arrow-out;min-height:2.7rem}.rooted-value-map__arrow--out>span{background:linear-gradient(180deg, var(--growth), #b9a6ff99);width:1px;height:auto;top:0;bottom:0;left:50%}.rooted-value-map__arrow--out svg{transform:rotate(90deg)}.rooted-content{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.rooted-content__card{margin-top:0}.rooted-content__approval{grid-column:2;margin-top:-.55rem}}.narrative-shell{width:min(100% - 2.5rem,74rem);margin-inline:auto}.narrative-kicker{color:var(--growth);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:750}.narrative-heading{max-width:50rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.narrative-heading h2{max-width:13ch;font-family:var(--display);letter-spacing:-.055em;margin:.8rem 0 0;font-size:clamp(2.5rem,5vw,4.7rem);font-weight:570;line-height:.98}.narrative-heading>p:last-child{color:#566660;max-width:42rem;margin:1.25rem 0 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.75}.site-nav-link{position:relative}.site-demo-link{color:var(--ink)}.site-nav-link[aria-current=page]{color:var(--cloud)}.site-nav-link[aria-current=page]:after{background:linear-gradient(90deg, var(--brand-gold), var(--growth));content:"";height:1px;position:absolute;bottom:.28rem;left:.75rem;right:.75rem}.how-simple-hero{background:radial-gradient(circle at 92% 8%, #c9f36a1a, transparent 29rem), radial-gradient(circle at 8% 82%, #7351e814, transparent 30rem), var(--ink);border-bottom:1px solid #fcfcf81a;padding-block:clamp(4.5rem,8vw,7.5rem);position:relative;overflow:hidden}.how-simple-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#fcfcf806 1px,#0000 1px),linear-gradient(90deg,#fcfcf806 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%,#000);mask-image:linear-gradient(90deg,#0000,#000 42%,#000)}.how-simple-hero__shell{z-index:1;grid-template-columns:minmax(20rem,.76fr) minmax(36rem,1.24fr);align-items:center;gap:clamp(3rem,6vw,6rem);width:min(100% - 2.5rem,78rem);margin-inline:auto;display:grid;position:relative}.how-simple-hero__copy{min-width:0}.how-simple-hero__copy>.rooted-brand-lockup{margin-bottom:2.2rem}.how-simple-hero__copy h1{max-width:10ch;font-family:var(--display);letter-spacing:-.06em;margin:.85rem 0 0;font-size:clamp(3rem,5.4vw,5.2rem);font-weight:570;line-height:.95}.how-simple-hero__copy>p:not(.narrative-kicker){color:#fcfcf8ad;max-width:35rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.75}.how-simple-hero__note{width:fit-content;max-width:34rem;color:var(--moss);background:#c9f36a0f;border:1px solid #c9f36a38;border-radius:999px;align-items:center;gap:.65rem;margin-top:1.5rem;padding:.55rem .8rem;font-size:.78rem;line-height:1.4;display:flex}.how-simple-hero__note svg{color:var(--growth);flex:none}.how-story{background:radial-gradient(circle at 50% 42%,#c9f36a17,#0000 18rem),#0a261fe0;border:1px solid #a8c3a03d;border-radius:1.75rem;margin:0;padding:clamp(1.25rem,2.5vw,2rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0000003d}.how-story:after{content:"";pointer-events:none;border:1px solid #7351e829;border-radius:50%;width:18rem;height:18rem;position:absolute;inset:auto -5rem -8rem auto;box-shadow:0 0 0 3rem #7351e806,0 0 0 6rem #7351e805}.how-story>header{z-index:1;border-bottom:1px solid #fcfcf81a;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex;position:relative}.how-story>header span{font-weight:720}.how-story>header small,.how-story figcaption{color:#fcfcf880;font-family:var(--mono);letter-spacing:.04em;font-size:.64rem}.how-story__inputs{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.35rem;display:grid;position:relative}.how-story__inputs span{min-height:3.5rem;color:var(--moss);text-align:center;background:#ffffff06;border:1px solid #a8c3a02b;border-radius:.85rem;place-items:center;padding:.65rem;font-size:.72rem;font-weight:680;display:grid}.how-story__connector{height:2.5rem;color:var(--growth);place-items:center;display:grid}.how-story__rooted{z-index:1;background:#c9f36a14;border:1px solid #c9f36a57;border-radius:1rem;align-items:center;gap:.75rem;width:fit-content;margin-inline:auto;padding:.65rem 1rem;display:flex;position:relative}.how-story__rooted>svg{width:2.8rem;height:2.8rem;color:var(--moss);--brand-node:var(--brand-gold);--brand-stroke:var(--moss)}.how-story__rooted>span{display:grid}.how-story__rooted small,.how-story__journey small{color:var(--growth);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:730}.how-story__rooted strong{font-size:1rem}.how-story__journey{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr) auto minmax(0,1fr);align-items:center;gap:.55rem;margin-top:1.35rem;display:grid;position:relative}.how-story__journey>article{background:#02120e94;border:1px solid #fcfcf81c;border-radius:1rem;align-content:center;gap:.22rem;min-height:5.5rem;padding:.85rem;display:grid}.how-story__journey>article>strong{font-size:.83rem;line-height:1.25}.how-story__journey>svg{color:var(--growth)}.how-story__journey [data-human-gate]{background:#7351e814;border-color:#b9a6ff47;align-items:center;gap:.65rem;display:flex}.how-story__journey [data-human-gate]>svg{color:#b9a6ff;flex:none}.how-story__journey [data-human-gate]>span{display:grid}.how-story figcaption{z-index:1;border-top:1px solid #fcfcf814;margin-top:1.25rem;padding-top:.9rem;line-height:1.5;position:relative}.how-simple-flow{background:radial-gradient(circle at 5% 5%, #c9f36a12, transparent 24rem), var(--home-light);color:var(--ink);padding-block:clamp(5rem,9vw,8rem)}.how-foundation-band{background:#fcfcf89e;border:1px solid #102a2521;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.3rem;padding:1rem 1.15rem;display:flex}.how-foundation-band>div{min-width:12rem;display:grid}.how-foundation-band small{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:740}.how-foundation-band strong{margin-top:.2rem;font-size:.9rem}.how-foundation-band ul{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.how-foundation-band li{color:#3d5c4f;background:#438c530f;border:1px solid #438c5330;border-radius:999px;padding:.45rem .7rem;font-size:.72rem;font-weight:650}.how-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.how-stage-grid>li{background:#fcfcf8b3;border:1px solid #102a251f;border-radius:1.15rem;flex-direction:column;min-height:15rem;padding:1.15rem;display:flex;position:relative}.how-stage-grid>li:after{z-index:2;content:"";background:linear-gradient(90deg,#438c5375,#0000);width:.85rem;height:1px;position:absolute;top:2.2rem;right:-.85rem}.how-stage-grid>li:last-child:after{display:none}.how-stage-grid>li[data-tone=human]{border-color:#438c5347}.how-stage-grid>li[data-tone=proposal]{border-color:#7351e833}.how-stage-grid>li>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.how-stage-grid__number{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.07em;font-size:.64rem;font-weight:740}.how-stage-grid__icon{width:2.5rem;height:2.5rem;color:var(--signal-green);background:#438c5312;border:1px solid #438c5333;border-radius:50%;place-items:center;display:grid}[data-tone=proposal] .how-stage-grid__icon{background:var(--discovery-soft);color:var(--discovery-deep);border-color:#7351e830}.how-stage-grid h3{font-family:var(--display);letter-spacing:-.03em;margin:1.1rem 0 0;font-size:1.28rem;line-height:1.1}.how-stage-grid p{color:#586a63;margin:.65rem 0 0;font-size:.86rem;line-height:1.6}.how-stage-grid>li>small{width:fit-content;color:var(--signal-dark);font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;border-top:1px solid #102a251a;margin-top:auto;padding-top:.75rem;font-size:.58rem;font-weight:740}.how-control{background:radial-gradient(circle at 90% 15%, #7351e812, transparent 28rem), var(--ink);padding-block:clamp(5rem,9vw,8rem)}.how-control__intro{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.how-control__intro h2{max-width:13ch;font-family:var(--display);letter-spacing:-.06em;margin:.8rem 0 0;font-size:clamp(2.65rem,5vw,4.8rem);font-weight:560;line-height:.98}.how-control__intro h2 em{color:var(--growth);font-family:Georgia,Times New Roman,serif;font-weight:400}.how-control__intro>p{color:#fcfcf8a8;margin:0;font-size:1rem;line-height:1.8}.how-boundary{grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr);align-items:stretch;gap:.8rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.how-boundary>section{background:#ffffff06;border:1px solid #fcfcf81f;border-radius:1.25rem;padding:clamp(1.25rem,2.5vw,2rem)}.how-boundary>section:last-child{background:#c9f36a0e;border-color:#c9f36a40}.how-boundary section>header{align-items:center;gap:.7rem;display:flex}.how-boundary section>header>svg{width:2.4rem;height:2.4rem;color:var(--moss);--brand-node:var(--brand-gold);--brand-stroke:var(--moss)}.how-boundary section:last-child>header>svg{color:var(--growth)}.how-boundary h3{margin:0;font-size:1.3rem}.how-boundary ul{gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.how-boundary li{color:#fcfcf8b3;border-top:1px solid #fcfcf814;align-items:center;gap:.65rem;padding-block:.8rem;font-size:.9rem;display:flex}.how-boundary li svg{color:var(--growth);flex:none}.how-boundary__gate{color:var(--growth);grid-template-rows:1fr auto 1fr;place-items:center;display:grid}.how-boundary__gate span{background:linear-gradient(var(--growth), #c9f36a14);width:1px;height:100%}.how-boundary__gate span:last-child{background:linear-gradient(#c9f36a14, var(--growth))}.how-initial-path{background:#ffffff05;border:1px solid #a8c3a029;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.15rem;display:grid}.how-initial-path>div{gap:.15rem;display:grid}.how-initial-path small{color:#fcfcf87a;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.how-initial-path strong{font-size:.85rem}.how-initial-path>svg{color:var(--growth)}.how-simple-cta{background:var(--home-light);padding-block:clamp(4rem,8vw,7rem)}.company-hero{background:radial-gradient(circle at 88% 15%, #c9f36a24, transparent 27rem), radial-gradient(circle at 12% 88%, #7351e80e, transparent 25rem), var(--ground);color:var(--ink);padding-block:clamp(4.5rem,8vw,7.5rem);position:relative;overflow:hidden}.company-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#102a2509 1px,#0000 1px),linear-gradient(90deg,#102a2509 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.company-hero__shell{z-index:1;grid-template-columns:minmax(20rem,.84fr) minmax(32rem,1.16fr);align-items:center;gap:clamp(3rem,7vw,7rem);width:min(100% - 2.5rem,76rem);margin-inline:auto;display:grid;position:relative}.company-hero__copy>.groves-logo{margin-bottom:2rem}.company-hero__copy>.groves-logo .groves-logo__symbol{width:4rem;height:4rem}.company-hero__copy>.groves-logo .groves-logo__wordmark strong{font-size:1.85rem}.company-hero__copy h1{max-width:11ch;font-family:var(--display);letter-spacing:-.065em;margin:.9rem 0 0;font-size:clamp(3.25rem,6vw,5.7rem);font-weight:560;line-height:.94}.company-hero__copy h1 em{color:var(--signal-green);font-family:Georgia,Times New Roman,serif;font-weight:400}.company-hero__copy>p:not(.narrative-kicker){color:#50615b;max-width:38rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.8}.company-hero__aside{border-left:2px solid var(--brand-gold);color:#53645d;align-items:center;gap:.65rem;width:fit-content;max-width:36rem;margin-top:1.25rem;padding:.2rem 0 .2rem .8rem;font-size:.82rem;font-weight:640;display:flex}.company-hero__aside svg{color:var(--signal-green);flex:none}.company-hero__actions,.company-product-bridge__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.company-secondary-link{color:var(--grove)!important;border-color:#102a2542!important}.company-secondary-link:hover{border-color:var(--grove)!important}.company-grove{background:radial-gradient(circle at 50% 48%, #c9f36a1c, transparent 13rem), var(--grove);color:var(--cloud);border:1px solid #102a252e;border-radius:1.8rem;margin:0;padding:clamp(1.25rem,2.4vw,2rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #102a252e}.company-grove:after{content:"";pointer-events:none;background:linear-gradient(#0000,#c9f36a3d,#0000);width:1px;height:68%;position:absolute;inset:16% auto auto 50%}.company-grove>header{z-index:2;border-bottom:1px solid #fcfcf81a;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex;position:relative}.company-grove>header span{font-weight:720}.company-grove>header small,.company-grove figcaption{color:#fcfcf87a;font-family:var(--mono);letter-spacing:.05em;font-size:.62rem}.company-grove__map{min-height:29rem;position:relative}.company-grove__symbol{z-index:2;width:9.5rem;height:9.5rem;color:var(--cloud);--brand-node:var(--brand-gold);--brand-stroke:var(--moss);filter:drop-shadow(0 0 2rem #c9f36a29);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-grove__map ul{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:space-between;gap:7.5rem 9rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:1.5rem 0}.company-grove__map li{background:#02120e94;border:1px solid #a8c3a02e;border-radius:1rem;align-content:center;min-height:5.5rem;padding:.85rem;display:grid}.company-grove__map li>span{color:var(--growth);font-family:var(--mono);font-size:.57rem}.company-grove__map li strong{margin-top:.2rem;font-size:.85rem}.company-grove__map li small{color:#fcfcf885;margin-top:.15rem;font-size:.67rem}.company-grove figcaption{z-index:2;border-top:1px solid #fcfcf81a;padding-top:1rem;position:relative}.company-memory{background:radial-gradient(circle at 8% 85%, #7351e813, transparent 25rem), var(--ink);padding-block:clamp(5rem,9vw,8rem)}.company-memory>.narrative-shell{grid-template-columns:minmax(18rem,.7fr) minmax(38rem,1.3fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.company-memory__intro h2{max-width:10ch;font-family:var(--display);letter-spacing:-.06em;margin:.8rem 0 0;font-size:clamp(2.7rem,5vw,4.8rem);font-weight:560;line-height:.98}.company-memory__intro h2 em{color:var(--growth);font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.company-memory__intro>p:last-child{color:#fcfcf89e;max-width:32rem;margin:1.3rem 0 0;line-height:1.75}.company-memory__visual{background:#ffffff06;border:1px solid #a8c3a033;border-radius:1.5rem;margin:0;overflow:hidden}.company-memory__visual>header{color:var(--moss);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #fcfcf81a;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;font-size:.63rem;font-weight:730;display:flex}.company-memory__flow{grid-template-columns:minmax(0,.9fr) auto minmax(0,1.1fr);align-items:center;gap:1rem;padding:clamp(1rem,2.4vw,1.75rem);display:grid}.company-memory__flow>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.company-memory__flow>ul li{color:#fcfcf885;text-align:center;border:1px dashed #fcfcf824;border-radius:.85rem;place-items:center;min-height:4.3rem;padding:.6rem;font-size:.7rem;display:grid}.company-memory__junction{color:var(--growth);align-items:center;display:flex}.company-memory__junction>svg:first-child{width:4.8rem;height:4.8rem;color:var(--moss);--brand-node:var(--brand-gold);--brand-stroke:var(--moss)}.company-memory__flow>article{background:#c9f36a0f;border:1px solid #c9f36a40;border-radius:1rem;align-content:center;min-height:11rem;padding:1.2rem;display:grid}.company-memory__flow>article>svg{color:var(--growth)}.company-memory__flow>article small{color:var(--growth);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.8rem;font-size:.58rem;font-weight:740}.company-memory__flow>article strong{margin-top:.3rem;font-size:1.15rem;line-height:1.25}.company-memory__flow>article p{color:#fcfcf88c;margin:.55rem 0 0;font-size:.75rem;line-height:1.55}.company-definition{background:radial-gradient(circle at 95% 10%, #c9f36a14, transparent 25rem), var(--home-light);color:var(--ink);padding-block:clamp(5rem,9vw,8rem)}.company-definition__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.company-definition__cards article{background:#fcfcf8a8;border:1px solid #102a2521;border-radius:1.4rem;min-height:20rem;padding:clamp(1.5rem,3.3vw,2.5rem)}.company-definition__cards article:first-child{background:var(--grove);color:var(--cloud);border-color:#102a253d}.company-definition__cards article>span{width:3rem;height:3rem;color:var(--signal-green);background:#438c5312;border:1px solid #438c5333;border-radius:50%;place-items:center;display:grid}.company-definition__cards article:first-child>span{color:var(--growth);background:#c9f36a12;border-color:#c9f36a38}.company-definition__cards article>small{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-top:2.5rem;font-size:.62rem;font-weight:740;display:block}.company-definition__cards article:first-child>small{color:var(--growth)}.company-definition__cards h3{max-width:15ch;font-family:var(--display);letter-spacing:-.045em;margin:.7rem 0 0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.03}.company-definition__cards p{color:#586861;max-width:34rem;margin:1.1rem 0 0;line-height:1.75}.company-definition__cards article:first-child p{color:#fcfcf89e}.company-principles{border-top:1px solid #102a2524;grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);gap:clamp(2rem,6vw,6rem);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid}.company-principles h3{letter-spacing:-.035em;max-width:10ch;margin:.7rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1}.company-principles ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.company-principles ol:before{content:"";background:#438c532e;width:1px;height:100%;position:absolute;top:50%;bottom:50%;left:50%;transform:translateY(-50%)}.company-principles li{border-bottom:1px solid #102a251c;grid-template-columns:auto auto minmax(0,1fr);align-content:center;gap:.3rem .65rem;min-height:8.5rem;padding:1rem 1.2rem;display:grid;position:relative}.company-principles li:nth-child(odd){border-right:1px solid #102a251c;padding-left:0}.company-principles li:nth-child(2n){padding-right:0}.company-principles li>span{color:var(--signal-dark);font-family:var(--mono);font-size:.58rem}.company-principles li>svg{color:var(--signal-green)}.company-principles li strong{font-size:.85rem}.company-principles li small{color:#61716b;grid-column:3;font-size:.7rem;line-height:1.45}.company-product-bridge{background:radial-gradient(circle at 86% 15%, #c9f36a14, transparent 28rem), var(--ink);padding-block:clamp(5rem,9vw,8rem)}.company-product-bridge__marks{border-bottom:1px solid #fcfcf81a;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2rem;display:flex}.company-product-bridge__connector{color:var(--growth);align-items:center;gap:.65rem;display:flex}.company-product-bridge__connector small{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-style:italic}.company-product-bridge__copy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-top:clamp(2.5rem,5vw,4.5rem);display:grid}.company-product-bridge__copy h2{max-width:14ch;font-family:var(--display);letter-spacing:-.055em;margin:.75rem 0 0;font-size:clamp(2.5rem,5vw,4.7rem);font-weight:560;line-height:.98}.company-product-bridge__copy>div:first-child>p:last-child{color:#fcfcf89e;max-width:40rem;margin:1.2rem 0 0;line-height:1.75}.company-product-bridge__actions{justify-content:flex-end}.company-product-bridge__note{color:#fcfcf875;border-top:1px solid #fcfcf81a;align-items:center;gap:.6rem;margin:2.5rem 0 0;padding-top:1.1rem;font-size:.72rem;display:flex}.company-product-bridge__note svg{color:var(--growth);flex:none}@media (max-width:72rem){.how-simple-hero__shell,.company-hero__shell,.company-memory>.narrative-shell{grid-template-columns:1fr}.how-simple-hero__copy,.company-hero__copy{max-width:44rem}.how-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-control__intro,.company-principles{grid-template-columns:1fr}.company-grove__map{min-height:25rem}.company-grove__map ul{gap:5rem 11rem}.company-memory__visual{max-width:52rem}}@media (max-width:48rem){.narrative-shell,.how-simple-hero__shell,.company-hero__shell{width:min(100% - 2rem,74rem)}.narrative-heading h2,.how-control__intro h2,.company-memory__intro h2,.company-product-bridge__copy h2{font-size:clamp(2.35rem,11vw,3.5rem)}.how-simple-hero__copy h1,.company-hero__copy h1{font-size:clamp(2.75rem,13vw,4rem)}.how-simple-hero__note{border-radius:1rem;width:100%}.how-story__inputs,.how-story__journey,.how-stage-grid,.company-definition__cards,.company-principles ol{grid-template-columns:1fr}.how-story__journey>svg,.how-initial-path>svg{margin-inline:auto;transform:rotate(90deg)}.how-story__journey>article{min-height:4.7rem}.how-foundation-band{display:grid}.how-foundation-band ul{justify-content:flex-start}.how-stage-grid{padding-left:1rem;position:relative}.how-stage-grid:before{content:"";background:#438c533d;width:1px;position:absolute;top:1rem;bottom:1rem;left:.2rem}.how-stage-grid>li{min-height:13rem}.how-stage-grid>li:after{background:linear-gradient(90deg,#438c5366,#0000);width:1rem;top:2rem;left:-1rem;right:auto}.how-stage-grid>li:last-child:after{display:block}.how-boundary{grid-template-columns:1fr}.how-boundary__gate{grid-template-rows:auto;grid-template-columns:1fr auto 1fr;min-height:3.5rem}.how-boundary__gate span{background:linear-gradient(90deg, #c9f36a14, var(--growth));width:100%;height:1px}.how-boundary__gate span:last-child{background:linear-gradient(90deg, var(--growth), #c9f36a14)}.how-initial-path{grid-template-columns:1fr}.how-initial-path>div{text-align:center}.company-grove:after{display:none}.company-grove__map{justify-items:center;gap:1.5rem;min-height:0;padding-block:2rem;display:grid}.company-grove__symbol{width:7.5rem;height:7.5rem;position:static;transform:none}.company-grove__map ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;display:grid;position:static}.company-memory__flow{grid-template-columns:1fr}.company-memory__junction{justify-content:center}.company-memory__junction>svg:last-child{transform:rotate(90deg)}.company-definition__cards article{min-height:18rem}.company-principles ol:before{width:1px;height:auto;top:0;bottom:0;left:.2rem;transform:none}.company-principles li,.company-principles li:nth-child(odd),.company-principles li:nth-child(2n){border-right:0;min-height:7rem;padding:.9rem 0 .9rem 1.2rem}.company-product-bridge__marks,.company-product-bridge__copy{grid-template-columns:1fr;justify-items:start;display:grid}.company-product-bridge__connector{transform-origin:0;transform:rotate(90deg)}.company-product-bridge__actions{justify-content:flex-start}}@media (forced-colors:active){.how-simple-hero,.how-story,.how-story__inputs span,.how-story__rooted,.how-story__journey>article,.how-simple-flow,.how-foundation-band,.how-foundation-band li,.how-stage-grid>li,.how-control,.how-boundary>section,.how-initial-path,.how-simple-cta,.company-hero,.company-grove,.company-grove__map li,.company-memory,.company-memory__visual,.company-memory__flow>ul li,.company-memory__flow>article,.company-definition,.company-definition__cards article,.company-product-bridge{color:canvastext;background:canvas;border-color:canvastext}.how-simple-hero:before,.how-story:after,.company-hero:before,.company-grove:after,.how-stage-grid:before,.how-stage-grid>li:after,.company-principles ol:before{display:none}.site-nav-link[aria-current=page]:after{background:highlight}}@media (max-width:48rem){.rooted-value-map__body{grid-template-columns:1fr;grid-template-areas:"signals""arrow-in""opening""arrow-out""content";gap:.55rem;padding:.65rem}.rooted-opening{min-height:20rem}.rooted-value-map__arrow{min-height:2.6rem}.rooted-value-map__arrow>span{background:linear-gradient(180deg, #c9f36a1f, var(--growth));width:1px;height:auto;top:0;bottom:0;left:50%}.rooted-value-map__arrow svg{transform:rotate(90deg)}.rooted-signal-list li:after{display:none}.rooted-content{display:block}.rooted-content__card{margin-top:1rem}.rooted-content__approval{margin-top:.7rem}.rooted-discovery{grid-template-columns:1fr;margin:0 .65rem .65rem}.rooted-discovery ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors:active){.rooted-signals,.rooted-opening,.rooted-content,.rooted-signal-list li,.rooted-content__card,.rooted-content__approval,.rooted-discovery,.rooted-discovery li{color:canvastext;background:canvas;border:1px solid canvastext}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cloud);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}svg,img{max-width:100%;display:block}::selection{background:var(--growth);color:var(--ink)}:focus-visible{outline:3px solid var(--growth);outline-offset:4px}.site-canvas{background:var(--home-light);overflow:clip}.product-scene,.discovery-section,.market-section,.faq-section{--section-grove-line:var(--grove-line-light);--section-grove-node:var(--grove-node-light);--section-grove-spark:var(--grove-spark-light)}.workflow-section,.integration-section{--section-grove-line:var(--grove-line-dark);--section-grove-node:var(--grove-node-dark);--section-grove-spark:var(--grove-spark-dark)}.grove-edge{z-index:0;width:clamp(6.5rem,9vw,8.5rem);height:min(78%,52rem);color:var(--section-grove-line);opacity:.86;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.grove-edge--left{left:max(.5rem,50% - 43rem);-webkit-mask-image:linear-gradient(90deg,#000 0% 58%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 58%,#0000 100%)}.grove-edge--right{right:max(.5rem,50% - 43rem);transform:translateY(-50%)scaleX(-1);-webkit-mask-image:linear-gradient(270deg,#000 0% 58%,#0000 100%);mask-image:linear-gradient(270deg,#000 0% 58%,#0000 100%)}.grove-edge__branches{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px}.grove-edge__branches path{vector-effect:non-scaling-stroke}.grove-edge__branches path:not(:first-child){opacity:.68;stroke-width:.9px}.grove-edge__nodes{fill:var(--section-grove-node);stroke:var(--home-light);stroke-width:1.25px}.grove-edge__nodes circle{vector-effect:non-scaling-stroke}.workflow-section .grove-edge__nodes,.integration-section .grove-edge__nodes{stroke:var(--home-dark)}.grove-edge__sparks{fill:var(--section-grove-spark)}.product-scene>.shell,.discovery-section>.shell,.workflow-section>.shell,.market-section>.shell,.integration-section>.shell,.faq-section>.shell{z-index:1;position:relative}@media (max-width:84rem){.grove-edge{display:none}}@media (forced-colors:active){.grove-edge,.hero__forest,.hero:before,.hero:after,.hero .root-network,.final-cta .root-network{display:none}}.shell{width:min(100% - 2.5rem,76rem);margin-inline:auto}.button{border:1px solid var(--ink);background:var(--ink);min-height:3.25rem;color:var(--cloud);letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.35rem;font-size:.9rem;font-weight:750;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.button:hover{background:var(--forest);border-color:var(--forest);transform:translateY(-2px)}.button--light{border-color:var(--action-primary-border);background:var(--action-primary);color:var(--cloud);box-shadow:0 .45rem 1.3rem #00000029}.button--light:hover{border-color:var(--moss);background:var(--action-primary-hover)}.text-link{min-height:2.75rem;color:var(--ink);border-bottom:1px solid #071a176b;align-items:center;gap:.55rem;font-size:.9rem;font-weight:700;display:inline-flex}.text-link span{transition:transform .18s}.text-link:hover span{transform:translate(2px,-2px)}.text-link--light{color:var(--cloud);border-color:#fcfcf86b}.signal-dot{background:var(--growth);border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 .28rem #c9f36a21}.section-index{color:#466059;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:650}.kicker{color:var(--signal-dark);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.72rem;font-weight:800}.section-intro{grid-template-columns:7.5rem minmax(0,1fr) minmax(15rem,22rem);align-items:end;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.section-intro h2{color:var(--ink);font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,4.4vw,4.6rem);font-weight:520;line-height:1}.section-intro>p:last-child{color:var(--paper-copy);margin:0 0 .4rem;font-size:1rem;line-height:1.75}.hero{isolation:isolate;background:var(--home-dark);min-height:calc(100svh - 5rem);color:var(--cloud);position:relative;overflow:hidden}.hero__forest{z-index:0;background:var(--home-dark);pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.hero__forest picture{width:100%;height:100%;display:block}.hero__forest img{object-fit:cover;object-position:center;width:100%;height:100%}.hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#04120ff7 0%,#04120feb 34%,#04120fad 57%,#04120f57 78%,#04120f7a 100%),linear-gradient(#04120f2e 0%,#04120f0f 58%,#04120fd1 100%);position:absolute;inset:0}.hero:after{z-index:1;content:"";pointer-events:none;background-image:linear-gradient(#c9f36a06 1px,#0000 1px),linear-gradient(90deg,#c9f36a06 1px,#0000 1px);background-size:5.25rem 5.25rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero__inner{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(31rem,1.1fr);align-content:center;align-items:center;gap:clamp(2.5rem,5vw,5.5rem);min-height:calc(100svh - 5rem);padding-block:clamp(4.5rem,8vw,7rem) clamp(6rem,9vw,8rem);display:grid;position:relative}.hero__copy{z-index:2;min-width:0;position:relative}.hero__eyebrow{color:var(--growth);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.68rem;font-weight:650;display:flex}.hero__eyebrow>span:last-child{color:#fcfcf8ad}.hero__eyebrow>span:last-child:before{color:#fcfcf852;content:"/";margin-right:.75rem}.hero__brand-promise{color:#d9efad;width:fit-content;margin:clamp(2.1rem,4vw,3.4rem) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.35vw,1.22rem);font-style:italic}.hero__title{max-width:11.5ch;font-family:var(--display);letter-spacing:-.055em;color:var(--cloud);gap:.12em;margin:1rem 0 0;font-size:clamp(3.25rem,4.4vw,4.75rem);font-weight:560;line-height:.94;display:grid}.hero__title-line{display:block;overflow:hidden}.hero__title-line>span{display:block}.hero__title-line--accent{background:linear-gradient(90deg, var(--growth), #d9efad 58%, #a8c3a0);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:none}.hero__title-line:last-child{max-width:11ch;font-size:.76em;line-height:1}.hero__lead{color:#fcfcf8c7;max-width:40rem;margin:clamp(1.7rem,3vw,2.4rem) 0 0;font-size:clamp(1.05rem,1.5vw,1.23rem);line-height:1.7}.hero__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.8rem;display:flex}.hero__actions .button{border-color:var(--action-primary-border);background:var(--action-primary);color:var(--cloud);box-shadow:0 .45rem 1.3rem #00000029}.hero__actions .button:hover{border-color:var(--moss);background:var(--action-primary-hover)}.hero__actions .text-link{color:var(--cloud);border-color:#fcfcf86b}.hero__principles{color:#fcfcf8a8;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem 1rem;margin:1.6rem 0 0;padding:0;font-size:.62rem;list-style:none;display:flex}.hero__principles li{align-items:center;gap:.48rem;display:inline-flex}.hero__principles li>span{background:var(--growth);border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 0 .2rem #c9f36a33}.hero__visual{z-index:2;perspective:1400px;min-width:0;position:relative}.hero__visual:before{z-index:-1;content:"";filter:blur(4rem);opacity:.75;background:linear-gradient(135deg,#c9f36a4d,#438c532e);border-radius:50%;position:absolute;inset:8% -4% -8% 8%}.hero__scroll-cue{z-index:3;color:#fcfcf894;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;justify-items:center;gap:.5rem;font-size:.58rem;text-decoration:none;display:grid;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.hero__scroll-cue>span:last-child{background:#fcfcf833;width:1px;height:1.8rem;position:relative;overflow:hidden}.hero__scroll-cue>span:last-child:after{background:var(--growth);content:"";width:1px;height:100%;animation:1.9s ease-in-out infinite scrollCue;position:absolute;top:-100%;left:0}.root-network{z-index:-1;color:#102a2521;pointer-events:none;width:min(58vw,52rem);position:absolute;top:2rem;right:-9rem}.root-network__nodes{color:var(--discovery)}@keyframes scrollCue{0%{transform:translateY(0)}55%,to{transform:translateY(200%)}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-console{will-change:transform}}.hero-console{color:var(--ink);transform-style:preserve-3d;background:#fffffce8;border:1px solid #102a251f;border-radius:1.45rem;overflow:hidden;box-shadow:0 2.5rem 7rem #121b1826,0 0 0 .35rem #ffffff8c}.hero-console__header{background:#ffffffb8;border-bottom:1px solid #102a2517;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem 1rem;display:flex}.hero-console__lockup{align-items:center;gap:.7rem;display:flex}.hero-console__lockup>span:last-child{gap:.12rem;display:grid}.hero-console__lockup strong{letter-spacing:.14em;font-size:.72rem}.hero-console__lockup small{color:#687771;font-size:.6875rem}.hero-console__truth{color:#697872;max-width:15rem;font-family:var(--mono);text-align:right;justify-content:flex-end;align-items:center;gap:.42rem;margin:0;font-size:.6875rem;line-height:1.4;display:inline-flex}.hero-console__truth svg{color:var(--discovery);flex:none}.hero-console__body{background-color:#f7f8f4;background-image:linear-gradient(#102a2506 1px,#0000 1px),linear-gradient(90deg,#102a2506 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2.5rem 2.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;gap:.6rem;padding:.68rem;display:grid}.hero-console__workspace-head{background:#ffffffe0;border:1px solid #102a2517;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.7rem .75rem;display:flex}.hero-console__workspace-head>div:first-child{min-width:0}.hero-console__eyebrow{color:var(--discovery-deep);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.hero-console__workspace-head h2{max-width:25rem;font-family:var(--display);letter-spacing:-.03em;margin:.22rem 0 0;font-size:clamp(1rem,1.45vw,1.28rem);font-weight:620;line-height:1.08}.hero-console__cycle{flex:none;justify-content:flex-end;align-items:center;gap:.36rem;display:flex}.hero-console__cycle-toggle{min-height:2.75rem;font:inherit;cursor:pointer;border:0}.hero-console__playback-status{color:#50615b;min-height:2rem;font-family:var(--mono);white-space:nowrap;background:#f5f7f2;border:1px solid #102a251a;border-radius:999px;align-items:center;gap:.36rem;padding:.34rem .52rem;font-size:.6875rem;font-weight:700;display:inline-flex}.hero-console__playback-status>span,.hero-console__chart-status>span{background:var(--signal-green);border-radius:999px;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem #438c531c}.hero-console__playback-status[data-running=true]>span,.hero-console__chart-status[data-running=true]>span{animation:1.8s ease-in-out infinite hero-console-pulse}@keyframes hero-console-pulse{0%,to{opacity:.72;box-shadow:0 0 0 .12rem #438c531f}50%{opacity:1;box-shadow:0 0 0 .34rem #438c530a}}.hero-console__cycle-toggle{background:var(--discovery-soft);color:var(--discovery-deep);border:1px solid #7351e829;border-radius:.72rem;justify-content:center;align-items:center;gap:.28rem;padding:0 .5rem;font-size:.6875rem;font-weight:750;display:inline-flex}.hero-console__cycle-toggle:focus-visible{outline-offset:2px;outline:3px solid #7351e86b}.hero-console__cycle-toggle:disabled{cursor:default;opacity:.72}.hero-console__dashboard{grid-template:"metrics metrics""chart queue"/minmax(0,1.5fr) minmax(13rem,.85fr);gap:.6rem;min-width:0;display:grid}.hero-console__metrics{grid-area:metrics;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;margin:0;display:grid}.hero-console__metrics>div{background:#fffffff0;border:1px solid #102a2517;border-radius:.82rem;flex-direction:column;justify-content:space-between;min-width:0;min-height:5.6rem;padding:.6rem;display:flex}.hero-console__metrics dt{color:#50615b;align-items:flex-start;gap:.32rem;min-width:0;font-size:.6875rem;font-weight:720;line-height:1.25;display:flex}.hero-console__metrics dt svg{color:var(--discovery);flex:none}.hero-console__metrics dd{align-items:start;gap:.34rem;min-width:0;margin:.42rem 0 0;display:grid}.hero-console__metric-value{font-variant-numeric:tabular-nums;align-items:end;min-width:3.6rem;min-height:1.6rem;display:grid;overflow:hidden}.hero-console__metric-value strong{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(1.4rem,2.1vw,1.7rem);font-weight:760;line-height:1;display:block}.hero-console__metric-trend{width:fit-content;max-width:100%;color:var(--signal-dark);font-family:var(--mono);text-align:left;align-items:center;gap:.24rem;font-size:.6875rem;font-weight:750;line-height:1.25;display:inline-flex}.hero-console__metric-trend svg{flex:none}.hero-console__chart{background:#fffffff0;border:1px solid #102a2517;border-radius:.9rem;grid-area:chart;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;margin:0;padding:.7rem;display:grid}.hero-console__card-head{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;min-height:1.5rem;display:flex}.hero-console__card-head>span,.hero-console__card-head h3{color:#50615b;letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:760;line-height:1.3}.hero-console__card-head small{background:var(--discovery-soft);color:var(--discovery-deep);font-family:var(--mono);border-radius:999px;padding:.25rem .45rem;font-size:.6875rem;font-weight:700}.hero-console__chart-status{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.hero-console__chart-legend{color:#71807b;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.12rem;font-size:.6875rem;line-height:1.3;display:flex}.hero-console__chart-legend>span{align-items:center;gap:.28rem;display:inline-flex}.hero-console__chart-legend i{background:var(--signal-gradient);border-radius:999px;width:.75rem;height:.16rem}.hero-console__chart-legend>span:last-child i{background:var(--discovery)}.hero-console__chart svg{width:100%;height:clamp(9.5rem,17vw,11rem);color:var(--discovery);display:block}.hero-console__chart-grid{color:#102a2514;stroke-width:1px}.hero-console__chart-glow{opacity:.12}.hero-console__chart-audience{opacity:.78}.hero-console__chart-point{fill:var(--discovery);stroke:#fff;stroke-width:4px}.hero-console__chart-point--audience{fill:#fff;stroke:var(--discovery);stroke-width:3px}.hero-console__chart figcaption{color:#687771;margin-top:.3rem;font-size:.6875rem;line-height:1.45}.hero-console__queue{background:#fffffff0;border:1px solid #102a2514;border-radius:.9rem;flex-direction:column;grid-area:queue;min-width:0;padding:.7rem;display:flex}.hero-console__queue .hero-console__card-head svg{color:var(--discovery);flex:none}.hero-console__queue ol{margin:.42rem 0 0;padding:0;list-style:none;display:grid}.hero-console__queue-item{border-bottom:1px solid #102a2513;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.32rem .48rem;min-width:0;padding:.56rem 0;display:grid}.hero-console__queue-icon{width:1.7rem;height:1.7rem;color:var(--grove);border-radius:.55rem;place-items:center;display:grid}.hero-console__queue-item--growth .hero-console__queue-icon{background:#c9f36a61}.hero-console__queue-item--discovery .hero-console__queue-icon{background:var(--discovery-soft);color:var(--discovery-deep)}.hero-console__queue-item--quiet .hero-console__queue-icon{color:#50615b;background:#edf1ec}.hero-console__queue-copy{gap:.12rem;min-width:0;display:grid}.hero-console__queue-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.25;overflow:hidden}.hero-console__queue-copy small{color:#71807b;font-size:.6875rem;line-height:1.25}.hero-console__queue-state{width:fit-content;color:var(--discovery-deep);font-family:var(--mono);grid-column:2;font-size:.6875rem;line-height:1.25}.hero-console__queue-progress{background:#102a2514;border-radius:999px;grid-column:1/-1;height:.28rem;display:block;overflow:hidden}.hero-console__queue-progress>span{border-radius:inherit;background:var(--signal-gradient);transform-origin:0;width:100%;height:100%;display:block}.hero-console__gate{color:#35531f;background:#c9f36a3d;border-radius:.65rem;align-items:center;gap:.38rem;margin:auto 0 0;padding:.52rem .55rem;font-size:.6875rem;font-weight:720;line-height:1.35;display:flex}.hero-console__gate svg{flex:none}.hero-console__disclaimer{color:#6c7a75;margin:0;padding:0 .2rem .1rem;font-size:.6875rem;line-height:1.4}.product-scene{isolation:isolate;background:radial-gradient(circle at 2% 16%, var(--home-light-lime-wash), transparent 25rem), radial-gradient(circle at 97% 84%, var(--home-light-violet-wash), transparent 28rem), var(--home-light);box-shadow:inset 0 1px var(--home-light-seam);perspective:1400px;padding:clamp(6rem,10vw,10rem) 0 clamp(7rem,12vw,12rem);position:relative;overflow:clip}.product-scene>.shell{width:min(100% - 2rem,88rem)}.visibility-product{background:radial-gradient(circle at 8% 12%, #c9f36a17, transparent 24rem), radial-gradient(circle at 88% 10%, #7351e814, transparent 28rem), linear-gradient(135deg, var(--grove), var(--ink));color:var(--cloud);border:1px solid #a8c3a047;border-radius:clamp(1.35rem,2.5vw,2rem);grid-template-columns:minmax(21rem,.6fr) minmax(52rem,1.4fr);gap:clamp(.65rem,1.2vw,1rem);padding:clamp(.6rem,1.1vw,.9rem);display:grid;position:relative;overflow:hidden;box-shadow:0 3.5rem 7rem #03120f3d}.visibility-product__copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.35rem,3vw,2.5rem);display:flex;position:relative}.visibility-product__copy .section-index{color:#c9f36ab8}.visibility-product__copy .kicker{color:var(--growth);margin:1.6rem 0 0}.visibility-product__copy h2{max-width:9ch;color:var(--cloud);letter-spacing:-.045em;text-wrap:balance;margin:.75rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.55rem,3.8vw,4rem);font-weight:500;line-height:1.02}.visibility-product__copy>p:last-of-type{color:#fcfcf8b3;max-width:31rem;margin:1.35rem 0 0;font-size:.86rem;line-height:1.7}.visibility-product__copy ul{gap:0;margin:1.65rem 0 0;padding:0;list-style:none;display:grid}.visibility-product__copy li{border-top:1px solid #fcfcf81a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;min-width:0;padding:.85rem 0;display:grid}.visibility-product__copy li>span:first-child{width:2.35rem;height:2.35rem;color:var(--growth);background:#c9f36a12;border:1px solid #c9f36a3d;border-radius:50%;place-items:center;display:grid}.visibility-product__copy li>span:last-child{gap:.12rem;display:grid}.visibility-product__copy li strong{font-size:.9rem;line-height:1.25}.visibility-product__copy li small{color:#fcfcf894;font-size:.72rem;line-height:1.45}.visibility-product__link{width:fit-content;min-height:2.75rem;color:var(--growth);border-bottom:1px solid #c9f36a5c;align-items:center;gap:.55rem;margin-top:1rem;font-size:.8rem;font-weight:750;display:inline-flex}.visibility-product__link svg{transition:transform .18s}.visibility-product__link:hover svg{transform:translate(.2rem)}.visibility-product__interface{z-index:1;align-self:center;min-width:0;position:relative}.visibility-product__interface:before{z-index:-1;content:"";filter:blur(3rem);pointer-events:none;background:#c9f36a1a;border-radius:50%;position:absolute;inset:8% 3% -4% 12%}.visibility-product__interface .rooted-window{box-shadow:none;border-radius:1.35rem}@media (max-width:78rem){.visibility-product{grid-template-columns:1fr}.visibility-product__copy{max-width:54rem}.visibility-product__copy h2{max-width:12ch}.visibility-product__copy ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.rooted-window{z-index:2;color:var(--cloud);background:radial-gradient(circle at 48% 32%,#c9f36a13,#0000 25rem),radial-gradient(circle at 88% 12%,#7351e817,#0000 22rem),#071b17;border:1px solid #a8c3a04d;border-radius:clamp(1.1rem,2.4vw,2rem);margin:0;position:relative;overflow:hidden;box-shadow:0 4rem 7rem #03120f52,inset 0 0 0 1px #ffffff05}.rooted-window:before{content:"";pointer-events:none;background-image:linear-gradient(#fcfcf806 1px,#0000 1px),linear-gradient(90deg,#fcfcf806 1px,#0000 1px);background-size:3.5rem 3.5rem;position:absolute;inset:4.5rem 0 0;-webkit-mask-image:linear-gradient(#0000,#000 16% 86%,#0000);mask-image:linear-gradient(#0000,#000 16% 86%,#0000)}.rooted-window__bar{z-index:2;border-bottom:1px solid var(--line);background:#ffffff05;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:4.5rem;padding:.8rem 1.15rem;display:grid;position:relative}.rooted-lockup strong{font-family:var(--mono);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.rooted-window__state{min-height:2rem;color:var(--growth);font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;background:#c9f36a12;border:1px solid #c9f36a45;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .6rem;font-size:.63rem;font-weight:700;display:inline-flex}.rooted-window__truth{color:#fcfcf894;font-family:var(--mono);letter-spacing:.025em;font-size:.63rem}.dash-label{color:var(--moss);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:700;display:block}.rooted-foundation{z-index:2;background:linear-gradient(95deg,#c9f36a13,#0000 72%),#ffffff06;border:1px solid #a8c3a033;border-radius:1rem;margin:.75rem .75rem 0;padding:.85rem;position:relative}.rooted-foundation>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-bottom:.75rem;display:grid}.rooted-foundation>header strong{font-size:.78rem}.rooted-foundation__state{color:var(--growth);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.62rem;font-weight:700;display:inline-flex}.rooted-foundation dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.rooted-foundation dl>div{background:#0000001c;border:1px solid #fcfcf817;border-radius:.72rem;min-width:0;padding:.58rem .65rem}.rooted-foundation dt{color:#fcfcf880;font-family:var(--mono);text-transform:uppercase;font-size:.58rem}.rooted-foundation dd{color:#fcfcf8db;margin:.18rem 0 0;font-size:.68rem;font-weight:650;line-height:1.35}.rooted-opportunity{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(0,1.22fr) minmax(0,.82fr);gap:.65rem;padding:.65rem .75rem;display:grid;position:relative}.rooted-opportunity__routes{z-index:0;pointer-events:none;width:calc(100% - 1.5rem);height:calc(100% - 1.3rem);position:absolute;inset:.65rem .75rem;overflow:visible}.rooted-opportunity__routes path{fill:none;stroke:#c9f36a8f;stroke-linecap:round;stroke-width:1.4px;vector-effect:non-scaling-stroke}.rooted-opportunity__routes .rooted-opportunity__route--decision{stroke:#b9a6ffb3}.rooted-opportunity__routes circle{fill:var(--growth);stroke:#071b17;stroke-width:2px;vector-effect:non-scaling-stroke}.rooted-opportunity__routes .rooted-opportunity__node--decision{fill:#b9a6ff}.rooted-question,.rooted-next-move,.rooted-checkpoint{z-index:1;border:1px solid var(--line);background:#061915f5;border-radius:1.15rem;min-width:0;min-height:35rem;padding:1rem;position:relative}.rooted-panel-heading>div{min-width:0}.rooted-panel-heading h3{font-family:var(--display);letter-spacing:-.025em;margin:.28rem 0 0;font-size:1.05rem;font-weight:650;line-height:1.15}.rooted-question blockquote{background:#c9f36a0f;border:1px solid #c9f36a30;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;margin:1rem 0;padding:.85rem;display:grid}.rooted-question blockquote>span{width:2rem;height:2rem;color:var(--growth);background:#c9f36a21;border-radius:.6rem;place-items:center;display:grid}.rooted-question blockquote p{color:var(--cloud);font-family:var(--display);letter-spacing:-.018em;margin:0;font-size:.9rem;font-weight:580;line-height:1.38}.rooted-evidence-list{gap:.5rem;display:grid}.rooted-evidence-list article{background:#00000021;border:1px solid #fcfcf817;border-radius:.82rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;min-height:5.1rem;padding:.7rem;display:grid}.rooted-evidence-list article>span{width:1.9rem;height:1.9rem;color:var(--growth);background:#c9f36a1c;border-radius:.58rem;place-items:center;display:grid}.rooted-evidence-list article[data-tone=violet]>span{color:#c8bbff;background:#7351e82b}.rooted-evidence-list article[data-tone=moss]>span{color:#d1e0cc;background:#a8c3a01f}.rooted-evidence-list article>div{gap:.12rem;min-width:0;display:grid}.rooted-evidence-list strong{font-size:.75rem;line-height:1.25}.rooted-evidence-list p{color:#fcfcf89e;margin:0;font-size:.69rem;line-height:1.42}.rooted-evidence-list small{color:var(--moss);font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;margin-top:.08rem;font-size:.59rem}.rooted-evidence-list article[data-tone=violet] small{color:#c8bbff}.rooted-question__qualifier{color:#f1cf91;align-items:center;gap:.4rem;margin:.75rem 0 0;font-size:.66rem;display:flex}.rooted-next-move__summary{color:#fcfcf8b8;margin:1.25rem 0 0;font-size:.78rem;line-height:1.65}.rooted-next-move__why{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.rooted-next-move__why ul{gap:.55rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.rooted-next-move__why li{color:#fcfcf8ba;align-items:center;gap:.5rem;font-size:.71rem;display:flex}.rooted-next-move__why li svg{color:var(--growth);flex:none}.rooted-next-move__brief{background:#c9f36a0e;border:1px solid #c9f36a33;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.65rem;margin-top:1.15rem;padding:.8rem;display:grid}.rooted-next-move__brief>span{width:2rem;height:2rem;color:var(--growth);background:#c9f36a21;border-radius:.6rem;place-items:center;display:grid}.rooted-next-move__brief>div{gap:.18rem;display:grid}.rooted-next-move__brief strong{font-size:.76rem;line-height:1.35}.rooted-next-move__brief p{color:#fcfcf891;margin:0;font-size:.67rem;line-height:1.48}.rooted-next-move__sources{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.rooted-next-move__sources span{color:#fcfcf8ab;border:1px solid #fcfcf81a;border-radius:999px;align-items:center;gap:.35rem;padding:.36rem .5rem;font-size:.63rem;display:inline-flex}.rooted-next-move__sources svg{color:var(--growth)}.rooted-checkpoint dl{margin:1.1rem 0 0;display:grid}.rooted-checkpoint dl>div{border-top:1px solid var(--line);gap:.22rem;padding:.78rem 0;display:grid}.rooted-checkpoint dt{color:#fcfcf880;font-family:var(--mono);text-transform:uppercase;font-size:.59rem}.rooted-checkpoint dd{color:#fcfcf8c7;margin:0;font-size:.71rem;line-height:1.42}.rooted-checkpoint__decision strong{font-size:.76rem;display:block}.rooted-checkpoint__decision p{color:#fcfcf89c;margin:.18rem 0 0;font-size:.67rem}.rooted-checkpoint__guardrail{color:#f1cf91;align-items:center;gap:.4rem;margin:.8rem 0 0;font-size:.66rem;display:flex}.rooted-decision-trail{z-index:2;border:1px solid var(--line);background:#ffffff06;border-radius:1rem;grid-template-columns:11rem minmax(0,1fr);gap:.8rem 1rem;margin:0 .75rem .65rem;padding:.85rem;display:grid;position:relative}.rooted-decision-trail>header{align-self:center}.rooted-decision-trail>header strong{margin-top:.3rem;font-size:.76rem;line-height:1.35;display:block}.rooted-decision-trail li{background:#0000001a;border:1px solid #fcfcf817;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;padding:.55rem;display:grid;position:relative}.rooted-decision-trail li:after{z-index:2;content:"";background:#fcfcf826;width:.42rem;height:1px;position:absolute;top:50%;right:-.42rem}.rooted-decision-trail li[data-state=complete]{border-color:#c9f36a3d}.rooted-decision-trail li[data-state=current]{background:#c9f36a12;border-color:#c9f36a66}.rooted-decision-trail li[data-state=locked]{border-style:dashed}.rooted-decision-trail__icon{color:#fcfcf885;background:#fcfcf80f;border-radius:.52rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}[data-state=complete] .rooted-decision-trail__icon,[data-state=current] .rooted-decision-trail__icon{color:var(--growth);background:#c9f36a1f}.rooted-decision-trail li>span:last-child{gap:.02rem;min-width:0;display:grid}.rooted-decision-trail li small{color:#fcfcf86e;font-family:var(--mono);font-size:.54rem}.rooted-decision-trail li strong{overflow-wrap:anywhere;font-size:.65rem;line-height:1.25}.rooted-decision-trail li em{color:#fcfcf887;font-family:var(--mono);text-transform:uppercase;font-size:.55rem;font-style:normal}.rooted-decision-trail>p{color:#fcfcf891;grid-column:2;align-items:center;gap:.45rem;margin:0;font-size:.65rem;display:flex}.rooted-decision-trail>p svg{color:#c8bbff;flex:none}.rooted-window__disclaimer{z-index:2;border-top:1px solid var(--line);color:#fcfcf894;min-height:3.7rem;font-family:var(--mono);justify-content:space-between;align-items:center;gap:1.25rem;margin:0;padding:.75rem 1.15rem;font-size:.62rem;line-height:1.5;display:flex;position:relative}.rooted-window__disclaimer span:first-child{color:#fcfcf8b8;align-items:center;gap:.4rem;display:inline-flex}.rooted-window__disclaimer svg{color:var(--growth)}.rooted-window__disclaimer span:last-child{text-align:right;max-width:34rem}.discovery-section{isolation:isolate;background:radial-gradient(circle at 88% 10%, var(--home-light-violet-wash), transparent 28rem), radial-gradient(circle at 8% 78%, var(--home-light-lime-wash), transparent 28rem), var(--home-light);box-shadow:inset 0 1px var(--home-light-seam);color:var(--ink);padding:clamp(7rem,12vw,12rem) 0;position:relative;overflow:hidden}.discovery-section:before{content:"";pointer-events:none;background-image:linear-gradient(#102a2507 1px,#0000 1px),linear-gradient(90deg,#102a2507 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000000b8 18%,#00000057 78%,#0000);mask-image:linear-gradient(#0000,#000000b8 18%,#00000057 78%,#0000)}.discovery-section .shell{z-index:1;position:relative}.section-intro--split{margin-bottom:clamp(3.5rem,7vw,6rem)}.discovery-intro{align-items:start}.discovery-intro h2{max-width:48rem;font-size:clamp(2.65rem,4vw,4.15rem)}.discovery-intro h2>span{display:block}.discovery-intro__accent{background:var(--brand-gradient);width:fit-content;color:var(--signal-dark);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.discovery-comparison{border:1px solid var(--paper-line);border-radius:var(--radius-lg);background:#fcfcf8b8;grid-template-columns:minmax(0,.82fr) clamp(3.2rem,4.5vw,4.75rem) minmax(0,1.18fr);gap:0;padding:.65rem;display:grid;box-shadow:0 2rem 5rem #102a2514,inset 0 1px #ffffffb3}.discovery-lane{border:1px solid var(--paper-line);border-radius:1.45rem;flex-direction:column;min-width:0;padding:clamp(1.35rem,2.4vw,2rem);display:flex}.discovery-lane--earlier{background:linear-gradient(#fcfcf8f5, #f7f7f2f5), var(--cloud)}.discovery-lane--expanded{background:radial-gradient(circle at 100% 0,#c9f36a24,#0000 17rem),#f8faf5}.discovery-lane__top{color:#52635d;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.discovery-lane__top>span{gap:.28rem;display:grid}.discovery-lane__top strong{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.discovery-lane__top small{color:#687873;font-size:.75rem}.discovery-lane__top svg{color:var(--discovery-deep);flex:none}.discovery-lane h3{max-width:34rem;font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:1.6rem 0 1.4rem;font-size:clamp(1.75rem,2.25vw,2.35rem);font-weight:520;line-height:1.08}.discovery-search{background:#ffffffc7;border:1px solid #102a2521;border-radius:1.1rem;flex-direction:column;flex:1;min-height:29rem;padding:1rem;display:flex}.discovery-search__bar{border:1px solid var(--paper-line);background:var(--cloud);color:#435650;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:.65rem;padding:.78rem .9rem;font-size:.75rem;display:flex;overflow:hidden}.discovery-search__results{gap:.7rem;margin:1rem 0;padding:0;list-style:none;display:grid}.discovery-search__results li{background:#fcfcf8eb;border:1px solid #102a251a;border-radius:.85rem;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.85rem;display:grid}.discovery-search__results li>span:first-child{background:var(--discovery-soft);width:1.65rem;height:1.65rem;color:var(--discovery-deep);font-family:var(--mono);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:750;display:grid}.discovery-search__results li>span:last-child{gap:.18rem;display:grid}.discovery-search__results strong{color:var(--ink);font-size:.8rem;line-height:1.35}.discovery-search__results small{color:#6b7a75;font-size:.7rem;line-height:1.4}.discovery-search__footer{border-top:1px solid var(--paper-line);color:#64736e;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:auto;padding-top:.8rem;font-size:.6875rem;display:flex}.discovery-comparison__bridge{place-items:center;padding:.5rem;display:grid}.discovery-comparison__bridge svg{width:100%;overflow:visible}.discovery-comparison__bridge path{fill:none;stroke:var(--discovery);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px}.discovery-touchpoints{gap:.75rem;display:grid}.discovery-touchpoint{border:1px solid #102a251f;border-radius:1rem;min-width:0}.discovery-touchpoint--search{background:#edf4e9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.discovery-touchpoint--search>span:nth-child(2){gap:.1rem;display:grid}.discovery-touchpoint--search small,.discovery-touchpoint__top{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase}.discovery-touchpoint--search small{color:#5c6e67;font-size:.6875rem}.discovery-touchpoint--search strong{font-size:.82rem}.discovery-touchpoint--search>svg{color:var(--signal-green)}.discovery-touchpoint__icon{background:var(--cloud);width:2.1rem;height:2.1rem;color:var(--signal-dark);border-radius:.7rem;place-items:center;display:grid}.discovery-touchpoints__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.discovery-touchpoint--ai,.discovery-touchpoint--social{flex-direction:column;min-height:19rem;padding:1rem;display:flex}.discovery-touchpoint--ai{color:var(--ink);background:#f7f7f4;border-color:#102a252e;padding:0;overflow:hidden}.discovery-touchpoint--social{background:radial-gradient(circle at 100% 100%, #7351e81f, transparent 12rem), var(--discovery-soft);border-color:#7351e82b}.discovery-touchpoint__top{justify-content:space-between;align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.discovery-touchpoint__top>span{align-items:center;gap:.45rem;min-width:0;display:flex}.discovery-touchpoint__top>small{border-radius:999px;flex:none;padding:.25rem .45rem;font-size:.6875rem;font-weight:750}.discovery-touchpoint--social .discovery-touchpoint__top>small{color:var(--discovery-deep);background:#fcfcf8e0}.discovery-touchpoint__question{margin:1rem 0;font-size:.76rem;font-weight:680;line-height:1.55}.discovery-touchpoint--social .discovery-touchpoint__question{background:#fcfcf8e0;border-radius:.8rem;padding:.75rem}.discovery-chat__bar{background:#fcfcf8f5;border-bottom:1px solid #102a251a;justify-content:space-between;align-items:center;gap:.55rem;min-height:3.2rem;padding:.6rem .7rem;display:flex}.discovery-chat__bar>span{align-items:center;gap:.38rem;min-width:0;display:flex}.discovery-chat__bar strong{color:var(--ink);font-family:var(--mono);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;overflow:hidden}.discovery-chat__bar>span>span:last-child{color:#72807b;font-size:.85rem}.discovery-chat__bar>small{background:var(--discovery-soft);color:var(--discovery-deep);font-family:var(--mono);text-align:center;border-radius:999px;flex:none;padding:.25rem .42rem;font-size:.6875rem;font-weight:750;line-height:1.25}.discovery-chat__brand-mark{background:var(--grove);width:1.85rem;height:1.85rem;color:var(--growth);border-radius:.58rem;flex:none;place-items:center;display:grid}.discovery-chat__messages{background:radial-gradient(circle at 100% 0,#7351e80e,#0000 12rem),#fff;gap:.9rem;padding:.85rem .75rem;display:grid}.discovery-chat__message{min-width:0}.discovery-chat__message--user{justify-content:flex-end;align-items:flex-end;gap:.42rem;display:flex}.discovery-chat__message--user>div{background:#ececea;border-radius:.95rem .95rem .25rem;width:min(88%,18rem);padding:.6rem .68rem}.discovery-chat__message small,.discovery-chat__answer-copy>small{color:#63726d;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:750;line-height:1.3}.discovery-chat__message p{margin:.3rem 0 0;font-size:.75rem;line-height:1.48}.discovery-chat__message--user p{font-weight:650}.discovery-chat__message--assistant{grid-template-columns:1.8rem minmax(0,1fr);align-items:start;gap:.48rem;display:grid}.discovery-chat__answer-copy{min-width:0}.discovery-chat__avatar{background:var(--grove);width:1.8rem;height:1.8rem;color:var(--growth);border-radius:.58rem;flex:none;place-items:center;display:grid}.discovery-chat__avatar--user{color:#53635e;font-family:var(--mono);text-transform:uppercase;background:#dfe3df;border-radius:50%;font-size:.55rem;font-weight:750}.discovery-product-match{background:radial-gradient(circle at 100% 0, #7351e817, transparent 9rem), var(--cloud);min-height:10.5rem;color:var(--ink);border:1px solid #c9f36a61;border-radius:.9rem;margin-top:auto;padding:.75rem}.discovery-product-match__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.discovery-product-match__identity>span:nth-child(2){gap:.08rem;min-width:0;display:grid}.discovery-product-match__identity small{color:#61716c;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.3}.discovery-product-match__identity strong{font-family:var(--display);letter-spacing:-.02em;font-size:1.08rem;line-height:1.2}.discovery-product-match__mark{background:var(--grove);width:2.2rem;height:2.2rem;color:var(--growth);border-radius:.65rem;place-items:center;display:grid}.discovery-product-match__fit{color:#2e5a37;white-space:nowrap;background:#e5f1df;border-radius:999px;grid-column:2;justify-self:start;padding:.28rem .45rem;font-size:.6875rem;font-weight:750}.discovery-chat .discovery-product-match{border-color:#102a2521;grid-column:1/-1;min-height:0;margin-top:.15rem;padding:.7rem;box-shadow:0 .65rem 1.5rem #102a250f}.discovery-product-match>p{color:#42544e;margin:.6rem 0 0;font-size:.76rem;line-height:1.45}.discovery-product-match>ul,.discovery-social-poll{flex-wrap:wrap;gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.discovery-product-match>ul>li,.discovery-social-poll>li{border:1px solid #102a251f;border-radius:999px;padding:.26rem .46rem;font-size:.6875rem;font-weight:680;line-height:1.35}.discovery-product-match>ul>li{color:#2e5a37;background:#edf4e9}.discovery-touchpoint__answer{border-top:1px solid;margin-top:auto;padding-top:.75rem}.discovery-touchpoint--social .discovery-touchpoint__answer{border-color:#7351e833}.discovery-touchpoint__answer>span{color:inherit;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.discovery-touchpoint__answer p{margin:.45rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.45}.discovery-social-poll>li{color:var(--discovery-deep);background:#fcfcf8d1;border-color:#7351e838}.discovery-touchpoint__disclosure,.discovery-touchpoint__approval{margin-top:.75rem;font-size:.6875rem;line-height:1.4}.discovery-touchpoint__disclosure{color:#fcfcf885}.discovery-chat>.discovery-touchpoint__disclosure{color:#667570;background:#f2f2ef;border-top:1px solid #102a251a;margin-top:auto;padding:.65rem .75rem}.discovery-touchpoint__approval{color:var(--discovery-deep);align-items:center;gap:.4rem;font-weight:720;display:flex}.discovery-signals{background:#fcfcf8db;border:1px solid #102a251c;border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.discovery-signals>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.discovery-signals>div>span{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.discovery-signals>div>small,.discovery-signals>p{color:#687873;font-size:.6875rem}.discovery-signals ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.discovery-signals li{color:#2e5a37;background:#edf4e9;border:1px solid #438c5333;border-radius:999px;padding:.38rem .62rem;font-size:.7rem;font-weight:680}.discovery-signals>p{margin:0;line-height:1.45}.discovery-comparison__caption{border:1px solid var(--paper-line);background:var(--cloud);color:#61716c;width:fit-content;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-top:0;border-radius:0 0 1rem 1rem;justify-content:center;align-items:center;gap:.6rem;margin:-1px auto 0;padding:.65rem 1rem;font-size:.6875rem;display:flex}.discovery-comparison__caption svg{color:var(--discovery)}.discovery-comparison__caption strong{color:var(--ink)}.how-at-glance{color:var(--ink);background:radial-gradient(circle at 100% 100%,#c9f36a33,#0000 20rem),linear-gradient(135deg,#fffffcf5,#edf3e6);border:1px solid #102a2521;border-radius:1.6rem;grid-template-columns:minmax(14rem,.72fr) minmax(0,1.8fr);grid-template-areas:"intro steps""note note";gap:clamp(1.5rem,3vw,2.75rem);margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #102a2512}.how-at-glance:after{content:"";pointer-events:none;border:1px solid #438c5324;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-9rem;right:-7rem;box-shadow:0 0 0 3rem #438c5309,0 0 0 6rem #c9f36a06}.how-at-glance__intro{z-index:1;grid-area:intro;position:relative}.how-at-glance__intro>span{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.how-at-glance__intro h3{letter-spacing:-.035em;max-width:19rem;margin:.75rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,2.6vw,2.45rem);font-weight:520;line-height:1.04}.how-at-glance__intro p{max-width:24rem;color:var(--paper-copy);margin:1rem 0 0;font-size:.82rem;line-height:1.6}.how-at-glance__link{min-height:2.75rem;color:var(--signal-dark);border-bottom:1px solid #102a2547;align-items:center;gap:.5rem;margin-top:1.1rem;font-size:.78rem;font-weight:750;display:inline-flex}.how-at-glance__link svg{transition:transform .18s}.how-at-glance__link:hover svg{transform:translate(.2rem)}.how-at-glance ol{z-index:1;grid-area:steps;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.how-at-glance ol:before{content:"";border-top:1px dashed #438c5361;position:absolute;top:1.42rem;left:8%;right:8%}.how-at-glance li{align-content:start;justify-items:start;gap:.45rem;min-width:0;padding:0 clamp(.65rem,1.4vw,1rem);display:grid;position:relative}.how-at-glance li:not(:last-child):after{z-index:2;color:var(--signal-dark);content:"→";font-family:var(--mono);font-size:.8rem;position:absolute;top:1.42rem;right:-.28rem;transform:translateY(-50%)}.how-at-glance__icon{z-index:1;width:2.85rem;height:2.85rem;color:var(--signal-dark);background:#f6f8f1;border:1px solid #438c535c;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 .38rem #f6f8f1eb}.how-at-glance__step{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.08em;margin-top:.55rem;font-size:.62rem;font-weight:750}.how-at-glance li>strong{font-family:var(--display);letter-spacing:-.02em;font-size:1rem;line-height:1.2}.how-at-glance li>small{color:#5d6d67;max-width:11.5rem;font-size:.72rem;line-height:1.5}.how-at-glance__note{z-index:1;color:#64736e;font-family:var(--mono);letter-spacing:.045em;grid-area:note;margin-top:-.75rem;font-size:.62rem;position:relative}.discovery-takeaway{border-block:1px solid var(--paper-line);color:#53635e;align-items:baseline;gap:.75rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:1rem 0;font-size:.82rem;line-height:1.55;display:flex}.discovery-takeaway strong{color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.68rem}.illustrative-note{color:#5c6a65;align-items:center;gap:.6rem;margin:1rem 0 0;font-size:.7rem;display:flex}.illustrative-note svg{color:var(--signal-dark);flex:none}.workflow-section{background:radial-gradient(circle at 7% 40%, var(--home-dark-violet-wash), transparent 30rem), radial-gradient(circle at 94% 70%, var(--home-dark-lime-wash), transparent 32rem), var(--home-dark);box-shadow:inset 0 1px var(--home-dark-seam);color:var(--cloud);padding:clamp(7rem,12vw,12rem) 0;position:relative;overflow:hidden}.workflow-section:before{content:"";pointer-events:none;background-image:linear-gradient(#fcfcf806 1px,#0000 1px),linear-gradient(90deg,#fcfcf806 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000000b8 18%,#00000052 84%,#0000);mask-image:linear-gradient(#0000,#000000b8 18%,#00000052 84%,#0000)}.workflow-section .shell{z-index:1;position:relative}.workflow-section .section-index,.workflow-section .kicker{color:var(--growth)}.section-intro--workflow{align-items:start}.section-intro--workflow h2,.section-intro--workflow>p:last-child{color:var(--cloud)}.section-intro--workflow h2{max-width:46rem;font-size:clamp(2.65rem,4.15vw,4.25rem)}.section-intro--workflow>p:last-child{color:#fcfcf89e}.workflow-foundation{background:radial-gradient(circle at 87% 22%,#7351e82b,#0000 18rem),radial-gradient(circle at 44% 90%,#c9f36a12,#0000 20rem),#fcfcf809;border:1px solid #fcfcf821;border-radius:1.4rem;grid-template-columns:minmax(15rem,.78fr) minmax(0,1.42fr);align-items:center;gap:clamp(2rem,4vw,4rem);margin-top:clamp(3.5rem,7vw,5.5rem);padding:clamp(1.25rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fcfcf80b,0 1.75rem 5rem #00000029}.workflow-foundation:before{content:"";background:linear-gradient(90deg,#0000,#c9f36a8c,#997cff8c,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.workflow-foundation__copy{z-index:1;position:relative}.workflow-foundation__copy>span,.workflow-foundation__core>span{color:var(--growth);font-family:var(--mono);letter-spacing:.065em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.workflow-foundation__copy h3{max-width:12ch;font-family:var(--display);letter-spacing:-.045em;margin:.75rem 0 0;font-size:clamp(2rem,3vw,2.85rem);font-weight:610;line-height:1.04}.workflow-foundation__copy p{color:#fcfcf89e;max-width:31rem;margin:1rem 0 0;font-size:.84rem;line-height:1.72}.workflow-foundation__copy>small{color:#fcfcf878;align-items:flex-start;gap:.45rem;margin-top:1.15rem;font-size:.7rem;line-height:1.5;display:flex}.workflow-foundation__copy>small svg{color:var(--growth);flex:none;margin-top:.08rem}.workflow-foundation__flow{z-index:1;grid-template-columns:minmax(12rem,1fr) 3.5rem minmax(13rem,.82fr);align-items:stretch;gap:.75rem;min-width:0;display:grid;position:relative}.workflow-foundation__inputs{gap:.55rem;display:grid}.workflow-foundation__inputs article{background:#fcfcf809;border:1px solid #fcfcf81a;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.4rem .75rem;min-width:0;padding:.75rem .8rem;display:grid}.workflow-foundation__inputs article>span{color:#c8b9ff;min-width:0;font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.62rem;font-weight:750;line-height:1.3;display:flex}.workflow-foundation__inputs article>span svg{flex:none}.workflow-foundation__inputs article>strong{color:var(--cloud);grid-column:1/-1;font-size:.77rem;line-height:1.42}.workflow-foundation__inputs article>small{color:#fcfcf8a8;grid-column:1/-1;font-size:.7rem;line-height:1.4}.workflow-foundation__connector{place-items:center;min-height:17.75rem;display:grid}.workflow-foundation__connector svg{fill:none;stroke:#c9f36a7a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;width:100%;height:100%;overflow:visible}.workflow-foundation__connector circle{fill:var(--growth);stroke:var(--ink);stroke-width:2px}.workflow-foundation__core{background:radial-gradient(circle at 50% 24%,#7351e833,#0000 8rem),#071a17b8;border:1px solid #c9f36a3d;border-radius:1rem;flex-direction:column;min-width:0;padding:.9rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #fcfcf80d,0 1rem 2.5rem #00000024}.workflow-foundation__core-visual{flex:none;place-items:center;height:6.5rem;display:grid;position:relative}.workflow-foundation__orbit{border:1px solid #c9f36a52;border-radius:50%;width:5.5rem;height:3.45rem;position:absolute;transform:rotate(-14deg)}.workflow-foundation__orbit--outer{border-color:#997cff57;width:7rem;height:4.75rem;transform:rotate(17deg)}.workflow-foundation__core-node{z-index:2;background:radial-gradient(circle at 30% 25%, #c9f36a38, transparent 60%), var(--grove);width:3.25rem;height:3.25rem;color:var(--growth);border:1px solid #c9f36a66;border-radius:.95rem;place-items:center;display:grid;position:relative;box-shadow:0 0 0 .4rem #c9f36a0e,0 0 1.8rem #7351e847}.workflow-foundation__core-visual i{z-index:3;background:var(--growth);border-radius:50%;width:.38rem;height:.38rem;position:absolute;box-shadow:0 0 .7rem #c9f36ab3}.workflow-foundation__core-visual i:first-of-type{top:1.25rem;right:19%}.workflow-foundation__core-visual i:nth-of-type(2){bottom:1.1rem;left:18%}.workflow-foundation__core-visual i:nth-of-type(3){background:#c8b9ff;bottom:1.85rem;right:10%;box-shadow:0 0 .7rem #997cffb3}.workflow-foundation__core>strong{font-family:var(--display);letter-spacing:-.025em;margin-top:.55rem;font-size:1rem;line-height:1.3}.workflow-foundation__core>p{color:#fcfcf88c;margin:.55rem 0 0;font-size:.7rem;line-height:1.52}.workflow-foundation__core ul{flex-wrap:wrap;gap:.3rem;margin:auto 0 0;padding:.8rem 0 0;list-style:none;display:flex}.workflow-foundation__core li{color:var(--growth);background:#c9f36a13;border:1px solid #c9f36a33;border-radius:999px;padding:.24rem .38rem;font-size:.64rem;line-height:1.25}.workflow-foundation+.workflow-experience{margin-top:clamp(2.75rem,5vw,4.5rem)}.workflow-experience{--workflow-artifact-play-state:paused;--workflow-gap:clamp(2.5rem, 5vw, 4.5rem);--workflow-left:39%;--workflow-stage-accent:#c8b9ff;--workflow-stage-accent-rgb:153 124 255;--workflow-tour-offset:0rem;min-height:42rem;margin-top:clamp(4rem,8vw,7rem);position:relative}.workflow-experience[data-tour-running=true]{--workflow-artifact-play-state:running}.workflow-experience[data-tour-stage="2"],.workflow-experience[data-tour-stage="3"],.workflow-experience[data-tour-stage="5"]{--workflow-stage-accent:#93d4b4;--workflow-stage-accent-rgb:89 150 126}.workflow-experience[data-tour-stage="4"],.workflow-experience[data-tour-stage="7"]{--workflow-stage-accent:var(--growth);--workflow-stage-accent-rgb:201 243 106}.workflow-experience[data-tour-enhanced=true]{--workflow-tour-offset:4.75rem;min-height:46.75rem;padding-top:var(--workflow-tour-offset)}.workflow-tour{z-index:4;background:linear-gradient(105deg, rgb(var(--workflow-stage-accent-rgb) / .1), transparent 34%), #fcfcf809;border:1px solid #fcfcf821;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto minmax(7rem,.55fr) auto;align-items:center;gap:1rem;min-height:3.75rem;padding:.55rem .65rem .55rem .75rem;display:none;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #fcfcf80b,0 1rem 3rem #0000001f}.workflow-experience[data-tour-enhanced=true] .workflow-tour{display:grid}.workflow-tour:before{background:var(--workflow-stage-accent);width:.16rem;box-shadow:0 0 1rem rgb(var(--workflow-stage-accent-rgb) / .45);content:"";position:absolute;top:0;bottom:0;left:0}.workflow-tour__identity{align-items:center;gap:.65rem;min-width:0;display:flex;position:relative}.workflow-tour__identity>span{border:1px solid rgb(var(--workflow-stage-accent-rgb) / .3);background:rgb(var(--workflow-stage-accent-rgb) / .12);width:2.2rem;height:2.2rem;color:var(--workflow-stage-accent);border-radius:.7rem;flex:none;place-items:center;display:grid}.workflow-tour__identity>div{gap:.15rem;min-width:0;display:grid}.workflow-tour__identity strong,.workflow-tour__stage strong{color:var(--cloud);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.25;overflow:hidden}.workflow-tour__identity small,.workflow-tour__stage span{color:#fcfcf880;font-family:var(--mono);font-size:.6875rem;line-height:1.3}.workflow-tour__stage{gap:.12rem;min-width:6rem;display:grid}.workflow-tour__stage span{color:var(--workflow-stage-accent);letter-spacing:.04em;text-transform:uppercase;font-weight:750}.workflow-tour__progress{background:#fcfcf817;border-radius:999px;height:.28rem;display:block;position:relative;overflow:hidden}.workflow-tour__progress i{border-radius:inherit;background:linear-gradient(90deg, rgb(var(--workflow-stage-accent-rgb) / .42), var(--workflow-stage-accent));box-shadow:0 0 .9rem rgb(var(--workflow-stage-accent-rgb) / .35);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.workflow-experience[data-tour-running=true] .workflow-tour__progress i{animation:workflow-tour-progress var(--workflow-tour-duration) linear both}.workflow-tour button{border:1px solid rgb(var(--workflow-stage-accent-rgb) / .38);background:rgb(var(--workflow-stage-accent-rgb) / .11);min-height:2.75rem;color:var(--cloud);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.42rem;padding:.55rem .8rem;font-size:.72rem;font-weight:750;line-height:1.2;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.workflow-tour button:hover:not(:disabled){border-color:rgb(var(--workflow-stage-accent-rgb) / .7);background:rgb(var(--workflow-stage-accent-rgb) / .18);transform:translateY(-1px)}.workflow-tour button:focus-visible{outline:3px solid var(--growth);outline-offset:3px}.workflow-tour button:disabled{cursor:not-allowed;opacity:.62}.workflow-tour__content{min-height:42rem}@keyframes workflow-tour-progress{to{transform:scaleX(1)}}.workflow-accordion{width:var(--workflow-left);border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.workflow-accordion>li{position:static}.workflow-detail{--workflow-stage-accent:#c8b9ff;--workflow-stage-accent-deep:#5f3bd4;--workflow-stage-accent-rgb:153 124 255;border-bottom:1px solid var(--line);position:static}.workflow-detail--plan,.workflow-detail--create,.workflow-detail--publish{--workflow-stage-accent:#93d4b4;--workflow-stage-accent-deep:#326f54;--workflow-stage-accent-rgb:89 150 126}.workflow-detail--review,.workflow-detail--improve{--workflow-stage-accent:var(--growth);--workflow-stage-accent-deep:#51791d;--workflow-stage-accent-rgb:201 243 106}.workflow-detail summary{cursor:pointer;border-radius:.75rem;grid-template-columns:1.75rem 2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.25rem;padding:.65rem .35rem;list-style:none;transition:background-color .18s,color .18s;display:grid;position:relative;overflow:hidden}.workflow-detail summary:before,.workflow-detail summary:after{content:"";pointer-events:none;position:absolute}.workflow-detail summary:before{background:var(--workflow-stage-accent);width:.14rem;box-shadow:0 0 .8rem rgb(var(--workflow-stage-accent-rgb) / .4);border-radius:999px;transition:transform .24s cubic-bezier(.22,.8,.24,1);top:.6rem;bottom:.6rem;left:0;transform:scaleY(0)}.workflow-detail summary:after{background:linear-gradient(90deg, transparent, var(--workflow-stage-accent), transparent);opacity:0;transform-origin:0;height:1px;bottom:0;left:.35rem;right:.35rem;transform:scaleX(0)}.workflow-detail summary::-webkit-details-marker{display:none}.workflow-detail summary:hover{background:#fcfcf809}.workflow-detail summary:focus-visible{outline:3px solid var(--growth);outline-offset:3px}.workflow-detail[open] summary{background:linear-gradient(90deg, rgb(var(--workflow-stage-accent-rgb) / .13), rgb(var(--workflow-stage-accent-rgb) / .035));color:var(--workflow-stage-accent)}.workflow-detail[open] summary:before{transform:scaleY(1)}.workflow-experience[data-tour-running=true] .workflow-detail[open] summary:after{animation:workflow-tour-progress var(--workflow-tour-duration) linear both;opacity:.72}.workflow-detail__index{color:#fcfcf873;font-family:var(--mono);font-size:.6875rem;font-weight:700}.workflow-detail[open] .workflow-detail__index{color:var(--workflow-stage-accent)}.workflow-detail__icon{width:2rem;height:2rem;color:var(--moss);border:1px solid #fcfcf81a;border-radius:.62rem;place-items:center;transition:background-color .18s,color .18s;display:grid}.workflow-detail[open] .workflow-detail__icon{border-color:rgb(var(--workflow-stage-accent-rgb) / .34);background:rgb(var(--workflow-stage-accent-rgb) / .14);color:var(--workflow-stage-accent);box-shadow:0 0 1.2rem rgb(var(--workflow-stage-accent-rgb) / .09)}.workflow-detail__title{flex-wrap:wrap;align-items:center;gap:.38rem .55rem;min-width:0;display:flex}.workflow-detail__title strong{font-family:var(--display);letter-spacing:-.03em;font-size:1.05rem;font-weight:580;line-height:1.25}.workflow-detail__title small{color:var(--moss);font-family:var(--mono);text-transform:uppercase;background:#a8c3a012;border:1px solid #a8c3a024;border-radius:999px;padding:.22rem .42rem;font-size:.6875rem;font-weight:700;line-height:1.25}.workflow-detail--human .workflow-detail__title small{color:var(--growth);background:#c9f36a1f;border-color:#c9f36a61}.workflow-detail--future .workflow-detail__title small{color:#c8b9ff;background:#7351e829;border-color:#997cff4d}.workflow-detail__chevron{color:#fcfcf873;transition:transform .18s}.workflow-detail[open] .workflow-detail__chevron{color:var(--workflow-stage-accent);transform:rotate(180deg)}.workflow-detail__copy{padding:.2rem .65rem 1.2rem 4.75rem}.workflow-detail__copy>p:first-child{color:#fcfcf8ad;margin:0;font-size:.82rem;line-height:1.65}.workflow-detail__copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.8rem 0 0;display:grid}.workflow-detail__copy dl>div{background:#fcfcf808;border:1px solid #fcfcf814;border-radius:.65rem;min-width:0;padding:.55rem}.workflow-detail__copy dl>.workflow-detail__value-add{border-color:rgb(var(--workflow-stage-accent-rgb) / .18);background:linear-gradient(105deg, rgb(var(--workflow-stage-accent-rgb) / .09), transparent 65%), #fcfcf806;grid-column:1/-1}.workflow-detail__copy dt{color:var(--moss);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.workflow-detail__copy dd{color:var(--cloud);margin:.24rem 0 0;font-size:.75rem;font-weight:650;line-height:1.4}.workflow-detail__value-add dd{color:var(--workflow-stage-accent)}.workflow-detail__value-add dd small{color:#fcfcf880;margin-top:.28rem;font-size:.6875rem;font-weight:450;line-height:1.5;display:block}.workflow-detail__control{color:#fcfcf885;align-items:flex-start;gap:.45rem;margin:.75rem 0 0;font-size:.7rem;line-height:1.5;display:flex}.workflow-detail__control svg{color:var(--growth);flex:none;margin-top:.1rem}.workflow-detail__visual,.workflow-stage-placeholder{top:var(--workflow-tour-offset);width:calc(100% - var(--workflow-left) - var(--workflow-gap));height:calc(100% - var(--workflow-tour-offset));min-height:42rem;box-shadow:0 2.5rem 6rem #00000040, 0 0 0 1px rgb(var(--workflow-stage-accent-rgb) / .06);background:#f5f7f2;border:1px solid #fcfcf824;border-radius:1.55rem;position:absolute;right:0;overflow:hidden}.workflow-detail__visual{z-index:2;animation:.36s cubic-bezier(.22,.8,.24,1) both workflow-panel-in}.workflow-stage-placeholder{z-index:0;transition:opacity .12s}.workflow-experience:has(.workflow-detail[open]) .workflow-stage-placeholder{visibility:hidden;opacity:0}@keyframes workflow-panel-in{0%{opacity:1;transform:translateY(.42rem)scale(.994)}to{opacity:1;transform:translateY(0)scale(1)}}.workflow-stage{--workflow-stage-accent:#c8b9ff;--workflow-stage-accent-deep:#5f3bd4;--workflow-stage-accent-rgb:153 124 255;background:radial-gradient(circle at 84% 10%, rgb(var(--workflow-stage-accent-rgb) / .13), transparent 15rem), radial-gradient(circle at 12% 72%, rgb(var(--workflow-stage-accent-rgb) / .05), transparent 18rem), #f5f7f2;min-height:100%;color:var(--ink);flex-direction:column;display:flex}.workflow-stage--plan,.workflow-stage--create,.workflow-stage--publish{--workflow-stage-accent:#5eaa84;--workflow-stage-accent-deep:#326f54;--workflow-stage-accent-rgb:89 150 126}.workflow-stage--review,.workflow-stage--improve{--workflow-stage-accent:#8fbd35;--workflow-stage-accent-deep:#51791d;--workflow-stage-accent-rgb:201 243 106}.workflow-stage__bar{min-height:3.35rem;font-family:var(--mono);background:#fcfcf8f5;border-bottom:1px solid #102a251a;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem .85rem;font-size:.6875rem;display:grid}.workflow-stage__bar>strong{letter-spacing:.12em;text-transform:uppercase}.workflow-stage__bar>span:nth-child(3){color:#697873;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-stage__bar>small{color:#3f8050;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:750;display:flex}.workflow-stage__bar>small>span{background:#43a05b;border-radius:50%;flex:none;width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem #43a05b1a}.workflow-stage__window-dots{gap:.25rem;display:flex}.workflow-stage__window-dots i{background:#d8ddd8;border-radius:50%;width:.38rem;height:.38rem}.workflow-stage__memory{background:#eaf1e5b8;border-bottom:1px solid #102a2517;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex;position:relative}.workflow-stage__memory:after{background:linear-gradient(90deg, transparent, rgb(var(--workflow-stage-accent-rgb) / .45), transparent);content:"";height:1px;position:absolute;bottom:-1px;left:.85rem;right:.85rem}.workflow-stage__memory>span{color:var(--signal-dark);font-family:var(--mono);text-transform:uppercase;flex:none;align-items:center;gap:.42rem;font-size:.6875rem;font-weight:750;display:flex}.workflow-stage__memory ul{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.workflow-stage__memory li{color:#53635e;background:#fcfcf8d1;border:1px solid #438c5324;border-radius:999px;padding:.24rem .42rem;font-size:.6875rem;line-height:1.25}.workflow-stage__body{flex-direction:column;flex:1;padding:.9rem;display:flex;position:relative;overflow:hidden}.workflow-stage__body:before{content:"";pointer-events:none;background-image:linear-gradient(#102a2506 1px,#0000 1px),linear-gradient(90deg,#102a2506 1px,#0000 1px);background-size:2.2rem 2.2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 78%)}.workflow-stage__intro{z-index:1;gap:.38rem;display:grid;position:relative}.workflow-stage__intro>span{color:var(--workflow-stage-accent-deep);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.workflow-stage__intro>div{align-items:center;gap:.55rem;display:flex}.workflow-stage__intro>div>span{background:radial-gradient(circle at 30% 25%, rgb(var(--workflow-stage-accent-rgb) / .28), transparent 60%), var(--grove);width:2rem;height:2rem;color:var(--workflow-stage-accent);box-shadow:0 0 1.3rem rgb(var(--workflow-stage-accent-rgb) / .12);border-radius:.62rem;place-items:center;display:grid}.workflow-stage__intro h3{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:1.45rem;font-weight:620}.workflow-stage__intro p{color:#61716c;max-width:34rem;margin:0;font-size:.76rem;line-height:1.5}.workflow-stage__flow{z-index:1;grid-template-columns:minmax(0,.8fr) 1.45rem minmax(0,1.22fr) 1.45rem minmax(0,.8fr);align-items:stretch;gap:.45rem;margin-top:.85rem;display:grid;position:relative}.workflow-stage__card{background:#fcfcf8e0;border:1px solid #102a251c;border-radius:.95rem;flex-direction:column;min-width:0;min-height:16rem;padding:.75rem;display:flex;position:relative}.workflow-stage__card>span{color:#687873;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.workflow-stage__card>strong{font-family:var(--display);letter-spacing:-.025em;margin-top:auto;font-size:.92rem;line-height:1.25}.workflow-stage__card>p{color:#697873;margin:.45rem 0 0;font-size:.7rem;line-height:1.48}.workflow-stage__card--rooted{border-color:rgb(var(--workflow-stage-accent-rgb) / .36);background:radial-gradient(circle at 50% 22%, rgb(var(--workflow-stage-accent-rgb) / .22), transparent 9rem), var(--grove);color:var(--cloud);box-shadow:inset 0 1px #fcfcf80f, 0 1rem 2.4rem rgb(var(--workflow-stage-accent-rgb) / .08);overflow:hidden}.workflow-stage__card--rooted:before{border:1px solid rgb(var(--workflow-stage-accent-rgb) / .42);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(135deg,#000,#0000 55%);mask-image:linear-gradient(135deg,#000,#0000 55%)}.workflow-stage__card--rooted>span{color:var(--workflow-stage-accent)}.workflow-stage__card--rooted>strong{margin-top:.55rem}.workflow-stage__card--rooted>p{color:#fcfcf8a3}.workflow-stage__card--rooted>ul{flex-wrap:wrap;gap:.3rem;margin:auto 0 0;padding:.65rem 0 0;list-style:none;display:flex}.workflow-stage__card--rooted>ul li{border:1px solid rgb(var(--workflow-stage-accent-rgb) / .28);background:rgb(var(--workflow-stage-accent-rgb) / .1);color:var(--workflow-stage-accent);border-radius:999px;padding:.24rem .38rem;font-size:.6875rem;line-height:1.25}.workflow-stage__artifact{isolation:isolate;border:1px solid rgb(var(--workflow-stage-accent-rgb) / .23);background:linear-gradient(#fcfcf806 1px,#0000 1px) 0 0/1.25rem 1.25rem,linear-gradient(90deg,#fcfcf806 1px,#0000 1px) 0 0/1.25rem 1.25rem,#fcfcf806;border-radius:.75rem;flex:none;height:7.15rem;margin-bottom:.65rem;position:relative;overflow:hidden}.workflow-stage__artifact:before{z-index:-1;background:radial-gradient(circle, rgb(var(--workflow-stage-accent-rgb) / .2), transparent 70%);content:"";border-radius:50%;width:11rem;height:8rem;position:absolute;top:-3.5rem;left:50%;transform:translate(-50%)}.workflow-stage__artifact:after{z-index:3;background:linear-gradient(90deg, transparent, rgb(var(--workflow-stage-accent-rgb) / .28), transparent);content:"";pointer-events:none;height:1px;position:absolute;top:1.75rem;left:.55rem;right:.55rem}.workflow-stage__artifact-meta{z-index:4;min-height:1.75rem;color:rgb(var(--workflow-stage-accent-rgb) / .92);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem .3rem;display:flex;position:relative}.workflow-stage__artifact-meta>span{min-width:0;font-family:var(--mono);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.34rem;font-size:.58rem;font-weight:750;line-height:1;display:flex;overflow:hidden}.workflow-stage__artifact-meta i{background:currentColor;border-radius:50%;flex:none;width:.32rem;height:.32rem;box-shadow:0 0 .6rem}.workflow-stage__artifact-meta>svg{flex:none}.workflow-stage__artifact-scene{z-index:1;width:calc(100% - .5rem);height:calc(100% - 1.95rem);position:absolute;bottom:.18rem;left:.25rem;right:.25rem;overflow:visible}.workflow-stage__artifact-scene *{vector-effect:non-scaling-stroke}.workflow-artifact__surface{fill:#fcfcf809;stroke:#fcfcf82b;stroke-width:1px}.workflow-artifact__surface--accent{fill:rgb(var(--workflow-stage-accent-rgb) / .1);stroke:rgb(var(--workflow-stage-accent-rgb) / .72)}.workflow-artifact__line{fill:none;stroke:rgb(var(--workflow-stage-accent-rgb) / .62);stroke-linecap:round;stroke-linejoin:round;stroke-width:1px}.workflow-artifact__line--strong{stroke:var(--workflow-stage-accent);stroke-width:1.4px}.workflow-artifact__line--soft{stroke:rgb(var(--workflow-stage-accent-rgb) / .3)}.workflow-artifact__line--paper{stroke:#fcfcf861}.workflow-artifact__line--grid{stroke:#fcfcf814}.workflow-artifact__line--bright{stroke:#fcfcf8eb;stroke-width:1.8px}.workflow-artifact__fill{fill:rgb(var(--workflow-stage-accent-rgb) / .12);stroke:none}.workflow-artifact__dot{fill:var(--workflow-stage-accent);stroke:none}.workflow-artifact__dot--soft{fill:rgb(var(--workflow-stage-accent-rgb) / .42)}.workflow-artifact__dot--bright{fill:var(--cloud);stroke:var(--workflow-stage-accent);stroke-width:1.5px}.workflow-artifact__gap-row{fill:rgb(var(--workflow-stage-accent-rgb) / .08);stroke:var(--workflow-stage-accent);stroke-dasharray:2 2}.workflow-artifact__focus-frame{fill:rgb(var(--workflow-stage-accent-rgb) / .04);stroke:var(--workflow-stage-accent);stroke-dasharray:3 2}.workflow-artifact__stamp{fill:rgb(var(--workflow-stage-accent-rgb) / .14);stroke:var(--workflow-stage-accent);stroke-width:.8px}.workflow-artifact__text{fill:var(--workflow-stage-accent);stroke:none;font-family:var(--mono);letter-spacing:.04em;font-size:5px;font-weight:800}.workflow-artifact__text--brand{font-size:5.5px}.workflow-artifact__text--stamp{letter-spacing:.08em;font-size:5.2px}.workflow-artifact__text--question{font-size:6px}.workflow-artifact__dash{stroke-dasharray:.05 .045}.workflow-artifact__draw{stroke-dasharray:1;stroke-dashoffset:0}.workflow-artifact__row{transform-box:fill-box;transform-origin:0}.workflow-artifact--delay-1{--workflow-artifact-delay:.44s}.workflow-artifact--delay-2{--workflow-artifact-delay:.5s}.workflow-artifact--delay-3{--workflow-artifact-delay:.56s}.workflow-artifact--delay-4{--workflow-artifact-delay:.62s}.workflow-artifact--delay-5{--workflow-artifact-delay:.68s}.workflow-artifact--delay-6{--workflow-artifact-delay:.74s}.workflow-artifact--delay-7{--workflow-artifact-delay:.8s}.workflow-stage__connector{color:var(--workflow-stage-accent-deep);place-items:center;display:grid;position:relative}.workflow-stage__connector:before{background:linear-gradient(90deg, rgb(var(--workflow-stage-accent-rgb) / .08), var(--workflow-stage-accent-deep), rgb(var(--workflow-stage-accent-rgb) / .08));content:"";transform-origin:0;width:100%;height:1px;transform:scaleX(0)}.workflow-stage__connector:after{background:var(--workflow-stage-accent);width:.35rem;height:.35rem;box-shadow:0 0 .65rem rgb(var(--workflow-stage-accent-rgb) / .72);content:"";opacity:0;border-radius:50%;margin-top:-.175rem;position:absolute;top:50%;left:0}.workflow-stage__connector svg{z-index:1;background:#f5f7f2;padding:.12rem;position:absolute}.workflow-stage__control{z-index:1;background:#fcfcf8e0;border:1px solid #102a251a;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;margin-top:.75rem;padding:.65rem .75rem;display:grid;position:relative}.workflow-stage__control>span{width:2rem;height:2rem;color:var(--signal-green);background:#e9f2e4;border-radius:.62rem;place-items:center;display:grid}.workflow-stage__control>div{gap:.15rem;display:grid}.workflow-stage__control small{color:#687873;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.workflow-stage__control strong{font-size:.72rem;line-height:1.4}.workflow-stage__control--human{background:#edf4e9;border-color:#438c5347}.workflow-stage__control--future{background:var(--discovery-soft);border-color:#7351e82e}.workflow-stage__control--future>span{color:var(--discovery-deep);background:#fcfcf8c2}.workflow-stage__progress{z-index:1;color:#687873;font-family:var(--mono);background:#fcfcf8b3;border-top:1px solid #102a2517;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .85rem;font-size:.6875rem;display:grid;position:relative}.workflow-stage__progress>div{justify-content:center;gap:.3rem;display:flex}.workflow-stage__progress i{background:#d7ddd7;border-radius:999px;width:1.1rem;height:.24rem;transition:width .24s cubic-bezier(.22,.8,.24,1);position:relative;overflow:hidden}.workflow-stage__progress i.is-active{background:rgb(var(--workflow-stage-accent-rgb) / .2);width:2.4rem}.workflow-stage__progress i.is-active:after{border-radius:inherit;background:var(--workflow-stage-accent-deep);content:"";transform-origin:0;position:absolute;inset:0}.workflow-experience[data-tour-running=true] .workflow-stage__progress i.is-active:after{animation:workflow-tour-progress var(--workflow-tour-duration) linear both}@media (prefers-reduced-motion:no-preference){.workflow-detail[open] .workflow-stage__intro{animation:.42s cubic-bezier(.22,.8,.24,1) 60ms both workflow-item-in}.workflow-detail[open] .workflow-stage__card--input{animation:.42s cubic-bezier(.22,.8,.24,1) .14s both workflow-item-in}.workflow-detail[open] .workflow-stage__connector:nth-child(2):before{animation:.4s cubic-bezier(.22,.8,.24,1) .26s both workflow-connector-draw}.workflow-detail[open] .workflow-stage__connector:nth-child(2):after{animation:.42s ease-out .3s both workflow-signal-travel}.workflow-detail[open] .workflow-stage__card--rooted{animation:.44s cubic-bezier(.22,.8,.24,1) .34s both workflow-item-in}.workflow-detail[open] .workflow-stage__artifact{animation:.46s cubic-bezier(.22,.8,.24,1) .4s both workflow-artifact-shell-in}.workflow-detail[open] .workflow-stage__artifact-meta{animation:.38s cubic-bezier(.22,.8,.24,1) .45s both workflow-artifact-meta-in}.workflow-detail[open] .workflow-artifact__draw{animation:workflow-artifact-draw .62s cubic-bezier(.22, .8, .24, 1) var(--workflow-artifact-delay,.5s) both}.workflow-detail[open] .workflow-artifact__pop{animation:workflow-artifact-pop .4s cubic-bezier(.22, .8, .24, 1) var(--workflow-artifact-delay,.56s) both;transform-box:fill-box;transform-origin:50%}.workflow-detail[open] .workflow-artifact__row{animation:workflow-artifact-row .44s cubic-bezier(.22, .8, .24, 1) var(--workflow-artifact-delay,.56s) both}.workflow-detail[open] .workflow-artifact__rise{animation:workflow-artifact-rise .44s cubic-bezier(.22, .8, .24, 1) var(--workflow-artifact-delay,.5s) both}.workflow-detail[open] .workflow-artifact__slide{animation:workflow-artifact-slide .42s cubic-bezier(.22, .8, .24, 1) var(--workflow-artifact-delay,.5s) both}.workflow-detail[open] .workflow-artifact-discover__beam,.workflow-detail[open] .workflow-artifact-discover__sweep{transform-box:view-box;transform-origin:42px 50px;animation:3.1s cubic-bezier(.45,0,.3,1) .98s 2 alternate both workflow-artifact-radar-sweep}.workflow-detail[open] .workflow-artifact-discover__gap{transform-box:fill-box;transform-origin:50%;animation:2.5s ease-in-out 1.15s 2 both workflow-artifact-breathe}.workflow-detail[open] .workflow-artifact-plan__token{transform-box:fill-box;transform-origin:50%;animation:3.25s cubic-bezier(.42,0,.25,1) 1.05s 2 both workflow-artifact-plan-token}.workflow-detail[open] .workflow-artifact-create__caret{animation:.76s step-end 1.05s 8 both workflow-artifact-caret}.workflow-detail[open] .workflow-artifact-review__focus{transform-box:fill-box;animation:3.9s cubic-bezier(.45,0,.3,1) 1.05s both workflow-artifact-review-focus}.workflow-detail[open] .workflow-artifact-review__halo{transform-box:fill-box;transform-origin:50%;animation:2.65s ease-in-out 1.2s 2 both workflow-artifact-halo}.workflow-detail[open] .workflow-artifact-publish__packet{transform-box:fill-box;transform-origin:50%;animation:3.35s cubic-bezier(.42,0,.25,1) 1.05s 2 both workflow-artifact-publish-packet}.workflow-detail[open] .workflow-artifact-engage__stop{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out 1.1s 3 both workflow-artifact-stop}.workflow-detail[open] .workflow-artifact-engage__stop--2{animation-delay:1.35s}.workflow-detail[open] .workflow-artifact-engage__stop--3{animation-delay:1.6s}.workflow-detail[open] .workflow-artifact-improve__trace{animation:3.4s linear 1.05s 2 both workflow-artifact-trace}.workflow-detail[open] .workflow-artifact-improve__loop{transform-box:fill-box;transform-origin:50%;animation:6.2s ease-in-out 1.05s both workflow-artifact-loop}.workflow-detail[open] .workflow-artifact__idle{animation-play-state:var(--workflow-artifact-play-state)}.workflow-detail[open] .workflow-stage__card--rooted li{animation:.36s cubic-bezier(.22,.8,.24,1) .56s both workflow-chip-in}.workflow-detail[open] .workflow-stage__card--rooted li:nth-child(2){animation-delay:.61s}.workflow-detail[open] .workflow-stage__card--rooted li:nth-child(3){animation-delay:.66s}.workflow-detail[open] .workflow-stage__connector:nth-child(4):before{animation:.4s cubic-bezier(.22,.8,.24,1) .65s both workflow-connector-draw}.workflow-detail[open] .workflow-stage__connector:nth-child(4):after{animation:.42s ease-out .7s both workflow-signal-travel}.workflow-detail[open] .workflow-stage__card--output{animation:.42s cubic-bezier(.22,.8,.24,1) .73s both workflow-item-in}.workflow-detail[open] .workflow-stage__control{animation:.42s cubic-bezier(.22,.8,.24,1) .85s both workflow-item-in}.workflow-detail[open] .workflow-stage__progress{animation:.36s cubic-bezier(.22,.8,.24,1) .93s both workflow-item-in}}@keyframes workflow-item-in{0%{opacity:0;transform:translateY(.55rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workflow-connector-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes workflow-signal-travel{0%{opacity:0;left:0}24%,72%{opacity:1}to{opacity:0;left:calc(100% - .35rem)}}@keyframes workflow-artifact-shell-in{0%{opacity:0;transform:translateY(.35rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workflow-artifact-meta-in{0%{opacity:0;transform:translate(-.3rem)}to{opacity:1;transform:translate(0)}}@keyframes workflow-artifact-draw{0%{opacity:.22;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes workflow-artifact-pop{0%{opacity:0;transform:scale(.68)}to{opacity:1;transform:scale(1)}}@keyframes workflow-artifact-row{0%{opacity:.28;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes workflow-artifact-rise{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes workflow-artifact-slide{0%{opacity:0;transform:translate(-.45rem)}to{opacity:1;transform:translate(0)}}@keyframes workflow-artifact-radar-sweep{0%{transform:rotate(-24deg)}to{transform:rotate(42deg)}}@keyframes workflow-artifact-breathe{0%,to{opacity:.74;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}@keyframes workflow-artifact-plan-token{0%{opacity:0;transform:translate(0)scale(.72)}12%{opacity:1}48%{opacity:1;transform:translate(54px)scale(1)}88%{opacity:1;transform:translate(99px,-14px)scale(1)}to{opacity:0;transform:translate(99px,-14px)scale(.72)}}@keyframes workflow-artifact-caret{0%,48%{opacity:1}49%,to{opacity:.18}}@keyframes workflow-artifact-review-focus{0%{opacity:0;transform:translateY(0)}16%{opacity:.92}66%{opacity:.92;transform:translateY(28px)}to{opacity:0;transform:translateY(28px)}}@keyframes workflow-artifact-halo{0%,to{opacity:.36;transform:scale(.92)}50%{opacity:.86;transform:scale(1.08)}}@keyframes workflow-artifact-publish-packet{0%{opacity:0;transform:translate(0)scale(.82)}12%{opacity:1}72%{opacity:1;transform:translate(54px)scale(1)}to{opacity:0;transform:translate(54px)scale(.86)}}@keyframes workflow-artifact-stop{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1.2)}}@keyframes workflow-artifact-trace{0%{stroke-dasharray:.08 .92;stroke-dashoffset:1px}to{stroke-dasharray:.08 .92;stroke-dashoffset:0}}@keyframes workflow-artifact-loop{0%{opacity:.62;transform:rotate(0)}50%{opacity:1}to{opacity:.62;transform:rotate(360deg)}}@keyframes workflow-chip-in{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}.workflow-stage__progress small{font-size:inherit}.workflow-stage-placeholder__body{min-height:calc(100% - 3.35rem);color:var(--ink);text-align:center;place-content:center;justify-items:center;padding:2rem;display:grid}.workflow-stage-placeholder__body>span{background:var(--grove);width:4rem;height:4rem;color:var(--growth);border-radius:1.2rem;place-items:center;display:grid}.workflow-stage-placeholder__body small{color:var(--discovery-deep);font-family:var(--mono);text-transform:uppercase;margin-top:1rem;font-size:.6875rem;font-weight:750}.workflow-stage-placeholder__body strong{max-width:22rem;font-family:var(--display);letter-spacing:-.035em;margin-top:.55rem;font-size:1.8rem;line-height:1.15}.workflow-stage-placeholder__body p{color:#63736d;max-width:25rem;margin:.75rem 0 0;font-size:.8rem;line-height:1.6}.workflow-summary{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;display:grid}.workflow-summary>svg{color:var(--growth)}.workflow-summary p{color:#fcfcf891;max-width:48rem;margin:0;font-size:.83rem;line-height:1.7}.workflow-summary p strong{color:var(--cloud)}.workflow-summary a{color:var(--growth);align-items:center;gap:.5rem;font-size:.76rem;font-weight:700;display:inline-flex}.market-section{isolation:isolate;background:radial-gradient(circle at 88% 18%, var(--home-light-violet-wash), transparent 28rem), radial-gradient(circle at 8% 84%, var(--home-light-lime-wash), transparent 30rem), var(--home-light);box-shadow:inset 0 1px var(--home-light-seam);color:var(--ink);padding:clamp(7rem,12vw,12rem) 0;position:relative;overflow:hidden}.market-section:before,.market-section:after{display:none}.section-intro--market{z-index:2;margin-bottom:clamp(3rem,6vw,5rem);position:relative}.section-intro--market h2{max-width:36rem}.market-observatory{z-index:2;isolation:isolate;background:radial-gradient(circle at 72% 12%, #7351e83d, transparent 29rem), radial-gradient(circle at 20% 88%, #438c5333, transparent 30rem), linear-gradient(135deg, #061916, var(--grove));color:var(--cloud);border:1px solid #fcfcf821;border-radius:2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 2.2rem 7rem #102a252e}.market-observatory:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#fcfcf806 1px,#0000 1px),linear-gradient(90deg,#fcfcf806 1px,#0000 1px);background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.market-observatory:after{z-index:-1;content:"";pointer-events:none;border:1px solid #c9f36a14;border-radius:50%;width:24rem;height:24rem;position:absolute;top:9rem;left:42%;box-shadow:0 0 0 5rem #7351e806,0 0 7rem #c9f36a09}.market-observatory__header{z-index:5;border-bottom:1px solid #fcfcf81a;justify-content:space-between;align-items:center;gap:2rem;min-height:6.1rem;padding:1rem clamp(1.1rem,2.5vw,1.8rem);display:flex;position:relative}.market-observatory__identity{align-items:center;gap:.8rem;min-width:0;display:flex}.market-observatory__mark{width:2.65rem;height:2.65rem;color:var(--growth);background:#c9f36a14;border:1px solid #c9f36a47;border-radius:.9rem;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.market-observatory__identity>span:last-child{gap:.2rem;display:grid}.market-observatory__identity small,.market-observatory__cadence span,.market-observatory__cadence small{font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase}.market-observatory__identity small{color:#b9a6ff;font-size:.61rem;font-weight:750}.market-observatory__identity strong{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(.98rem,1.4vw,1.15rem)}.market-observatory__cadence{border-left:1px solid #fcfcf81c;justify-items:end;gap:.08rem;min-width:8.7rem;padding-left:1.35rem;display:grid}.market-observatory__cadence span{color:#fcfcf8b3;align-items:center;gap:.35rem;font-size:.58rem;display:inline-flex}.market-observatory__cadence span i{background:var(--growth);border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 0 .22rem #c9f36a1a}.market-observatory__cadence strong{color:var(--growth);font-family:var(--display);letter-spacing:-.055em;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:650;line-height:1}.market-observatory__cadence small{color:#fcfcf8a3;font-size:.55rem}.market-observatory__body{z-index:2;grid-template-columns:minmax(0,1.55fr) minmax(19rem,.78fr);align-items:stretch;display:grid;position:relative}.market-field{background:radial-gradient(circle at 51% 49%,#7351e821,#0000 13rem),#02110e8f;border:1px solid #fcfcf81a;border-radius:1.45rem;min-width:0;margin:.7rem 0 .7rem .7rem;overflow:hidden}.market-field__heading{z-index:5;border-bottom:1px solid #fcfcf814;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex;position:relative}.market-field__heading span,.market-field__heading small{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.59rem}.market-field__heading span{color:var(--growth);font-weight:750}.market-field__heading small{color:#fcfcf8a3}.market-field__canvas{min-height:39rem;position:relative}.market-field__network{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.market-field__network path{fill:none;opacity:.72;stroke:url(#market-observatory-gradient);stroke-linecap:round;stroke-width:1.6px;vector-effect:non-scaling-stroke}.market-field__network circle{fill:var(--ink);stroke:var(--growth);stroke-width:2.4px;vector-effect:non-scaling-stroke}.market-field__network .market-field__focus-ring{fill:#7351e814;opacity:.72;stroke:#9f84ff;stroke-dasharray:4 7;stroke-width:1.2px}.market-sensors{z-index:3;margin:0;padding:0;list-style:none;position:absolute;inset:0}.market-sensor{--watch-accent:var(--growth);border:1px solid var(--watch-accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .55rem;width:min(13rem,30%);display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.market-sensor{border:1px solid color-mix(in srgb, var(--watch-accent), transparent 75%)}}.market-sensor{background:linear-gradient(135deg, #fcfcf81a, var(--watch-accent)), #071a17eb;border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.market-sensor{background:linear-gradient(135deg, #fcfcf81a, color-mix(in srgb, var(--watch-accent), transparent 94%)), #071a17eb}}.market-sensor{padding:.72rem;box-shadow:inset 0 1px #ffffff12,0 .8rem 2.3rem #00000029}.market-sensor--green{--watch-accent:#72c989}.market-sensor--violet{--watch-accent:#a38aff}.market-sensor--lime{--watch-accent:var(--growth)}.market-sensor--sage{--watch-accent:var(--moss)}.market-sensor--position-1{top:5%;left:2.5%}.market-sensor--position-2{top:4%;right:2.5%}.market-sensor--position-3{top:42%;left:1%}.market-sensor--position-4{bottom:4.5%;left:7%}.market-sensor--position-5{bottom:5%;right:2.5%}.market-sensor__icon{border:1px solid var(--watch-accent);grid-row:1/span 2;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.market-sensor__icon{border:1px solid color-mix(in srgb, var(--watch-accent), transparent 64%)}}.market-sensor__icon{background:var(--watch-accent);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.market-sensor__icon{background:color-mix(in srgb, var(--watch-accent), transparent 90%)}}.market-sensor__icon{color:var(--watch-accent)}.market-sensor__copy{gap:.1rem;min-width:0;display:grid}.market-sensor__copy strong{color:var(--cloud);font-size:.72rem;line-height:1.25}.market-sensor__copy small{color:#fcfcf8a8;font-size:.62rem;line-height:1.4}.market-sensor__state{color:var(--watch-accent);font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;grid-column:2;align-items:center;gap:.3rem;font-size:.54rem;line-height:1.35;display:inline-flex}.market-sensor__state i{background:currentColor;border:1px solid;flex:none;width:.32rem;height:.32rem}.market-sensor--green .market-sensor__state i{border-radius:50%}.market-sensor--violet .market-sensor__state i{transform:rotate(45deg)}.market-sensor--lime .market-sensor__state i{background:0 0;border-radius:.08rem}.market-sensor--sage .market-sensor__state i{background:0 0;border-radius:50%}.market-pattern{z-index:4;background:radial-gradient(circle at 84% 15%,#c9f36a1f,#0000 8rem),linear-gradient(145deg,#17342cfa,#091d19fa);border:1px solid #a38aff66;border-radius:1.45rem;gap:.8rem;width:min(18rem,42%);padding:1.15rem;display:grid;position:absolute;top:50%;left:51%;transform:translate(-50%,-50%);box-shadow:0 0 0 .45rem #7351e812,0 1.5rem 4rem #00000045}.market-pattern__context{color:var(--moss);font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;background:#a8c3a00e;border:1px solid #a8c3a029;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.08rem .38rem;padding:.5rem;font-size:.56rem;display:grid}.market-pattern__context svg{grid-row:1/span 2}.market-pattern__context strong{color:var(--cloud);font-family:var(--body);letter-spacing:0;text-transform:none;grid-column:2;font-size:.64rem}.market-pattern__label{color:#b9a6ff;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.38rem;font-size:.58rem;font-weight:750;display:inline-flex}.market-pattern h3{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:620;line-height:1.12}.market-pattern ul{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.market-pattern li{color:#fcfcf8c2;background:#c9f36a0e;border:1px solid #c9f36a29;border-radius:999px;padding:.27rem .42rem;font-size:.58rem}.market-pattern p{color:var(--growth);border-top:1px solid #fcfcf81a;align-items:center;gap:.4rem;margin:0;padding-top:.72rem;font-size:.6rem;display:flex}.market-opportunity{z-index:5;background:radial-gradient(circle at 100% 0, #7351e81f, transparent 15rem), linear-gradient(145deg, var(--cloud), #f0f3e7);min-width:0;color:var(--ink);border:1px solid #102a2524;border-radius:1.55rem;flex-direction:column;align-self:center;margin:1.1rem 1.1rem 1.1rem -1.25rem;padding:clamp(1.25rem,2.5vw,1.8rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 2rem 5rem #0000003b}.market-opportunity:before{content:"";pointer-events:none;border:1px solid #7351e824;border-radius:50%;width:10rem;height:10rem;position:absolute;top:-4rem;right:-4rem;box-shadow:0 0 0 2.2rem #7351e808}.market-opportunity header{z-index:1;border-bottom:1px solid #102a251a;justify-content:space-between;align-items:center;gap:.8rem;padding-bottom:.9rem;display:flex;position:relative}.market-opportunity header>span,.market-opportunity header>small{font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:.4rem;display:inline-flex}.market-opportunity header>span{color:var(--discovery);font-size:.58rem;font-weight:750}.market-opportunity header>small{color:var(--signal-green);font-size:.55rem;font-weight:750}.market-opportunity__eyebrow{z-index:1;color:#102a25ad;font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;margin:1.35rem 0 .55rem;font-size:.56rem;position:relative}.market-opportunity h3{z-index:1;font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.55rem,2.5vw,2.1rem);font-weight:620;line-height:1.08;position:relative}.market-opportunity__body{color:var(--paper-copy);margin:.9rem 0 1.25rem;font-size:.76rem;line-height:1.65}.market-opportunity__evidence,.market-opportunity__choices{border-top:1px solid #102a251a;gap:.55rem;padding-top:.85rem;display:grid}.market-opportunity__choices{margin-top:1rem}.market-opportunity__evidence small,.market-opportunity__choices small{color:#102a25a8;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:750}.market-opportunity__evidence ul,.market-opportunity__choices ul{flex-wrap:wrap;gap:.38rem;margin:0;padding:0;list-style:none;display:flex}.market-opportunity__evidence li,.market-opportunity__choices li{border-radius:999px;padding:.34rem .5rem;font-size:.62rem;line-height:1.25}.market-opportunity__evidence li{color:var(--discovery-deep);background:#7351e80e;border:1px solid #7351e829}.market-opportunity__choices li{color:var(--signal-green);background:#438c5311;border:1px solid #438c532e;font-weight:680}.market-opportunity__guardrail{color:#102a25a3;border-top:1px solid #102a251a;align-items:flex-start;gap:.5rem;margin:auto 0 0;padding-top:1rem;font-size:.64rem;line-height:1.5;display:flex}.market-opportunity__guardrail svg{color:var(--signal-green);flex:none;margin-top:.05rem}.market-observatory__footer{z-index:5;border-top:1px solid #fcfcf81a;justify-content:space-between;align-items:center;gap:1.25rem;min-height:4.2rem;padding:.9rem clamp(1.1rem,2.5vw,1.8rem);display:flex;position:relative}.market-observatory__footer p{font-family:var(--display);letter-spacing:-.015em;flex-wrap:wrap;gap:.3rem .85rem;margin:0;font-size:.78rem;display:flex}.market-observatory__footer p strong{color:var(--growth)}.market-observatory__footer p span{color:#fcfcf8b8}.market-observatory__footer>span{color:#fcfcf8ad;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;flex:none;align-items:center;gap:.4rem;font-size:.58rem;display:inline-flex}.market-observatory__footer>span svg{color:#b9a6ff}.integration-section{isolation:isolate;background:radial-gradient(circle at 4% 5%, var(--home-dark-lime-wash), transparent 24rem), radial-gradient(circle at 92% 84%, var(--home-dark-violet-wash), transparent 30rem), var(--home-dark);box-shadow:inset 0 1px var(--home-dark-seam);color:var(--cloud);padding:clamp(7rem,11vw,10.5rem) 0;position:relative;overflow:hidden}.integration-section:before{content:"";pointer-events:none;background-image:linear-gradient(#fcfcf806 1px,#0000 1px),linear-gradient(90deg,#fcfcf806 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 82%,#0000);mask-image:linear-gradient(#0000,#000 22% 82%,#0000)}.integration-intro{grid-template-columns:8rem minmax(0,1.2fr) minmax(18rem,.72fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid;position:relative}.integration-intro .section-index,.integration-intro .kicker{color:var(--growth)}.integration-intro .section-index{align-self:start;padding-top:.55rem}.integration-intro h2{font-family:var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,5.1vw,4.75rem);font-weight:530;line-height:.96}.integration-intro h2 em{color:var(--growth);letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;display:inline-block}.integration-intro__copy{align-items:start;gap:1.5rem;display:grid}.integration-intro__copy p{color:#fcfcf8b8;margin:0;font-size:.93rem;line-height:1.75}.integration-intro__copy .button{width:fit-content}.integration-control{background:linear-gradient(145deg,#ffffff09,#0000 30%),#061713;border:1px solid #a8c3a04a;border-radius:1.75rem;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 100px #010c0a6b}.integration-control:before{content:"";pointer-events:none;background:radial-gradient(circle at 51% 45%,#c9f36a14,#0000 16rem);position:absolute;inset:3.8rem 0 4.7rem}.integration-control__header{z-index:1;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:4.5rem;padding:.8rem 1.15rem;display:grid;position:relative}.integration-control__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.integration-control__identity strong{font-family:var(--mono);letter-spacing:.12em;font-size:.68rem}.integration-control__state{min-height:2rem;color:var(--growth);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;background:#c9f36a12;border:1px solid #c9f36a40;border-radius:999px;align-items:center;gap:.42rem;padding:.35rem .65rem;font-size:.66rem;font-weight:700;display:inline-flex}.integration-control__disclosure{font-family:var(--mono);letter-spacing:.03em}.integration-control__body{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(7.5rem,.22fr) minmax(0,1.05fr);gap:.7rem;padding:.7rem;display:grid;position:relative}.integration-systems,.integration-policy{border:1px solid var(--line);background:#ffffff06;border-radius:1.2rem;padding:1.1rem}.integration-panel-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin-bottom:1rem;display:grid}.integration-panel-heading>span{width:1.75rem;height:1.75rem;color:var(--growth);font-family:var(--mono);border:1px solid #fcfcf821;border-radius:50%;place-items:center;font-size:.66rem;display:grid}.integration-panel-heading h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:680}.integration-panel-heading p{color:#fcfcf880;margin:.12rem 0 0;font-size:.72rem;line-height:1.45}.integration-systems__evidence{background:#7351e814;border:1px solid #b9a6ff40;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-bottom:.65rem;padding:.7rem;display:grid}.integration-systems__evidence>span:first-child{color:#c8bbff;background:#7351e82e;border-radius:.62rem;place-items:center;width:2rem;height:2rem;display:grid}.integration-systems__evidence>div{gap:.08rem;display:grid}.integration-systems__evidence strong{font-size:.76rem}.integration-systems__evidence small{color:#fcfcf887;font-size:.68rem}.integration-systems__evidence>span:last-child{color:#c8bbff;font-family:var(--mono);text-transform:uppercase;border:1px solid #b9a6ff40;border-radius:999px;padding:.25rem .45rem;font-size:.62rem}.integration-groups{gap:.65rem;display:grid}.integration-group{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;padding:.85rem;position:relative;overflow:hidden}.integration-group:before{background:var(--growth);content:"";opacity:.72;width:2px;position:absolute;top:0;bottom:0;left:0}.integration-group[data-tone=commerce]:before{background:#b9a6ff}.integration-group[data-tone=customer]:before{background:var(--moss)}.integration-group>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.integration-group>header>span{width:1.95rem;height:1.95rem;color:var(--growth);background:#c9f36a0f;border:1px solid #c9f36a33;border-radius:.6rem;place-items:center;display:grid}.integration-group[data-tone=commerce]>header>span{color:#c8bbff;background:#7351e814;border-color:#b9a6ff38}.integration-group[data-tone=customer]>header>span{color:var(--moss);background:#a8c3a012;border-color:#a8c3a038}.integration-group h4{margin:0;font-size:.78rem}.integration-group header p{color:#fcfcf882;margin:.12rem 0 0;font-size:.68rem;line-height:1.45}.integration-group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.integration-group li{background:#0000001f;border:1px solid #fcfcf81a;border-radius:.72rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.02rem .48rem;min-height:3.4rem;padding:.48rem;display:grid}.integration-connector__mark{width:1.75rem;height:1.75rem;color:var(--growth);font-family:var(--mono);background:#c9f36a1a;border-radius:.5rem;grid-row:1/3;align-self:center;place-items:center;font-size:.62rem;font-weight:800;display:grid}[data-tone=commerce] .integration-connector__mark{color:#c8bbff;background:#7351e824}[data-tone=customer] .integration-connector__mark{color:#cee0c8;background:#a8c3a01f}.integration-connector__name{overflow-wrap:anywhere;color:var(--cloud);font-size:.72rem;font-weight:720;line-height:1.2}.integration-group li small{color:#fcfcf87d;font-family:var(--mono);text-transform:uppercase;font-size:.59rem;line-height:1.3}.integration-group__policy{color:#fcfcf89e;align-items:center;gap:.4rem;margin:.7rem 0 0;font-size:.66rem;display:flex}.integration-group__policy svg{color:var(--growth);flex:none}.integration-bus{min-height:100%;position:relative}.integration-bus__routes{width:100%;height:calc(100% - 8.5rem);position:absolute;inset:3.5rem 0 5rem;overflow:visible}.integration-bus__routes path{fill:none;stroke:#c9f36a9e;stroke-linecap:round;stroke-width:1.6px;vector-effect:non-scaling-stroke}.integration-bus__routes .integration-bus__route--out{stroke:#b9a6ffbf}.integration-bus__routes circle{fill:var(--growth);stroke:#061713;stroke-width:2px;vector-effect:non-scaling-stroke}.integration-bus__routes .integration-bus__node--out{fill:#b9a6ff}.integration-bus__core{width:6.35rem;height:6.35rem;color:var(--growth);text-align:center;background:radial-gradient(circle,#c9f36a30,#0000 62%),#0a241f;border:1px solid #c9f36a80;border-radius:50%;align-content:center;place-items:center;gap:.08rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .55rem #c9f36a0b,0 0 0 1.1rem #c9f36a06,0 0 2.5rem #c9f36a1f}.integration-bus__core strong{font-family:var(--mono);letter-spacing:.12em;margin-top:.18rem;font-size:.66rem}.integration-bus__label{color:#fcfcf894;font-family:var(--mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:.59rem;position:absolute;left:50%;transform:translate(-50%)}.integration-bus__label--in{top:1.2rem}.integration-bus__label--out{color:#c8bbff;bottom:2.9rem}.integration-bus__summary{color:#fcfcf880;text-align:center;gap:.3rem;font-size:.61rem;line-height:1.35;display:grid;position:absolute;bottom:.8rem;left:-.2rem;right:-.2rem}.integration-bus__summary i{background:linear-gradient(90deg, var(--growth), #b9a6ff);width:2.5rem;height:1px;margin-inline:auto}.integration-policy{background:linear-gradient(145deg,#7351e80e,#0000 36%),#ffffff06}.integration-policy__profiles{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.integration-policy__profile{border:1px solid var(--line);background:#0000001a;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.75rem;display:grid}.integration-policy__profile>span{color:#fcfcf89e;width:1.75rem;height:1.75rem;font-family:var(--mono);border:1px solid #fcfcf821;border-radius:50%;place-items:center;font-size:.62rem;display:grid}.integration-policy__profile.is-default>span{background:var(--growth);color:var(--ink);border-color:#c9f36a61}.integration-policy__profile>div{min-width:0}.integration-policy__profile>div>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.integration-policy__profile small{background:var(--growth);color:var(--ink);font-family:var(--mono);text-transform:uppercase;border-radius:999px;padding:.15rem .42rem;font-size:.58rem;font-weight:800}.integration-policy__profile p{color:#fcfcf896;margin:.2rem 0 .35rem;font-size:.69rem;line-height:1.48}.integration-policy__profile em{color:#fcfcf873;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:.59rem;font-style:normal}.integration-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.65rem;display:grid}.integration-rules>div{background:#c9f36a0b;border:1px solid #c9f36a2e;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.75rem;display:grid}.integration-rules>div:last-child{background:#7351e80e;border-color:#b9a6ff33}.integration-rules__icon{width:1.75rem;height:1.75rem;color:var(--growth);background:#c9f36a1f;border-radius:.55rem;place-items:center;display:grid}.integration-rules__icon--stop{color:#c8bbff;background:#7351e824}.integration-rules strong{font-size:.7rem;line-height:1.35;display:block}.integration-rules p{color:#fcfcf887;margin:.25rem 0 0;font-size:.65rem;line-height:1.45}.integration-routing article{background:#c9f36a0e;border:1px solid #c9f36a38;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.integration-routing article>div{gap:.08rem;min-width:0;display:grid}.integration-routing small{color:var(--growth);font-family:var(--mono);text-transform:uppercase;font-size:.59rem}.integration-routing strong{overflow-wrap:anywhere;font-size:.71rem;line-height:1.3}.integration-routing p{color:#fcfcf88c;margin:0;font-size:.65rem}.integration-routing__outcome{color:var(--growth);font-family:var(--mono);text-transform:uppercase;white-space:nowrap;border:1px solid #c9f36a38;border-radius:999px;padding:.26rem .45rem;font-size:.58rem}.integration-routing__item--held small,.integration-routing__item--held .integration-routing__outcome{color:#c8bbff}.integration-routing__item--held .integration-routing__outcome{border-color:#b9a6ff40}.integration-control__footer{z-index:1;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);align-items:center;gap:1.5rem;min-height:5rem;padding:.9rem 1.15rem;display:grid;position:relative}.integration-control__footer>div{flex-wrap:wrap;gap:.65rem 1rem;display:flex}.integration-control__footer>div span{color:#fcfcf8c7;align-items:center;gap:.4rem;font-size:.68rem;display:inline-flex}.integration-control__footer>div svg{color:var(--growth)}.integration-control__footer p{color:#fcfcf87d;font-family:var(--mono);text-align:right;margin:0;font-size:.61rem;line-height:1.5}.faq-section{isolation:isolate;background:radial-gradient(circle at 92% 18%, var(--home-light-lime-wash), transparent 25rem), radial-gradient(circle at 6% 88%, var(--home-light-violet-wash), transparent 28rem), var(--home-light);box-shadow:inset 0 1px var(--home-light-seam);color:var(--ink);padding:clamp(7rem,12vw,11rem) 0;position:relative;overflow:clip}.faq-layout{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.faq-layout .kicker{margin-top:3rem}.faq-layout h2{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.2vw,4.25rem);font-weight:520;line-height:1}.faq-list{border-top:1px solid var(--paper-line)}.faq-list details{border-bottom:1px solid var(--paper-line)}.faq-list summary{cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:6rem;padding:1rem 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span:first-child{color:#687873;font-family:var(--mono);font-size:.62rem}.faq-list summary strong{font-size:clamp(1rem,1.5vw,1.18rem)}.faq-list__toggle{font-family:var(--display);font-size:1.5rem;font-weight:350;transition:transform .18s}.faq-list details[open] .faq-list__toggle{transform:rotate(45deg)}.faq-list details>p{max-width:42rem;color:var(--paper-copy);margin:-.5rem 3.5rem 1.8rem;line-height:1.75}.final-cta{isolation:isolate;background:radial-gradient(circle at 77% 20%, #c9f36a1f, transparent 27%), var(--home-dark);box-shadow:inset 0 1px var(--home-dark-seam);color:var(--cloud);position:relative;overflow:hidden}.final-cta .root-network{color:#a8c3a033;top:-3rem;right:-4rem}.final-cta .root-network__nodes{color:var(--growth)}.final-cta__inner{z-index:1;padding-block:clamp(7rem,13vw,12rem);position:relative}.final-cta .section-index{color:var(--growth)}.final-cta h2{max-width:67rem;font-family:var(--display);letter-spacing:-.052em;text-wrap:balance;margin:2.5rem 0 0;font-size:clamp(3.25rem,6.2vw,6rem);font-weight:500;line-height:.92}.final-cta h2 em{color:var(--growth);font-family:Georgia,Times New Roman,serif;font-weight:400}.final-cta__inner>p{color:#fcfcf89e;max-width:40rem;margin:2.5rem 0 0;font-size:1.05rem;line-height:1.75}.final-cta__inner>div{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2.3rem;display:flex}.demo-form-shell{border-radius:var(--radius-md);box-shadow:var(--shadow);background:radial-gradient(circle at 92% 2%,#c9f36a1a,#0000 28%),#ffffff09;border:1px solid #ffffff1f;padding:clamp(1.25rem,3vw,2rem);overflow:hidden}.demo-form-kicker{color:var(--growth);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;display:flex}.demo-form-preview-note{color:#fcfcf8a3;max-width:42rem;margin:.8rem 0 1.6rem;font-size:.85rem;line-height:1.65}.demo-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-field{gap:.45rem;display:grid}.form-field--wide{grid-column:1/-1}.form-field label{color:#fcfcf8bd;font-size:.78rem;font-weight:650}.form-field input,.form-field textarea,.form-field select{width:100%;min-height:3rem;color:var(--cloud);background:#04120fb8;border:1px solid #ffffff26;border-radius:.75rem;outline:none;padding:.78rem .9rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.form-field input::placeholder,.form-field textarea::placeholder{color:#fcfcf859}.form-field input:hover,.form-field textarea:hover,.form-field select:hover{border-color:#ffffff47}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--growth);background:#04120ff0;box-shadow:0 0 0 3px #c9f36a1f}.form-field textarea{resize:vertical;min-height:8rem}.form-consent{color:#fcfcf89e;align-items:flex-start;gap:.7rem;font-size:.76rem;line-height:1.6;display:flex}.form-consent input{width:1.05rem;height:1.05rem;accent-color:var(--growth);flex:none;margin-top:.18rem}.form-consent a{color:var(--growth);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.form-status{color:#ffb1a5;min-height:1.5rem;font-size:.82rem}.button--primary{border-color:var(--action-primary-border);background:var(--action-primary);color:var(--cloud);box-shadow:0 .45rem 1.3rem #00000029}.button--primary:hover{border-color:var(--moss);background:var(--action-primary-hover)}.demo-submit:disabled{cursor:wait;opacity:.72;transform:none}.button-spinner{animation:.8s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(1turn)}}.demo-email-fallback{color:#fcfcf8a3;border-radius:.5rem;align-items:center;gap:.55rem;min-height:2.75rem;margin-top:1.2rem;font-size:.82rem;font-weight:650;display:inline-flex}.demo-email-fallback:hover{color:var(--growth)}.honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}@media (max-width:72rem){.section-intro{grid-template-columns:5rem minmax(0,1fr) minmax(14rem,18rem);gap:2rem}.visibility-product{grid-template-columns:1fr}.visibility-product__copy{max-width:54rem}.visibility-product__copy h2{max-width:12ch}.visibility-product__copy ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.rooted-opportunity{grid-template-columns:minmax(0,.9fr) minmax(0,1.14fr) minmax(0,.88fr)}.rooted-question,.rooted-next-move,.rooted-checkpoint{min-height:33rem;padding:.9rem}.rooted-panel-heading h3{font-size:.98rem}.rooted-decision-trail{grid-template-columns:9rem minmax(0,1fr)}.hero{min-height:auto}.hero:before{background:linear-gradient(#04120ffa 0%,#04120fe8 36%,#04120f94 70%,#04120fd6 100%),linear-gradient(90deg,#04120fc7,#04120f33)}.hero__forest img{object-position:68% center}.hero__inner{grid-template-columns:1fr;gap:3.5rem;min-height:auto}.hero__copy{max-width:52rem}.hero__title{max-width:14ch;font-size:clamp(3.25rem,4.8vw,3.5rem)}.hero__title-line:last-child{max-width:15ch}.hero__visual{width:min(100%,55rem);margin-inline:auto}.hero__scroll-cue{display:none}.discovery-comparison{grid-template-columns:minmax(18rem,.8fr) 2.75rem minmax(0,1.2fr);padding:.55rem}.discovery-lane{padding:1.25rem}.discovery-touchpoints__grid{grid-template-columns:1fr}.discovery-touchpoint--ai,.discovery-touchpoint--social{min-height:auto}.how-at-glance{grid-template-columns:1fr;grid-template-areas:"intro""steps""note"}.how-at-glance__intro h3{max-width:32rem}.workflow-foundation{grid-template-columns:1fr;align-items:start}.workflow-foundation__copy h3{max-width:18ch}.workflow-foundation__copy p{max-width:44rem}.workflow-experience{--workflow-gap:2rem;--workflow-left:43%;min-height:44rem}.workflow-experience[data-tour-enhanced=true]{min-height:48.75rem}.workflow-tour__content{min-height:44rem}.workflow-tour{grid-template-columns:minmax(0,1fr) auto minmax(5rem,.45fr) auto;gap:.7rem}.workflow-tour__identity small{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.workflow-detail__visual,.workflow-stage-placeholder{min-height:44rem}.workflow-detail summary{gap:.5rem}.workflow-detail__title strong{font-size:.98rem}.workflow-stage__bar>span:nth-child(3){display:none}.workflow-stage__memory{display:grid}.workflow-stage__memory ul{justify-content:flex-start}.workflow-stage__body{padding:.75rem}.workflow-stage__flow{grid-template-columns:minmax(0,.72fr) 1.1rem minmax(0,1.18fr) 1.1rem minmax(0,.72fr);gap:.3rem}.workflow-stage__card{min-height:17rem;padding:.62rem}.integration-intro{grid-template-columns:6rem minmax(0,1.12fr) minmax(17rem,.88fr);gap:1.5rem}.integration-control__body{grid-template-columns:minmax(0,.93fr) minmax(6.25rem,.18fr) minmax(0,1.07fr)}.integration-rules,.market-observatory__body{grid-template-columns:1fr}.market-field{margin:.7rem}.market-opportunity{min-height:0;margin:0 .7rem .7rem}}@media (max-width:56rem){.shell{width:min(100% - 2rem,76rem)}.section-intro{grid-template-columns:1fr}.section-intro>p:last-child{max-width:38rem}.market-observatory{border-radius:1.5rem}.market-field__canvas{min-height:37rem}.hero__inner{gap:3rem;padding-block:4.5rem 5.5rem}.hero__forest img{opacity:.76;object-position:70% center}.root-network{opacity:.62;width:46rem;top:3rem;right:-16rem}.hero-console__dashboard{grid-template:"metrics""chart""queue"/minmax(0,1fr)}.hero-console__queue ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.hero-console__queue-item{border:0;border-right:1px solid #102a2513;align-content:start;padding:.45rem .5rem .45rem 0}.hero-console__queue-item:last-child{border-right:0}.hero-console__gate{margin-top:.45rem}.rooted-window__bar{grid-template-columns:minmax(0,1fr) auto}.rooted-window__truth{text-align:left;grid-column:1/-1}.rooted-foundation dl{grid-template-columns:repeat(2,minmax(0,1fr))}.rooted-foundation dl>div:last-child{grid-column:1/-1}.rooted-opportunity{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"question question""next checkpoint"}.rooted-opportunity__routes{display:none}.rooted-question{grid-area:question}.rooted-next-move{grid-area:next}.rooted-checkpoint{grid-area:checkpoint}.rooted-question,.rooted-next-move,.rooted-checkpoint{min-height:0}.rooted-evidence-list{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.rooted-decision-trail{grid-template-columns:1fr}.rooted-decision-trail>p{grid-column:1}.rooted-window__disclaimer{display:grid}.rooted-window__disclaimer span:last-child{text-align:left;max-width:46rem}.discovery-comparison{grid-template-columns:1fr}.discovery-comparison__bridge{height:3.75rem;padding:.2rem}.discovery-comparison__bridge svg{width:3.4rem;transform:rotate(90deg)}.discovery-touchpoints__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-at-glance ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 0}.how-at-glance ol:before,.how-at-glance li:after{display:none}.workflow-foundation{padding:1.15rem}.workflow-foundation__flow{grid-template-columns:minmax(11rem,1fr) 2.5rem minmax(12rem,.82fr);gap:.55rem}.workflow-experience{--workflow-left:100%;--workflow-tour-offset:0rem;min-height:0;margin-top:3.5rem}.workflow-experience[data-tour-enhanced=true]{min-height:0;padding-top:0}.workflow-tour{grid-template-columns:minmax(0,1fr) auto auto;min-height:4rem;margin-bottom:1rem;position:relative}.workflow-tour__progress{display:none}.workflow-tour__content{min-height:0}.workflow-accordion{width:100%}.workflow-detail__visual{border-radius:1.2rem;width:auto;height:auto;min-height:0;margin:0 0 1rem;position:static}.workflow-stage-placeholder{display:none}.workflow-stage{min-height:0}.workflow-stage__bar>span:nth-child(3){display:block}.workflow-stage__memory{display:flex}.workflow-stage__memory ul{justify-content:flex-end}.workflow-stage__flow{grid-template-columns:minmax(0,.8fr) 1.45rem minmax(0,1.22fr) 1.45rem minmax(0,.8fr);gap:.45rem}.workflow-stage__card{min-height:15.5rem;padding:.75rem}.workflow-summary{grid-template-columns:auto minmax(0,1fr)}.workflow-summary a{grid-column:2}.integration-intro{grid-template-columns:1fr;max-width:44rem}.integration-intro .section-index{padding-top:0}.integration-intro__copy{grid-template-columns:1fr}.integration-intro__copy p{max-width:38rem}.integration-control__body{grid-template-columns:1fr}.integration-bus{border:1px solid var(--line);background:#ffffff05;border-radius:1rem;min-height:11rem}.integration-bus:before,.integration-bus:after{background:linear-gradient(var(--growth), #c9f36a2e);content:"";width:1px;position:absolute;left:50%}.integration-bus:before{height:2.4rem;top:0}.integration-bus:after{background:linear-gradient(#b9a6ff2e,#b9a6ff);height:2.4rem;bottom:0}.integration-bus__routes{display:none}.integration-bus__core{width:5.5rem;height:5.5rem}.integration-bus__label{left:1rem;transform:none}.integration-bus__label--in{top:1rem}.integration-bus__label--out{bottom:1rem;left:auto;right:1rem}.integration-bus__summary{text-align:right;width:8rem;inset:1rem 1rem auto auto}.integration-bus__summary i{margin-right:0}.integration-control__footer{grid-template-columns:1fr}.integration-control__footer p{text-align:left;max-width:44rem}.faq-layout{grid-template-columns:1fr}}@media (max-width:40rem){.shell{width:min(100% - 1.5rem,76rem)}.button{width:100%}.demo-form{grid-template-columns:1fr}.form-field--wide{grid-column:auto}.hero__inner{gap:2.5rem;padding-block:3.75rem 4.5rem}.hero__forest img{opacity:.58;object-position:70% top}.hero__eyebrow{grid-template-columns:auto 1fr;align-items:center;display:grid}.hero__eyebrow>span:last-child{text-align:left;grid-column:1/-1;max-width:none;margin-left:1.15rem}.hero__eyebrow>span:last-child:before{display:none}.hero__brand-promise{margin-top:2rem}.hero__title{gap:.16em;max-width:100%;margin:.8rem 0 0;font-size:clamp(2.6rem,11.8vw,3.25rem);line-height:.95}.hero__title-line--accent{width:auto;max-width:100%}.hero__title-line:last-child{max-width:11ch}.hero__actions{display:grid}.hero__actions .text-link{width:fit-content}.hero__principles{display:grid}.visibility-product{border-radius:1rem;padding:.45rem}.visibility-product__copy{padding:1rem}.visibility-product__copy h2{max-width:9ch;font-size:clamp(2.35rem,11vw,2.8rem)}.visibility-product__copy ul{grid-template-columns:1fr;column-gap:0}.visibility-product__interface .rooted-window{border-radius:.9rem}.hero-console{border-radius:1rem}.hero-console__header{align-items:flex-start}.hero-console__truth{max-width:8rem;font-size:.6875rem}.hero-console__body{gap:.5rem;padding:.5rem}.hero-console__workspace-head{gap:.62rem;padding:.65rem;display:grid}.hero-console__workspace-head h2{max-width:none;font-size:1.12rem}.hero-console__cycle{justify-content:space-between;width:100%}.hero-console__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-console__metrics>div{min-height:4.9rem}.hero-console__chart{padding:.62rem}.hero-console__chart svg{height:7.5rem}.hero-console__queue ol{grid-template-columns:1fr;gap:0}.hero-console__queue-item,.hero-console__queue-item:last-child{border-bottom:1px solid #102a2513;border-right:0;padding:.52rem 0}.hero-console__queue-copy strong{white-space:normal}.hero-console__gate{margin-top:.5rem}.section-intro h2{font-size:clamp(2.35rem,9vw,2.75rem)}.rooted-window{border-radius:1rem}.rooted-window__bar{grid-template-columns:1fr;align-items:start}.rooted-window__state{width:fit-content}.rooted-window__truth{text-align:left;grid-column:auto;max-width:none}.rooted-lockup strong{white-space:normal}.rooted-foundation{margin:.55rem .55rem 0;padding:.75rem}.rooted-foundation>header{grid-template-columns:auto minmax(0,1fr)}.rooted-foundation__state{grid-column:2}.rooted-foundation dl{grid-template-columns:1fr}.rooted-foundation dl>div:last-child{grid-column:auto}.rooted-opportunity{grid-template-columns:1fr;grid-template-areas:"question""next""checkpoint";gap:.55rem;padding:.55rem}.rooted-question,.rooted-next-move,.rooted-checkpoint{border-radius:.95rem;padding:.82rem}.rooted-evidence-list{grid-template-columns:1fr}.rooted-next-move .rooted-panel-heading h3{font-size:1.35rem}.rooted-decision-trail{margin:0 .55rem .55rem;padding:.75rem}.rooted-decision-trail ol{grid-template-columns:1fr}.rooted-decision-trail li:after{width:1px;height:.42rem;top:100%;left:1.4rem;right:auto}.rooted-decision-trail>p{align-items:flex-start}.rooted-window__disclaimer{gap:.5rem;padding:.8rem}.rooted-window__disclaimer span:first-child{align-items:flex-start}.discovery-intro h2{font-size:clamp(2.3rem,9vw,2.75rem)}.discovery-comparison{border-radius:1.25rem;padding:.4rem}.discovery-lane{border-radius:1rem;padding:1rem}.discovery-lane h3{font-size:1.65rem}.discovery-search{min-height:0;padding:.75rem}.discovery-search__results li{padding:.72rem}.discovery-touchpoints__grid{grid-template-columns:1fr}.discovery-product-match__identity{grid-template-columns:auto minmax(0,1fr)}.discovery-product-match__fit{white-space:normal;grid-column:2;justify-self:start}.discovery-signals>div{gap:.2rem;display:grid}.discovery-comparison__caption{text-align:center;flex-wrap:wrap;gap:.35rem .55rem;max-width:calc(100% - 1rem)}.how-at-glance{border-radius:1.1rem;padding:1rem}.how-at-glance ol{grid-template-columns:1fr;gap:0}.how-at-glance li{grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"icon step""icon title""icon copy";column-gap:.8rem;padding:.85rem 0}.how-at-glance__icon{grid-area:icon}.how-at-glance__step{grid-area:step;margin-top:0}.how-at-glance li>strong{grid-area:title}.how-at-glance li>small{grid-area:copy;max-width:24rem}.how-at-glance li:not(:last-child):after{color:#0000;content:"";background:#438c5357;width:1px;height:1.1rem;display:block;inset:auto auto -.55rem 1.42rem;transform:none}.how-at-glance__note{margin-top:0}.discovery-takeaway{gap:.4rem;display:grid}.illustrative-note{align-items:start}.section-intro--workflow h2{font-size:clamp(2.3rem,9vw,2.8rem)}.workflow-tour{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.62rem}.workflow-tour__identity>span{width:2rem;height:2rem}.workflow-tour__identity small{max-width:10rem}.workflow-tour__stage{display:none}.workflow-tour button{min-height:2.75rem;padding-inline:.7rem}.workflow-tour button span{text-overflow:ellipsis;white-space:nowrap;max-width:4.2rem;overflow:hidden}.workflow-detail summary{grid-template-columns:1.55rem 1.8rem minmax(0,1fr) auto;gap:.42rem;min-height:3.9rem;padding:.55rem .2rem}.workflow-detail__icon{width:1.8rem;height:1.8rem}.workflow-detail__title{gap:.25rem;display:grid}.workflow-detail__title strong{font-size:.95rem}.workflow-detail__title small{width:fit-content}.workflow-detail__copy{padding:.15rem .25rem 1rem 3.85rem}.workflow-detail__copy dl{grid-template-columns:1fr}.workflow-foundation{border-radius:1rem;gap:1.5rem;padding:.85rem}.workflow-foundation__copy h3{max-width:13ch;font-size:1.9rem}.workflow-foundation__flow{grid-template-columns:1fr;gap:.7rem}.workflow-foundation__connector{width:100%;min-height:2.5rem;position:relative}.workflow-foundation__connector svg{display:none}.workflow-foundation__connector:before{background:linear-gradient(to bottom, #c9f36a26, var(--growth), #c9f36a26);content:"";width:1px;position:absolute;top:0;bottom:0;left:50%}.workflow-foundation__connector:after{background:var(--growth);content:"";border-radius:50%;width:.42rem;height:.42rem;position:absolute;bottom:.15rem;left:50%;transform:translate(-50%);box-shadow:0 0 .7rem #c9f36a99}.workflow-detail__visual{border-radius:1rem}.workflow-stage__bar{grid-template-columns:auto auto minmax(0,1fr) auto;padding:.55rem .65rem}.workflow-stage__bar>span:nth-child(3){display:none}.workflow-stage__bar>small{font-size:.6875rem}.workflow-stage__memory{padding:.6rem .65rem;display:grid}.workflow-stage__memory ul{justify-content:flex-start}.workflow-stage__body{padding:.7rem}.workflow-stage__intro h3{font-size:1.3rem}.workflow-stage__flow{grid-template-columns:1fr;gap:.4rem}.workflow-stage__connector{height:1.8rem;transform:rotate(90deg)}.workflow-stage__card{min-height:0;padding:.75rem}.workflow-stage__card>strong{margin-top:.8rem}.workflow-stage__card--rooted>strong{margin-top:.5rem}.workflow-stage__artifact{height:6.35rem}.workflow-stage__control{align-items:start}.workflow-stage__progress{grid-template-columns:auto 1fr}.workflow-stage__progress>small{text-align:center;grid-column:1/-1}.workflow-summary{grid-template-columns:1fr}.workflow-summary a{grid-column:auto}.market-observatory{border-radius:1.25rem}.market-observatory__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem;min-height:0;padding:.95rem;display:grid}.market-observatory__mark{width:2.3rem;height:2.3rem}.market-observatory__identity{align-items:flex-start;gap:.6rem}.market-observatory__identity strong{font-size:.86rem;line-height:1.25}.market-observatory__cadence{min-width:5.7rem;padding-left:.75rem}.market-observatory__cadence span{font-size:.5rem}.market-observatory__cadence strong{font-size:1.42rem}.market-observatory__cadence small{text-align:right;font-size:.48rem}.market-field{border-radius:1rem;margin:.5rem}.market-field__heading{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem}.market-field__canvas{gap:.7rem;min-height:0;padding:.7rem;display:grid}.market-field__network{display:none}.market-sensors{gap:.55rem;padding-left:.55rem;display:grid;position:relative}.market-sensors:before{background:linear-gradient(to bottom, var(--growth), var(--signal-green), var(--discovery));content:"";opacity:.45;width:1px;position:absolute;top:1.2rem;bottom:1.2rem;left:1.8rem}.market-sensor{width:100%;padding:.7rem;position:relative;inset:auto}.market-sensor__icon{z-index:2;background:var(--ink);position:relative}.market-pattern{border-radius:1rem;gap:.7rem;width:100%;padding:1rem;position:relative;top:auto;left:auto;transform:none}.market-pattern h3{font-size:1.22rem}.market-opportunity{border-radius:1.1rem;margin:0 .5rem .5rem;padding:1.05rem}.market-opportunity header{flex-direction:column;align-items:flex-start;gap:.45rem}.market-opportunity h3{font-size:1.65rem}.market-opportunity__guardrail{margin-top:1.25rem}.market-observatory__footer{gap:.7rem;min-height:0;padding:.9rem;display:grid}.market-observatory__footer p{gap:.25rem;display:grid}.market-observatory__footer>span{white-space:normal;line-height:1.45}.integration-section{padding-block:6rem}.integration-intro h2{font-size:clamp(2.55rem,12vw,3.35rem);line-height:.98}.integration-control{border-radius:1.25rem}.integration-control__header{grid-template-columns:1fr;padding-inline:.85rem}.integration-control__state{width:fit-content}.integration-control__disclosure{border-top:1px solid var(--line);grid-column:auto;padding-top:.65rem}.integration-control__body{gap:.5rem;padding:.5rem}.integration-systems,.integration-policy{border-radius:.95rem;padding:.8rem}.integration-systems__evidence{grid-template-columns:auto minmax(0,1fr)}.integration-systems__evidence>span:last-child{grid-column:2;width:fit-content}.integration-group ul{grid-template-columns:1fr}.integration-group li{min-height:3.2rem}.integration-policy__profiles,.integration-rules,.integration-routing{gap:.6rem}.integration-routing article{grid-template-columns:auto minmax(0,1fr)}.integration-routing__outcome{grid-column:2;width:fit-content}.integration-bus{min-height:12.5rem}.integration-bus__label{left:.75rem}.integration-bus__label--out{left:auto;right:.75rem}.integration-bus__summary{display:none}.integration-control__footer{padding-inline:.85rem}.integration-control__footer>div{display:grid}.faq-list summary{grid-template-columns:2rem minmax(0,1fr) auto}.faq-list details>p{margin-left:3rem;margin-right:1rem}.final-cta h2{font-size:clamp(3rem,11vw,3.25rem)}.final-cta__inner>div{display:grid}.final-cta .text-link{width:fit-content}}.rooted-window{background:radial-gradient(circle at 48% 32%,#c9f36a12,#0000 25rem),radial-gradient(circle at 88% 12%,#7351e814,#0000 22rem),#071b17;border:1px solid #a8c3a04d;border-radius:clamp(1.1rem,2.4vw,2rem);margin:0;box-shadow:0 3.5rem 6rem #03120f42,inset 0 0 0 1px #ffffff05}.rooted-window:before{opacity:.7;background-size:4rem 4rem;inset:4.5rem 0 0}.rooted-window__bar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:4.5rem;padding:.85rem 1.15rem;display:grid}.rooted-lockup{align-items:center;gap:.75rem;min-width:0;display:flex}.rooted-lockup>span:last-child{gap:.14rem;min-width:0;display:grid}.rooted-lockup strong{font-family:var(--mono);letter-spacing:.1em;font-size:.72rem}.rooted-lockup small{color:#fcfcf8ad;font-size:.75rem}.rooted-window__state{min-height:2rem;color:var(--growth);font-family:var(--mono);text-transform:uppercase;background:#c9f36a14;border:1px solid #c9f36a4d;border-radius:999px;align-items:center;gap:.4rem;padding:.36rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.rooted-window__truth{color:#fcfcf8a8;font-family:var(--mono);font-size:.68rem;display:block}.dash-label{color:var(--moss);letter-spacing:.08em;font-size:.68rem}.rooted-foundation{background:linear-gradient(95deg,#c9f36a12,#0000 72%),#ffffff06;border:1px solid #a8c3a033;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem 1rem;margin:.75rem .75rem 0;padding:.8rem;display:grid}.rooted-foundation>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;margin:0;display:grid}.rooted-foundation>header>span:first-child{width:2.1rem;height:2.1rem;color:var(--growth);background:#c9f36a14;border:1px solid #c9f36a33;border-radius:.62rem;place-items:center;display:grid}.rooted-foundation>header>div{gap:.08rem;display:grid}.rooted-foundation h3{margin:0;font-size:.82rem}.rooted-foundation ul{flex-wrap:wrap;gap:.42rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.rooted-foundation li{color:#fcfcf8c7;background:#0000001f;border:1px solid #fcfcf81a;border-radius:999px;padding:.42rem .62rem;font-size:.73rem;line-height:1.2}.rooted-opportunity{grid-template-columns:minmax(0,.96fr) 2.4rem minmax(0,1.08fr) 2.4rem minmax(0,.82fr);align-items:stretch;gap:.45rem;padding:.65rem .75rem;display:grid}.rooted-question,.rooted-next-move,.rooted-checkpoint{border:1px solid var(--line);background:#061915f5;border-radius:1.1rem;min-width:0;min-height:0;padding:1rem}.rooted-next-move{background:radial-gradient(circle at 85% 5%,#c9f36a1a,#0000 15rem),#09231cfa;border-color:#c9f36a59}.rooted-checkpoint{background:linear-gradient(145deg,#7351e814,#0000 48%),#061915fa;border-color:#b9a6ff4d}.rooted-panel-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.rooted-panel-heading>span:first-child{width:1.9rem;height:1.9rem;color:var(--growth);font-family:var(--mono);border:1px solid #fcfcf829;border-radius:50%;place-items:center;font-size:.66rem;display:grid}.rooted-panel-heading h3{margin:.3rem 0 0;font-size:1.08rem;line-height:1.15}.rooted-question blockquote{background:#c9f36a12;border:1px solid #c9f36a38;border-radius:.92rem;margin:1.2rem 0 .9rem;padding:1rem;display:block}.rooted-question blockquote p{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(1rem,1.45vw,1.22rem);font-weight:650;line-height:1.32}.rooted-evidence-list{grid-template-columns:1fr;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.rooted-evidence-list li{background:#0000001f;border:1px solid #fcfcf81a;border-radius:.76rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.58rem;display:grid}.rooted-evidence-list li>span:first-child{width:2rem;height:2rem;color:var(--growth);background:#c9f36a1c;border-radius:.58rem;place-items:center;display:grid}.rooted-evidence-list li[data-tone=violet]>span:first-child{color:#c8bbff;background:#7351e82b}.rooted-evidence-list li[data-tone=moss]>span:first-child{color:#d1e0cc;background:#a8c3a021}.rooted-evidence-list li>span:last-child{gap:.08rem;display:grid}.rooted-evidence-list strong{font-size:.78rem}.rooted-evidence-list small{color:#fcfcf89e;font-family:var(--mono);text-transform:uppercase;font-size:.64rem}.rooted-opportunity__connector{width:2.2rem;height:2.2rem;color:var(--growth);background:#0c2a23;border:1px solid #c9f36a42;border-radius:50%;place-self:center;place-items:center;display:grid}.rooted-opportunity__connector--gate{color:#c8bbff;border-color:#b9a6ff52}.rooted-next-move .rooted-panel-heading h3{max-width:16ch;color:var(--growth);font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.04}.rooted-next-move>p{color:#fcfcf8c2;margin:1.15rem 0 0;font-size:.88rem;line-height:1.55}.rooted-next-move>ul{flex-wrap:wrap;gap:.45rem;margin:1.15rem 0 0;padding:0;list-style:none;display:flex}.rooted-next-move>ul li{color:#fcfcf8cc;background:#c9f36a0f;border:1px solid #c9f36a33;border-radius:999px;padding:.42rem .58rem;font-size:.73rem}.rooted-checkpoint .rooted-panel-heading h3{font-size:clamp(1.25rem,1.7vw,1.5rem)}.rooted-checkpoint__decision{background:#7351e81a;border:1px solid #b9a6ff4d;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;margin-top:1.25rem;padding:.85rem;display:grid}.rooted-checkpoint__decision>svg{color:#c8bbff}.rooted-checkpoint__decision strong{font-size:.84rem}.rooted-checkpoint__decision p{color:#fcfcf8ab;margin:.2rem 0 0;font-size:.75rem;line-height:1.4}.rooted-checkpoint__guardrail{color:#f1cf91;margin:.85rem 0 0;font-size:.75rem;line-height:1.4}.rooted-decision-trail{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;grid-template-columns:minmax(9rem,.45fr) minmax(0,1.55fr);align-items:center;gap:.8rem;margin:0 .75rem .65rem;padding:.8rem;display:grid}.rooted-decision-trail>header strong{margin-top:.22rem;font-size:.78rem;display:block}.rooted-decision-trail ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.rooted-decision-trail li{background:#0000001a;border:1px solid #fcfcf81a;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.62rem;display:grid;position:relative}.rooted-decision-trail li:after{background:#fcfcf82e;width:.46rem;height:1px;top:50%;right:-.46rem}.rooted-decision-trail li:last-child:after{display:none}.rooted-decision-trail__icon{width:1.9rem;height:1.9rem;color:var(--growth);background:#c9f36a1a;border-radius:.55rem;place-items:center;display:grid}.rooted-decision-trail li>span:last-child{gap:.08rem;display:grid}.rooted-decision-trail li strong{font-size:.75rem;line-height:1.25}.rooted-decision-trail li small{color:#fcfcf894;font-family:var(--mono);text-transform:uppercase;font-size:.61rem}.rooted-window__disclaimer{border-top:1px solid var(--line);color:#fcfcf8ab;min-height:3.5rem;font-family:var(--mono);align-items:center;gap:.5rem;padding:.75rem 1.15rem;font-size:.67rem;line-height:1.45;display:flex}.rooted-window__disclaimer svg{color:var(--growth);flex:none}.integration-intro__copy p{max-width:30rem}.integration-control{background:radial-gradient(circle,#c9f36a0e,#0000 24rem),#071b17;border:1px solid #a8c3a047;border-radius:clamp(1.2rem,2vw,1.8rem);box-shadow:0 3.5rem 6rem #0000003d}.integration-control__header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:4.5rem;padding:.85rem 1.15rem;display:grid}.integration-control__identity strong{font-size:.72rem}.integration-control__identity small,.integration-control__disclosure{color:#fcfcf8a8;font-size:.68rem}.integration-control__state{min-height:2rem;font-size:.68rem}.integration-control__body{grid-template-columns:minmax(0,1.05fr) 7.5rem minmax(0,.95fr);gap:.65rem;padding:.75rem;display:grid}.integration-systems,.integration-policy{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;min-width:0;min-height:0;padding:1rem}.integration-panel-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.integration-panel-heading>span{width:1.9rem;height:1.9rem;font-size:.66rem}.integration-panel-heading h3{font-size:1.1rem}.integration-panel-heading p{color:#fcfcf8a3;margin-top:.14rem;font-size:.75rem}.integration-groups{gap:.5rem;margin-top:1rem;display:grid}.integration-group{background:#0000001c;border:1px solid #fcfcf81a;border-radius:.82rem;grid-template-columns:minmax(7rem,.32fr) minmax(0,.68fr);align-items:center;gap:.65rem;padding:.62rem;display:grid}.integration-group>header{align-items:center;gap:.48rem;margin:0;display:flex}.integration-group>header>span{width:1.8rem;height:1.8rem;color:var(--growth);background:#c9f36a1a;border-radius:.52rem;flex:none;place-items:center;display:grid}.integration-group[data-tone=evidence]>header>span,.integration-group[data-tone=customer]>header>span{color:#c8bbff;background:#7351e826}.integration-group h4{margin:0;font-size:.78rem;line-height:1.2}.integration-group ul{flex-wrap:wrap;gap:.34rem;margin:0;padding:0;list-style:none;display:flex}.integration-group li{background:#ffffff06;border:1px solid #fcfcf817;border-radius:999px;flex-wrap:wrap;grid-template-columns:none;align-items:baseline;gap:.3rem;min-width:0;min-height:0;padding:.38rem .5rem;display:inline-flex}.integration-group li strong{font-size:.72rem;line-height:1.2}.integration-group li small{color:var(--moss);font-family:var(--mono);text-transform:uppercase;font-size:.58rem}.integration-systems__boundary{color:#fcfcf8a8;align-items:center;gap:.42rem;margin:.8rem 0 0;font-size:.73rem;display:flex}.integration-systems__boundary svg{color:var(--growth)}.integration-bus{text-align:center;background:0 0;border:0;align-content:center;gap:.75rem;min-height:0;display:grid;position:relative}.integration-bus:before{background:linear-gradient(90deg, var(--growth), #b9a6ff);content:"";height:1px;position:absolute;top:50%;left:0;right:0}.integration-bus:after{display:none}.integration-bus>span{z-index:1;color:#fcfcf89e;font-family:var(--mono);text-transform:uppercase;font-size:.6rem;line-height:1.3;position:relative}.integration-bus__core{z-index:2;width:5.6rem;height:5.6rem;color:var(--growth);background:#0f3028;border:1px solid #c9f36a61;border-radius:50%;align-content:center;place-self:center;place-items:center;gap:.12rem;display:grid;position:relative;box-shadow:0 0 0 .5rem #c9f36a09,0 0 2rem #c9f36a1a}.integration-bus__core strong{font-family:var(--mono);letter-spacing:.06em;font-size:.7rem}.integration-bus__core small{color:#fcfcf89e;font-size:.62rem}.integration-policy__profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.integration-policy__profile{background:#0000001a;border:1px solid #fcfcf81a;border-radius:.76rem;grid-template-columns:1fr;gap:.16rem;min-width:0;padding:.62rem;display:grid}.integration-policy__profile.is-default{background:#c9f36a14;border-color:#c9f36a5c}.integration-policy__profile strong{font-size:.76rem}.integration-policy__profile small{color:#fcfcf896;font-family:var(--mono);text-transform:uppercase;background:0 0;border-radius:0;padding:0;font-size:.58rem;font-weight:650;line-height:1.35}.integration-policy__profile.is-default small{color:var(--growth)}.integration-routing{gap:.55rem;margin-top:.75rem;display:grid}.integration-routing article{background:#c9f36a0f;border:1px solid #c9f36a38;border-radius:.84rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:0;padding:.76rem;display:grid}.integration-routing article>span:first-child{width:2.1rem;height:2.1rem;color:var(--growth);background:#c9f36a1f;border-radius:.62rem;place-items:center;display:grid}.integration-routing article>div{gap:.12rem;display:grid}.integration-routing article small{color:var(--moss);font-family:var(--mono);text-transform:uppercase;font-size:.61rem}.integration-routing article strong{font-size:.83rem}.integration-routing article p{color:#fcfcf8a6;margin:0;font-size:.72rem}.integration-routing__item--held{background:#7351e814!important;border-color:#b9a6ff47!important}.integration-routing__item--held>span:first-child{color:#c8bbff!important;background:#7351e824!important}.integration-routing__item--held small{color:#c8bbff}.integration-control__footer{border-top:1px solid var(--line);color:#fcfcf8a8;min-height:0;font-family:var(--mono);text-align:center;padding:.85rem 1.15rem;font-size:.66rem;line-height:1.5;display:block}@media (max-width:56rem){.rooted-window__bar,.integration-control__header{grid-template-columns:minmax(0,1fr) auto}.rooted-window__truth,.integration-control__disclosure{text-align:left;grid-column:1/-1}.rooted-foundation{grid-template-columns:1fr}.rooted-opportunity{grid-template-columns:1fr;grid-template-areas:none;gap:.55rem}.rooted-question,.rooted-next-move,.rooted-checkpoint{grid-area:auto}.rooted-opportunity__connector{transform:rotate(90deg)}.rooted-evidence-list{grid-template-columns:repeat(3,minmax(0,1fr))}.rooted-decision-trail,.integration-control__body{grid-template-columns:1fr}.integration-bus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:6.5rem}.integration-bus:before{top:50%}.integration-bus__core{width:5rem;height:5rem}}@media (max-width:40rem){.rooted-window__bar,.integration-control__header{grid-template-columns:1fr;align-items:start}.rooted-window__state,.integration-control__state{width:fit-content}.rooted-window__truth,.integration-control__disclosure{grid-column:auto}.rooted-foundation{margin:.55rem .55rem 0;padding:.72rem}.rooted-foundation ul{gap:.35rem}.rooted-foundation li{padding:.38rem .5rem}.rooted-opportunity{padding:.55rem}.rooted-question,.rooted-next-move,.rooted-checkpoint{padding:.85rem}.rooted-evidence-list{grid-template-columns:1fr}.rooted-decision-trail{margin:0 .55rem .55rem;padding:.72rem}.rooted-decision-trail ol{grid-template-columns:1fr}.rooted-decision-trail li:after{width:1px;height:.46rem;top:100%;left:1.55rem;right:auto}.rooted-window__disclaimer{align-items:flex-start;padding:.8rem}.integration-control__body{padding:.55rem}.integration-systems,.integration-policy{padding:.85rem}.integration-group,.integration-policy__profiles{grid-template-columns:1fr}.integration-bus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.integration-bus>span{font-size:.56rem}.integration-control__footer{text-align:left}}@media (forced-colors:active){.hero__forest,.hero:before,.hero:after{display:none}.hero,.how-at-glance,.how-at-glance__icon,.visibility-product,.visibility-product__copy li>span:first-child{color:canvastext;background:canvas;border-color:canvastext}.how-at-glance,.visibility-product,.visibility-product__copy li>span:first-child{border:1px solid canvastext}.how-at-glance__icon{box-shadow:none;border:1px solid highlight}.visibility-product__interface:before,.how-at-glance:after,.how-at-glance ol:before,.how-at-glance li:after{display:none}.hero__title-line--accent,.discovery-intro__accent{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}.hero-console,.rooted-window,.rooted-window__bar,.rooted-foundation,.rooted-foundation li,.rooted-foundation dl>div,.rooted-question,.rooted-next-move,.rooted-checkpoint,.rooted-evidence-list li,.rooted-evidence-list article,.rooted-question blockquote,.rooted-next-move>ul li,.rooted-opportunity__connector,.rooted-next-move__brief,.rooted-next-move__sources span,.rooted-checkpoint__decision,.rooted-decision-trail,.rooted-decision-trail li,.rooted-window__disclaimer,.workflow-foundation,.workflow-foundation__inputs article,.workflow-foundation__core,.market-observatory,.market-field,.market-sensor,.market-pattern,.market-opportunity,.market-observatory__footer,.integration-control,.integration-control__header,.integration-systems,.integration-policy,.integration-systems__evidence,.integration-group,.integration-group li,.integration-bus,.integration-bus__core,.integration-policy__profile,.integration-rules>div,.integration-routing article,.integration-control__footer,.workflow-tour,.workflow-tour button,.workflow-detail summary{border:1px solid canvastext}.integration-bus__routes path,.integration-bus__routes .integration-bus__route--out,.rooted-opportunity__routes path,.rooted-opportunity__routes .rooted-opportunity__route--decision{stroke:canvastext}.integration-bus__routes circle,.integration-bus__routes .integration-bus__node--out,.rooted-opportunity__routes circle,.rooted-opportunity__routes .rooted-opportunity__node--decision{fill:highlight;stroke:canvas}.integration-control__state,.integration-policy__profile.is-default>span,.integration-policy__profile small,.rooted-window__state,.rooted-decision-trail li[data-state=current]{color:canvastext;background:canvas;border:1px solid highlight}.rooted-window,.rooted-foundation,.rooted-foundation li,.rooted-foundation dl>div,.rooted-question,.rooted-next-move,.rooted-checkpoint,.rooted-evidence-list li,.rooted-evidence-list article,.rooted-question blockquote,.rooted-next-move>ul li,.rooted-opportunity__connector,.rooted-next-move__brief,.rooted-checkpoint__decision,.rooted-decision-trail,.rooted-decision-trail li{color:canvastext;background:canvas}.workflow-foundation,.workflow-foundation__inputs article,.workflow-foundation__core{background:canvas}.market-observatory,.market-field,.market-sensor,.market-pattern,.market-opportunity{color:canvastext;background:canvas}.market-observatory__mark,.market-sensor__icon,.market-opportunity__evidence li,.market-opportunity__choices li{color:highlight;background:canvas;border-color:highlight}.market-field__network path{stroke:highlight}.market-field__network circle{fill:canvas;stroke:highlight}.market-observatory__cadence strong,.market-pattern__label,.market-pattern p,.market-opportunity header>span,.market-opportunity header>small,.market-observatory__footer p strong,.workflow-foundation__copy>span,.workflow-foundation__copy>small,.workflow-foundation__inputs article>span,.workflow-foundation__core>span,.workflow-foundation__core li{color:highlight}.workflow-foundation__connector svg{stroke:highlight}.workflow-foundation__connector circle,.workflow-foundation__core-visual i{fill:highlight;box-shadow:none;background:highlight}.workflow-foundation__orbit,.workflow-foundation__core-node,.workflow-foundation__core li{border-color:highlight}.workflow-foundation__core-node{color:highlight;box-shadow:none;background:canvas}[data-hero-chart],[data-chart-line]{stroke:canvastext}.hero-console__playback-status,.hero-console__cycle-toggle,.hero-console__queue-progress{border:1px solid canvastext}.hero-console__queue-progress>span{background:canvastext}.workflow-detail[open] summary:before,.workflow-tour:before,.workflow-tour__progress i{background:highlight}.workflow-stage__artifact{background:canvas;border-color:canvastext}.workflow-artifact__surface,.workflow-artifact__surface--accent{fill:canvas;stroke:canvastext}.workflow-artifact__line,.workflow-artifact__line--paper,.workflow-artifact__line--grid{stroke:canvastext}.workflow-artifact__line--strong,.workflow-artifact__line--bright,.workflow-artifact__focus-frame,.workflow-artifact__gap-row,.workflow-artifact__stamp{stroke:highlight}.workflow-artifact__dot,.workflow-artifact__text,.workflow-artifact__stamp{fill:highlight}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-hero-product],[data-hero-stage],[data-hero-chart],[data-hero-activity],[data-discovery-rank-row],[data-discovery-path],[data-discovery-destination],[data-discovery-answer],[data-foundation-source],[data-foundation-path],[data-foundation-core],[data-foundation-chip],[data-market-header],[data-market-path],[data-market-node],[data-market-signal],[data-market-lens],[data-market-opportunity],[data-market-footer],[data-integration-header],[data-integration-group],[data-integration-node],[data-integration-core],[data-integration-profile],[data-integration-rules],[data-integration-routing],[data-integration-footer],[data-product-workspace],[data-product-header],[data-product-foundation-item],[data-product-source],[data-product-evidence-node],[data-product-recommendation],[data-product-gate],[data-product-trail],[data-reveal]{opacity:1!important}[data-hero-product],[data-hero-stage],[data-hero-chart],[data-hero-activity],[data-discovery-rank-row],[data-discovery-path],[data-discovery-destination],[data-discovery-answer],[data-foundation-source],[data-foundation-path],[data-foundation-core],[data-foundation-chip],[data-market-header],[data-market-node],[data-market-signal],[data-market-opportunity],[data-market-footer],[data-integration-header],[data-integration-group],[data-integration-node],[data-integration-core],[data-integration-profile],[data-integration-rules],[data-integration-routing],[data-integration-footer],[data-product-workspace],[data-product-header],[data-product-foundation-item],[data-product-source],[data-product-evidence-node],[data-product-recommendation],[data-product-gate],[data-product-trail],[data-reveal]{transform:none!important}[data-product-evidence-path]{stroke-dasharray:none!important;stroke-dashoffset:0!important}.workflow-detail__visual,.workflow-tour__progress i,.workflow-detail summary:after,.workflow-stage__intro,.workflow-stage__card,.workflow-stage__connector:before,.workflow-stage__connector:after,.workflow-stage__artifact,.workflow-stage__artifact *,.workflow-stage__card--rooted li,.workflow-stage__control,.workflow-stage__progress,.workflow-stage__progress i.is-active:after{animation:none!important}.workflow-detail__chevron{transition:none!important}.workflow-artifact__draw{opacity:1!important;stroke-dashoffset:0!important}.hero__title-line>span{transform:none!important}[data-network-path],[data-market-path],[data-integration-path],[data-hero-chart],[data-chart-line]{stroke-dasharray:none!important;stroke-dashoffset:0!important}}.integration-story{overflow:hidden}.integration-story__body{grid-template-columns:minmax(0,1fr) minmax(8.5rem,.35fr) minmax(0,1fr);align-items:stretch;gap:clamp(.75rem,1.5vw,1.2rem);padding:clamp(.75rem,1.5vw,1.2rem);display:grid}.integration-story__side{background:linear-gradient(145deg,#c9f36a0e,#0000 48%),#ffffff06;border:1px solid #fcfcf81c;border-radius:1.1rem;min-width:0;padding:clamp(.9rem,1.6vw,1.25rem)}.integration-story__side--output{background:linear-gradient(145deg,#7351e814,#0000 52%),#ffffff06}.integration-story__side>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;margin:0;display:grid}.integration-story__side>header>span{width:1.9rem;height:1.9rem;color:var(--growth);font-family:var(--mono);border:1px solid #c9f36a47;border-radius:50%;place-items:center;font-size:.64rem;display:grid}.integration-story__side header p{color:var(--growth);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:750}.integration-story__side h3{margin:.3rem 0 0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.12}.integration-story__side ul{gap:.55rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.integration-story__side li{background:#0000001a;border:1px solid #fcfcf817;border-radius:.84rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.68rem;display:grid}.integration-story__side li>span:first-child{width:2.15rem;height:2.15rem;color:var(--growth);background:#c9f36a1a;border-radius:.64rem;place-items:center;display:grid}.integration-story__side--output li>span:first-child{color:#c8bbff;background:#7351e824}.integration-story__side li>span:last-child{gap:.14rem;display:grid}.integration-story__side li strong{font-size:.8rem}.integration-story__side li small{color:#fcfcf89e;font-size:.69rem;line-height:1.35}.integration-story__centre{align-content:center;place-items:center;gap:1rem;display:grid;position:relative}.integration-story__line{background:linear-gradient(90deg, #c9f36a2e, var(--growth) 48%, #b9a6ff);height:1px;position:absolute;left:0;right:0}.integration-story__core{z-index:1;width:clamp(7.6rem,10vw,9rem);height:clamp(7.6rem,10vw,9rem);color:var(--growth);text-align:center;background:radial-gradient(circle,#c9f36a21,#0000 66%),#0d3027;border:1px solid #c9f36a61;border-radius:50%;align-content:center;place-items:center;gap:.25rem;display:grid;position:relative;box-shadow:0 0 0 .55rem #c9f36a09,0 0 2.5rem #c9f36a1a}.integration-story__core small{font-family:var(--mono);letter-spacing:.08em;font-size:.59rem;font-weight:750}.integration-story__core strong{max-width:8ch;color:var(--cloud);font-size:.82rem;line-height:1.18}.integration-story__centre>p{z-index:1;color:#fcfcf8ab;text-align:center;align-items:flex-start;gap:.38rem;max-width:13rem;margin:0;font-size:.67rem;line-height:1.4;display:flex;position:relative}.integration-story__centre>p svg{color:var(--growth);flex:none}.integration-story__connections{background:#ffffff06;border:1px solid #fcfcf817;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin:0 1.2rem 1rem;padding:.75rem;display:grid}.integration-story__connections>span{color:var(--moss);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.63rem;font-weight:750;display:inline-flex}.integration-story__connections>span svg{color:var(--growth)}.integration-story__connections ul{flex-wrap:wrap;gap:.36rem;margin:0;padding:0;list-style:none;display:flex}.integration-story__connections li{background:#0000001a;border:1px solid #fcfcf817;border-radius:999px;padding:.4rem .54rem;font-size:.67rem;font-weight:650}@media (max-width:56rem){.integration-story__body{grid-template-columns:1fr}.integration-story__centre{grid-template-columns:auto minmax(0,13rem);gap:1rem;min-height:7rem}.integration-story__line{background:linear-gradient(180deg, #c9f36a2e, var(--growth), #b9a6ff);width:1px;height:auto;top:0;bottom:0;left:50%}.integration-story__core{width:6.5rem;height:6.5rem}.integration-story__connections{grid-template-columns:1fr}}@media (max-width:40rem){.integration-story__centre{grid-template-columns:1fr}.integration-story__connections{margin:0 .65rem .65rem}}@media (forced-colors:active){.integration-story__side,.integration-story__side li,.integration-story__core,.integration-story__connections,.integration-story__connections li{color:canvastext;background:canvas;border:1px solid canvastext}}.champion-section{overflow:hidden}.champion-intro h2 em{background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:500}.brand-champion{color:var(--cloud);background:radial-gradient(circle at 28% 45%,#c9f36a13,#0000 28rem),radial-gradient(circle at 86% 14%,#7351e82b,#0000 30rem),#071b17;border:1px solid #a8c3a04d;border-radius:clamp(1.25rem,2.4vw,2rem);margin:0;position:relative;overflow:hidden;box-shadow:0 3.5rem 7rem #041b1638,inset 0 0 0 1px #ffffff05}.brand-champion:before{content:"";pointer-events:none;background-image:linear-gradient(#a8c3a00b 1px,#0000 1px),linear-gradient(90deg,#a8c3a00b 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:4.8rem 0 0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.brand-champion__header{z-index:1;background:#02110e80;border-bottom:1px solid #fcfcf81c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.8rem;padding:.9rem 1.2rem;display:grid;position:relative}.brand-champion__identity{align-items:center;gap:.72rem;min-width:0;display:flex}.brand-champion__identity>span:first-child{width:2.35rem;height:2.35rem;color:var(--growth);background:#c9f36a17;border:1px solid #c9f36a4d;border-radius:.72rem;flex:none;place-items:center;display:grid}.brand-champion__identity>span:last-child{gap:.16rem;min-width:0;display:grid}.brand-champion__identity small{color:var(--growth);font-family:var(--mono);letter-spacing:.08em;font-size:.62rem;font-weight:750}.brand-champion__identity strong{font-size:.82rem;line-height:1.2}.brand-champion__cadence{text-align:right;border-left:1px solid #fcfcf81a;grid-template-columns:auto auto;align-items:center;gap:.06rem .75rem;padding-left:1.2rem;display:grid}.brand-champion__cadence span{color:#fcfcf8a3;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-row:1;justify-content:flex-end;align-items:center;gap:.35rem;font-size:.59rem;font-weight:700;display:inline-flex}.brand-champion__cadence span svg{color:var(--growth)}.brand-champion__cadence strong{color:var(--growth);font-family:var(--display);letter-spacing:-.04em;grid-row:1/span 2;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1}.brand-champion__cadence small{color:#fcfcf885;font-family:var(--mono);grid-column:1;font-size:.54rem;line-height:1.25}.brand-champion__body{z-index:1;grid-template-columns:minmax(0,1.16fr) minmax(19rem,.84fr);gap:clamp(.75rem,1.6vw,1.25rem);padding:clamp(.75rem,1.6vw,1.25rem);display:grid;position:relative}.brand-champion__care{background:radial-gradient(circle at 50% 54%,#c9f36a13,#0000 22rem),#02110e85;border:1px solid #fcfcf81a;border-radius:1.15rem;min-width:0;padding:clamp(1rem,1.8vw,1.35rem)}.brand-champion__care>header{gap:.36rem;display:grid}.brand-champion__care>header p{color:var(--growth);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:750}.brand-champion__care>header h3{letter-spacing:-.035em;max-width:24ch;margin:0;font-size:clamp(1.2rem,2vw,1.72rem);line-height:1.05}.champion-dial{min-height:clamp(28rem,39vw,33rem);margin-top:.6rem;position:relative}.champion-dial__orbit{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.champion-dial__orbit path{fill:none;stroke:url(#champion-day-ring);stroke-linecap:round;stroke-width:1.7px;vector-effect:non-scaling-stroke}.champion-dial__orbit .champion-dial__orbit-night{stroke:#a992ff8c;stroke-dasharray:5 8}.champion-dial__orbit circle{fill:var(--growth);stroke:#0b2720;stroke-width:4px;vector-effect:non-scaling-stroke}.champion-dial__runner{z-index:1;pointer-events:none;border-radius:50%;width:clamp(17rem,28vw,22rem);height:clamp(17rem,28vw,22rem);margin-top:calc(clamp(17rem,28vw,22rem)/-2);margin-left:calc(clamp(17rem,28vw,22rem)/-2);animation:4.8s cubic-bezier(.55,.08,.32,1) .85s both champion-attention-lap;position:absolute;top:50%;left:50%}.champion-dial__runner i{background:var(--growth);border:2px solid #0b2720;border-radius:50%;width:.68rem;height:.68rem;margin-left:-.34rem;position:absolute;top:-.34rem;left:50%;box-shadow:0 0 0 .4rem #c9f36a12,0 0 1.4rem #c9f36a6b}@keyframes champion-attention-lap{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.champion-dial__core{z-index:3;text-align:center;background:radial-gradient(circle,#c9f36a26,#0000 68%),#0d3027;border:1px solid #c9f36a6b;border-radius:50%;align-content:center;place-items:center;gap:.25rem;width:clamp(9rem,14vw,11rem);height:clamp(9rem,14vw,11rem);margin-top:calc(clamp(9rem,14vw,11rem)/-2);margin-left:calc(clamp(9rem,14vw,11rem)/-2);display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 .55rem #c9f36a09,0 0 3rem #c9f36a1f}.champion-dial__core>span{width:2.4rem;height:2.4rem;color:var(--growth);background:#c9f36a1c;border-radius:50%;place-items:center;display:grid}.champion-dial__core small{color:var(--growth);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:750}.champion-dial__core strong{font-size:1rem;line-height:1}.champion-dial__core p{color:#fcfcf894;max-width:13ch;margin:0;font-size:.61rem;line-height:1.35}.champion-dial__stations{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.champion-dial__station{background:#071b17f2;border:1px solid #fcfcf81f;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;width:clamp(10rem,15vw,12.5rem);padding:.62rem;display:grid;position:absolute;box-shadow:0 .9rem 2rem #00000026}.champion-dial__station:after{background:var(--growth);content:"";border:2px solid #0b2720;border-radius:50%;width:.42rem;height:.42rem;position:absolute}.champion-dial__station--1{top:.5rem;left:calc(50% - clamp(5rem,7.5vw,6.25rem))}.champion-dial__station--1:after{margin-left:-.21rem;bottom:-1.35rem;left:50%}.champion-dial__station--2{top:calc(50% - 2.2rem);left:.2rem}.champion-dial__station--2:after{margin-top:-.21rem;top:50%;right:-1.35rem}.champion-dial__station--3{top:calc(50% - 2.2rem);right:.2rem}.champion-dial__station--3:after{margin-top:-.21rem;top:50%;left:-1.35rem}.champion-dial__station--4{bottom:.5rem;left:calc(50% - clamp(5rem,7.5vw,6.25rem))}.champion-dial__station--4:after{margin-left:-.21rem;top:-1.35rem;left:50%}.champion-dial__station>span:first-child{width:2.1rem;height:2.1rem;color:var(--growth);background:#c9f36a1a;border-radius:.62rem;place-items:center;display:grid}.champion-dial__station:nth-child(3)>span:first-child{color:#c8bbff;background:#7351e829}.champion-dial__station>span:last-child{gap:.1rem;display:grid}.champion-dial__station strong{font-size:.78rem;line-height:1.15}.champion-dial__station small{color:#fcfcf894;font-size:.66rem;line-height:1.3}.brand-champion__traits{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.brand-champion__traits span{color:#fcfcf8c2;background:#c9f36a0e;border:1px solid #c9f36a29;border-radius:999px;padding:.42rem .58rem;font-size:.68rem;font-weight:650}.brand-champion__rule{color:var(--growth);align-items:center;gap:.42rem;margin:.75rem 0 0;font-size:.72rem;font-weight:680;display:flex}.champion-notebook{min-width:0;color:var(--ink);background:linear-gradient(#071b170b 1px,#0000 1px) 0 4.6rem/100% 2.35rem,#f8f7f2;border:1px solid #071b172b;border-radius:1.15rem;padding:clamp(1rem,1.8vw,1.35rem);position:relative;overflow:hidden;box-shadow:0 1.4rem 3rem #0000002e}.champion-notebook:before{content:"";border:1px solid #7351e81c;border-radius:50%;width:11rem;height:11rem;position:absolute;top:-4rem;right:-4rem;box-shadow:0 0 0 2rem #7351e806}.champion-notebook>header{border-bottom:1px solid #071b1724;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding-bottom:.9rem;display:grid;position:relative}.champion-notebook>header>span:first-child{background:var(--discovery-soft);width:2.35rem;height:2.35rem;color:var(--discovery);border-radius:.7rem;place-items:center;display:grid}.champion-notebook>header>span:last-child{gap:.12rem;display:grid}.champion-notebook>header small,.champion-notebook__recommendation>span,.champion-notebook__decision small{color:var(--discovery);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:750}.champion-notebook>header strong{font-size:1rem;line-height:1.18}.champion-notebook>ol{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.champion-notebook>ol li{border-bottom:1px solid #071b171c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:5rem;padding:.75rem .15rem;display:grid}.champion-notebook>ol li>span:first-child{width:1.85rem;height:1.85rem;color:var(--signal-green);font-family:var(--mono);border:1px solid #438c533d;border-radius:50%;place-items:center;font-size:.62rem;font-weight:750;display:grid}.champion-notebook>ol li>span:last-child{gap:.28rem;display:grid}.champion-notebook>ol small{color:#68756f;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:700}.champion-notebook>ol strong{font-size:.88rem;line-height:1.3}.champion-notebook__recommendation{background:#c9f36a21;border:1px solid #438c533b;border-radius:.95rem;margin-top:1rem;padding:.85rem}.champion-notebook__recommendation>span{color:var(--signal-dark);align-items:center;gap:.35rem;display:inline-flex}.champion-notebook__recommendation p{font-family:var(--display);letter-spacing:-.02em;margin:.55rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;line-height:1.2}.champion-notebook__decision{background:#7351e813;border:1px solid #7351e833;border-radius:.86rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;margin-top:.72rem;padding:.72rem;display:grid}.champion-notebook__decision>svg{color:var(--discovery)}.champion-notebook__decision>span{gap:.18rem;display:grid}.champion-notebook__decision strong{font-size:.7rem;line-height:1.35}.brand-champion__footer{z-index:1;background:#02110e5c;border-top:1px solid #fcfcf81c;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.85rem 1.2rem;display:flex;position:relative}.brand-champion__footer p{flex-wrap:wrap;gap:.55rem;margin:0;font-size:.73rem;display:flex}.brand-champion__footer p strong{color:var(--growth)}.brand-champion__footer p span{color:#fcfcf8ad}.brand-champion__footer>span{color:#fcfcf894;font-family:var(--mono);text-align:right;align-items:center;gap:.4rem;font-size:.58rem;line-height:1.35;display:inline-flex}.brand-champion__footer>span svg{color:#c8bbff;flex:none}@media (max-width:68rem){.brand-champion__body{grid-template-columns:1fr}.champion-dial{min-height:31rem}.champion-notebook{min-height:0}}@media (max-width:48rem){.brand-champion__header{grid-template-columns:1fr;align-items:start}.brand-champion__cadence{border-top:1px solid #fcfcf81a;border-left:0;grid-template-columns:minmax(0,1fr) auto;width:100%;padding-top:.75rem;padding-left:0}.brand-champion__care{padding:.9rem}.champion-dial{gap:.8rem;min-height:0;padding-top:1rem;display:grid}.champion-dial__orbit{opacity:.58;width:17rem;height:17rem;top:0;left:50%;transform:translate(-50%)}.champion-dial__runner{display:none}.champion-dial__core{width:9rem;height:9rem;margin:1.7rem auto 2.1rem;position:relative;top:auto;left:auto}.champion-dial__stations{gap:.5rem;display:grid;position:static}.champion-dial__station{width:100%;box-shadow:none;position:relative;inset:auto}.champion-dial__station:after{display:none}.brand-champion__traits{margin-top:1rem}.brand-champion__footer{flex-direction:column;align-items:flex-start}.brand-champion__footer>span{text-align:left}}@media (forced-colors:active){.champion-intro h2 em{color:canvastext;-webkit-text-fill-color:CanvasText}.brand-champion,.brand-champion__header,.brand-champion__care,.champion-dial__core,.champion-dial__station,.brand-champion__traits span,.brand-champion__rule,.champion-notebook,.champion-notebook__recommendation,.champion-notebook__decision,.brand-champion__footer{color:canvastext;background:canvas;border:1px solid canvastext}.champion-dial__orbit path{stroke:highlight}.champion-dial__orbit circle{fill:highlight;stroke:canvas}}@media (prefers-reduced-motion:reduce){.champion-dial__runner{transform:rotate(270deg);animation:none!important}}.relevance-story{isolation:isolate}.relevance-story:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#7351e81a,#0000 69%);border-radius:50%;width:38rem;height:18rem;position:absolute;top:3.5rem;right:8%}.relevance-story__body{z-index:1;grid-template-columns:minmax(14rem,.72fr) minmax(28rem,1.5fr) minmax(14rem,.78fr);align-items:stretch;gap:clamp(.7rem,1.2vw,1rem);padding:clamp(.7rem,1.35vw,1.05rem);display:grid;position:relative}.relevance-lens,.relevance-horizons,.relevance-continuity{border:1px solid #fcfcf81c;border-radius:1.15rem;min-width:0}.relevance-lens{background:linear-gradient(145deg,#c9f36a12,#0000 50%),#ffffff06;flex-direction:column;padding:clamp(.9rem,1.45vw,1.2rem);display:flex}.relevance-story__heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.relevance-story__heading>span,.relevance-continuity>header>span{width:1.9rem;height:1.9rem;color:var(--growth);font-family:var(--mono);border:1px solid #c9f36a52;border-radius:50%;flex:none;place-items:center;font-size:.63rem;display:grid}.relevance-story__heading p,.relevance-horizons__header p,.relevance-continuity>header p{color:var(--growth);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:750;line-height:1.35}.relevance-story__heading h3,.relevance-horizons__header h3{letter-spacing:-.025em;margin:.3rem 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.15}.relevance-lens__rows{gap:.6rem;margin-top:1.15rem;display:grid}.relevance-lens__rows section{background:#01110e3d;border:1px solid #fcfcf81a;border-radius:.9rem;padding:.75rem}.relevance-lens__rows section:last-child{background:#7351e80b;border-color:#7351e82e}.relevance-lens__rows header{align-items:center;gap:.5rem;display:flex}.relevance-lens__rows header>span{width:2rem;height:2rem;color:var(--growth);background:#c9f36a1a;border-radius:.62rem;place-items:center;display:grid}.relevance-lens__rows section:last-child header>span{color:#c8bbff;background:#7351e824}.relevance-lens__rows header strong{font-size:.76rem}.relevance-lens__rows ul{flex-wrap:wrap;gap:.32rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.relevance-lens__rows li{color:#fcfcf8ad;border:1px solid #fcfcf814;border-radius:999px;padding:.32rem .42rem;font-size:.57rem;line-height:1.1}.relevance-lens__rule{color:#fcfcf8a6;align-items:flex-start;gap:.4rem;margin:auto 0 0;padding-top:1rem;font-size:.65rem;line-height:1.4;display:flex}.relevance-lens__rule svg{color:var(--growth);flex:none}.relevance-horizons{background:radial-gradient(circle at 75% 18%,#7351e826,#0000 16rem),linear-gradient(150deg,#c9f36a09,#0000 55%),#ffffff05;padding:clamp(.9rem,1.45vw,1.2rem);position:relative;overflow:hidden}.relevance-horizons:before{content:"";pointer-events:none;background-image:linear-gradient(#fcfcf806 1px,#0000 1px),linear-gradient(90deg,#fcfcf806 1px,#0000 1px);background-size:2.7rem 2.7rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.relevance-horizons__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.relevance-horizons__header>span{color:#fcfcf885;max-width:10rem;font-family:var(--mono);text-align:right;font-size:.55rem;line-height:1.4}.relevance-horizons__fit{z-index:1;background:linear-gradient(90deg,#c9f36a17,#0000 72%),#04191494;border:1px solid #c9f36a33;border-radius:.82rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;margin-top:1rem;padding:.68rem .75rem;display:grid;position:relative}.relevance-horizons__fit>span{background:var(--growth);width:2.15rem;height:2.15rem;color:var(--ink);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 1.3rem #c9f36a33}.relevance-horizons__fit>div{gap:.16rem;display:grid}.relevance-horizons__fit small{color:var(--growth);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.55rem;font-weight:750}.relevance-horizons__fit strong{font-size:.7rem;line-height:1.3}.relevance-horizons__deck{z-index:1;margin-top:1rem;position:relative}.relevance-horizons__rail{z-index:0;background:linear-gradient(90deg, var(--growth), var(--signal-green) 48%, #b9a6ff);transform-origin:0;border-radius:999px;height:2px;position:absolute;top:1rem;left:1.5rem;right:1.5rem;box-shadow:0 0 .8rem #c9f36a33}.relevance-horizons__deck ol{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.relevance-horizons__deck li{background:#051915eb;border:1px solid #fcfcf81f;border-radius:.9rem;flex-direction:column;min-width:0;min-height:13.4rem;padding:.72rem;display:flex;box-shadow:0 .8rem 2rem #010c0a33}.relevance-horizons__deck li:nth-child(2){background:linear-gradient(145deg,#c9f36a14,#0000 58%),#051e18f5;border-color:#c9f36a45;box-shadow:0 0 0 1px #c9f36a0a,0 1rem 2.4rem #010c0a47}.relevance-horizons__deck li:nth-child(3){background:linear-gradient(145deg,#7351e814,#0000 60%),#051915eb;border-color:#b9a6ff33}.relevance-horizons__deck li>header{justify-content:space-between;align-items:center;display:flex}.relevance-horizons__icon{width:2rem;height:2rem;color:var(--growth);background:#c9f36a1c;border-radius:.62rem;place-items:center;display:grid}.relevance-horizons__deck li:nth-child(3) .relevance-horizons__icon{color:#c8bbff;background:#7351e824}.relevance-horizons__deck li>header>span:last-child{color:#fcfcf86b;font-family:var(--mono);font-size:.57rem}.relevance-horizons__deck li>small{color:var(--growth);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.72rem;font-size:.57rem;font-weight:750}.relevance-horizons__deck li>strong{letter-spacing:-.02em;margin-top:.3rem;font-size:.78rem;line-height:1.2}.relevance-horizons__deck li>p{color:#fcfcf89c;margin:.42rem 0 0;font-size:.61rem;line-height:1.4}.relevance-horizons__deck li>div{flex-wrap:wrap;gap:.28rem;margin-top:auto;padding-top:.7rem;display:flex}.relevance-horizons__deck li em{color:#fcfcf8a3;border:1px solid #fcfcf817;border-radius:999px;padding:.27rem .36rem;font-size:.52rem;font-style:normal;line-height:1}.relevance-horizons__truth{z-index:1;color:#fcfcf899;font-family:var(--mono);text-align:center;margin:.75rem 0 0;font-size:.56rem;line-height:1.4;position:relative}.relevance-continuity{color:var(--ink);background:radial-gradient(circle at 100% 0,#7351e81a,#0000 12rem),#f8f6ef;flex-direction:column;padding:clamp(.9rem,1.45vw,1.2rem);display:flex}.relevance-continuity>header{align-items:center;gap:.55rem;display:flex}.relevance-continuity>header>span{color:var(--signal-green);border-color:#438c534d}.relevance-continuity>header p{color:var(--signal-green)}.relevance-continuity>h3{letter-spacing:-.045em;margin:.9rem 0 0;font-size:clamp(1.2rem,1.75vw,1.5rem);line-height:1.04}.relevance-continuity__statement{color:var(--signal-green);letter-spacing:-.035em;margin-top:.85rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.12rem,1.5vw,1.35rem);font-style:italic;font-weight:500;line-height:1.08}.relevance-continuity__rhythm{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.relevance-continuity__rhythm li{border-top:1px solid #071a171a;grid-template-columns:3.4rem minmax(0,1fr);gap:.55rem;padding:.52rem 0;display:grid;position:relative}.relevance-continuity__rhythm li:last-child{border-bottom:1px solid #071a171a}.relevance-continuity__rhythm span{color:var(--signal-green);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:750}.relevance-continuity__rhythm p{margin:0;font-size:.66rem;font-weight:650;line-height:1.3}.relevance-continuity__move{background:var(--discovery-wash);border:1px solid #7351e82e;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;margin-top:auto;padding:.8rem;display:grid}.relevance-continuity__move>span{width:2rem;height:2rem;color:var(--discovery);background:#7351e81f;border-radius:.62rem;place-items:center;display:grid}.relevance-continuity__move>div{gap:.22rem;display:grid}.relevance-continuity__move small{color:var(--discovery);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:750}.relevance-continuity__move strong{font-size:.74rem;line-height:1.28}.relevance-continuity__move em{color:#4932a7c7;font-family:var(--mono);font-size:.5rem;font-style:normal;line-height:1.35}.relevance-story__momentum{z-index:1;background:linear-gradient(90deg,#c9f36a14,#0000 70%),#ffffff05;border:1px solid #c9f36a2e;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin:0 1.05rem .65rem;padding:.7rem .8rem;display:grid;position:relative}.relevance-story__momentum>span{color:var(--growth);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:750}.relevance-story__momentum ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.relevance-story__momentum li{border-left:1px solid #fcfcf81f;padding-left:.7rem;font-size:.66rem;font-weight:650;line-height:1.25;position:relative}.relevance-story__momentum li:before{background:var(--growth);content:"";border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.28rem;left:-.22rem;box-shadow:0 0 0 .18rem #16342c}.relevance-story__momentum li:nth-child(3):before,.relevance-story__momentum li:nth-child(4):before{background:#b9a6ff}.relevance-story__connections{z-index:1;border-top:1px solid #fcfcf814;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;margin:0 1.05rem .65rem;padding:.65rem .1rem 0;display:grid;position:relative}.relevance-story__connections>span{color:#a8c3a0b8;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.38rem;font-size:.56rem;font-weight:700;display:inline-flex}.relevance-story__connections>span svg{color:var(--growth)}.relevance-story__connections ul{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.relevance-story__connections li{color:#fcfcf8a6;border:1px solid #fcfcf814;border-radius:999px;padding:.32rem .45rem;font-size:.57rem;line-height:1}@media (max-width:68rem){.relevance-story__body{grid-template-columns:1fr}.relevance-lens{grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);gap:.85rem 1rem;display:grid}.relevance-lens__rows{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.relevance-lens__rule{grid-column:1;margin-top:0}.relevance-continuity{grid-template-columns:minmax(0,.75fr) minmax(16rem,1.15fr);gap:.65rem 1.2rem;display:grid}.relevance-continuity>header,.relevance-continuity>h3,.relevance-continuity__statement{grid-column:1}.relevance-continuity__rhythm,.relevance-continuity__move{grid-column:2}.relevance-continuity__rhythm{grid-row:1/span 2;margin-top:0}.relevance-continuity__move{grid-row:3/span 2;margin-top:0}.relevance-story__connections{grid-template-columns:1fr}}@media (max-width:48rem){.relevance-lens,.relevance-continuity{display:flex}.relevance-lens__rows{grid-template-columns:1fr;margin-top:1rem;display:grid}.relevance-lens__rule,.relevance-continuity__move{margin-top:1rem}.relevance-horizons__header{display:grid}.relevance-horizons__header>span{text-align:left;max-width:none}.relevance-horizons__rail{background:linear-gradient(180deg, var(--growth), var(--signal-green), #b9a6ff);transform-origin:50% 0;width:2px;height:auto;inset:1rem auto 1rem 1rem}.relevance-horizons__deck ol{grid-template-columns:1fr;padding-left:2rem}.relevance-horizons__deck li{min-height:0;position:relative}.relevance-horizons__deck li:before{background:var(--growth);width:.62rem;height:.62rem;box-shadow:0 0 0 1px var(--growth);content:"";border:2px solid #061713;border-radius:50%;position:absolute;top:1rem;left:-1.45rem}.relevance-horizons__deck li>div{margin-top:.7rem}.relevance-story__momentum{grid-template-columns:1fr}.relevance-story__momentum ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.relevance-story__body{padding:.55rem}.relevance-lens,.relevance-horizons,.relevance-continuity{padding:.85rem}.relevance-story__momentum,.relevance-story__connections{margin-left:.55rem;margin-right:.55rem}.relevance-story__momentum ul{grid-template-columns:1fr}.relevance-story__momentum li{align-items:center;min-height:1.75rem;display:flex}.relevance-story__connections ul{gap:.25rem}.relevance-story__connections li{padding:.3rem .42rem}}@media (forced-colors:active){.groves-logo,.rooted-brand-lockup{--brand-node:Highlight;--brand-stroke:CanvasText;color:canvastext}.site-brand-link:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid highlight}.relevance-lens,.relevance-lens__rows section,.relevance-lens__rows li,.relevance-horizons,.relevance-horizons__fit,.relevance-horizons__deck li,.relevance-horizons__deck li em,.relevance-continuity,.relevance-continuity__move,.relevance-story__momentum,.relevance-story__connections li{color:canvastext;background:canvas;border:1px solid canvastext}.relevance-horizons__rail{box-shadow:none;background:highlight}}@media (max-width:40rem){.hero-console__header{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.hero-console__lockup{gap:.48rem}.hero-console__lockup .rooted-brand-lockup__symbol{width:2rem;height:2.2rem}.hero-console__lockup .rooted-brand-lockup__copy>small{white-space:normal;max-width:11rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-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-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
