*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-24{bottom:-6rem}.-right-20{right:-5rem}.-right-28{right:-7rem}.-top-24{top:-6rem}.left-12{left:3rem}.left-4{left:1rem}.right-4{right:1rem}.top-0{top:0}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[var\(--site-header-height\)\]{top:var(--site-header-height)}.z-10{z-index:10}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-2{width:.5rem;height:.5rem}.size-72{width:18rem;height:18rem}.size-9{width:2.25rem;height:2.25rem}.size-\[28rem\]{width:28rem;height:28rem}.h-\[26px\]{height:26px}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100vh-40px\)\]{max-height:calc(100vh - 40px)}.min-h-11{min-height:2.75rem}.min-h-24{min-height:6rem}.min-h-40{min-height:10rem}.min-h-64{min-height:16rem}.min-h-\[100svh\]{min-height:100svh}.min-h-\[22rem\]{min-height:22rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[260px\]{min-height:260px}.min-h-\[420px\]{min-height:420px}.min-h-\[var\(--site-header-height\)\]{min-height:var(--site-header-height)}.w-11{width:2.75rem}.w-\[112px\]{width:112px}.w-\[min\(18vw\2c 240px\)\]{width:min(18vw,240px)}.w-auto{width:auto}.w-full{width:100%}.min-w-11{min-width:2.75rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-\[12ch\]{max-width:12ch}.max-w-\[1312px\]{max-width:1312px}.max-w-\[13ch\]{max-width:13ch}.max-w-\[1440px\]{max-width:1440px}.max-w-\[14ch\]{max-width:14ch}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[19ch\]{max-width:19ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[58rem\]{max-width:58rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-\[2\.5rem_1fr\]{grid-template-columns:2.5rem 1fr}.grid-cols-\[minmax\(124px\2c 160px\)_1fr_auto\]{grid-template-columns:minmax(124px,160px) 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-normal{white-space:normal}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--site-radius-card\)\]{border-radius:var(--site-radius-card)}.rounded-\[var\(--site-radius-control\)\]{border-radius:var(--site-radius-control)}.rounded-full{border-radius:9999px}.rounded-md,.rounded-ui{border-radius:4px}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[var\(--site-cta-dark-border\)\]{border-color:var(--site-cta-dark-border)}.border-\[var\(--site-cta-secondary-border\)\]{border-color:var(--site-cta-secondary-border)}.border-pook-line{border-color:var(--color-line)}.border-transparent{border-color:transparent}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/70{border-color:rgb(255 255 255/.7)}.bg-\[var\(--site-button-primary-bg\)\]{background-color:var(--site-button-primary-bg)}.bg-\[var\(--site-cta-dark-bg\)\]{background-color:var(--site-cta-dark-bg)}.bg-\[var\(--site-cta-secondary-bg\)\]{background-color:var(--site-cta-secondary-bg)}.bg-\[var\(--site-interactive-soft\)\]{background-color:var(--site-interactive-soft)}.bg-\[var\(--site-surface-soft\)\]{background-color:var(--site-surface-soft)}.bg-pook-action{background-color:var(--color-clay-action)}.bg-pook-canvas{background-color:var(--color-canvas)}.bg-pook-card{background-color:var(--color-surface-card)}.bg-pook-clay{background-color:var(--color-clay)}.bg-pook-dark{background-color:var(--color-dark)}.bg-pook-elevated{background-color:var(--color-dark-elevated)}.bg-pook-ink{background-color:var(--color-ink)}.bg-pook-line{background-color:var(--color-line)}.bg-pook-muted{background-color:var(--color-muted)}.bg-pook-paper{background-color:var(--color-canvas)}.bg-pook-soft{background-color:var(--color-surface-soft)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-\[var\(--site-section-space\)\]{padding-top:var(--site-section-space);padding-bottom:var(--site-section-space)}.py-\[var\(--site-section-space-tight\)\]{padding-top:var(--site-section-space-tight);padding-bottom:var(--site-section-space-tight)}.pb-20{padding-bottom:5rem}.pl-3\.5{padding-left:.875rem}.pr-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.font-display{font-family:var(--font-display)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[17px\]{font-size:17px}.text-\[clamp\(1\.35rem\2c 2vw\2c 1\.75rem\)\]{font-size:clamp(1.35rem,2vw,1.75rem)}.text-\[clamp\(1\.5rem\2c 2\.2vw\2c 1\.875rem\)\]{font-size:clamp(1.5rem,2.2vw,1.875rem)}.text-\[clamp\(2\.15rem\2c 3\.8vw\2c 3\.25rem\)\]{font-size:clamp(2.15rem,3.8vw,3.25rem)}.text-\[clamp\(2\.25rem\2c 3\.8vw\2c 3\.25rem\)\]{font-size:clamp(2.25rem,3.8vw,3.25rem)}.text-\[clamp\(2\.3rem\2c 3\.8vw\2c 3\.25rem\)\]{font-size:clamp(2.3rem,3.8vw,3.25rem)}.text-\[clamp\(2\.5rem\2c 6vw\2c 5rem\)\]{font-size:clamp(2.5rem,6vw,5rem)}.text-\[clamp\(2\.75rem\2c 5\.5vw\2c 5\.5rem\)\]{font-size:clamp(2.75rem,5.5vw,5.5rem)}.text-\[clamp\(2\.75rem\2c 5vw\2c 5rem\)\]{font-size:clamp(2.75rem,5vw,5rem)}.text-\[clamp\(40px\2c 6vw\2c 80px\)\]{font-size:clamp(40px,6vw,80px)}.text-\[length\:var\(--site-eyebrow-size\)\]{font-size:var(--site-eyebrow-size)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[var\(--font-display\)\]{font-weight:var(--font-display)}.font-\[var\(--font-weight-strong\)\]{font-weight:var(--font-weight-strong)}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\]{line-height:1}.leading-\[var\(--site-eyebrow-line-height\)\]{line-height:var(--site-eyebrow-line-height)}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.08em\]{letter-spacing:-.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[var\(--site-eyebrow-tracking\)\]{letter-spacing:var(--site-eyebrow-tracking)}.text-\[var\(--site-button-foreground\)\]{color:var(--site-button-foreground)}.text-\[var\(--site-cta-dark-fg\)\]{color:var(--site-cta-dark-fg)}.text-\[var\(--site-cta-secondary-fg\)\]{color:var(--site-cta-secondary-fg)}.text-pook-body{color:var(--color-body)}.text-pook-canvas{color:var(--color-canvas)}.text-pook-clay{color:var(--color-clay)}.text-pook-ink{color:var(--color-ink)}.text-pook-muted{color:var(--color-muted)}.text-pook-paper{color:var(--color-canvas)}.opacity-25{opacity:.25}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow-\[0_34px_120px_rgba\(36\2c 23\2c 19\2c 0\.28\)\]{--tw-shadow:0 34px 120px rgba(36,23,19,0.28);--tw-shadow-colored:0 34px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.55\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.55);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.7\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.7);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.7\)\],.shadow-quiet{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-quiet{--tw-shadow:0 8px 24px rgba(18,18,18,0.07);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px)}.backdrop-blur-\[16px\],.backdrop-blur-xl{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-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-saturate-\[0\.85\]{--tw-backdrop-saturate:saturate(0.85);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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c color\2c transform\]{transition-property:background-color,border-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c color\]{transition-property:background-color,border-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c color\2c transform\]{transition-property:background-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\2c transform\]{transition-property:color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-pook{transition-timing-function:cubic-bezier(.2,.8,.2,1)}.\[overflow-wrap\:normal\]{overflow-wrap:normal}.\[text-wrap\:balance\]{text-wrap:balance}.\[word-break\:normal\]{word-break:normal}.rounded,.rounded-2xl,.rounded-3xl,.rounded-lg,.rounded-md,.rounded-sm,.rounded-ui,.rounded-xl{border-radius:var(--site-radius-card)}:focus-visible{outline:2px solid var(--color-clay-action);outline-offset:2px}[data-focus-self]:focus-visible{outline:none}[role=button],a,button,input,select,summary,textarea{transition-timing-function:var(--ease-pook,ease);transition-duration:var(--site-motion-fast,.16s)}input:disabled,select:disabled,textarea:disabled{opacity:.42;cursor:not-allowed}[role=button]:not([aria-disabled=true]),button:not(:disabled){cursor:pointer}@media (prefers-reduced-motion:reduce){[role=button],a,button,input,select,summary,textarea{transition:none}}body.preview-layout,html.preview-layout-root{overflow-x:visible}.pook-nav-logo{display:block;max-width:133px}.pook-nav-logo-over-dark{filter:brightness(0) invert(1);opacity:.94}.site-header-claude{min-height:var(--site-header-height);background:#fbfaf7;box-shadow:0 2px 10px rgba(37,31,25,.04);transition:background-color var(--site-motion-fast) var(--ease-pook),border-color var(--site-motion-fast) var(--ease-pook),box-shadow var(--site-motion-fast) var(--ease-pook)}.site-header-claude[data-header-state=mega-open],.site-header-claude[data-header-state=mobile-open],.site-header-claude[data-header-state=scrolled]{border-color:transparent;background:#fbfaf7;box-shadow:0 2px 10px rgba(37,31,25,.04)}.site-header-claude[data-header-state=mega-open],.site-header-claude[data-header-state=mobile-open]{backdrop-filter:none}footer[data-footer-variant=unified]{border-top-color:color-mix(in srgb,var(--site-canvas) 14%,transparent)}@media (prefers-reduced-motion:reduce){.site-header-claude{transition:none}}.v26-css-visual{position:relative;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 68% 32%,rgba(255,255,255,.22),transparent 34%),linear-gradient(135deg,#ffffff,#efefed 48%,#d7d7d2)}.v26-css-visual:after,.v26-css-visual:before{content:"";position:absolute;inset:0;pointer-events:none}.v26-css-visual:before{background-image:linear-gradient(rgba(18,18,18,.065) 1px,transparent 0),linear-gradient(90deg,rgba(18,18,18,.065) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.v26-css-visual:after{background:radial-gradient(circle at 24% 62%,rgba(18,18,18,.28) 0 4px,transparent 5px),radial-gradient(circle at 48% 42%,rgba(18,18,18,.32) 0 5px,transparent 6px),radial-gradient(circle at 72% 58%,rgba(18,18,18,.24) 0 4px,transparent 5px),linear-gradient(112deg,transparent 0 26%,rgba(18,18,18,.16) 26.1% 26.3%,transparent 26.4% 48%,rgba(18,18,18,.14) 48.1% 48.3%,transparent 48.4%)}.v26-css-visual-dark{background:radial-gradient(circle at 56% 40%,rgba(255,255,255,.15),transparent 32%),linear-gradient(135deg,#080b12,#121212 54%,#303030)}.v26-css-visual-dark:before{background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 0)}.v26-css-visual-dark:after{background:radial-gradient(circle at 24% 62%,rgba(255,255,255,.42) 0 4px,transparent 5px),radial-gradient(circle at 48% 42%,rgba(255,255,255,.38) 0 5px,transparent 6px),radial-gradient(circle at 72% 58%,rgba(255,255,255,.3) 0 4px,transparent 5px),linear-gradient(112deg,transparent 0 26%,rgba(255,255,255,.2) 26.1% 26.3%,transparent 26.4% 48%,rgba(255,255,255,.16) 48.1% 48.3%,transparent 48.4%)}.v26-css-visual-system{background:radial-gradient(circle at 36% 35%,rgba(255,255,255,.98),transparent 36%),linear-gradient(135deg,#f7f7f5,#ffffff 46%,#dcdcd8)}.v26-css-visual-logo{background:none}.v26-css-visual-logo:after,.v26-css-visual-logo:before{display:none}.service-hero-title{font-family:var(--font-heading);font-weight:var(--font-weight-strong);letter-spacing:-.05em}.service-bg-animated{--service-bg-x:0%;--service-bg-y:0%;--service-bg-mid-x:-0.9%;--service-bg-mid-y:-0.6%;animation:service-bg-breathe 18s cubic-bezier(.2,.8,.2,1) infinite;transform-origin:center;will-change:transform}#digital-ai-growth .service-bg-animated{--service-bg-x:4.2%;--service-bg-mid-x:3.2%}.service-premium-hero{background:radial-gradient(circle at 72% 40%,rgba(255,255,255,.92),transparent 42%),radial-gradient(circle at 14% 50%,rgba(18,18,18,.08),transparent 44%),linear-gradient(135deg,#ffffff,#f7f7f5)}.service-premium-bg{filter:saturate(1.02) contrast(1) brightness(1);transform:scale(1.02);transform-origin:center}.service-premium-coolwash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 72% 44%,rgba(255,255,255,.2) 0,transparent 45%),radial-gradient(circle at 80% 62%,rgba(18,18,18,.08) 0,transparent 34%),linear-gradient(90deg,rgba(255,255,255,.34),rgba(255,255,255,.18) 31%,rgba(255,255,255,.04) 63%,rgba(255,255,255,.12))}.service-premium-left-gradient{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.62),rgba(255,255,255,.46) 30%,rgba(255,255,255,.16) 55%,rgba(255,255,255,0) 76%)}.service-premium-depth{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(247,247,245,.18),transparent 34%,rgba(239,239,237,.36)),radial-gradient(circle at 42% 92%,rgba(255,255,255,.26),transparent 42%)}.service-premium-copy{position:absolute;z-index:10;top:38%;left:clamp(28px,7.5vw,96px);width:min(720px,calc(100% - 56px));transform:translateY(-50%);filter:drop-shadow(0 18px 46px rgba(18,18,18,.12))}.service-premium-kicker-line{display:block;width:40px;height:1px;background:rgba(18,18,18,.52)}.service-premium-kicker{color:rgba(18,18,18,.78);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.service-premium-kicker,.service-premium-title{font-family:var(--font-body);font-weight:var(--font-weight-strong)}.service-premium-title{color:#121212;font-size:clamp(52px,5.4vw,76px);letter-spacing:-.05em;line-height:.95}.service-premium-subtitle{margin-top:14px;color:rgba(18,18,18,.62);font-size:clamp(28px,3.1vw,42px);font-weight:500;letter-spacing:-.04em;line-height:1}.service-premium-intro{max-width:680px;margin-top:28px;color:rgba(18,18,18,.68);font-size:16px;line-height:1.8}.service-apple-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:999px;padding:0 24px;font-size:14px;font-weight:550;letter-spacing:-.01em;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.service-apple-button:hover{transform:translateY(-1px)}.service-apple-button-primary{background:var(--site-clay-strong);color:#fff;box-shadow:0 14px 34px color-mix(in srgb,var(--site-clay-strong) 22%,transparent)}.service-apple-button-primary:hover{background:var(--site-interactive-strong)}.service-apple-button-glass{border:1px solid rgba(18,18,18,.12);background:rgba(255,255,255,.42);color:rgba(18,18,18,.82);backdrop-filter:blur(18px) saturate(1.12)}.service-apple-button-glass:hover{border-color:rgba(18,18,18,.18);background:rgba(255,255,255,.62)}.service-premium-metrics{position:absolute;z-index:10;right:clamp(28px,7.5vw,96px);bottom:38px;left:clamp(28px,7.5vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;border-top:1px solid rgba(18,18,18,.12);padding-top:24px}.service-premium-metric{display:grid;gap:8px}.service-premium-metric-value{margin:0;color:rgba(18,18,18,.86);font-size:clamp(24px,2.2vw,34px);font-weight:var(--font-weight-strong);letter-spacing:-.04em;line-height:1}.service-premium-metric-label{margin:0;color:rgba(18,18,18,.52);font-size:13px;font-weight:400;line-height:1.5}.service-light-particles{position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:radial-gradient(circle at 18% 26%,rgba(255,255,255,.58) 0 1px,transparent 2px),radial-gradient(circle at 72% 22%,rgba(18,18,18,.38) 0 1px,transparent 2px),radial-gradient(circle at 84% 66%,rgba(18,18,18,.18) 0 1px,transparent 2px),radial-gradient(circle at 42% 78%,rgba(255,255,255,.42) 0 1px,transparent 2px);background-size:220px 220px,260px 260px,310px 310px,180px 180px;mix-blend-mode:normal;animation:service-particles-drift 15s ease-in-out infinite}body:has(main[data-page=services]) [class*=chatbot i],body:has(main[data-page=services]) [class*=customer-service i],body:has(main[data-page=services]) [class*=goog-te i],body:has(main[data-page=services]) [class*=google-translate i],body:has(main[data-page=services]) [class*=robot-widget i],body:has(main[data-page=services]) [id*=chatbot i],body:has(main[data-page=services]) [id*=customer-service i],body:has(main[data-page=services]) [id*=google_translate i],body:has(main[data-page=services]) [id*=robot-widget i],body:has(main[data-page=services]) iframe[src*=translate]{display:none!important}.service-digital-backdrop{background:radial-gradient(circle at 68% 43%,rgba(91,113,153,.34) 0,rgba(42,55,92,.16) 30%,transparent 56%),radial-gradient(circle at 78% 62%,rgba(48,118,160,.16) 0,transparent 44%),radial-gradient(circle at 45% 14%,rgba(58,66,104,.16) 0,transparent 38%),linear-gradient(145deg,#02030b,#050712 42%,#040815)}.service-digital-model{position:absolute;inset:0;pointer-events:none;overflow:hidden;perspective:1200px}.service-digital-reference{position:absolute;inset:8% 0 10% 40%;pointer-events:none;opacity:.2;filter:saturate(.86) contrast(1.06) brightness(.7) drop-shadow(0 0 56px rgba(82,112,155,.18));mix-blend-mode:screen;animation:service-reference-breathe 16s ease-in-out infinite}.service-digital-halo{width:min(62vw,880px);border-radius:9999px;background:radial-gradient(circle,rgba(149,103,255,.36) 0,rgba(70,159,255,.18) 34%,transparent 69%),conic-gradient(from 120deg,transparent 0deg,rgba(139,108,255,.26) 72deg,transparent 126deg,rgba(71,208,255,.22) 210deg,transparent 290deg);filter:blur(3px);opacity:.62;transform:translate(-50%,-50%)}.service-digital-halo,.service-digital-stage{position:absolute;left:70%;top:44%;aspect-ratio:1}.service-digital-stage{width:min(56vw,760px);transform:translate(-50%,-50%) rotateX(60deg) rotate(-8deg);transform-style:preserve-3d}.service-digital-stage:after,.service-digital-stage:before{position:absolute;content:"";border-radius:9999px;pointer-events:none}.service-digital-stage:before{inset:17%;border:1px solid rgba(123,221,255,.2);background:conic-gradient(from 18deg,transparent 0deg,rgba(112,204,255,.22) 24deg,transparent 58deg,transparent 128deg,rgba(173,120,255,.22) 152deg,transparent 188deg,transparent 260deg,rgba(255,255,255,.16) 286deg,transparent 318deg),radial-gradient(circle,rgba(38,53,128,.08),transparent 62%);box-shadow:inset 0 0 34px rgba(89,115,255,.14),0 0 42px rgba(92,96,255,.16);animation:service-digital-spin 42s linear infinite}.service-digital-stage:after{inset:28%;border:1px solid rgba(161,130,255,.28);box-shadow:0 0 28px rgba(109,128,255,.22),inset 0 0 24px rgba(130,224,255,.08);animation:service-digital-spin-reverse 30s linear infinite}.service-digital-floor{position:absolute;inset:7%;border-radius:9999px;background:radial-gradient(circle,rgba(136,102,255,.12) 0,rgba(67,60,184,.08) 35%,transparent 62%),repeating-radial-gradient(circle,rgba(135,200,255,.18) 0 1px,transparent 1px 42px),repeating-conic-gradient(from 0deg,rgba(122,99,255,.12) 0deg 1deg,transparent 1deg 14deg);border:1px solid rgba(151,132,255,.2);box-shadow:inset 0 0 96px rgba(66,116,255,.18),0 0 110px rgba(75,76,255,.22)}.service-digital-ring{position:absolute;inset:0;transform-style:preserve-3d}.service-digital-ring:before{position:absolute;inset:var(--ring-inset,18%);content:"";border-radius:9999px;background:conic-gradient(from var(--ring-from,0deg),transparent 0deg,rgba(116,210,255,.28) 18deg,rgba(180,119,255,.34) 54deg,transparent 84deg,transparent 132deg,rgba(255,255,255,.22) 162deg,rgba(108,143,255,.26) 196deg,transparent 228deg,transparent 276deg,rgba(148,96,255,.28) 306deg,transparent 342deg);filter:drop-shadow(0 0 22px rgba(95,121,255,.32));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring-width, 32px)),#000 calc(100% - var(--ring-width, 32px) + 1px) calc(100% - 3px),transparent calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring-width, 32px)),#000 calc(100% - var(--ring-width, 32px) + 1px) calc(100% - 3px),transparent calc(100% - 1px));opacity:var(--ring-opacity,.88)}.service-digital-ring-outer{--ring-inset:10%;--ring-width:42px;--ring-opacity:0.9;--ring-from:12deg;animation:service-digital-spin 38s linear infinite}.service-digital-ring-middle{--ring-inset:22%;--ring-width:30px;--ring-opacity:0.8;--ring-from:76deg;animation:service-digital-spin-reverse 26s linear infinite}.service-digital-ring-inner{--ring-inset:34%;--ring-width:22px;--ring-opacity:0.76;--ring-from:142deg;animation:service-digital-spin 18s linear infinite}.service-glass-arc{position:absolute;inset:var(--arc-inset,12%);pointer-events:none;border-radius:9999px;background:conic-gradient(from var(--arc-start,0deg),transparent 0deg,transparent var(--arc-gap-before,8deg),rgba(255,255,255,.34) calc(var(--arc-gap-before, 8deg) + 4deg),rgba(92,216,255,.24) calc(var(--arc-gap-before, 8deg) + 26deg),rgba(138,90,255,.42) calc(var(--arc-gap-before, 8deg) + var(--arc-span, 86deg) - 22deg),rgba(255,255,255,.18) calc(var(--arc-gap-before, 8deg) + var(--arc-span, 86deg)),transparent calc(var(--arc-gap-before, 8deg) + var(--arc-span, 86deg) + 8deg),transparent 1turn);filter:drop-shadow(0 0 20px rgba(88,143,255,.38)) drop-shadow(0 18px 24px rgba(0,0,0,.22));mask:radial-gradient(farthest-side,transparent calc(100% - var(--arc-thick, 54px)),#000 calc(100% - var(--arc-thick, 54px) + 1px) calc(100% - 6px),transparent calc(100% - 1px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--arc-thick, 54px)),#000 calc(100% - var(--arc-thick, 54px) + 1px) calc(100% - 6px),transparent calc(100% - 1px));mix-blend-mode:screen;opacity:var(--arc-opacity,.9);transform:translateZ(var(--arc-z,0))}.service-glass-arc:after,.service-glass-arc:before{position:absolute;inset:0;content:"";border-radius:inherit;mask:inherit;-webkit-mask:inherit}.service-glass-arc:before{background:conic-gradient(from calc(var(--arc-start, 0deg) + 2deg),transparent 0deg,transparent calc(var(--arc-gap-before, 8deg) + 4deg),rgba(255,255,255,.72) calc(var(--arc-gap-before, 8deg) + 10deg),rgba(127,230,255,.28) calc(var(--arc-gap-before, 8deg) + 22deg),transparent calc(var(--arc-gap-before, 8deg) + var(--arc-span, 86deg) - 8deg),transparent 1turn);filter:blur(.2px);opacity:.62}.service-glass-arc:after{background:conic-gradient(from var(--arc-start,0deg),transparent 0deg,transparent calc(var(--arc-gap-before, 8deg) + 6deg),rgba(59,54,148,.42) calc(var(--arc-gap-before, 8deg) + 18deg),rgba(22,25,72,.38) calc(var(--arc-gap-before, 8deg) + var(--arc-span, 86deg)),transparent calc(var(--arc-gap-before, 8deg) + var(--arc-span, 86deg) + 12deg),transparent 1turn);opacity:.5;transform:translateY(var(--arc-depth,14px)) scale(.992);filter:blur(.6px)}.service-glass-arc-a{--arc-inset:8%;--arc-start:8deg;--arc-gap-before:0deg;--arc-span:94deg;--arc-thick:58px;--arc-depth:18px}.service-glass-arc-b{--arc-inset:8%;--arc-start:134deg;--arc-gap-before:0deg;--arc-span:76deg;--arc-thick:52px;--arc-depth:16px;--arc-opacity:0.82}.service-glass-arc-c{--arc-inset:8%;--arc-start:248deg;--arc-gap-before:0deg;--arc-span:86deg;--arc-thick:56px;--arc-depth:18px}.service-glass-arc-d{--arc-inset:23%;--arc-start:42deg;--arc-gap-before:0deg;--arc-span:92deg;--arc-thick:40px;--arc-depth:12px;--arc-opacity:0.84}.service-glass-arc-e{--arc-inset:23%;--arc-start:214deg;--arc-gap-before:0deg;--arc-span:96deg;--arc-thick:42px;--arc-depth:13px}.service-glass-arc-f{--arc-inset:37%;--arc-start:92deg;--arc-gap-before:0deg;--arc-span:88deg;--arc-thick:28px;--arc-depth:9px;--arc-opacity:0.78}.service-glass-arc-g{--arc-inset:37%;--arc-start:262deg;--arc-gap-before:0deg;--arc-span:72deg;--arc-thick:28px;--arc-depth:9px;--arc-opacity:0.8}.service-glass-panel{position:absolute;left:50%;top:50%;width:var(--w,150px);height:var(--h,92px);border:1px solid rgba(180,237,255,.62);border-radius:999px;background:linear-gradient(108deg,rgba(255,255,255,.42),rgba(93,218,255,.2) 30%,rgba(135,88,255,.36) 68%,rgba(255,255,255,.1)),linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.02));box-shadow:inset 0 0 22px rgba(255,255,255,.18),inset 0 -22px 38px rgba(104,88,255,.1),0 0 34px rgba(83,129,255,.38),0 24px 46px rgba(4,6,28,.34);clip-path:polygon(4% 0,100% 8%,96% 100%,0 92%);opacity:var(--o,.72);transform:translate(-50%,-50%) rotate(var(--a,0deg)) translateX(var(--r,280px)) rotate(calc(90deg - var(--a, 0deg))) rotateX(-64deg) translateY(var(--lift,-66px)) skewX(-2deg);transform-origin:bottom center;backdrop-filter:blur(12px)}.service-glass-panel:after{position:absolute;inset:7% 12%;content:"";border-radius:inherit;background:linear-gradient(100deg,rgba(255,255,255,.58),transparent 28%,rgba(117,219,255,.28),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.26),transparent 38%);opacity:.56}.service-glass-panel-a{--a:4deg;--r:min(30vw,410px);--w:min(20vw,280px);--h:min(7.2vw,104px)}.service-glass-panel-b{--a:68deg;--r:min(30vw,410px);--w:min(15vw,210px);--h:min(6.4vw,92px);--o:0.78}.service-glass-panel-c{--a:128deg;--r:min(30vw,410px);--w:min(22vw,305px);--h:min(7.4vw,108px)}.service-glass-panel-d{--a:194deg;--r:min(30vw,410px);--w:min(16vw,224px);--h:min(6.6vw,96px);--o:0.8}.service-glass-panel-e{--a:254deg;--r:min(30vw,410px);--w:min(20vw,284px);--h:min(7vw,102px)}.service-glass-panel-f{--a:316deg;--r:min(30vw,410px);--w:min(15vw,210px);--h:min(6.3vw,92px);--o:0.76}.service-glass-panel-g{--a:32deg;--r:min(20vw,280px);--w:min(14vw,190px);--h:min(5.3vw,76px);--o:0.78}.service-glass-panel-h{--a:118deg;--r:min(20vw,280px);--w:min(16vw,220px);--h:min(5.8vw,84px)}.service-glass-panel-i{--a:206deg;--r:min(20vw,280px);--w:min(12vw,168px);--h:min(5vw,72px);--o:0.68}.service-glass-panel-j{--a:292deg;--r:min(20vw,280px);--w:min(15vw,210px);--h:min(5.6vw,82px)}.service-glass-panel-k{--a:22deg;--r:min(10vw,142px);--w:min(9vw,120px);--h:min(4vw,58px);--o:0.82}.service-glass-panel-l{--a:150deg;--r:min(10vw,142px);--w:min(10vw,136px);--h:min(4.4vw,64px)}.service-glass-panel-m{--a:272deg;--r:min(10vw,142px);--w:min(8vw,110px);--h:min(3.8vw,54px);--o:0.7}.service-digital-cube{position:absolute;left:50%;top:50%;width:min(8vw,112px);aspect-ratio:1;transform:translate(-50%,-50%) rotate(45deg);transform-style:preserve-3d;animation:service-digital-cube-float 6s ease-in-out infinite}.service-digital-cube-core,.service-digital-cube-face{position:absolute;inset:0;border:1px solid rgba(186,229,255,.64);border-radius:var(--site-radius-card);background:linear-gradient(135deg,rgba(255,255,255,.52),rgba(112,208,255,.22) 42%,rgba(122,76,255,.32));box-shadow:inset 0 0 28px rgba(255,255,255,.16),0 0 34px rgba(110,128,255,.52)}.service-digital-cube-top{transform:translate(-12%,-12%);opacity:.74}.service-digital-cube-left{transform:translate(-24%,16%) skewY(28deg);opacity:.38}.service-digital-cube-right{transform:translate(16%,24%) skewX(28deg);opacity:.34}.service-digital-cube-core{inset:18%;border-radius:var(--site-radius-card);background:radial-gradient(circle,rgba(255,255,255,.72),rgba(91,195,255,.28) 46%,rgba(106,77,255,.38));opacity:.98}.service-tech-orbit{border:1px solid rgba(142,125,255,.24)}.service-tech-core-rotor,.service-tech-orbit{position:absolute;left:67%;top:47%;pointer-events:none;border-radius:9999px;mix-blend-mode:screen}.service-tech-core-rotor{width:min(32vw,430px);aspect-ratio:1;background:conic-gradient(from 0deg,rgba(82,111,255,0) 0deg,rgba(96,205,255,.5) 42deg,rgba(163,111,255,.1) 118deg,rgba(255,255,255,.45) 176deg,rgba(113,81,255,.2) 246deg,rgba(82,111,255,0) 1turn);filter:drop-shadow(0 0 22px rgba(109,128,255,.42));-webkit-mask:radial-gradient(farthest-side,transparent 53%,#000 55% 62%,transparent 66%);mask:radial-gradient(farthest-side,transparent 53%,#000 55% 62%,transparent 66%);opacity:.82;transform:translate(-50%,-50%);animation:service-core-rotate 15s linear infinite}.service-tech-core-rotor:after{position:absolute;inset:22%;content:"";border:1px solid rgba(18,18,18,.34);border-radius:inherit;box-shadow:0 0 28px rgba(117,125,255,.24),inset 0 0 18px rgba(255,255,255,.1)}.service-tech-orbit-a{width:min(62vw,820px);height:min(62vw,820px);animation:service-orbit-spin 34s linear infinite;box-shadow:0 0 38px rgba(91,116,255,.16),inset 0 0 30px rgba(150,100,255,.12)}.service-tech-orbit-b{width:min(44vw,620px);height:min(44vw,620px);border-color:rgba(103,211,255,.18);border-style:dashed;animation:service-orbit-spin-reverse 26s linear infinite;opacity:.62}.service-tech-scan{inset:-20% auto -20% -16%;width:28%;background:linear-gradient(90deg,transparent,rgba(157,134,255,.18),rgba(93,201,255,.14),transparent);filter:blur(12px);animation:service-scan 8.5s ease-in-out infinite}.service-tech-particles,.service-tech-scan{position:absolute;pointer-events:none;mix-blend-mode:screen}.service-tech-particles{inset:0;opacity:.62;background-image:radial-gradient(circle at 20% 28%,rgba(124,150,255,.44) 0 1px,transparent 2px),radial-gradient(circle at 76% 18%,rgba(117,225,255,.34) 0 1px,transparent 2px),radial-gradient(circle at 68% 72%,rgba(182,119,255,.34) 0 1px,transparent 2px),radial-gradient(circle at 34% 78%,rgba(255,255,255,.26) 0 1px,transparent 2px);background-size:220px 220px,180px 180px,260px 260px,310px 310px;animation:service-particles-drift 14s ease-in-out infinite}@media (max-width:767px){.service-premium-copy{top:42%;right:24px;left:24px;width:auto}.service-premium-title{font-size:clamp(42px,13vw,58px)}.service-premium-subtitle{font-size:clamp(24px,7.6vw,32px)}.service-premium-intro{max-width:100%;margin-top:22px;font-size:15px}.service-premium-metrics{right:24px;bottom:24px;left:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:18px}.service-premium-metric-value{font-size:24px}.service-premium-metric-label{font-size:12px}.service-digital-reference{inset:16% -18% 22% 18%;opacity:.16}.service-digital-halo,.service-digital-stage{left:54%;top:30%}.service-tech-core-rotor,.service-tech-orbit{left:50%;top:34%}.service-tech-core-rotor{width:min(76vw,420px)}}.heading-lock{font-family:var(--font-heading);word-break:keep-all;overflow-wrap:normal}.service-module-title{max-width:min(100%,9.5ch)}.article-title,.service-module-title{word-break:normal;overflow-wrap:anywhere;text-wrap:balance}.article-title{max-width:100%}.inner-hero-title{font-size:clamp(48px,5vw,72px);line-height:1}.home-hero-title{max-width:12ch;font-family:var(--font-heading);font-size:clamp(52px,7vw,96px);font-weight:var(--font-weight-strong);letter-spacing:-.02em;line-height:1}.home-hero-shell{--hero-shell-content-w:min(1280px,calc(100vw - clamp(40px, 8vw, 240px)));--hero-shell-side-gap:calc((100vw - var(--hero-shell-content-w)) / 2);min-height:100svh;padding-bottom:clamp(56px,8vw,116px);clip-path:inset(0 -100vw 0 0)}@media (max-width:720px){.home-hero-shell{--hero-shell-content-w:min(1280px,calc(100vw - 28px))}}.home-hero-shell:before{inset:7% -9% 4% -9%;z-index:-2;background:radial-gradient(circle at 80% 43%,rgba(255,255,255,.94) 0,rgba(255,255,255,.52) 20%,transparent 45%),radial-gradient(circle at 72% 67%,rgba(255,216,185,.26) 0,transparent 38%),radial-gradient(circle at 18% 44%,rgba(18,18,18,.08) 0,transparent 30%),linear-gradient(115deg,rgba(255,255,255,.18),rgba(255,255,255,0) 64%)}.home-hero-shell:after,.home-hero-shell:before{content:"";position:absolute;pointer-events:none}.home-hero-shell:after{inset:18% -7% 8% 38%;z-index:-1;border-radius:999px;background:linear-gradient(118deg,transparent 18%,rgba(255,255,255,.46) 48%,transparent 74%),repeating-linear-gradient(92deg,rgba(18,18,18,.055) 0 1px,transparent 1px 84px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 24%,#000 78%,transparent);opacity:.4;transform:rotate(-7deg)}.home-hero-copy{padding-left:clamp(0px,1.8vw,20px)}.home-hero-brand{display:inline-flex;align-items:center;gap:13px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.74);border-radius:999px;background:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 16px 48px rgba(60,42,32,.08);padding:10px 14px 10px 12px;backdrop-filter:blur(16px)}.home-hero-brand span{border-left:1px solid rgba(18,18,18,.12);color:rgba(18,18,18,.64);font-size:12px;font-weight:var(--font-weight-strong);letter-spacing:.16em;padding-left:12px}.home-hero-en{max-width:18ch;font-family:var(--font-body);font-size:clamp(25px,2.75vw,44px);font-weight:500;letter-spacing:-.045em;line-height:1.04}.home-hero-body{max-width:620px;color:rgba(18,18,18,.58)}.home-hero-actions a,.home-hero-actions button{min-height:54px}.home-hero-ambient{position:absolute;z-index:-1;pointer-events:none;border-radius:999px;filter:blur(30px)}.home-hero-ambient-a{right:10%;top:26%;width:min(44vw,560px);height:min(44vw,560px);background:rgba(255,255,255,.42)}.home-hero-ambient-b{bottom:13%;right:2%;width:min(34vw,420px);height:min(20vw,260px);background:rgba(255,197,149,.16)}.home-infinity-visual{position:absolute;inset:0;z-index:0;display:block;isolation:isolate;overflow:visible;pointer-events:none}.home-infinity-image{--home-loop-x:0px;--home-loop-y:-38%;position:absolute;top:52%;right:max(clamp(-140px,-9vw,-82px),calc(var(--hero-shell-side-gap) * -1 + 20px));z-index:4;width:clamp(760px,75vw,980px);max-width:none;height:auto;transform:translate3d(var(--home-loop-x),var(--home-loop-y),0);filter:drop-shadow(0 34px 62px rgba(72,54,42,.16)) drop-shadow(0 8px 22px rgba(255,255,255,.58));animation:home-loop-float 8.5s ease-in-out infinite}.home-infinity-light{position:absolute;pointer-events:none;border-radius:999px}.home-infinity-light-main{inset:19% -12% 2% 30%;z-index:1;background:radial-gradient(circle at 55% 48%,rgba(255,255,255,.82) 0,transparent 36%),radial-gradient(circle at 72% 65%,rgba(18,18,18,.16) 0,transparent 28%);filter:blur(20px)}.home-infinity-light-soft{left:36%;right:-10%;bottom:7%;z-index:2;height:27%;background:radial-gradient(ellipse at center,rgba(255,255,255,.64) 0,rgba(255,255,255,.28) 40%,transparent 72%);filter:blur(12px)}.home-infinity-orbit{position:absolute;z-index:3;pointer-events:none;border-radius:999px;border:1px solid rgba(255,255,255,.72);box-shadow:0 0 34px rgba(255,255,255,.28);opacity:.52}.home-infinity-orbit-a{--home-orbit-rotate:-14deg;width:58%;height:31%;right:-3%;top:34%;transform:rotate(-14deg);animation:home-orbit-drift 13s ease-in-out infinite}.home-infinity-orbit-b{--home-orbit-rotate:11deg;width:48%;height:22%;right:4%;top:43%;border-color:rgba(255,218,184,.5);transform:rotate(11deg);animation:home-orbit-drift 15s ease-in-out infinite reverse}.home-infinity-star{position:absolute;z-index:5;width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 0 0 5px rgba(255,255,255,.2),0 0 36px 13px rgba(255,212,168,.68);animation:home-star-pulse 4.8s ease-in-out infinite}.home-infinity-star-a{right:20%;top:28%}.home-infinity-star-b{right:4%;bottom:25%;animation-delay:1.1s}.home-infinity-edge-fill{position:absolute;pointer-events:none}.home-infinity-edge-fill-sheen{right:-8%;top:13%;bottom:0;z-index:2;width:min(27vw,360px);background:linear-gradient(92deg,transparent,rgba(255,255,255,.42) 34%,rgba(247,231,214,.34) 66%,rgba(255,255,255,.18)),repeating-linear-gradient(90deg,transparent 0 44px,rgba(18,18,18,.035) 44px 45px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 32%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 32%,#000 82%,transparent);opacity:.88}.home-infinity-edge-fill-arc{right:-18%;top:29%;z-index:3;width:min(45vw,560px);height:min(33vw,420px);border:1px solid rgba(255,255,255,.76);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(226,190,154,.16),0 0 36px rgba(255,255,255,.28);opacity:.66;transform:rotate(-13deg)}.home-infinity-edge-fill-reflection{right:-9%;bottom:12%;z-index:5;width:min(38vw,480px);height:13%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34) 30%,rgba(226,190,154,.22) 70%,transparent);filter:blur(10px);opacity:.72;transform:skewX(-16deg)}@media (max-width:1023px){.home-hero-shell{align-content:center;gap:18px;padding-top:132px;text-align:left}.home-hero-title{max-width:10ch}.home-infinity-image{--home-loop-x:0px;--home-loop-y:-38%;top:52%;right:max(clamp(-118px,-9vw,-74px),calc(var(--hero-shell-side-gap) * -1 + 16px));width:clamp(720px,82vw,860px)}.home-infinity-edge-fill{display:none}}@media (max-width:640px){.home-hero-shell{width:min(100% - 28px,1280px);padding-top:112px}.home-hero-brand{padding:8px 12px 8px 10px}.home-hero-brand img{width:96px}.home-hero-brand span{display:none}.home-hero-title{font-size:clamp(42px,13vw,58px)}.home-hero-en{font-size:clamp(22px,7vw,30px)}.home-hero-actions{width:100%}.home-hero-actions a,.home-hero-actions button{flex:1 1 145px;justify-content:center}.home-infinity-visual{position:relative;min-height:300px;margin-top:-8px}.home-infinity-image{--home-loop-x:0px;--home-loop-y:-42%;right:max(-120px,calc(var(--hero-shell-side-gap) * -1 + 8px));width:min(108vw,calc(100vw + 120px))}.home-infinity-orbit-a,.home-infinity-orbit-b{opacity:.34}}.inner-hero-enline{max-width:100%;font-family:var(--font-body);font-size:clamp(17px,1.45vw,24px);font-weight:400;line-height:1.45;letter-spacing:-.01em;color:rgba(18,18,18,.5)}.products-hero-copy{color:#121212}.products-hero-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;color:rgba(18,18,18,.72);font-size:11px;font-weight:var(--font-weight-strong);letter-spacing:.24em}.products-hero-eyebrow:before{content:"";width:30px;height:1px;background:rgba(18,18,18,.38)}.products-hero-equation{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:clamp(18px,2.2vw,32px)}.products-hero-pgs{font-family:var(--font-body);font-size:clamp(78px,9vw,132px);font-weight:var(--font-weight-strong);line-height:.82;letter-spacing:-.1em;color:rgba(18,18,18,.96)}.products-hero-equal{transform:translateY(-.04em);color:rgba(18,18,18,.24);font-size:clamp(42px,5vw,72px);font-weight:300;line-height:1}.products-hero-definition{display:grid;gap:8px;padding-left:clamp(18px,2vw,30px);border-left:1px solid rgba(18,18,18,.13)}.products-hero-title{max-width:820px;font-family:var(--font-body);font-size:clamp(32px,4.15vw,64px);font-weight:var(--font-weight-strong);line-height:1.06;letter-spacing:-.06em;color:rgba(18,18,18,.94)}.products-hero-cn{color:rgba(18,18,18,.76);font-size:clamp(18px,1.55vw,25px);font-weight:var(--font-weight-strong);line-height:1.2;letter-spacing:-.03em}.products-hero-body{max-width:590px;color:rgba(18,18,18,.58);font-size:16px;line-height:1.8;text-wrap:balance}.section-title-en{max-width:100%;font-size:clamp(17px,1.45vw,24px);line-height:1.35;color:rgba(18,18,18,.48)}.section-title-en-dark{color:rgba(255,255,255,.72)}.single-line-copy{max-width:min(100%,980px)!important;color:rgba(18,18,18,.56);text-wrap:normal;word-break:keep-all;overflow-wrap:normal}.single-line-copy.is-dark{color:rgba(255,255,255,.58)}.title-phrase{display:inline-block;margin-right:.12em;white-space:nowrap}.title-phrase:last-child{margin-right:0}.glass-panel{border:1px solid rgba(255,255,255,.64);background:rgba(255,255,255,.88);box-shadow:0 22px 70px rgba(50,34,26,.12);backdrop-filter:blur(18px) saturate(1.08)}.soft-panel{background:rgba(255,255,255,.5)}.module-surface{position:relative;overflow:hidden;border-radius:var(--site-radius-card);background:#efe6da}.module-surface:before{position:absolute;inset:0;background:linear-gradient(108deg,transparent 8%,rgba(255,255,255,.3) 42%,transparent 68%);content:"";opacity:.36;transform:translateX(-65%);animation:module-sheen 9s cubic-bezier(.2,.8,.2,1) infinite;pointer-events:none}.hairline-grid{background-image:linear-gradient(rgba(18,18,18,.06) 1px,transparent 0),linear-gradient(90deg,rgba(18,18,18,.06) 1px,transparent 0);background-size:72px 72px}.line-draw{transform-origin:left center;animation:line-draw 1.2s cubic-bezier(.2,.8,.2,1) both}.float-soft{animation:float-soft 10s cubic-bezier(.2,.8,.2,1) infinite}.float-soft-delayed{animation:float-soft 12s cubic-bezier(.2,.8,.2,1) .7s infinite}.core-pulse{box-shadow:0 18px 52px rgba(50,34,26,.12)}.orbit-drift{animation:orbit-breathe 18s cubic-bezier(.2,.8,.2,1) infinite}.tech-visual{isolation:isolate}.tech-scan{position:absolute;inset:10% 0;background:linear-gradient(90deg,transparent,rgba(18,18,18,.12),rgba(255,255,255,.52),transparent);filter:blur(10px);opacity:0;transform:translateX(-40%) skewX(-12deg);animation:tech-scan 7.5s cubic-bezier(.2,.8,.2,1) infinite;pointer-events:none;z-index:0}.tech-pulse-dot{box-shadow:0 0 0 0 rgba(18,18,18,.22);animation:tech-dot-pulse 2.8s cubic-bezier(.2,.8,.2,1) infinite}.tech-flow-dot{animation:tech-flow-dot 3.8s cubic-bezier(.2,.8,.2,1) infinite}.technology-article-page,.technology-research-page{background:radial-gradient(circle at 14% 4%,rgba(255,255,255,.78),transparent 30%),radial-gradient(circle at 84% 12%,rgba(207,222,236,.38),transparent 34%),linear-gradient(180deg,#f7f7f5,#efefed 46%,#f7f7f5);color:#121212}.technology-research-hero{position:relative;display:block;min-height:clamp(560px,66vh,700px);padding-top:146px;padding-bottom:clamp(34px,4.5vw,56px);isolation:isolate}.technology-research-copy{position:relative;z-index:2;max-width:min(54vw,700px);padding-top:clamp(42px,5.5vh,74px)}.technology-research-eyebrow{display:inline-flex;align-items:center;gap:10px;color:rgba(18,18,18,.74);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.technology-research-copy h1{margin-top:24px;color:rgba(18,18,18,.96);font-size:clamp(54px,5.9vw,88px);font-weight:var(--font-weight-strong);letter-spacing:-.075em;line-height:.98}.technology-research-copy p{margin-top:26px;max-width:660px;color:rgba(18,18,18,.58);font-size:17px;font-weight:var(--font-weight-strong);line-height:1.9}.technology-research-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.technology-primary-link,.technology-secondary-link{display:inline-flex;height:48px;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:0 20px;font-size:14px;font-weight:600;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.technology-primary-link{background:rgba(18,18,18,.92);color:#ffffff;box-shadow:0 18px 42px rgba(54,41,32,.14)}.technology-secondary-link{border:1px solid rgba(18,18,18,.08);background:rgba(255,255,255,.44);color:rgba(18,18,18,.72)}.technology-primary-link:hover,.technology-secondary-link:hover{transform:translateY(-2px)}.technology-research-visual{position:absolute;z-index:1;top:128px;right:max(0px,calc((100vw - 1180px) / 2));width:min(34vw,430px);height:min(36vw,440px);min-height:0;overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 52% 48%,rgba(255,255,255,.72),transparent 18%),radial-gradient(circle at 52% 48%,rgba(18,18,18,.08),transparent 32%),radial-gradient(circle at 22% 18%,rgba(171,199,221,.13),transparent 30%);box-shadow:none;opacity:.82;pointer-events:none;transform:translateX(3%)}.technology-orbit-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(18,18,18,.045) 1px,transparent 0),linear-gradient(90deg,rgba(18,18,18,.045) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,black,transparent 72%);opacity:.52}.technology-research-visual svg{position:absolute;inset:12% 6%;width:88%;height:76%;fill:none;stroke:rgba(79,104,126,.2);stroke-dasharray:5 10;stroke-linecap:round}.technology-research-core{position:absolute;top:50%;left:50%;display:grid;width:146px;height:146px;place-items:center;border:1px solid rgba(255,255,255,.84);border-radius:50%;background:radial-gradient(circle at 38% 30%,rgba(255,255,255,.96),transparent 36%),rgba(255,255,255,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 18px 56px rgba(80,62,49,.08);transform:translate(-50%,-50%)}.technology-research-core span{color:rgba(18,18,18,.92);font-size:42px;font-weight:var(--font-weight-strong);letter-spacing:-.09em;line-height:1}.technology-research-core small{margin-top:-30px;color:rgba(18,18,18,.42);font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.technology-research-node{position:absolute;display:grid;min-width:96px;min-height:42px;place-items:center;border:1px solid rgba(18,18,18,.065);border-radius:999px;background:rgba(255,255,255,.48);color:rgba(18,18,18,.72);font-size:12px;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 12px 28px rgba(80,62,49,.045);animation:float-soft 9s cubic-bezier(.2,.8,.2,1) infinite}.technology-research-node.node-1{top:16%;left:14%}.technology-research-node.node-2{top:18%;right:12%;animation-delay:.4s}.technology-research-node.node-3{top:51%;left:6%;animation-delay:.8s}.technology-research-node.node-4{right:7%;bottom:24%;animation-delay:1.2s}.technology-research-node.node-5{bottom:12%;left:30%;animation-delay:1.6s}.technology-feature-section{padding-bottom:clamp(76px,8vw,116px)}.technology-feature-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:stretch;gap:clamp(20px,3vw,36px);overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:var(--site-radius-card);background:rgba(255,255,255,.48);padding:clamp(22px,3.5vw,42px);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 28px 88px rgba(80,62,49,.09);transition:transform .28s ease,border-color .28s ease,background .28s ease}.technology-feature-copy{min-width:0}.technology-feature-card:hover{border-color:rgba(18,18,18,.18);background:rgba(255,255,255,.6);transform:translateY(-3px)}.technology-card-kicker{color:rgba(18,18,18,.78);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.technology-feature-copy h2{margin-top:22px;color:rgba(18,18,18,.95);font-size:clamp(30px,3.45vw,52px);font-weight:var(--font-weight-strong);letter-spacing:-.045em;line-height:1.08;word-break:normal;overflow-wrap:anywhere}.technology-feature-copy p{margin-top:22px;max-width:730px;color:rgba(18,18,18,.57);font-size:16px;font-weight:var(--font-weight-strong);line-height:1.9}.technology-feature-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.technology-feature-meta span{border:1px solid rgba(18,18,18,.07);border-radius:999px;background:rgba(255,255,255,.48);padding:9px 12px;color:rgba(18,18,18,.54);font-size:12px;font-weight:var(--font-weight-strong)}.technology-feature-image{position:relative;min-height:330px;overflow:hidden;border-radius:var(--site-radius-card);background:rgba(255,255,255,.42)}.technology-feature-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.96) contrast(.98) brightness(1.04)}.technology-feature-image.is-abstract{background:radial-gradient(circle at 50% 50%,rgba(18,18,18,.12),transparent 24%),radial-gradient(circle at 70% 30%,rgba(111,144,174,.2),transparent 28%),rgba(255,255,255,.42)}.technology-articles-section{padding-bottom:clamp(96px,10vw,148px)}.technology-dropdown-head{display:grid;grid-template-columns:minmax(0,.76fr) minmax(300px,.46fr);gap:clamp(28px,5vw,72px);align-items:end;margin-bottom:clamp(24px,4vw,42px)}.technology-dropdown-head h2{color:rgba(18,18,18,.95);font-size:clamp(34px,4.2vw,60px);font-weight:var(--font-weight-strong);letter-spacing:-.045em;line-height:1.08}.technology-dropdown-head p{color:rgba(18,18,18,.56);font-size:15px;font-weight:var(--font-weight-strong);line-height:1.9}.technology-dropdown-list{display:grid;gap:16px}.technology-dropdown-card{scroll-margin-top:120px}.technology-dropdown{overflow:hidden;border:1px solid rgba(18,18,18,.08);border-radius:var(--site-radius-card);background:rgba(255,255,255,.62);transition:border-color .24s ease,background .24s ease}.technology-dropdown[open]{border-color:rgba(18,18,18,.18);background:rgba(255,255,255,.82)}.technology-dropdown summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:clamp(18px,3vw,34px);align-items:stretch;padding:clamp(18px,2.7vw,32px);cursor:pointer;list-style:none}.technology-dropdown summary::-webkit-details-marker{display:none}.technology-dropdown-summary-copy{min-width:0;align-self:center;padding-right:clamp(36px,5vw,74px)}.technology-dropdown-kicker{color:rgba(18,18,18,.62);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.technology-dropdown-summary-copy h3{margin-top:18px;color:rgba(18,18,18,.95);font-size:clamp(30px,3.6vw,52px);font-weight:var(--font-weight-strong);letter-spacing:-.055em;line-height:1.05}.technology-dropdown-summary-copy>p:not(.technology-dropdown-kicker){margin-top:18px;max-width:720px;color:rgba(18,18,18,.58);font-size:15px;font-weight:var(--font-weight-strong);line-height:1.85}.technology-dropdown-image{position:relative;min-height:240px;overflow:hidden;border-radius:var(--site-radius-card);background:rgba(18,18,18,.05)}.technology-dropdown-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.96) contrast(1.02)}.technology-dropdown-indicator{position:absolute;top:clamp(24px,3vw,36px);right:clamp(24px,3vw,36px);width:36px;height:36px;border:1px solid rgba(18,18,18,.18);border-radius:999px}.technology-dropdown-indicator:after,.technology-dropdown-indicator:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:rgba(18,18,18,.78);transform:translate(-50%,-50%);transition:transform .24s ease}.technology-dropdown-indicator:after{transform:translate(-50%,-50%) rotate(90deg)}.technology-dropdown[open] .technology-dropdown-indicator:after{transform:translate(-50%,-50%) rotate(0deg)}.technology-dropdown-content{display:grid;gap:clamp(26px,4vw,44px);border-top:1px solid rgba(18,18,18,.08);padding:clamp(22px,3.5vw,42px)}.technology-dropdown-brief{display:grid;grid-template-columns:minmax(0,.68fr) minmax(240px,.32fr);gap:clamp(18px,3vw,34px)}.technology-dropdown-brief span{display:block;margin-bottom:12px;color:rgba(18,18,18,.54);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.technology-dropdown-brief ul{display:grid;gap:10px;color:rgba(18,18,18,.68);font-size:14px;font-weight:540;line-height:1.75}.technology-dropdown-brief li{padding-left:16px;border-left:1px solid rgba(18,18,18,.14)}.technology-dropdown-tags{display:flex;flex-wrap:wrap;gap:8px}.technology-dropdown-tags em{border:1px solid rgba(18,18,18,.09);border-radius:999px;background:rgba(247,247,245,.72);padding:8px 11px;color:rgba(18,18,18,.54);font-size:11px;font-style:normal;font-weight:var(--font-weight-strong)}.technology-dropdown .technology-markdown{max-width:920px}.technology-markdown.lang-cn-only,.technology-markdown.lang-en-only{display:block!important}:root[data-lang=en] .technology-markdown.lang-cn-only{display:none!important}:root[data-lang=en] .technology-markdown.lang-en-only{display:block!important}:root:not([data-lang=en]) .technology-markdown.lang-en-only{display:none!important}.technology-articles-kicker{margin-bottom:18px;color:rgba(18,18,18,.76);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.technology-section-head{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,.58fr);align-items:end;gap:clamp(34px,5vw,80px);margin-bottom:32px}.technology-section-head h2{margin-top:14px;max-width:760px;color:rgba(18,18,18,.95);font-size:clamp(34px,4.2vw,60px);font-weight:var(--font-weight-strong);letter-spacing:-.065em;line-height:1.02}.technology-section-head>p{color:rgba(18,18,18,.54);font-size:15px;font-weight:var(--font-weight-strong);line-height:1.9}.technology-publication-list{display:grid;gap:18px}.technology-masonry-grid{-moz-column-count:1;column-count:1;-moz-column-gap:clamp(16px,2vw,24px);column-gap:clamp(16px,2vw,24px)}.technology-masonry-card{display:block;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:clamp(16px,2vw,24px)}.technology-masonry-card a{display:block;overflow:hidden;border:1px solid rgba(18,18,18,.08);border-radius:var(--site-radius-card);background:rgba(255,255,255,.58);padding:clamp(18px,2.4vw,26px);transition:transform .24s ease,border-color .24s ease,background .24s ease}.technology-masonry-card a:hover{border-color:rgba(18,18,18,.18);background:rgba(255,255,255,.78);transform:translateY(-2px)}.technology-masonry-image{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:var(--site-radius-card);background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.82),transparent 26%),linear-gradient(135deg,rgba(18,18,18,.1),rgba(18,18,18,.04))}.technology-masonry-card.is-tall .technology-masonry-image{aspect-ratio:4/5}.technology-masonry-card.is-compact .technology-masonry-image{aspect-ratio:16/8}.technology-masonry-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.08) saturate(.88) contrast(1.02)}.technology-masonry-image.is-abstract{background:radial-gradient(circle at 28% 26%,rgba(255,255,255,.92),transparent 28%),radial-gradient(circle at 72% 74%,rgba(18,18,18,.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.72),rgba(239,239,237,.72))}@media (min-width:768px){.technology-masonry-grid{-moz-column-count:2;column-count:2}}@media (min-width:1180px){.technology-masonry-grid{-moz-column-count:3;column-count:3}}.technology-publication-card a{position:relative;display:grid;grid-template-columns:minmax(0,.78fr) minmax(220px,.38fr);min-width:0;min-height:300px;align-items:end;gap:clamp(28px,5vw,76px);border:1px solid rgba(18,18,18,.065);border-radius:var(--site-radius-card);background:rgba(255,255,255,.38);padding:clamp(34px,4vw,48px);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 24px 78px rgba(80,62,49,.065);transition:transform .28s ease,border-color .28s ease,background .28s ease}.technology-publication-card a:after{content:"";min-height:220px;border-radius:var(--site-radius-card);background:radial-gradient(circle at 46% 46%,rgba(255,255,255,.8),transparent 18%),radial-gradient(circle at 52% 50%,rgba(18,18,18,.08),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.64),rgba(247,247,245,.36));box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.technology-publication-card a:hover{border-color:rgba(18,18,18,.18);background:rgba(255,255,255,.56);transform:translateY(-4px)}.technology-publication-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;color:rgba(18,18,18,.72);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.technology-publication-card h3{max-width:100%;min-width:0;margin-top:22px;color:rgba(18,18,18,.94);font-size:clamp(34px,4.2vw,62px);font-weight:var(--font-weight-strong);letter-spacing:-.06em;line-height:1.04;text-wrap:balance;word-break:normal;overflow-wrap:anywhere}.technology-publication-card p{margin-top:22px;max-width:730px;color:rgba(18,18,18,.55);font-size:16px;font-weight:var(--font-weight-strong);line-height:1.9}.technology-publication-arrow{position:absolute;top:clamp(28px,3vw,42px);right:clamp(28px,3vw,42px);color:rgba(18,18,18,.82)}.technology-tag-row{margin-top:12px}.technology-article-header{padding-top:142px;padding-bottom:clamp(44px,5.6vw,70px)}.technology-back-link{display:inline-flex;align-items:center;gap:8px;color:rgba(18,18,18,.52);font-size:14px;font-weight:var(--font-weight-strong);transition:color .24s ease,transform .24s ease}.technology-back-link:hover{color:rgba(18,18,18,.88);transform:translateX(-3px)}.technology-article-kicker{display:flex;flex-wrap:wrap;gap:10px;margin-top:44px}.technology-article-kicker span{border:1px solid rgba(18,18,18,.14);border-radius:999px;background:rgba(255,248,244,.56);padding:9px 12px;color:rgba(18,18,18,.78);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.technology-article-header h1{margin-top:30px;max-width:940px;color:rgba(18,18,18,.96);font-size:clamp(40px,4.45vw,64px);font-weight:var(--font-weight-strong);letter-spacing:-.052em;line-height:1.08;text-wrap:balance;word-break:normal;overflow-wrap:anywhere}.technology-article-subtitle{margin-top:24px;max-width:760px;color:rgba(18,18,18,.58);font-size:17px;font-weight:var(--font-weight-strong);line-height:1.85}.technology-article-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.technology-article-meta span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(18,18,18,.065);border-radius:999px;background:rgba(255,255,255,.42);padding:9px 12px;color:rgba(18,18,18,.52);font-size:12px;font-weight:660}.technology-article-cover{margin-top:42px;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:var(--site-radius-card);background:rgba(255,255,255,.46);box-shadow:0 28px 86px rgba(80,62,49,.09)}.technology-article-cover img{display:block;width:100%;height:auto;filter:saturate(.98) contrast(.98) brightness(1.03)}.technology-article-cover figcaption{border-top:1px solid rgba(18,18,18,.06);padding:14px 18px;color:rgba(18,18,18,.42);font-size:12px;font-weight:var(--font-weight-strong)}.technology-article-shell{display:grid;grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);gap:clamp(34px,5vw,76px);align-items:start;padding-bottom:clamp(96px,10vw,148px)}.technology-article-aside{position:sticky;top:124px;display:grid;gap:14px}.technology-aside-panel{border:1px solid rgba(18,18,18,.065);border-radius:var(--site-radius-card);background:rgba(255,255,255,.38);padding:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}.technology-aside-panel p{color:rgba(18,18,18,.72);font-size:10px;font-weight:700;letter-spacing:.2em}.technology-aside-panel ol{display:grid;gap:12px;margin-top:16px;color:rgba(18,18,18,.58);font-size:13px;font-weight:var(--font-weight-strong);line-height:1.7}.technology-toc a{color:rgba(18,18,18,.56);transition:color .2s ease}.technology-toc a:hover{color:rgba(18,18,18,.9)}.technology-toc .is-child{padding-left:14px;color:rgba(18,18,18,.42)}.technology-article-body{min-width:0}.technology-article-brief{border:1px solid rgba(18,18,18,.14);border-radius:var(--site-radius-card);background:rgba(255,248,244,.54);padding:clamp(24px,3vw,34px);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 20px 54px rgba(80,62,49,.05)}.technology-article-brief span{color:rgba(18,18,18,.78);font-size:11px;font-weight:700;letter-spacing:.2em}.technology-article-brief p{margin-top:14px;font-size:18px;line-height:1.85}.technology-article-brief p,.technology-core-claims{color:rgba(18,18,18,.7);font-weight:var(--font-weight-strong)}.technology-core-claims{display:grid;gap:12px;margin-top:16px;font-size:16px;line-height:1.8}.technology-core-claims li{margin-left:1.2em}.technology-markdown{margin-top:40px;color:rgba(18,18,18,.66);font-size:17px;font-weight:500;line-height:1.95}.technology-markdown h2,.technology-markdown h3,.technology-markdown h4{scroll-margin-top:130px;color:rgba(18,18,18,.94);font-weight:var(--font-weight-strong);letter-spacing:-.055em}.technology-markdown h2{margin-top:72px;font-size:clamp(32px,4vw,56px);line-height:1.08}.technology-markdown h3{margin-top:44px;font-size:clamp(24px,2.7vw,36px);line-height:1.18}.technology-markdown h4{margin-top:32px;font-size:22px}.technology-markdown p{margin-top:18px}.technology-markdown strong{color:rgba(18,18,18,.88);font-weight:600}.technology-markdown a{color:rgba(203,75,43,.92);text-decoration:underline;text-decoration-color:rgba(203,75,43,.28);text-underline-offset:4px}.technology-markdown ol,.technology-markdown ul{display:grid;gap:10px;margin-top:18px;padding-left:1.25em}.technology-markdown li::marker{color:rgba(18,18,18,.72)}.technology-markdown blockquote{margin-top:28px;border-left:2px solid rgba(18,18,18,.36);border-radius:0 22px 22px 0;background:rgba(255,248,244,.52);padding:20px 24px;color:rgba(18,18,18,.76)}.technology-markdown blockquote p{margin-top:0;font-size:18px;font-weight:var(--font-weight-strong);line-height:1.75}.technology-markdown code{background:rgba(255,255,255,.58);padding:.1em .38em;color:rgba(18,18,18,.78);font-size:.88em}.technology-code,.technology-markdown code{border:1px solid rgba(18,18,18,.08);border-radius:var(--site-radius-card)}.technology-code{margin-top:24px;overflow:auto;background:rgba(255,255,255,.48);padding:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}.technology-code code{border:0;background:transparent;padding:0;color:rgba(18,18,18,.68);font-size:13px;line-height:1.7}.technology-table-wrap{margin-top:26px;overflow-x:auto;border:1px solid rgba(18,18,18,.08);border-radius:var(--site-radius-card);background:rgba(255,255,255,.44)}.technology-table-wrap table{width:100%;min-width:720px;border-collapse:collapse}.technology-table-wrap td,.technology-table-wrap th{border-bottom:1px solid rgba(18,18,18,.06);padding:14px 16px;text-align:left;vertical-align:top;font-size:14px;line-height:1.7}.technology-table-wrap th{color:rgba(18,18,18,.86);font-weight:600}.technology-table-wrap td{color:rgba(18,18,18,.62)}.technology-source-list{margin-top:78px;border-top:1px solid rgba(18,18,18,.08);padding-top:30px}.technology-source-list h2{color:rgba(18,18,18,.94);font-size:32px;font-weight:var(--font-weight-strong);letter-spacing:-.06em}.technology-source-list div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.technology-source-list a{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(18,18,18,.06);border-radius:var(--site-radius-card);background:rgba(255,255,255,.36);padding:14px 16px;color:rgba(18,18,18,.62);font-size:13px;font-weight:var(--font-weight-strong);transition:background .2s ease,color .2s ease}.technology-source-list a:hover{background:rgba(255,255,255,.58);color:rgba(18,18,18,.88)}.nav-gap-bridge:before{position:absolute;top:-14px;right:0;left:0;height:14px;content:""}.visual-media{filter:saturate(.88) contrast(.98) brightness(.96);transform:translateZ(0)}.visual-media-deep{filter:saturate(.82) contrast(.96) brightness(.9);transform:translateZ(0)}.motion-ready [data-scroll-motion]{opacity:0;filter:blur(var(--motion-blur,10px));transform:translate3d(0,var(--motion-y,34px),0) scale(var(--motion-scale,.985));transition:opacity .92s cubic-bezier(.16,1,.3,1),filter 1.08s cubic-bezier(.16,1,.3,1),transform 1.08s cubic-bezier(.16,1,.3,1);transition-delay:var(--motion-delay,0s);will-change:opacity,filter,transform}.motion-ready [data-scroll-motion].is-inview{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}[data-scroll-motion=soft]{--motion-y:22px;--motion-blur:6px;--motion-scale:0.992}[data-scroll-motion=image]{--motion-y:42px;--motion-blur:12px;--motion-scale:0.975}[data-scroll-parallax]{transform:translate3d(0,var(--scroll-y,0),0) scale(var(--parallax-scale,1.045));will-change:transform}.parallax-media{--parallax-scale:1.055}.motion-ready [data-scroll-parallax]{transition:transform .14s linear}.timeline-title-mask{max-width:100%;overflow:hidden}.timeline-title{display:inline-block;max-width:100%;white-space:nowrap}.timeline-title-marquee{max-width:none;padding-right:2.5rem}.group:hover .timeline-title-marquee{animation:timeline-title-drift 9s ease-in-out .35s infinite alternate}@media (max-width:720px){.page-shell{width:min(100% - 28px,1280px)}.page-shell-wide{width:min(100% - 28px,1360px)}}.connected-growth-page{background:radial-gradient(circle at 78% 10%,rgba(255,255,255,.88),transparent 26%),radial-gradient(circle at 92% 42%,rgba(18,18,18,.16),transparent 34%),radial-gradient(circle at 18% 38%,rgba(214,174,94,.09),transparent 30%),linear-gradient(180deg,#f8f2ea,#f2eadf 54%,#f7f1e8)}.connected-eyebrow,.connected-growth-page,.connected-growth-page .display-en{font-family:var(--font-body)}.company-hero-canvas{background:radial-gradient(circle at 64% 50%,rgba(255,247,231,.7),transparent 30%),radial-gradient(circle at 76% 28%,rgba(218,224,242,.2),transparent 31%),radial-gradient(circle at 42% 74%,rgba(214,174,94,.08),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.48),transparent 42%),#f5eee4}.company-hero-canvas:before{inset:0;background:linear-gradient(90deg,rgba(43,33,27,.032) 1px,transparent 0),linear-gradient(rgba(43,33,27,.024) 1px,transparent 0),radial-gradient(circle at 72% 46%,transparent 0,transparent 34%,rgba(247,247,245,.22) 70%),linear-gradient(90deg,rgba(247,247,245,.96),rgba(247,247,245,.78) 24%,rgba(247,247,245,.08) 55%,rgba(247,247,245,.1));background-size:64px 64px,64px 64px,auto,auto}.company-hero-canvas:after,.company-hero-canvas:before{position:absolute;z-index:1;pointer-events:none;content:""}.company-hero-canvas:after{inset:auto 0 0;height:30%;background:linear-gradient(180deg,transparent,rgba(247,247,245,.92))}.company-hero-line{stroke:rgba(184,116,70,.46);stroke-width:1;stroke-dasharray:2 12;filter:drop-shadow(0 0 8px rgba(214,174,94,.13))}.company-hero-line-soft{stroke:rgba(184,116,70,.28);stroke-width:.85;stroke-dasharray:1 14}.company-hero-node{transform:translate(-50%,-50%)}.company-hero-node:before{position:absolute;inset:-9px;border:1px solid rgba(255,255,255,.58);border-radius:inherit;content:"";opacity:.72}.company-hero-node:after{position:absolute;inset:-20px;border-radius:inherit;content:"";background:radial-gradient(circle,rgba(255,255,255,.42),transparent 60%),conic-gradient(from 160deg,transparent 0deg,rgba(214,174,94,.16) 86deg,transparent 132deg,transparent 1turn);opacity:.74;animation:company-hero-orbit 20s linear infinite}.hero-system-core,.system-core{border-color:rgba(255,255,255,.74)!important;background:radial-gradient(circle at 36% 25%,rgba(255,255,255,.72),transparent 42%),rgba(255,255,255,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -20px 42px rgba(214,174,94,.08),0 24px 82px rgba(92,70,51,.12),0 0 92px rgba(18,18,18,.34)!important}.hero-ai-badge{top:20%;right:-12%;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 12px 34px rgba(84,61,45,.08)}.hero-system-core:before,.system-core:before{position:absolute;inset:-34px;z-index:-1;border-radius:inherit;pointer-events:none;content:"";background:radial-gradient(circle,rgba(255,255,255,.42),transparent 42%),radial-gradient(circle,rgba(214,174,94,.18),transparent 64%);filter:blur(16px)}.company-story-nav{max-height:min(74vh,560px)}.company-story-nav>div{max-height:inherit;overflow:auto;scrollbar-width:none}.company-story-nav>div::-webkit-scrollbar{display:none}.connected-full-section .connected-full-visual{pointer-events:none}.connected-full-section:before{background:linear-gradient(90deg,rgba(43,33,27,.032) 1px,transparent 0),linear-gradient(rgba(43,33,27,.023) 1px,transparent 0),radial-gradient(circle at 67% 48%,rgba(255,255,255,.02) 0,rgba(255,255,255,.06) 28%,rgba(247,247,245,.18) 68%),linear-gradient(90deg,rgba(247,247,245,.97),rgba(247,247,245,.8) 24%,rgba(247,247,245,.04) 54%,rgba(247,247,245,.08));background-size:64px 64px,64px 64px,auto,auto}.connected-full-section:after{background:radial-gradient(circle at 78% 32%,rgba(255,255,255,.34),transparent 26%),linear-gradient(180deg,transparent,rgba(247,247,245,.72))}.connected-full-section .visual-stage{position:absolute;inset:0 0 0 38%;min-height:100%;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.connected-full-section .visual-stage:before{position:absolute;inset:8% 2% 6% -5%;z-index:0;pointer-events:none;content:"";background:radial-gradient(ellipse at 54% 42%,rgba(255,255,255,.52),transparent 34%),radial-gradient(ellipse at 62% 52%,rgba(18,18,18,.3),transparent 38%),radial-gradient(ellipse at 72% 36%,rgba(18,18,18,.18),transparent 34%),radial-gradient(ellipse at 44% 70%,rgba(214,174,94,.12),transparent 35%);filter:blur(26px);opacity:.74;mix-blend-mode:screen;animation:connected-ambient-drift 14s ease-in-out infinite alternate}#belief .visual-stage:before{background:radial-gradient(ellipse at 58% 48%,rgba(255,255,255,.54),transparent 34%),radial-gradient(ellipse at 50% 56%,rgba(18,18,18,.22),transparent 40%),radial-gradient(ellipse at 76% 30%,rgba(18,18,18,.14),transparent 34%)}#capabilities .visual-stage:before{background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.62),transparent 30%),radial-gradient(ellipse at 50% 50%,rgba(18,18,18,.28),transparent 45%),radial-gradient(ellipse at 74% 36%,rgba(18,18,18,.16),transparent 35%)}#foundation .visual-stage:before{background:radial-gradient(ellipse at 62% 48%,rgba(255,255,255,.56),transparent 31%),radial-gradient(ellipse at 54% 58%,rgba(18,18,18,.22),transparent 38%),radial-gradient(ellipse at 72% 28%,rgba(18,18,18,.18),transparent 34%)}#experience .visual-stage:before{background:radial-gradient(ellipse at 52% 45%,rgba(255,255,255,.56),transparent 32%),radial-gradient(ellipse at 70% 62%,rgba(18,18,18,.18),transparent 38%),radial-gradient(ellipse at 36% 28%,rgba(18,18,18,.13),transparent 36%)}.connected-full-section .visual-stage:after{background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.14),transparent 32%),radial-gradient(circle at 56% 50%,rgba(255,239,207,.14),transparent 42%),radial-gradient(circle at 70% 55%,rgba(112,103,196,.05),transparent 38%);z-index:1;opacity:.58}.connected-full-section .visual-stage>span:first-child{background-image:linear-gradient(90deg,rgba(43,33,27,.052) 1px,transparent 0),linear-gradient(rgba(43,33,27,.037) 1px,transparent 0);background-size:64px 64px;z-index:0}.connected-full-section .visual-stage>span:nth-child(2){z-index:1;opacity:1}.connected-full-section .belief-step,.connected-full-section .capability-node,.connected-full-section .experience-chip,.connected-full-section .foundation-layer,.connected-full-section .system-node{box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 22px 58px rgba(86,63,46,.12),0 0 36px rgba(255,246,228,.3);border-color:rgba(43,33,27,.18);background-color:rgba(255,255,255,.84);z-index:3}.connected-full-section .experience-chip{background:rgba(255,255,255,.82)}.connected-full-section .capability-map .capability-node{width:min(17vw,220px)}.connected-full-section .foundation-layer{background:rgba(255,255,255,.86);animation-name:connected-layer-breathe;animation-duration:6.2s}.connected-full-section .belief-step{background:rgba(255,255,255,.82)}.connected-full-section .visual-stage svg{z-index:2;opacity:1;filter:drop-shadow(0 0 16px rgba(214,174,94,.14));animation:connected-visual-drift 11s ease-in-out infinite alternate}.connected-eyebrow{color:rgba(18,18,18,.74);font-size:11px;font-weight:var(--font-weight-strong);letter-spacing:.22em;line-height:1}.visual-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.54),transparent 42%,rgba(124,94,67,.04)),linear-gradient(135deg,rgba(255,255,255,.2),transparent 54%)}.connected-line{fill:none;stroke:rgba(58,45,37,.46);stroke-width:1.12;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 11;animation:connected-line-flow 18s linear infinite;filter:drop-shadow(0 0 10px rgba(214,174,94,.16))}.connected-line-soft{stroke:rgba(43,33,27,.26);stroke-width:.88;stroke-dasharray:1 14;filter:none;animation-duration:28s}.connected-line-bright{stroke:rgba(214,174,94,.42);stroke-width:1.15;stroke-dasharray:3 16;filter:drop-shadow(0 0 16px rgba(214,174,94,.16))}.belief-step,.foundation-layer,.system-node{animation:connected-node-breathe 5.8s ease-in-out infinite}.capability-map:has(.capability-node:hover) .capability-node{opacity:.28}.capability-map .capability-node:hover{opacity:1;transform:translate(-50%,-50%) scale(1.035)}.capability-node:hover p{opacity:1}.product-system-model{background:radial-gradient(circle at 50% 45%,rgba(247,247,245,.34),transparent 38%),radial-gradient(circle at 51% 54%,rgba(255,229,202,.18),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.1),transparent 48%,rgba(255,255,255,.06));box-shadow:none}.product-system-grid{background-image:linear-gradient(90deg,rgba(71,89,105,.035) 1px,transparent 0),linear-gradient(rgba(71,89,105,.026) 1px,transparent 0);background-size:64px 64px;opacity:.34;-webkit-mask-image:radial-gradient(circle at 50% 48%,black 0,black 52%,transparent 76%);mask-image:radial-gradient(circle at 50% 48%,black 0,black 52%,transparent 76%)}.product-system-glow{background:radial-gradient(circle,rgba(247,247,245,.46),transparent 58%),radial-gradient(circle,rgba(214,174,94,.1),transparent 64%);filter:blur(10px);animation:product-model-glow 8s ease-in-out infinite alternate}.product-system-svg{overflow:visible;pointer-events:none}.product-system-dash,.product-system-orbit,.product-system-service-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.product-system-orbit{stroke:rgba(87,119,150,.4);stroke-width:1.55;stroke-dasharray:6 10;filter:drop-shadow(0 0 10px rgba(87,119,150,.11));animation:product-model-flow 16s linear infinite}.product-system-dash{stroke:rgba(93,139,179,.42);stroke-width:1.35;stroke-dasharray:3 8;animation:product-model-flow 12s linear infinite reverse}.product-system-service-line{stroke:rgba(87,119,150,.24);stroke-width:1.15;stroke-dasharray:4 8;animation:product-model-flow 18s linear infinite}.product-system-core{border:1px solid rgba(151,168,182,.34);background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.54),0 0 0 18px rgba(255,255,255,.08),0 18px 80px rgba(69,88,105,.09)}.product-system-core:after,.product-system-core:before{position:absolute;border-radius:inherit;content:"";pointer-events:none}.product-system-core:before{inset:-28px;border:1px dashed rgba(87,119,150,.22);animation:product-model-spin 34s linear infinite}.product-system-core:after{inset:-58px;border:1px solid rgba(214,174,94,.16);box-shadow:inset 0 0 28px rgba(214,174,94,.055);animation:product-model-core-breathe 6s ease-in-out infinite}.product-service-node,.product-system-node{border-color:rgba(184,196,207,.36);background:rgba(251,250,247,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 46px rgba(69,88,105,.09);animation:product-model-node-breathe 6.4s ease-in-out infinite}.product-service-node:hover{background:rgba(251,250,247,.86)}.product-system-tag{border-color:rgba(217,199,186,.44);background:rgba(255,255,255,.68);color:rgb(184,106,70);animation:product-model-tag-float 5.8s ease-in-out infinite}.product-orbit-system{min-height:500px;padding:clamp(12px,2.6vw,34px) 0 30px;perspective:1500px}.product-orbit-plane{border:1px solid rgba(91,120,146,.18);background:radial-gradient(ellipse at center,rgba(255,255,255,.1),transparent 54%),linear-gradient(90deg,transparent,rgba(91,120,146,.1),transparent);box-shadow:inset 0 0 34px rgba(91,120,146,.05),0 0 64px rgba(255,255,255,.4);opacity:.82;transform:translateX(-50%) rotateX(70deg)}.product-orbit-glow{background:radial-gradient(circle,rgba(236,244,250,.42),transparent 58%),radial-gradient(circle,rgba(222,179,116,.13),transparent 66%);filter:blur(16px)}.product-orbit-track{position:relative;z-index:1;padding:clamp(26px,4vw,48px) clamp(104px,12vw,170px) 52px;perspective:1300px}.product-orbit-card{min-height:420px;align-content:start;gap:14px;opacity:var(--orbit-opacity,1);transform:translateY(var(--orbit-y,0)) scale(var(--orbit-scale,1)) rotateY(var(--orbit-rotate,0deg));transform-style:preserve-3d;will-change:transform,opacity}.product-orbit-card:hover .product-planet-sphere{box-shadow:inset -22px -30px 48px rgba(26,36,48,.18),inset 18px 16px 34px rgba(255,255,255,.72),0 28px 80px color-mix(in srgb,var(--planet-b) 30%,transparent),0 0 0 1px rgba(255,255,255,.62)}.product-orbit-number{position:absolute;right:34px;top:12px;z-index:-1;color:rgba(18,18,18,.045);font-size:clamp(58px,7vw,96px);font-weight:500;letter-spacing:-.09em;line-height:1}.product-planet-wrap{position:relative;display:grid;width:clamp(158px,16vw,216px);aspect-ratio:1;place-items:center;transform-style:preserve-3d}.product-planet-shadow{position:absolute;bottom:2%;left:50%;width:62%;height:13%;border-radius:999px;background:color-mix(in srgb,var(--planet-b) 26%,transparent);filter:blur(18px);opacity:.34;transform:translateX(-50%) rotateX(72deg)}.product-planet-sphere{position:relative;display:block;width:78%;height:78%;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 31% 24%,rgba(255,255,255,.98) 0 8%,transparent 18%),radial-gradient(circle at 35% 29%,color-mix(in srgb,var(--planet-a) 88%,white) 0 24%,color-mix(in srgb,var(--planet-b) 78%,white) 54%,color-mix(in srgb,var(--planet-c) 72%,#5b6d7c) 100%);box-shadow:inset -28px -38px 58px rgba(24,34,46,.24),inset 18px 18px 36px rgba(255,255,255,.74),0 22px 68px color-mix(in srgb,var(--planet-b) 26%,transparent),0 0 0 1px rgba(255,255,255,.58);animation:product-planet-float 7.6s ease-in-out infinite;animation-delay:var(--planet-delay,0s);transform:translateZ(44px)}.product-planet-surface{position:absolute;inset:-8% -58%;border-radius:inherit;background:radial-gradient(ellipse at 18% 38%,rgba(255,255,255,.42),transparent 14%),radial-gradient(ellipse at 44% 66%,color-mix(in srgb,var(--planet-b) 34%,transparent),transparent 18%),radial-gradient(ellipse at 72% 38%,color-mix(in srgb,var(--planet-c) 34%,transparent),transparent 17%),repeating-linear-gradient(102deg,transparent 0 14px,rgba(255,255,255,.19) 15px 18px,transparent 19px 34px),linear-gradient(90deg,color-mix(in srgb,var(--planet-c) 38%,transparent),transparent 32%,color-mix(in srgb,var(--planet-b) 34%,transparent) 68%,transparent);background-position:var(--surface-shift,50%) center;background-size:210% 100%;filter:contrast(1.14) saturate(1.08);mix-blend-mode:multiply;opacity:.92;animation:product-planet-surface 17s linear infinite;animation-delay:var(--planet-delay,0s)}.product-planet-shine{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.68),transparent 22%),linear-gradient(125deg,rgba(255,255,255,.28),transparent 38%,rgba(20,32,44,.15) 78%);pointer-events:none}.product-planet-ring{position:absolute;inset:9%;border:1.4px solid rgba(91,120,146,.36);border-radius:50%;box-shadow:0 0 22px rgba(91,120,146,.12),inset 0 0 18px rgba(255,255,255,.2);transform-style:preserve-3d}.product-planet-ring-one{transform:rotateX(70deg) rotate(-16deg);animation:product-planet-ring 24s linear infinite}.product-planet-ring-two{inset:18%;border-color:color-mix(in srgb,var(--planet-c) 42%,rgba(91,120,146,.16));transform:rotateX(68deg) rotate(22deg);animation:product-planet-ring 30s linear infinite reverse}.product-orbit-copy{display:grid;width:min(100%,280px);gap:8px;justify-items:center;transform:translateZ(24px)}.product-orbit-group{display:inline-flex;border:1px solid rgba(18,18,18,.08);border-radius:999px;background:rgba(255,255,255,.46);padding:7px 11px;color:rgba(18,18,18,.5);font-size:11px;font-weight:var(--font-weight-strong);letter-spacing:.15em}.product-orbit-copy h3{margin-top:4px;color:rgba(18,18,18,.94);font-size:clamp(25px,2.4vw,34px);font-weight:var(--font-weight-strong);line-height:1;letter-spacing:-.06em}.product-orbit-product{font-family:var(--font-body);color:rgba(18,18,18,.54);font-size:18px;font-weight:var(--font-weight-strong);line-height:1.1;letter-spacing:-.05em}.product-orbit-body{margin-top:4px;color:rgba(18,18,18,.5);font-size:14px;font-weight:500;line-height:1.75}.product-orbit-arrow{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(18,18,18,.08);border-radius:999px;background:rgba(255,255,255,.48);color:rgba(18,18,18,.72);box-shadow:0 12px 28px rgba(76,57,43,.07);transition:transform .3s ease,background .3s ease,color .3s ease}.product-orbit-card:hover .product-orbit-arrow{background:rgba(18,18,18,.88);color:white;transform:rotate(-35deg)}.insight-page{overflow:hidden}.insight-hero{display:grid;min-height:92vh;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(44px,6vw,96px);padding-top:144px;padding-bottom:48px}.insight-back-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin-bottom:42px;color:rgba(18,18,18,.52);font-size:14px;font-weight:var(--font-weight-strong);transition:color .24s ease,transform .24s ease}.insight-back-link:hover{color:rgba(18,18,18,.88);transform:translateX(-3px)}.insight-eyebrow{display:inline-flex;align-items:center;gap:10px;color:rgba(18,18,18,.76);font-size:11px;font-weight:var(--font-weight-strong);letter-spacing:.22em}.insight-eyebrow:before{content:"";display:inline-block;width:24px;height:1px;background:rgba(18,18,18,.34)}.insight-hero-copy h1{margin-top:22px;color:rgba(18,18,18,.96);font-size:clamp(68px,8vw,118px);font-weight:var(--font-weight-strong);line-height:.95;letter-spacing:-.07em}.insight-hero-lead{margin-top:28px;max-width:650px;color:rgba(18,18,18,.86);font-size:clamp(24px,2.5vw,38px);font-weight:var(--font-weight-strong);line-height:1.18;letter-spacing:-.055em}.insight-hero-body{margin-top:22px;max-width:620px;color:rgba(18,18,18,.58);font-size:16px;font-weight:500;line-height:1.9}.insight-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.insight-primary-link,.insight-secondary-link{display:inline-flex;height:48px;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:0 20px;font-size:14px;font-weight:var(--font-weight-strong);transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.insight-primary-link{background:rgba(18,18,18,.94);color:white;box-shadow:0 16px 38px rgba(18,18,18,.18)}.insight-primary-link:hover,.insight-secondary-link:hover{transform:translateY(-2px)}.insight-secondary-link{border:1px solid rgba(18,18,18,.08);background:rgba(255,255,255,.44);color:rgba(18,18,18,.7)}.insight-report-shell{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:var(--site-radius-card);background:radial-gradient(circle at 78% 16%,rgba(18,18,18,.1),transparent 28%),radial-gradient(circle at 18% 0,rgba(18,18,18,.18),transparent 34%),rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 28px 90px rgba(76,57,43,.1);padding:clamp(22px,3vw,34px);backdrop-filter:blur(24px)}.insight-report-shell:before{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(72,91,108,.035) 1px,transparent 0),linear-gradient(rgba(72,91,108,.026) 1px,transparent 0);background-size:42px 42px;content:"";-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%);pointer-events:none}.insight-mini-card,.insight-report-chart,.insight-report-topbar{position:relative;z-index:1}.insight-report-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.insight-mini-card p,.insight-report-chart-head span,.insight-report-topbar p{color:rgba(18,18,18,.88);font-size:14px;font-weight:var(--font-weight-strong);letter-spacing:-.02em}.insight-mini-card span,.insight-report-topbar span{display:block;margin-top:5px;color:rgba(18,18,18,.42);font-size:12px;font-weight:var(--font-weight-strong)}.insight-report-topbar strong{border:1px solid rgba(18,18,18,.18);border-radius:999px;background:rgba(255,255,255,.72);padding:9px 13px;color:rgba(18,18,18,.84);font-size:13px}.insight-report-chart{border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.48);padding:18px 18px 8px}.insight-report-chart-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.insight-report-chart-head strong{color:rgba(18,18,18,.86);font-size:16px}.insight-report-chart svg{margin-top:4px;width:100%;height:auto;overflow:visible}.insight-chart-grid{fill:none;stroke:rgba(43,63,82,.08);stroke-width:1}.insight-chart-area{fill:rgba(18,18,18,.08)}.insight-chart-line{fill:none;stroke:rgba(18,18,18,.72);stroke-width:3;stroke-linecap:round;stroke-dasharray:620;animation:insight-line-draw 4.8s ease-in-out infinite}.insight-report-chart circle{fill:#ffffff;stroke:rgba(18,18,18,.8);stroke-width:3}.insight-report-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px}.insight-mini-card{min-height:120px;border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.42);padding:16px}.insight-mini-card.is-wide{grid-row:span 2}.insight-mini-card strong{display:block;margin-top:18px;color:rgba(18,18,18,.9);font-size:34px;font-weight:var(--font-weight-strong);letter-spacing:-.06em}.insight-issue-row{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:10px;margin-top:12px}.insight-issue-row span{margin:0;color:rgba(18,18,18,.52);font-size:12px}.insight-issue-row i{display:block;width:var(--bar);height:6px;border-radius:999px;background:linear-gradient(90deg,rgba(18,18,18,.18),rgba(18,18,18,.72))}.insight-action-list{display:grid;gap:9px;margin-top:12px}.insight-action-list span{margin:0;border-radius:999px;background:rgba(255,255,255,.52);padding:8px 10px;color:rgba(18,18,18,.56);font-size:12px}.dam-library-shell{display:grid;gap:16px}.dam-library-layout,.dam-library-topbar,.dam-search-bar,.dam-tag-row{position:relative;z-index:1}.dam-library-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.dam-library-topbar p{color:rgba(18,18,18,.88);font-size:14px;font-weight:700;letter-spacing:-.02em}.dam-library-topbar span{display:block;margin-top:5px;color:rgba(18,18,18,.42);font-size:12px;font-weight:var(--font-weight-strong)}.dam-library-topbar strong{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(18,18,18,.16);border-radius:999px;background:rgba(255,255,255,.72);color:rgba(18,18,18,.82);font-family:var(--font-body);font-size:13px;font-weight:600}.dam-search-bar{display:flex;height:48px;align-items:center;gap:10px;border:1px solid rgba(18,18,18,.07);border-radius:999px;background:rgba(255,255,255,.5);padding:0 16px;color:rgba(54,74,92,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.dam-search-bar span{color:rgba(18,18,18,.4);font-size:13px;font-weight:var(--font-weight-strong)}.dam-library-layout{display:grid;grid-template-columns:minmax(132px,.78fr) minmax(0,1.62fr);gap:14px}.dam-library-sidebar{display:grid;gap:8px;align-content:start;border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.34);padding:12px}.dam-library-sidebar div{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;border-radius:var(--site-radius-card);padding:0 12px;color:rgba(18,18,18,.44);transition:background .24s ease,color .24s ease}.dam-library-sidebar div.is-active{background:rgba(255,248,244,.86);color:rgba(18,18,18,.82);box-shadow:inset 0 0 0 1px rgba(18,18,18,.12)}.dam-library-sidebar span{font-size:12px;font-weight:600}.dam-library-sidebar strong{color:rgba(18,18,18,.66);font-size:12px;font-weight:700}.dam-asset-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dam-asset-card{position:relative;overflow:hidden;min-height:142px;border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.44);padding:14px;transition:transform .26s ease,border-color .26s ease,background .26s ease}.dam-asset-card:hover{border-color:rgba(18,18,18,.18);background:rgba(255,255,255,.58);transform:translateY(-3px)}.dam-asset-thumb{display:block;height:56px;border-radius:var(--site-radius-card);background:radial-gradient(circle at 24% 30%,rgba(255,255,255,.92),transparent 28%),linear-gradient(135deg,rgba(18,18,18,.15),rgba(18,18,18,.15))}.dam-asset-card.is-graphite .dam-asset-thumb{background:radial-gradient(circle at 72% 34%,rgba(255,255,255,.94),transparent 26%),linear-gradient(135deg,rgba(18,18,18,.2),rgba(255,255,255,.46))}.dam-asset-card.is-green .dam-asset-thumb{background:radial-gradient(circle at 64% 36%,rgba(255,255,255,.92),transparent 26%),linear-gradient(135deg,rgba(129,158,132,.18),rgba(18,18,18,.09))}.dam-asset-card.is-neutral .dam-asset-thumb{background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.92),transparent 26%),linear-gradient(135deg,rgba(18,18,18,.08),rgba(18,18,18,.11))}.dam-asset-card h3{margin-top:14px;color:rgba(18,18,18,.88);font-size:15px;font-weight:600;letter-spacing:-.035em}.dam-asset-card p{margin-top:6px;color:rgba(18,18,18,.42);font-size:12px;font-weight:var(--font-weight-strong)}.dam-tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.38);padding:12px}.dam-tag-row span,.dam-tag-row strong{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:var(--font-weight-strong)}.dam-tag-row span{color:rgba(18,18,18,.38)}.dam-tag-row strong{border:1px solid rgba(18,18,18,.14);background:rgba(255,255,255,.58);color:rgba(18,18,18,.76)}.factory-hero{min-height:auto;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:end;row-gap:clamp(28px,4vw,48px);padding-bottom:28px}.factory-evidence-card{display:grid;grid-template-columns:1fr;gap:12px;border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.4);padding:16px}.factory-evidence-strip{grid-column:2;align-self:end;margin-top:clamp(22px,3vw,34px);margin-bottom:-6px}.factory-evidence-card>div:first-child{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.factory-evidence-card p{color:rgba(18,18,18,.72);font-size:11px;font-weight:700;letter-spacing:.18em}.factory-evidence-card h3{margin-top:6px;color:rgba(18,18,18,.88);font-size:19px;font-weight:660;line-height:1.15;letter-spacing:-.055em}.factory-evidence-card span{display:block;max-width:230px;margin-top:0;color:rgba(18,18,18,.46);font-size:12px;font-weight:var(--font-weight-strong);line-height:1.65;text-align:right}.factory-evidence-preview{position:relative;overflow:hidden;min-height:clamp(300px,28vw,410px);border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.factory-evidence-preview:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 36%),radial-gradient(circle at 10% 0,rgba(255,255,255,.32),transparent 30%);content:"";pointer-events:none}.factory-evidence-image{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 46%;object-position:50% 46%;filter:saturate(.88) contrast(.98) brightness(1.06)}.workflow-automation-shell{display:grid;gap:18px;min-height:560px;align-content:center;background:radial-gradient(circle at 78% 16%,rgba(71,144,98,.1),transparent 27%),radial-gradient(circle at 18% 10%,rgba(18,18,18,.1),transparent 33%),rgba(255,255,255,.58)}.workflow-automation-topbar{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.workflow-automation-topbar p{color:rgba(18,18,18,.9);font-size:15px;font-weight:700;letter-spacing:-.03em}.workflow-automation-topbar span{display:block;margin-top:7px;color:rgba(18,18,18,.42);font-size:12px;font-weight:var(--font-weight-strong)}.workflow-automation-topbar strong{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(18,18,18,.12);border-radius:999px;background:rgba(255,255,255,.54);color:rgba(18,18,18,.76);font-size:14px}.workflow-node-flow{position:relative;z-index:1;display:grid;gap:12px}.workflow-node-flow:before{position:absolute;top:28px;bottom:28px;left:24px;width:1px;background:linear-gradient(180deg,rgba(18,18,18,.28),rgba(61,107,134,.16),rgba(78,151,101,.24));content:""}.workflow-node-card{position:relative;display:grid;min-height:70px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.5);padding:12px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 14px 36px rgba(76,57,43,.06);transition:transform .25s ease,border-color .25s ease,background .25s ease}.workflow-node-card:hover{border-color:rgba(18,18,18,.12);background:rgba(255,255,255,.66);transform:translateY(-2px)}.workflow-node-icon{position:relative;z-index:1;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(73,106,132,.14);border-radius:999px;background:rgba(255,255,255,.68);color:rgba(61,88,112,.74)}.workflow-node-card h3{color:rgba(18,18,18,.88);font-size:16px;font-weight:600;letter-spacing:-.04em}.workflow-node-card p{margin-top:4px;color:rgba(18,18,18,.44);font-size:12px;font-weight:var(--font-weight-strong)}.workflow-node-card strong{border-radius:999px;padding:7px 10px;color:rgba(18,18,18,.42);font-size:11px;font-weight:700;letter-spacing:.04em}.workflow-node-card.is-risk strong{border:1px solid rgba(18,18,18,.15);background:rgba(255,255,255,.74);color:rgba(18,18,18,.82)}.workflow-node-card.is-approved strong,.workflow-node-card.is-completed strong,.workflow-node-card.is-pushed strong,.workflow-node-card.is-ready strong{border:1px solid rgba(78,151,101,.14);background:rgba(239,250,243,.74);color:rgba(61,137,83,.82)}.workflow-push-panel{position:relative;z-index:1;border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.42);padding:18px}.workflow-push-panel div{display:flex;align-items:center;gap:10px;color:rgba(18,18,18,.82);font-size:14px;font-weight:600}.workflow-push-panel p{margin-top:10px;color:rgba(18,18,18,.5);font-size:13px;font-weight:var(--font-weight-strong);line-height:1.7}.workflow-progress-bar{position:relative;z-index:1;overflow:hidden;height:8px;border-radius:999px;background:rgba(18,18,18,.06)}.workflow-progress-bar span{display:block;width:84%;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(18,18,18,.72),rgba(78,151,101,.74));animation:workflow-progress 3.8s ease-in-out infinite}.workflow-live-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.36)}.workflow-live-card{position:relative;min-height:300px;padding:clamp(24px,3vw,34px)}.workflow-live-card+.workflow-live-card{border-left:1px solid rgba(18,18,18,.07)}.workflow-live-card>span{color:rgba(18,18,18,.72);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.workflow-live-card h3{margin-top:22px;color:rgba(18,18,18,.92);font-size:clamp(28px,3vw,42px);font-weight:var(--font-weight-strong);line-height:1;letter-spacing:-.06em}.workflow-live-card div{display:grid;gap:10px;margin-top:34px}.workflow-live-card p{border-bottom:1px solid rgba(18,18,18,.06);padding-bottom:10px;color:rgba(18,18,18,.55);font-size:14px;font-weight:var(--font-weight-strong)}.workflow-live-card i{position:absolute;top:50%;right:-18px;z-index:1;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(18,18,18,.12);border-radius:999px;background:rgba(255,250,244,.9);color:rgba(18,18,18,.7);font-style:normal;transform:translateY(-50%)}.growpilot-hero{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr)}.growpilot-workbench-shell{display:grid;gap:18px;min-height:560px;align-content:center;background:radial-gradient(circle at 82% 18%,rgba(154,124,190,.12),transparent 28%),radial-gradient(circle at 18% 8%,rgba(18,18,18,.1),transparent 32%),radial-gradient(circle at 62% 88%,rgba(78,151,101,.1),transparent 34%),rgba(255,255,255,.58)}.growpilot-workbench-topbar{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.growpilot-workbench-topbar p{color:rgba(18,18,18,.9);font-size:15px;font-weight:700;letter-spacing:-.03em}.growpilot-workbench-topbar span{display:block;margin-top:7px;color:rgba(18,18,18,.42);font-size:12px;font-weight:var(--font-weight-strong)}.growpilot-workbench-topbar strong{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(18,18,18,.12);border-radius:999px;background:rgba(255,255,255,.54);color:rgba(18,18,18,.76);font-size:14px}.growpilot-workbench-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(150px,.76fr) minmax(0,1.12fr) minmax(150px,.82fr);gap:14px}.growpilot-advisor-panel,.growpilot-kpi-strip,.growpilot-profile-panel,.growpilot-task-panel{border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.44);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.growpilot-advisor-panel,.growpilot-profile-panel{padding:18px}.growpilot-profile-head{display:flex;align-items:center;gap:12px}.growpilot-profile-head>span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(73,106,132,.14);border-radius:999px;background:rgba(255,255,255,.7);color:rgba(61,88,112,.74)}.growpilot-panel-title span,.growpilot-profile-head p,.growpilot-task-card p{color:rgba(18,18,18,.88);font-size:14px;font-weight:600;letter-spacing:-.025em}.growpilot-profile-head strong{display:inline-flex;margin-top:5px;border:1px solid rgba(78,151,101,.14);border-radius:999px;background:rgba(239,250,243,.74);padding:5px 8px;color:rgba(61,137,83,.82);font-size:11px;font-weight:600}.growpilot-profile-panel dl{display:grid;gap:10px;margin-top:18px}.growpilot-profile-panel dl div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(18,18,18,.06);padding-bottom:9px}.growpilot-profile-panel dt{color:rgba(18,18,18,.42);font-size:12px;font-weight:var(--font-weight-strong)}.growpilot-profile-panel dd{color:rgba(18,18,18,.78);font-size:12px;font-weight:600}.growpilot-panel-title{display:flex;align-items:center;gap:9px}.growpilot-panel-title svg{color:rgba(18,18,18,.72)}.growpilot-dialogue{display:grid;gap:10px;margin-top:18px}.growpilot-dialogue p{border:1px solid rgba(18,18,18,.06);border-radius:var(--site-radius-card);background:rgba(255,255,255,.44);padding:12px;color:rgba(18,18,18,.5);font-size:12px;font-weight:var(--font-weight-strong);line-height:1.65}.growpilot-dialogue p.is-ai{border-color:rgba(18,18,18,.12);background:rgba(255,247,242,.62);color:rgba(18,18,18,.66)}.growpilot-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;border-radius:999px;background:rgba(255,255,255,.48);padding:9px 11px}.growpilot-status-row span{color:rgba(18,18,18,.42);font-size:12px;font-weight:var(--font-weight-strong)}.growpilot-status-row strong{color:rgba(18,18,18,.78);font-size:11px;font-weight:780;letter-spacing:.06em}.growpilot-task-panel{display:grid;gap:10px;align-content:start;padding:12px}.growpilot-task-card{display:flex;align-items:center;gap:10px;border:1px solid rgba(18,18,18,.06);border-radius:var(--site-radius-card);background:rgba(255,255,255,.42);padding:12px;color:rgba(61,88,112,.72)}.growpilot-task-card.is-active{border-color:rgba(18,18,18,.13);background:rgba(255,247,242,.6);color:rgba(18,18,18,.72)}.growpilot-task-card.is-safe{border-color:rgba(78,151,101,.13);background:rgba(239,250,243,.62);color:rgba(61,137,83,.78)}.growpilot-task-card span{display:block;margin-top:4px;color:rgba(18,18,18,.42);font-size:11px;font-weight:640;line-height:1.4}.growpilot-kpi-strip{position:relative;z-index:1;padding:18px}.growpilot-kpi-strip div{display:flex;align-items:center;gap:10px;color:rgba(18,18,18,.82);font-size:14px;font-weight:600}.growpilot-kpi-strip p{margin-top:10px;color:rgba(18,18,18,.5);font-size:13px;font-weight:var(--font-weight-strong);line-height:1.7}.growpilot-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.growpilot-module-card{min-height:230px;border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.34);padding:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 18px 46px rgba(76,57,43,.035);transition:transform .26s ease,border-color .26s ease,background .26s ease}.growpilot-module-card:hover{border-color:rgba(18,18,18,.18);background:rgba(255,255,255,.5);transform:translateY(-3px)}.growpilot-module-card span{color:rgba(18,18,18,.72);font-family:var(--font-body);font-size:12px;font-weight:600}.growpilot-module-card h3{margin-top:52px;color:rgba(18,18,18,.92);font-size:22px;font-weight:var(--font-weight-strong);line-height:1.16;letter-spacing:-.055em}.growpilot-module-card p{margin-top:14px;color:rgba(18,18,18,.54);font-size:14px;font-weight:500;line-height:1.72}.growpilot-business-chain{display:flex;align-items:stretch;overflow-x:auto;border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.34);padding:18px;scrollbar-width:none}.growpilot-business-chain::-webkit-scrollbar{display:none}.growpilot-chain-node-wrap{display:flex;min-width:-moz-fit-content;min-width:fit-content;align-items:center;gap:12px}.growpilot-chain-node{display:grid;min-width:128px;min-height:66px;place-items:center;border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.36);padding:0 16px;color:rgba(18,18,18,.46);font-size:14px;font-weight:var(--font-weight-strong)}.growpilot-chain-node.is-active{border-color:rgba(18,18,18,.18);background:rgba(255,248,244,.72);color:rgba(18,18,18,.86);box-shadow:0 14px 34px rgba(18,18,18,.07)}.growpilot-chain-node-wrap i{color:rgba(18,18,18,.46);font-style:normal}.growpilot-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.growpilot-metric-card{min-height:300px;border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:radial-gradient(circle at 82% 0,rgba(18,18,18,.08),transparent 34%),rgba(255,255,255,.34);padding:28px}.growpilot-metric-card h3{color:rgba(18,18,18,.92);font-size:30px;font-weight:var(--font-weight-strong);letter-spacing:-.06em}.growpilot-metric-card div{display:flex;flex-wrap:wrap;gap:9px;margin-top:34px}.growpilot-metric-card span{border:1px solid rgba(18,18,18,.07);border-radius:999px;background:rgba(255,255,255,.42);padding:8px 10px;color:rgba(18,18,18,.56);font-size:12px;font-weight:var(--font-weight-strong)}.insight-section{padding-top:clamp(56px,6.2vw,90px);padding-bottom:clamp(52px,5.8vw,84px)}.insight-section-heading{max-width:780px;margin-bottom:34px}.insight-linkage-copy h2,.insight-section-heading h2{margin-top:16px;color:rgba(18,18,18,.96);font-size:clamp(38px,4.4vw,68px);font-weight:var(--font-weight-strong);line-height:1;letter-spacing:-.07em}.insight-flow-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(18,18,18,.08);border-radius:var(--site-radius-card);background:rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}.insight-flow-step{position:relative;min-height:310px;padding:28px}.insight-flow-step+.insight-flow-step{border-left:1px solid rgba(18,18,18,.07)}.insight-flow-step p{color:rgba(18,18,18,.74);font-size:11px;font-weight:700;letter-spacing:.2em}.insight-flow-step h3{margin-top:18px;color:rgba(18,18,18,.92);font-size:30px;font-weight:var(--font-weight-strong);line-height:1;letter-spacing:-.055em}.insight-flow-step div{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.insight-flow-step span:not(.insight-flow-arrow){border:1px solid rgba(18,18,18,.07);border-radius:999px;background:rgba(255,255,255,.42);padding:8px 10px;color:rgba(18,18,18,.56);font-size:12px;font-weight:var(--font-weight-strong)}.insight-flow-arrow{position:absolute;top:34px;right:-12px;z-index:2;display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:rgba(255,255,255,.72);color:rgba(18,18,18,.72);font-size:14px;box-shadow:0 8px 22px rgba(76,57,43,.08)}.insight-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.insight-capability-card{min-height:280px;border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.36);padding:26px;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 18px 46px rgba(76,57,43,.04);transition:transform .26s ease,border-color .26s ease,background .26s ease}.insight-capability-card:hover{border-color:rgba(18,18,18,.2);background:rgba(255,255,255,.52);transform:translateY(-4px)}.insight-capability-card span{color:rgba(18,18,18,.74);font-family:var(--font-body);font-size:13px;font-weight:var(--font-weight-strong)}.insight-capability-card h3{margin-top:72px;color:rgba(18,18,18,.92);font-size:28px;font-weight:var(--font-weight-strong);letter-spacing:-.055em}.insight-capability-card p{margin-top:16px;color:rgba(18,18,18,.56);font-size:15px;font-weight:500;line-height:1.8}.insight-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.insight-compare-column{border:1px solid rgba(18,18,18,.12);border-radius:var(--site-radius-card);background:radial-gradient(circle at 90% 0,rgba(18,18,18,.1),transparent 34%),rgba(255,255,255,.42);padding:clamp(28px,4vw,42px)}.insight-compare-column.is-muted{border-color:rgba(18,18,18,.07);background:rgba(255,255,255,.24)}.insight-compare-column h3{color:rgba(18,18,18,.92);font-family:var(--font-body);font-size:clamp(34px,4vw,58px);font-weight:var(--font-weight-strong);line-height:1;letter-spacing:-.075em}.insight-compare-column.is-muted h3,.insight-compare-column.is-muted li{color:rgba(18,18,18,.38)}.insight-compare-column ul{display:grid;gap:18px;margin-top:34px}.insight-compare-column li{display:flex;align-items:center;gap:12px;color:rgba(18,18,18,.72);font-size:17px;font-weight:var(--font-weight-strong)}.insight-compare-column li:before{content:"";width:7px;height:7px;border-radius:50%;background:rgba(18,18,18,.75)}.insight-compare-column.is-muted li:before{background:rgba(18,18,18,.16)}.insight-linkage-section{display:grid;grid-template-columns:minmax(0,.88fr) minmax(380px,.72fr);align-items:center;gap:clamp(42px,6vw,92px)}.insight-linkage-copy p:not(.insight-eyebrow){margin-top:24px;max-width:680px;color:rgba(18,18,18,.58);font-size:16px;font-weight:500;line-height:1.9}.insight-pgs-chain{display:grid;gap:10px;justify-items:stretch}.insight-pgs-step-wrap{display:grid;justify-items:center;gap:10px}.insight-pgs-step{display:grid;width:min(100%,420px);grid-template-columns:120px 1fr;align-items:center;gap:14px;border:1px solid rgba(18,18,18,.07);border-radius:var(--site-radius-card);background:rgba(255,255,255,.3);padding:16px 18px;color:rgba(18,18,18,.38)}.insight-pgs-step.is-active{border-color:rgba(18,18,18,.2);background:rgba(255,248,244,.72);color:rgba(18,18,18,.92);box-shadow:0 16px 42px rgba(18,18,18,.08)}.insight-pgs-step.is-related{border-color:rgba(18,18,18,.16);background:rgba(247,251,255,.48);color:rgba(18,18,18,.66)}.insight-pgs-step span{font-family:var(--font-body);font-size:18px;font-weight:660;letter-spacing:-.04em}.insight-pgs-step strong{font-size:16px;font-weight:var(--font-weight-strong)}.insight-pgs-step.is-active span{color:rgba(18,18,18,.84)}.insight-pgs-arrow{color:rgba(18,18,18,.2);font-size:16px;line-height:1}@media (max-width:1023px){.technology-article-shell,.technology-feature-card,.technology-section-head{grid-template-columns:1fr}.technology-research-copy{max-width:720px}.technology-research-visual{top:120px;right:-60px;width:min(52vw,460px);height:430px;opacity:.46}.technology-feature-image{min-height:280px}.technology-article-aside{position:static;order:2}.technology-article-body{order:1}.products-hero-equation{grid-template-columns:1fr;gap:12px}.products-hero-equal{display:none}.products-hero-definition{padding-left:0;border-left:0}.products-hero-pgs{font-size:clamp(64px,18vw,104px)}.product-orbit-system{min-height:500px}.product-orbit-track{padding-inline:34px}.product-orbit-card{min-height:400px}.product-system-model{min-height:820px}.product-system-model .product-system-node{left:50%!important;right:auto!important;width:min(86vw,360px);transform:translateX(-50%)}.product-system-model .product-system-node:first-of-type{top:5%}.product-system-model .product-system-node:nth-of-type(2){top:20%}.product-system-model .product-system-node:nth-of-type(3){top:35%;bottom:auto}.product-system-model .product-system-node:nth-of-type(4){top:50%}.product-system-core{top:70%!important;width:176px;height:176px}.product-system-svg,.product-system-tag{display:none}.insight-hero,.insight-linkage-section{grid-template-columns:1fr}.insight-report-shell{order:-1}.insight-capability-grid,.insight-flow-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-evidence-strip{grid-column:auto;margin-top:8px;margin-bottom:0}.workflow-live-chain{grid-template-columns:1fr}.workflow-live-card+.workflow-live-card{border-left:0;border-top:1px solid rgba(18,18,18,.07)}.workflow-live-card i{top:auto;right:50%;bottom:-18px;transform:translateX(50%) rotate(90deg)}.growpilot-metric-grid,.growpilot-module-grid,.growpilot-workbench-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.growpilot-advisor-panel{grid-column:span 2}.insight-flow-step:nth-child(3){border-left:0}.insight-flow-step:nth-child(3),.insight-flow-step:nth-child(4){border-top:1px solid rgba(18,18,18,.07)}}@media (max-width:767px){.heading-lock,h1,h2,h3,h4{word-break:normal!important;overflow-wrap:anywhere!important}.technology-research-hero{min-height:auto;padding-top:118px;padding-bottom:36px}.technology-research-copy{max-width:100%;padding-top:26px}.technology-article-header h1,.technology-research-copy h1{letter-spacing:-.06em}.technology-research-visual{top:92px;right:-168px;width:440px;height:390px;opacity:.3}.technology-research-core{width:136px;height:136px}.technology-research-core span{font-size:38px}.technology-research-node{min-width:92px;min-height:40px;font-size:12px}.technology-publication-list,.technology-source-list div{grid-template-columns:1fr}.technology-publication-card a{grid-template-columns:1fr;min-height:360px}.technology-publication-card a:after{min-height:180px;order:-1}.technology-publication-card h3{margin-top:18px}.technology-article-header{padding-top:118px}.technology-article-brief,.technology-article-cover,.technology-code,.technology-feature-card,.technology-table-wrap{border-radius:var(--site-radius-card)}.technology-markdown{font-size:16px}.insight-hero{min-height:auto;padding-top:118px;padding-bottom:34px}.insight-section{padding-top:54px;padding-bottom:50px}.dam-asset-board,.dam-library-layout,.factory-evidence-card,.insight-capability-grid,.insight-compare,.insight-flow-chain,.insight-report-grid{grid-template-columns:1fr}.dam-library-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-evidence-preview{min-height:220px}.workflow-automation-shell{min-height:auto}.workflow-node-card{grid-template-columns:44px 1fr}.workflow-node-card strong{grid-column:2;width:-moz-fit-content;width:fit-content}.growpilot-workbench-shell,.workflow-live-card{min-height:auto}.growpilot-metric-grid,.growpilot-module-grid,.growpilot-workbench-layout{grid-template-columns:1fr}.growpilot-advisor-panel{grid-column:auto}.growpilot-metric-card,.growpilot-module-card{min-height:auto}.growpilot-module-card h3{margin-top:38px}.growpilot-business-chain{border-radius:var(--site-radius-card);padding:12px}.growpilot-chain-node{min-width:118px;min-height:56px;font-size:13px}.factory-evidence-card>div:first-child{display:grid;gap:8px}.factory-evidence-card span{max-width:none;text-align:left}.insight-flow-step+.insight-flow-step,.insight-flow-step:nth-child(3),.insight-flow-step:nth-child(4){border-left:0;border-top:1px solid rgba(18,18,18,.07)}.insight-flow-arrow{top:auto;right:28px;bottom:-12px;transform:rotate(90deg)}.insight-flow-step{min-height:auto}.insight-capability-card{min-height:230px}.insight-capability-card h3{margin-top:46px}.insight-pgs-step{grid-template-columns:1fr;gap:6px}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-\[5px\]:after{content:var(--tw-content);bottom:5px}.after\:bottom-\[7px\]:after{content:var(--tw-content);bottom:7px}.after\:left-2:after{content:var(--tw-content);left:.5rem}.after\:left-3\.5:after{content:var(--tw-content);left:.875rem}.after\:right-2:after{content:var(--tw-content);right:.5rem}.after\:right-3\.5:after{content:var(--tw-content);right:.875rem}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:origin-center:after{content:var(--tw-content);transform-origin:center}.after\:scale-x-0:after{--tw-scale-x:0}.after\:scale-x-0:after,.after\:scale-x-100:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-x-100:after{--tw-scale-x:1}.after\:bg-pook-clay:after{content:var(--tw-content);background-color:var(--color-clay)}.after\:transition-transform:after{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:duration-150:after,.after\:transition-transform:after{content:var(--tw-content);transition-duration:.15s}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--site-cta-dark-border\)\]:hover{border-color:var(--site-cta-dark-border)}.hover\:border-\[var\(--site-cta-secondary-border\)\]:hover{border-color:var(--site-cta-secondary-border)}.hover\:border-\[var\(--site-interactive-outline\)\]:hover{border-color:var(--site-interactive-outline)}.hover\:border-pook-clay:hover{border-color:var(--color-clay)}.hover\:bg-\[var\(--site-cta-dark-hover-bg\)\]:hover{background-color:var(--site-cta-dark-hover-bg)}.hover\:bg-\[var\(--site-cta-secondary-hover-bg\)\]:hover{background-color:var(--site-cta-secondary-hover-bg)}.hover\:bg-\[var\(--site-interactive-soft\)\]:hover{background-color:var(--site-interactive-soft)}.hover\:bg-\[var\(--site-interactive-soft-strong\)\]:hover{background-color:var(--site-interactive-soft-strong)}.hover\:bg-\[var\(--site-interactive-strong\)\]:hover{background-color:var(--site-interactive-strong)}.hover\:bg-pook-canvas:hover{background-color:var(--color-canvas)}.hover\:text-\[var\(--site-cta-dark-fg\)\]:hover{color:var(--site-cta-dark-fg)}.hover\:text-\[var\(--site-cta-secondary-fg\)\]:hover{color:var(--site-cta-secondary-fg)}.hover\:text-pook-ink:hover{color:var(--color-ink)}.hover\:after\:scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-pook-action:focus-visible{outline-color:var(--color-clay-action)}.focus-visible\:outline-pook-canvas:focus-visible{outline-color:var(--color-canvas)}.focus-visible\:outline-pook-clay:focus-visible{outline-color:var(--color-clay)}.active\:translate-y-0:active{--tw-translate-y:0px}.active\:scale-\[0\.98\]:active,.active\:translate-y-0:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:bg-\[var\(--site-cta-dark-hover-bg\)\]:active{background-color:var(--site-cta-dark-hover-bg)}.active\:bg-\[var\(--site-cta-secondary-hover-bg\)\]:active{background-color:var(--site-cta-secondary-hover-bg)}.active\:bg-\[var\(--site-interactive-strong\)\]:active{background-color:var(--site-interactive-strong)}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--site-interactive-disabled-bg\)\]:disabled{background-color:var(--site-interactive-disabled-bg)}.disabled\:text-\[var\(--site-interactive-disabled-fg\)\]:disabled{color:var(--site-interactive-disabled-fg)}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-pook-canvas{color:var(--color-canvas)}.group:hover .group-hover\:after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:reduce){.motion-reduce\:rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}@media (min-width:640px){.sm\:row-span-2{grid-row:span 2/span 2}.sm\:min-h-full{min-height:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.sm\:grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.sm\:gap-6{gap:1.5rem}.sm\:border-r{border-right-width:1px}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}}@media (min-width:768px){.md\:mt-16{margin-top:4rem}.md\:size-\[42rem\]{width:42rem;height:42rem}.md\:h-\[29px\]{height:29px}.md\:max-w-\[14ch\]{max-width:14ch}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.md\:grid-cols-\[3rem_minmax\(0\2c 1fr\)_2rem_minmax\(0\2c 1fr\)\]{grid-template-columns:3rem minmax(0,1fr) 2rem minmax(0,1fr)}.md\:grid-cols-\[3rem_minmax\(12rem\2c 0\.72fr\)_minmax\(0\2c 1\.28fr\)\]{grid-template-columns:3rem minmax(12rem,.72fr) minmax(0,1.28fr)}.md\:items-center{align-items:center}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:p-12{padding:3rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:pb-28{padding-bottom:7rem}.md\:pt-44{padding-top:11rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-9{line-height:2.25rem}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display: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-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[minmax\(0\2c 0\.85fr\)_minmax\(0\2c 1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\2c 0\.8fr\)_minmax\(0\2c 1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.05fr\)_minmax\(320px\2c 0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(320px\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.25fr\)_minmax\(320px\2c 0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(220px\2c 0\.45fr\)_minmax\(0\2c 1\.55fr\)\]{grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr)}.lg\:grid-cols-\[minmax\(220px\2c 0\.4fr\)_minmax\(0\2c 1\.6fr\)\]{grid-template-columns:minmax(220px,.4fr) minmax(0,1.6fr)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:self-auto{align-self:auto}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:p-14{padding:3.5rem}.lg\:pr-3{padding-right:.75rem}.lg\:last\:border-r-0:last-child{border-right-width:0}}@media (min-width:1280px){.xl\:text-6xl{font-size:3.75rem;line-height:1}}.\[\&\&\]\:\!text-\[clamp\(2\.25rem\2c 10vw\2c 2\.75rem\)\].\[\&\&\]\:\!text-\[clamp\(2\.25rem\2c 10vw\2c 2\.75rem\)\]{font-size:clamp(2.25rem,10vw,2.75rem)!important}@media (min-width:768px){.md\:\[\&\&\]\:\!text-\[clamp\(3\.25rem\2c 6vw\2c 4\.5rem\)\].md\:\[\&\&\]\:\!text-\[clamp\(3\.25rem\2c 6vw\2c 4\.5rem\)\]{font-size:clamp(3.25rem,6vw,4.5rem)!important}}@media (min-width:640px){.sm\:\[\&\:nth-child\(even\)\]\:border-r-0:nth-child(2n){border-right-width:0}}.hover\:\[\&_\[data-cta-arrow\]\]\:rotate-45 [data-cta-arrow]:hover{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-visible\:\[\&_\[data-cta-arrow\]\]\:rotate-45 [data-cta-arrow]:focus-visible{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_h2\]\:\!max-w-\[13ch\] h2{max-width:13ch!important}.\[\&_h2\]\:\!max-w-\[14ch\] h2{max-width:14ch!important}.\[\&_h2\]\:\!max-w-\[15ch\] h2{max-width:15ch!important}.\[\&_h2\]\:\!text-\[clamp\(2\.5rem\2c 5vw\2c 4\.75rem\)\] h2{font-size:clamp(2.5rem,5vw,4.75rem)!important}