@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--leading-snug:1.375;--radius-md:.375rem;--radius-xl:.75rem;--radius-4xl:2rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html{scroll-behavior:smooth}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.mr-2{margin-right:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-fit{width:fit-content}.shrink-0{flex-shrink:0}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:1rem}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-primary{background-color:var(--primary)}.bg-\[linear-gradient\(90deg\,\#061327_4\%\,rgba\(6\,19\,39\,\.9\)_45\%\,rgba\(6\,19\,39\,\.82\)_100\%\)\]{background-image:linear-gradient(90deg,#061327 4%,#061327e6 45%,#061327d1 100%)}.bg-clip-padding{background-clip:padding-box}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:1rem}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.appbar{z-index:50;color:#edf4ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09182cf0;border:0;border-bottom:1px solid #5a8cd247;border-radius:0;width:100%;position:fixed;top:0;left:0;right:0;box-shadow:0 6px 18px #0613271f}.site-light .appbar{color:#143356;background:#d6efff;border-bottom-color:#aad8f2;box-shadow:0 4px 16px #64aad224}.appbar-row{width:min(100% - 48px,1240px);height:var(--appbar-height,112px);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:12px 0;display:flex}.appbar-logo{color:inherit;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.appbar-logo-image{object-fit:contain;width:128px;height:112px}.appbar-desktop{align-items:center;gap:16px;display:flex}.appbar-desktop a{color:inherit;white-space:nowrap;border-bottom:2px solid #0000;padding:18px 0;font-size:13px;font-weight:550;transition:color .2s,border-color .2s}.appbar-desktop a:hover,.appbar-desktop a[aria-current=page]{color:#85b3ff;border-color:#85b3ff}.site-light .appbar-desktop a:hover,.site-light .appbar-desktop a[aria-current=page]{color:#1f6fb8;border-color:#1f6fb8}.appbar-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.appbar-actions button{cursor:pointer;width:36px;height:36px;color:inherit;background:0 0;border:1px solid #64748b59;border-radius:50%;place-items:center;display:grid}.site-light .appbar-actions button{background:#fff;border-color:#9ecceb}.appbar-actions svg{width:18px;height:18px}.appbar-actions .appbar-menu-toggle{display:none}.appbar-mobile{border-top:1px solid #64748b59;width:min(100% - 48px,1240px);margin:0 auto;padding:8px 0 16px}.appbar-mobile a{color:inherit;justify-content:space-between;align-items:center;padding:16px 0;font-size:16px;display:flex}.appbar-mobile svg{width:16px}.appbar a:focus-visible,.appbar button:focus-visible{outline-offset:4px;outline:2px solid #85b3ff}@media (min-width:901px) and (max-width:1100px){.appbar-row{gap:14px;width:min(100% - 32px,1240px)}.appbar-desktop{gap:14px}.appbar-desktop a{padding:16px 0;font-size:13px}}@media (max-width:900px){.appbar-desktop{display:none}.appbar-actions .appbar-menu-toggle{display:grid}.appbar-row,.appbar-mobile{width:min(100% - 32px,1240px)}}@media (max-width:640px){.appbar-row{height:var(--appbar-height,96px);gap:10px;width:calc(100% - 28px)}.appbar-mobile{width:calc(100% - 28px);padding:4px 0 12px}.appbar-logo-image{width:100px;height:88px}.appbar-actions{gap:8px}.appbar-actions button{width:34px;height:34px}.appbar-mobile a{padding:14px 0;font-size:15px}}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--background:#030a16;--foreground:#f4f9ff;--card:#0c1723;--card-foreground:#f4f9ff;--primary:#0766ee;--primary-foreground:#f4f9ff;--border:#ffffff1f}@supports (color:lab(0% 0 0)){:root{--background:lab(2.67357% -.229649 -7.05682);--foreground:lab(97.6717% -1.09231 -3.57046);--card:lab(7.10301% -.987217 -10.464);--card-foreground:lab(97.6717% -1.09231 -3.57046);--primary:lab(45.3306% 18.6749 -76.67);--primary-foreground:lab(97.6717% -1.09231 -3.57046);--border:lab(100% 0 0/.12)}}html,body{max-width:100%;overflow-x:hidden}.site-shell{min-height:100vh;transition:background-color .35s,color .35s;overflow-x:clip}.site-shell [data-reveal].reveal-ready{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.75,.25,1);transform:translateY(22px)}.site-shell [data-reveal].is-revealed{opacity:1;transform:translateY(0)}.site-shell [data-reveal][data-delay="1"].reveal-ready{transition-delay:60ms}.site-shell [data-reveal][data-delay="2"].reveal-ready{transition-delay:.12s}.site-shell [data-reveal][data-delay="3"].reveal-ready{transition-delay:.18s}.site-shell [data-reveal][data-delay="4"].reveal-ready{transition-delay:.24s}.site-shell [data-reveal][data-delay="5"].reveal-ready{transition-delay:.3s}.site-shell [data-reveal][data-delay="6"].reveal-ready{transition-delay:.36s}.site-shell [data-reveal][data-delay="7"].reveal-ready{transition-delay:.42s}.site-shell [data-reveal][data-delay="8"].reveal-ready{transition-delay:.48s}.site-light{color:#1a2b3d;background:#fff}.site-dark{color:#edf4ff;background:#061327}.site-light [class~="bg-[#061327]"]{background-color:#fff!important}.site-light [class~="bg-[#061327]/78"]{background-color:#ffffffe6!important}.site-light [class~="bg-[#071a33]"]{background-color:#f7f8fa!important}.site-light [class~="bg-[#041024]"]{background-color:#f0f2f5!important}.site-light [class~="bg-[#0b2342]/70"]{background-color:#ffffffc7!important}.site-light [class~="bg-[#0c2342]/80"]{background-color:#ffffffd6!important}.site-light [class~="bg-white/[.035]"]{background-color:#ffffffa6!important}.site-light [class~=bg-white\/5]{background-color:#0f36700f!important}.site-light [class~=text-white]{color:#10203a!important}.site-light [class~=text-slate-300]{color:#506078!important}.site-light [class~=text-slate-400]{color:#64748b!important}.site-light [class~=text-slate-500]{color:#718096!important}.site-light [class~=border-white\/10]{border-color:#234c8426!important}.site-light [class~=border-white\/15]{border-color:#234c8433!important}.site-light [class~=border-white\/25]{border-color:#234c8447!important}.site-light header.fixed{box-shadow:0 8px 28px #244a7e14;background:#f8fbfff5!important;border-color:#234c8429!important}.site-light header.fixed nav{color:#314b70!important}.site-light header.fixed .leading-none{color:#12284a}.site-light header.fixed .leading-none span:last-child{color:#416bd0}.site-light header.fixed .relative.h-11.w-11{box-shadow:none;background:0 0;border:0}.site-light header.fixed .relative.h-11.w-11 img{mix-blend-mode:multiply}.site-light header.fixed button.rounded-full{color:#416bd0;background:#eef4fd;border-color:#3660af38}.site-shell header.fixed{padding:.7rem 0;background:0 0!important;border:0!important}.site-shell header.fixed>div{background:#061939e6;border:1px solid #5f8be133;border-radius:1.15rem;height:4.25rem;padding-left:1rem;padding-right:1rem;box-shadow:0 14px 40px #00123829}.site-light header.fixed>div{background:#fffffff5;border-color:#3660af2e;box-shadow:0 14px 40px #244a7e1f}.site-shell header.fixed .relative.h-11.w-11{width:2.8rem;height:2.8rem}.site-shell header.fixed nav{gap:1.35rem}.site-light .service-tile,.site-light .knowledge-card,.site-light .approach-panel,.site-light .contact-card,.site-light .about-stat,.site-light .detail-panel{background:linear-gradient(135deg,#fffffff5,#e8f0fcd1);border-color:#325b9429;box-shadow:0 16px 45px #244a7e14}.site-light .industrial-grid{opacity:.12}.site-light [class*=bg-\[linear-gradient]{background-image:linear-gradient(90deg,#f4f7fcf5 4%,#f4f7fcd6 42%,#f4f7fc85 78%,#f4f7fce6 100%)!important}.site-light [class~=opacity-35]{opacity:.16!important}.site-light .text-gradient{color:#0000;background:linear-gradient(110deg,#142b55 5%,#3568d4 55%,#1d4ed8 100%);-webkit-background-clip:text;background-clip:text}.page-backdrop{min-height:380px}.page-backdrop>.mx-auto,.page-backdrop+section{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.solution-grid.mb-24{margin-bottom:3.5rem!important}.approach-panel h2{margin-top:2rem!important}.site-light .page-backdrop{background:#d4e6f5}.site-light .page-backdrop [class~=opacity-20]{opacity:.08!important}.site-light .solution-mini h3{color:#142846}.site-light .solution-mini p{color:#536781}.site-light .solution-mini-icon{color:#416bd0;background:#4171de24}.text-gradient{color:#0000;background:linear-gradient(110deg,#fff 5%,#91abff 50%,#3e73ff 100%);-webkit-background-clip:text;background-clip:text}.eyebrow{color:#8fa8ff;letter-spacing:.25em;text-transform:uppercase;font-size:.72rem;font-weight:600}.site-light .eyebrow{color:#285fd5}.industrial-grid{background-image:linear-gradient(#7c9dff21 1px,#0000 1px),linear-gradient(90deg,#7c9dff21 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(#0000,#000 24% 75%,#0000);mask-image:linear-gradient(#0000,#000 24% 75%,#0000)}.icon-box{color:#91abff;background:linear-gradient(135deg,#4170ff40,#4170ff0a);border:1px solid #7b99ff3d;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .35s,background .35s;display:flex}.service-card{transition:transform .35s,border-color .35s,background .35s}.service-card:hover{background:#325ab61f;border-color:#7191ff73;transform:translateY(-6px)}.service-card:hover .icon-box{background:#4170ff4d;transform:rotate(-5deg)scale(1.08)}.service-tile{isolation:isolate;transform-style:preserve-3d;transition:transform .45s,border-color .45s,box-shadow .45s,background .45s}.service-tile:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle,#577eff38,#0000 58%);transition:opacity .45s;position:absolute;inset:-35% -15%}.service-tile:after{content:"";border:1px solid #8da6ff29;border-radius:50%;width:150px;height:150px;transition:transform .55s,border-color .55s;position:absolute;top:-45px;right:-35px;transform:rotate(25deg)}.service-tile:hover{background:#0e2b50;border-color:#849fff80;transform:translateY(-10px)perspective(800px)rotateX(3deg)rotateY(-2deg);box-shadow:0 24px 70px #0d378b4d}.service-tile:hover:before{opacity:1}.service-tile:hover:after{border-color:#8da6ff61;transform:rotate(55deg)scale(1.35)}.service-number{font-family:var(--font-geist-mono);letter-spacing:-.1em;color:#8fa8ff1a;font-size:4rem;font-weight:700;line-height:1;transition:color .4s,transform .4s;position:absolute;top:1.15rem;right:1.45rem}.service-tile:hover .service-number{color:#8fa8ff3d;transform:translateY(-5px)}.floating-card{animation:6s ease-in-out infinite float}.hero-visual{isolation:isolate}.hero-visual-image{transition:transform .35s,box-shadow .35s;transform:rotate(1deg)}.hero-visual:hover .hero-visual-image{transform:rotate(0)translateY(-4px);box-shadow:0 30px 90px #1f469c4d}.hero-location,.hero-visual-note{z-index:2}.site-light .hero-visual-image{background:#ffffffe6;border-color:#3f68bc40}.site-light .hero-location,.site-light .hero-visual-note{background:#fffffff5}.site-light .hero-visual-overlay{color:#fff!important}.storefront-hero-section{min-height:calc(100vh - 5rem)}.storefront-hero-scene{z-index:0}.storefront-hero-wash{pointer-events:none;background:linear-gradient(90deg,#f4f7fc 0%,#f4f7fcfa 32%,#f4f7fcb8 52%,#f4f7fc14 78%,#0410241f 100%)}.storefront-hero-section h1{max-width:34rem}.storefront-hero-section>.mx-auto{z-index:2;position:relative}.site-dark .storefront-hero-section{background:#061327}.site-dark .storefront-hero-wash{background:linear-gradient(90deg,#061327 0%,#061327f5 34%,#0613278c 56%,#0613270a 100%)}.site-shell{--appbar-height:136px}.site-main{padding-top:var(--appbar-height)}.contact-chatbot{z-index:60;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.contact-chatbot-toggle{color:#fff;cursor:pointer;background:#285fd5;border:0;border-radius:999px;align-items:center;gap:.55rem;padding:.85rem 1.1rem;font-size:.85rem;font-weight:650;display:inline-flex;box-shadow:0 14px 36px #285fd559}.contact-chatbot-toggle svg{width:1.05rem;height:1.05rem}.contact-chatbot-panel{color:#edf4ff;background:#071a33;border:1px solid #82a0f540;border-radius:1rem;width:min(92vw,22rem);overflow:hidden;box-shadow:0 20px 60px #030c1c73}.contact-chatbot-head{border-bottom:1px solid #82a0f52e;justify-content:space-between;gap:1rem;padding:1rem 1rem .85rem;display:flex}.contact-chatbot-head strong{font-size:.92rem;display:block}.contact-chatbot-head span{color:#9db0d1;margin-top:.3rem;font-size:.74rem;line-height:1.45;display:block}.contact-chatbot-head button{color:#edf4ff;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.contact-chatbot-head button svg{width:1rem;height:1rem}.contact-chatbot-form{gap:.7rem;padding:1rem;display:grid}.contact-chatbot-form label{color:#b7c8e4;gap:.35rem;font-size:.72rem;display:grid}.contact-chatbot-form input,.contact-chatbot-form textarea{color:#edf4ff;width:100%;font:inherit;background:#ffffff0a;border:1px solid #82a0f538;border-radius:.65rem;padding:.7rem .8rem;font-size:.84rem}.contact-chatbot-form button[type=submit]{color:#fff;cursor:pointer;background:#416bd0;border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.84rem;font-weight:650;display:inline-flex}.contact-chatbot-form button[type=submit]:disabled{opacity:.7;cursor:wait}.contact-chatbot-form button[type=submit] svg{width:.95rem;height:.95rem}.contact-chatbot-ok{color:#8fd4a8;font-size:.74rem}.contact-chatbot-error{color:#ff9b9b;font-size:.74rem}.cookie-banner{z-index:80;color:#d8e3fa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061327f5;border:1px solid #7b9aff47;border-radius:1.25rem;align-items:flex-start;gap:1rem;max-width:700px;padding:1.1rem 1.2rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 22px 70px #000f324d}.cookie-icon{color:#9bb3ff;background:#4a74ee2e;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:flex}.cookie-copy{color:#9fb0cf;min-width:0;font-size:.76rem;line-height:1.55}.cookie-title{color:#fff;font-size:.92rem;font-weight:600}.cookie-link{color:#9bb5ff;text-underline-offset:3px;margin-top:.35rem;text-decoration:underline}.cookie-actions{flex-direction:column;flex:none;gap:.5rem;display:flex}.cookie-button{white-space:nowrap;border-radius:.7rem;justify-content:center;align-items:center;height:2.35rem;padding:0 .85rem;font-size:.74rem;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.cookie-button:hover{transform:translateY(-1px)}.cookie-button-muted{color:#c0cde6;background:#ffffff0d;border:1px solid #93a9dc40}.cookie-button-primary{color:#fff;background:#3068e9;box-shadow:0 8px 22px #3068e940}.cookie-settings{z-index:70;color:#d7e6ff;background:linear-gradient(160deg,#1f4f8f 0%,#12315c 100%);border:1px solid #6483ce47;border-radius:50%;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;padding:0;display:flex;position:fixed;bottom:1.15rem;right:1.15rem;box-shadow:0 8px 24px #12306038}.cookie-settings svg{width:1.15rem;height:1.15rem}.cookie-preferences{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a1894;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.cookie-preferences-card{color:#e5edff;background:#0b1d3a;border:1px solid #7b9aff4d;border-radius:1.35rem;width:min(100%,560px);padding:1.5rem;box-shadow:0 25px 90px #00082366}.cookie-preferences-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cookie-preferences-head h2{margin-top:.3rem;font-size:1.5rem;font-weight:650}.cookie-close{color:#9db0d4}.cookie-preferences-intro{color:#9fb0cf;margin-top:1rem;font-size:.82rem;line-height:1.6}.cookie-options{gap:.65rem;margin-top:1.25rem;display:grid}.cookie-option{cursor:pointer;background:#ffffff09;border:1px solid #7e9def2e;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.cookie-option strong,.cookie-option small{display:block}.cookie-option strong{font-size:.85rem}.cookie-option small{color:#8fa3c5;max-width:27rem;margin-top:.3rem;font-size:.72rem;line-height:1.45}.cookie-option input{opacity:0;pointer-events:none;position:absolute}.cookie-toggle{background:#2a3e64;border-radius:999px;flex:none;width:2.55rem;height:1.45rem;transition:background .2s;position:relative}.cookie-toggle:after{content:"";background:#d9e4ff;border-radius:50%;width:1.05rem;height:1.05rem;transition:transform .2s;position:absolute;top:.2rem;left:.2rem}.cookie-option input:checked+.cookie-toggle{background:#356deb}.cookie-option input:checked+.cookie-toggle:after{transform:translate(1.1rem)}.cookie-option.is-disabled{cursor:not-allowed;opacity:.62}.cookie-preferences-foot{color:#8095ba;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.3rem;font-size:.7rem;display:flex}.site-light .cookie-banner{color:#1c355a;background:#fffffff7;border-color:#3660af38;box-shadow:0 22px 70px #244a7e2e}.site-light .cookie-title{color:#17345e}.site-light .cookie-copy{color:#5e7190}.site-light .cookie-button-muted{color:#385478;background:#eef4fd;border-color:#3660af33}.site-light .cookie-settings{color:#1a4f96;background:linear-gradient(160deg,#d6efff 0%,#aed9f7 100%);border-color:#3660af38;box-shadow:0 8px 22px #3660af29}.site-light .cookie-preferences-card{color:#17345e;background:#e3eef9;border-color:#3660af33}.site-light .cookie-preferences-intro,.site-light .cookie-option small{color:#5e7190}.site-light .cookie-option{background:#eef4fd;border-color:#3660af29}.home-solutions{background:#071a33}.solution-heading{justify-content:space-between;align-items:end;gap:3rem;display:flex}.solution-heading-copy{color:#91a3c2;max-width:25rem;font-size:.95rem;line-height:1.7}.solution-heading-copy a{margin-top:1.2rem}.solution-showcase{background:linear-gradient(130deg,#214ba185,#091d40d1);border:1px solid #84a2ff38;border-radius:1.5rem;grid-template-columns:.8fr 1.2fr;margin-top:3.5rem;display:grid;overflow:hidden;box-shadow:0 24px 70px #03123238}.solution-lead{background:radial-gradient(circle at 80% 10%,#517eff59,#0000 35%),linear-gradient(145deg,#3269e87a,#0c224b6b);border-right:1px solid #84a2ff33;min-height:350px;padding:2.1rem;position:relative}.solution-lead-number{color:#bccfff75;font-family:var(--font-geist-mono);letter-spacing:.18em;font-size:.8rem;position:absolute;top:1.5rem;right:1.7rem}.solution-lead .icon-box{color:#fff;background:#ffffff1f;border-color:#ffffff38;margin-top:4.5rem}.solution-lead h3{max-width:15rem;margin-top:1.4rem;font-size:1.55rem;line-height:1.15}.solution-lead p{color:#becdf0;max-width:19rem;margin-top:.85rem;font-size:.9rem;line-height:1.65}.solution-link{color:#fff;align-items:center;gap:.55rem;margin-top:1.7rem;font-size:.82rem;font-weight:600;display:inline-flex}.solution-list{flex-direction:column;padding:1rem 1.3rem;display:flex}.solution-row{width:100%;min-height:106px;color:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid #90abff29;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:1rem;padding:1rem;transition:background .25s,padding .25s;display:grid;position:relative}.solution-row:last-child{border-bottom:0}.solution-row:hover{background:#6c94ff1f;border-radius:.9rem;padding-left:1.35rem}.solution-row.is-active{background:#6c94ff33;border-radius:.9rem}.solution-row>span{color:#7f9fff;font-family:var(--font-geist-mono);font-size:.8rem}.solution-row strong{font-size:1rem}.solution-row p{color:#91a3c2;margin-top:.35rem;font-size:.82rem;line-height:1.45}.solution-row>svg{color:#8eaaff;width:1.1rem;height:1.1rem}.home-process-section{background:#061327}.process-timeline{background:#13306259;border:1px solid #85a0ff38;border-radius:1.5rem;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.process-step{min-height:265px;padding:1.5rem;position:relative}.process-step+.process-step{border-left:1px solid #85a0ff33}.process-step-index{color:#829fff;font-family:var(--font-geist-mono);font-size:.78rem}.process-step-icon{color:#a4b8ff;background:#446ddd29;border:1px solid #84a2ff4d;border-radius:1rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;margin-top:2.3rem;display:flex}.process-step h3{margin-top:1.25rem;font-size:1.1rem}.process-step p{color:#8fa2c3;margin-top:.5rem;font-size:.82rem;line-height:1.55}.process-connector{z-index:2;background:#061327;border-top:1px solid #6f8cff;border-right:1px solid #6f8cff;width:.65rem;height:.65rem;position:absolute;top:4.9rem;right:-.35rem;transform:rotate(45deg)}.home-cta{background:#071a33}.cta-panel{background:linear-gradient(115deg,#1f54c4,#17336f 70%,#10254f);border:1px solid #8fabff59;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2rem;padding:2.2rem 2.4rem;display:flex;box-shadow:0 24px 75px #11399140}.cta-panel .eyebrow{color:#b8caff}.cta-trust{color:#94a9d2;flex-wrap:wrap;gap:1.5rem;margin-top:1.2rem;font-size:.78rem;display:flex}.cta-trust span{align-items:center;gap:.45rem;display:inline-flex}.cta-trust svg{color:#86a8ff;width:1rem;height:1rem}.site-light .home-solutions{background:#eaf1fb}.site-light .solution-heading-copy{color:#5b6f8d}.site-light .solution-showcase{background:linear-gradient(130deg,#183f8c,#12306d);border-color:#3660af2e}.site-light .home-process-section{background:#d9e8f6}.site-light .process-timeline{background:#ffffffb3;border-color:#3660af2e}.site-light .process-step+.process-step{border-color:#3660af29}.site-light .process-connector{background:#d9e8f6}.site-light .home-cta{background:#eaf1fb}.home-feature{color:#dce5ff;background:linear-gradient(135deg,#305bb429,#ffffff06);border:1px solid #ffffff1c;border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem 1.4rem;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex}.home-feature div{flex-direction:column;gap:.25rem;display:flex}.home-feature strong{font-size:.95rem;font-weight:600}.home-feature span{color:#94a3b8;font-size:.78rem}.home-feature svg:first-child{color:#8da8ff;width:1.4rem;height:1.4rem}.home-feature svg:last-child{opacity:.55;width:1rem;height:1rem;margin-left:auto;transition:transform .35s}.home-feature:hover{border-color:#7b99ff73;transform:translateY(-7px)perspective(600px)rotateX(3deg);box-shadow:0 18px 50px #1743a033}.home-feature:hover svg:last-child{opacity:1;transform:translate(4px)}.home-stat{color:#cbd8f5;align-items:baseline;gap:.55rem;display:flex}.home-stat strong{color:#8fa8ff;font-size:1.35rem;font-weight:650}.home-stat span{color:#7f91b1;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.home-service{background:#081e3d94;border:1px solid #ffffff17;border-radius:1rem;align-items:center;gap:1rem;min-height:112px;padding:1.1rem 1.25rem;transition:transform .3s,border-color .3s,background .3s;display:flex}.home-service:hover{background:#2b56ad40;border-color:#7c9dff73;transform:translateY(-4px)}.home-service h3{font-size:.95rem;font-weight:600}.home-service p{color:#94a3b8;margin-top:.35rem;font-size:.78rem;line-height:1.45}.home-service>svg{color:#91aaff;width:1rem;height:1rem;margin-left:auto}.home-process{background:linear-gradient(145deg,#2b56ad33,#ffffff06);border:1px solid #ffffff1a;border-radius:1.1rem;min-height:205px;padding:1.25rem;position:relative}.home-process>span{color:#7895ff;font-family:var(--font-geist-mono);font-size:.75rem}.home-process>svg{color:#9ab0ff;width:1.4rem;height:1.4rem;margin-top:1.9rem;display:block}.home-process h3{margin-top:1rem;font-size:1.05rem}.home-process p{color:#94a3b8;margin-top:.45rem;font-size:.82rem;line-height:1.55}.site-light .home-feature,.site-light .home-service,.site-light .home-process{color:#203555;background:#ffffffbd;border-color:#325b9429}.site-light .home-stat{color:#203555}.detail-panel,.approach-panel,.contact-card,.about-stat{background:linear-gradient(135deg,#3760b526,#ffffff06);border:1px solid #ffffff1a;border-radius:1.25rem}.detail-panel{padding:2rem}.approach-panel{min-height:280px;padding:2rem;transition:transform .4s,border-color .4s}.approach-panel:hover{border-color:#7c9dff73;transform:translateY(-9px)rotateX(2deg)}.approach-panel p{max-width:22rem}.approach-panel svg{width:1.6rem;height:1.6rem}.detail-panel li,.about-stat{align-items:center;gap:.7rem;display:flex}.detail-panel li svg{color:#7d9bff;width:1.05rem;height:1.05rem}.about-stat{gap:1rem;padding:1rem 1.25rem}.about-stat svg{color:#89a4ff;width:1.25rem}.about-stat strong{font-size:1.45rem}.about-stat span{color:#94a3b8;margin-left:auto;font-size:.8rem}.contact-card{flex-direction:column;gap:.7rem;padding:1.7rem;transition:transform .35s,border-color .35s;display:flex}.contact-card:hover{border-color:#7c9dff73;transform:translateY(-7px)}.contact-card svg{color:#89a4ff;width:1.5rem}.contact-card span{letter-spacing:.15em;color:#8fa8ff;text-transform:uppercase;margin-top:1rem;font-size:.75rem}.contact-card strong{font-size:1.05rem;font-weight:500}.knowledge-card{background:linear-gradient(135deg,#3760b529,#ffffff06);border:1px solid #ffffff1a;border-radius:1.25rem;min-height:330px;padding:2rem;transition:transform .4s,border-color .4s,box-shadow .4s}.knowledge-card:hover{border-color:#7c9dff73;transform:translateY(-8px)perspective(800px)rotateX(2deg);box-shadow:0 24px 70px #0d378b40}.solution-grid{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.solution-mini{background:#081e3db3;min-height:175px;padding:1.4rem;transition:background .3s,transform .3s}.solution-mini:hover{background:#2b56ad4d;transform:translateY(-3px)}.solution-mini-icon{color:#91aaff;background:#4773ee2e;border-radius:.7rem;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:flex}.solution-mini-icon svg{width:1.15rem;height:1.15rem}.solution-mini h3{margin-top:1rem;font-size:.92rem;font-weight:600;line-height:1.35}.solution-mini p{color:#94a3b8;margin-top:.45rem;font-size:.78rem;line-height:1.55}@media (min-width:768px){.solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1199px){.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1279px){.site-shell main>section{padding-left:0!important;padding-right:0!important}.site-shell main>section>.mx-auto,.site-shell main>section>div>.mx-auto{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media (max-width:767px){.site-shell main>section>.mx-auto,.site-shell main>section>div>.mx-auto{padding-left:1rem!important;padding-right:1rem!important}.site-shell main>section{padding-left:0!important;padding-right:0!important}.site-shell main h1{letter-spacing:-.055em;font-size:clamp(2.55rem,11vw,3.5rem);line-height:1.02}.site-shell main h2{line-height:1.1}.page-backdrop{min-height:330px}.page-backdrop>.mx-auto{padding-top:3.25rem!important;padding-bottom:3.25rem!important}.home-stat{flex-direction:column;gap:.1rem}.home-stat span{font-size:.62rem;line-height:1.35}.home-service{min-height:96px}.home-process{min-height:175px}.solution-grid{grid-template-columns:1fr}.detail-panel,.contact-card{padding:1.25rem}.hero-visual{margin-top:1.5rem;padding-bottom:1rem}.hero-visual-note{top:-.75rem;right:.5rem}.storefront-hero-section{min-height:auto}.storefront-hero-scene{width:100%;height:56vh;min-height:360px;position:relative;top:auto;right:auto}.storefront-hero-wash{background:linear-gradient(#f4f7fcfa 0%,#f4f7fcdb 16%,#f4f7fc1f 43%,#f4f7fc0a 100%)}.site-dark .storefront-hero-wash{background:linear-gradient(#061327 0%,#061327d6 17%,#0613271f 48%,#0613270a 100%)}.storefront-hero-section>.mx-auto{min-height:0;margin-top:-56vh;padding-top:4rem;padding-bottom:3rem}.solution-heading{display:block}.solution-heading-copy{margin-top:1.25rem}.solution-showcase{grid-template-columns:1fr;margin-top:2rem}.solution-lead{border-bottom:1px solid #84a2ff33;border-right:0;min-height:300px}.process-timeline{grid-template-columns:1fr}.process-step{min-height:190px}.process-step+.process-step{border-top:1px solid #85a0ff33;border-left:0}.process-step-icon{margin-top:1.25rem}.process-connector{display:none}.cta-panel{padding:1.6rem;display:block}.cta-panel .button{margin-top:1.5rem}.contact-chatbot{right:.85rem;bottom:calc(.85rem + env(safe-area-inset-bottom,0px))}.contact-chatbot-toggle span{display:none}.contact-chatbot-toggle{border-radius:50%;justify-content:center;width:3.2rem;height:3.2rem;padding:0}.cookie-banner{padding:1rem;display:block;bottom:.75rem;left:.75rem;right:.75rem}.site-shell:has(.cookie-banner) .contact-chatbot{bottom:calc(8.5rem + env(safe-area-inset-bottom,0px))}.cookie-actions{grid-template-columns:1fr 1fr;margin-top:.9rem;display:grid}.cookie-preferences-foot{display:block}.cookie-preferences-foot .cookie-button{width:100%;margin-top:.8rem}.site-shell{--appbar-height:112px}.site-main{padding-top:var(--appbar-height)}}.site-light .solution-grid{background:#325b9421;border-color:#325b9429}.site-light .solution-mini{background:#e7f2fb}.site-light .solution-mini:hover{background:#d4e6f5}@keyframes float{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-12px)rotate(-1deg)}}@keyframes pulseGlow{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.08)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reference-hero{isolation:isolate;color:#f7faff;background:#03142d;min-height:100dvh;overflow:hidden}.reference-hero-image{z-index:-5;object-fit:cover;object-position:center;filter:saturate(.95)contrast(1.08)brightness(.66)}.reference-hero-vignette{z-index:-4;pointer-events:none;background:linear-gradient(90deg,#03142d 0%,#03142df5 27%,#03142d9e 53%,#03142d14 100%),linear-gradient(#020c1f1f,#03142d 100%);position:absolute;inset:0}.reference-grid{z-index:-3;opacity:.2;pointer-events:none;background-image:linear-gradient(#78abff1f 1px,#0000 1px),linear-gradient(90deg,#78abff1f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 72%);mask-image:linear-gradient(90deg,#000 0%,#0000 72%)}.reference-diagonal{z-index:-2;pointer-events:none;border:1px solid #6096ff54;width:38vw;height:14vw;position:absolute;transform:skew(-38deg)rotate(-18deg)}.reference-diagonal-one{background:#104db533;top:-3vw;left:29vw}.reference-diagonal-two{background:#164caa29;bottom:7vw;left:-7vw}.reference-scene{z-index:-1;opacity:.62;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0 0 0 45%}.reference-scene>div{background:0 0!important;min-height:0!important;position:absolute!important}.reference-content{z-index:3;flex-direction:column;justify-content:center;max-width:47rem;min-height:100%;padding:clamp(2rem,5vw,5.5rem) clamp(1.25rem,5vw,5.5rem) 8.4rem;display:flex;position:relative}.reference-brand{align-items:center;gap:.9rem;margin-bottom:clamp(2rem,5vh,4rem);display:flex}.reference-logo{object-fit:cover;border:2px solid #6c9eff;border-radius:50%;width:4.25rem;height:4.25rem;box-shadow:0 0 32px #3279ff73}.reference-brand strong,.reference-brand span{letter-spacing:.3em;display:block}.reference-brand strong{font-size:1.2rem;font-weight:800}.reference-brand span{color:#80a7ff;margin-top:.25rem;font-size:.7rem}.reference-copy{max-width:39rem}.reference-kicker{color:#9cb8ff;letter-spacing:.24em;text-transform:uppercase;font-size:.78rem}.reference-kicker:before,.reference-kicker:after{content:"—";color:#527fe8;margin:0 .7rem}.reference-copy h1{letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 8px 40px #0000004d;margin-top:1.25rem;font-size:clamp(2.35rem,4.7vw,4.85rem);font-weight:800;line-height:1.03}.reference-copy h1 span{color:#69a0ff}.reference-lead{color:#d9e5ff;max-width:34rem;margin-top:1.3rem;font-size:clamp(.9rem,1.25vw,1.1rem);line-height:1.55}.reference-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:38rem;margin-top:clamp(1.5rem,3vh,2.7rem);display:grid}.reference-service{clip-path:polygon(16% 0,84% 0,100% 18%,100% 82%,84% 100%,16% 100%,0 82%,0 18%);text-align:center;background:linear-gradient(#10306b99,#051940b8);border:1px solid #5b94ffb3;min-height:10.8rem;padding:1rem .8rem .8rem;transition:transform .3s,background .3s,box-shadow .3s}.reference-service:hover{background:linear-gradient(#1b4eaacc,#051940d9);transform:translateY(-8px);box-shadow:0 18px 45px #1158e04d}.reference-service-icon{color:#8bb5ff;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;margin:0 auto .65rem;display:flex}.reference-service-icon svg{width:2.2rem;height:2.2rem}.reference-service h2{letter-spacing:.015em;font-size:.68rem;font-weight:800;line-height:1.25}.reference-service h2 span{display:block}.reference-service p{color:#aac3ef;margin-top:.5rem;font-size:.66rem;line-height:1.35}.reference-trust{color:#a5bbdf;letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin-top:1.8rem;font-size:.72rem;display:flex}.reference-trust svg{color:#80aaff;width:1.05rem;height:1.05rem}.reference-stats{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05204fb8;border:1px solid #5f9aff99;border-radius:.9rem;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:1.25rem;left:clamp(1rem,5vw,5.5rem);right:clamp(1rem,5vw,5.5rem);box-shadow:0 12px 48px #00000047}.reference-stat{align-items:center;gap:.7rem;padding:1rem 1.2rem;display:flex}.reference-stat+.reference-stat{border-left:1px solid #6b9df557}.reference-stat svg{color:#8db4ff;flex:none;width:2rem;height:2rem}.reference-stat strong,.reference-stat span{display:block}.reference-stat strong{font-size:1.25rem;font-weight:700}.reference-stat span{color:#dce7ff;margin-top:.15rem;font-size:.72rem}.home-reference-brand{color:#fff;align-items:center;gap:.8rem;display:flex}.home-reference-brand img{object-fit:cover;border:2px solid #6e9fff;border-radius:50%;width:4rem;height:4rem;box-shadow:0 0 28px #497cff59}.home-reference-brand span{letter-spacing:.28em;font-size:1rem;font-weight:800;line-height:1.1}.home-reference-brand small{color:#87a8ff;letter-spacing:.34em;font-size:.58rem}.home-reference-visual{isolation:isolate}.home-reference-visual:after{content:"";z-index:1;pointer-events:none;border:1px solid #7ca9ff59;border-radius:1.5rem;position:absolute;inset:1rem}.home-quote-mark{z-index:2;color:#5b8dff99;font-family:Georgia,serif;font-size:14rem;line-height:.5;position:absolute;bottom:2rem;right:1rem}.home-reference-visual>div:last-child{z-index:3}.home-stat-strip{background:#0517358c}.home-stat-strip .home-stat{justify-content:center}.home-stat-strip{background:linear-gradient(135deg,#fffffff5,#ebf3fde0);border:1px solid #325b942e;border-radius:1.2rem;position:relative;overflow:hidden;box-shadow:0 18px 55px #244a7e1f}.home-stat-strip:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#689dff24 48%,#0000 68%);animation:7s ease-in-out infinite statSweep;position:absolute;inset:0;transform:translate(-100%)}.home-stat{opacity:0;min-height:6.2rem;padding:1rem 1.4rem;transition:transform .3s,background .3s;animation:.65s cubic-bezier(.2,.75,.25,1) forwards statReveal;position:relative;transform:translateY(14px)}.home-stat:first-child{animation-delay:.1s}.home-stat:nth-child(2){animation-delay:.2s}.home-stat:nth-child(3){animation-delay:.3s}.home-stat:nth-child(4){animation-delay:.4s}.home-stat+.home-stat{border-left:1px solid #325b9424}.home-stat:hover{z-index:1;background:#dae8fcb8;transform:translateY(-5px)}.home-stat svg{background:#4e7ce31a;border:1px solid #4e7ce333;border-radius:.7rem;width:2.15rem;height:2.15rem;padding:.45rem}.home-stat strong{color:#204d9e;letter-spacing:-.04em;font-size:1.65rem;font-weight:750}.home-stat span{color:#627797;letter-spacing:.1em;text-transform:uppercase;margin-top:.2rem;font-size:.68rem;font-weight:650;display:block}.site-shell.site-dark:has(.home-reference-page) .home-stat-strip{background:linear-gradient(135deg,#0a2a5af0,#051839e6);border-color:#6592e859;box-shadow:0 18px 55px #000a234d}.site-shell.site-dark:has(.home-reference-page) .home-stat+.home-stat{border-color:#6592e840}.site-shell.site-dark:has(.home-reference-page) .home-stat:hover{background:#1c4b998c}.site-shell.site-dark:has(.home-reference-page) .home-stat strong{color:#9ab9ff}.site-shell.site-dark:has(.home-reference-page) .home-stat span{color:#b4c8eb}@keyframes statReveal{to{opacity:1;transform:translateY(0)}}@keyframes statSweep{0%,45%{transform:translate(-100%)}70%,to{transform:translate(100%)}}.home-reference-page{color:#1a2b3d;background:#fff}.site-shell.site-light:has(.home-reference-page){color:#1a2b3d;background:#fff}.site-dark .home-reference-page{color:#edf4ff;background:#09182c}.site-shell.site-dark:has(.home-reference-page) .home-reference-page{color:#edf4ff;background:#09182c}.site-shell.site-dark:has(.home-reference-page){color:#edf4ff;background:#061327}.site-shell.site-light:has(.home-reference-page) .corporate-sections{--corp-bg:#fff;--corp-panel:#f7f8fa;--corp-ink:#1a2b3d;--corp-muted:#5f6b7a;--corp-line:#e4e7ec;--corp-accent:#1a2b3d}.site-shell.site-light:has(.home-reference-page) .home-redirect-card{background:#fff;border-color:#e4e7ec}.site-shell.site-light:has(.home-reference-page) .home-redirect-card:hover{background:#f7f8fa;border-color:#cfd5de}.site-shell.site-light:has(.home-reference-page) .value-bar{--vb-bg:#f7f8fa;--vb-ink:#1a2b3d;--vb-muted:#5f6b7a;--vb-icon:#1a2b3d;--vb-line:#e4e7ec}.site-shell.site-light:has(.home-reference-page) .value-bar-cta{color:#1a2b3d;border-color:#cfd5de}.site-shell.site-light:has(.home-reference-page) .value-bar-cta:hover{background:#fff;border-color:#1a2b3d}.site-shell.site-light:has(.home-reference-page) .value-bar-cta-icon{color:#1a2b3d;background:#fff}.site-shell.site-light:has(.home-reference-page) .value-bar-cta-copy small{color:#5f6b7a}.site-shell.site-light:has(.home-reference-page) .site-footer{--ft-bg:#fff;--ft-ink:#1a2b3d;--ft-muted:#5f6b7a;--ft-line:#e4e7ec;--ft-accent:#1a2b3d;--ft-soft:#f7f8fa}.visual-hero{--hero-x:50%;--hero-y:42%;--hero-parallax-x:0px;--hero-parallax-y:0px;background:#061a3e;height:calc(100svh - 5rem);min-height:34rem;position:relative;overflow:hidden}.visual-hero-media{z-index:0;will-change:transform;transform:translate3d(var(--hero-parallax-x),var(--hero-parallax-y),0);transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-3%}.visual-hero[data-cursor=on] .visual-hero-media{transition:none}.visual-hero-image{object-fit:cover;object-position:center;animation:1.4s cubic-bezier(.2,.75,.25,1) both heroImageIn;transform:scale(1.06)}.visual-hero-shade{z-index:2;pointer-events:none;-webkit-mask-image:radial-gradient(circle 34vmax at var(--hero-x) var(--hero-y),transparent 0%,transparent 14%,#00000073 38%,#000 72%);-webkit-mask-image:radial-gradient(circle 34vmax at var(--hero-x) var(--hero-y),transparent 0%,transparent 14%,#00000073 38%,#000 72%);-webkit-mask-image:radial-gradient(circle 34vmax at var(--hero-x) var(--hero-y),transparent 0%,transparent 14%,#00000073 38%,#000 72%);-webkit-mask-image:radial-gradient(circle 34vmax at var(--hero-x) var(--hero-y),transparent 0%,transparent 14%,#00000073 38%,#000 72%);mask-image:radial-gradient(circle 34vmax at var(--hero-x) var(--hero-y),transparent 0%,transparent 14%,#00000073 38%,#000 72%);background:linear-gradient(105deg,#020e248c 0%,#0212312e 42%,#020c1f14 62%,#020c1f7a 100%),linear-gradient(#020c1f38,#020c1f80);animation:1.1s both heroShadeIn;position:absolute;inset:0;overflow:hidden}.visual-hero-spotlight{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle 22vmax at var(--hero-x) var(--hero-y),#a0c8ff38 0%,#5a96ff14 28%,transparent 58%), radial-gradient(circle 8vmax at var(--hero-x) var(--hero-y),#ffffff1f,transparent 55%);mix-blend-mode:screen;transition:opacity .35s;position:absolute;inset:0}.visual-hero[data-cursor=on] .visual-hero-spotlight{opacity:1}.visual-hero-shade-glow,.visual-hero-shade-sweep,.visual-hero-shade-veil{display:block;position:absolute;inset:0}.visual-hero-shade-glow{background:radial-gradient(55% 45% at 50% 42%,#5a96ff47,#0000 68%),radial-gradient(circle at 78% 22%,#82beff2e,#0000 36%);animation:7s ease-in-out infinite alternate heroShadeGlow}.visual-hero-shade-sweep{background:linear-gradient(115deg,#0000 30%,#b4d2ff24 48%,#0000 66%);animation:8.5s cubic-bezier(.4,.1,.2,1) infinite heroShadeSweep;transform:translate(-35%)}.visual-hero-shade-veil{background:radial-gradient(90% 70% at 50% 110%,#010a1c8c,#0000 55%),linear-gradient(#010c1e33 0%,#0000 35%,#010a1a59 100%);animation:6s ease-in-out infinite alternate heroShadeVeil}.hero-overlay-logo{opacity:0;filter:drop-shadow(0 8px 28px #00000059);width:clamp(7rem,12vw,10rem);height:auto;margin:0 auto .85rem;animation:.9s cubic-bezier(.2,.75,.25,1) 50ms both heroLogoIn;display:block}.visual-hero-scroll{z-index:4;color:#fff;letter-spacing:.18em;text-transform:uppercase;opacity:0;align-items:center;gap:.5rem;font-size:.65rem;text-decoration:none;transition:opacity .25s,transform .25s;animation:.8s .55s both heroFadeIn;display:flex;position:absolute;bottom:1.35rem;left:50%;transform:translate(-50%)}.visual-hero-scroll:hover{opacity:1;transform:translate(-50%,-4px)}.visual-hero-scroll svg{width:1rem;height:1rem;animation:1.7s ease-in-out 1.2s infinite scrollHint}.visual-hero-scroll-line{background:#c2dbff73;width:1px;height:2.4rem;display:block;position:relative;overflow:hidden}.visual-hero-scroll-line:after{content:"";background:#fff;width:100%;height:45%;animation:1.7s ease-in-out 1.2s infinite scrollLine;position:absolute;top:-100%;left:0}.hero-overlay-copy{z-index:3;color:#fff;text-align:center;text-shadow:0 5px 30px #00000059;width:min(92%,38rem);margin:auto;position:relative}.hero-overlay-kicker{color:#b9d2ff;letter-spacing:.28em;text-transform:uppercase;opacity:0;font-size:.72rem;animation:.7s cubic-bezier(.2,.75,.25,1) .22s both heroLineIn}.hero-overlay-kicker:before,.hero-overlay-kicker:after{content:"—";color:#69a2ff;margin:0 .6rem}.hero-overlay-copy h1{letter-spacing:-.065em;text-transform:uppercase;opacity:0;margin-top:1rem;font-size:clamp(3rem,6.2vw,6.6rem);font-weight:800;line-height:.98;animation:.75s cubic-bezier(.2,.75,.25,1) .34s both heroLineIn}.hero-overlay-copy h1 span{color:#70adff}.hero-overlay-lead{color:#d7e6ff;opacity:0;max-width:34rem;margin:1.25rem auto 0;font-size:clamp(.9rem,1.25vw,1.1rem);line-height:1.6;animation:.75s cubic-bezier(.2,.75,.25,1) .48s both heroLineIn}@keyframes heroImageIn{0%{opacity:.7;transform:scale(1.12)}to{opacity:1;transform:scale(1.06)}}@keyframes heroShadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroShadeGlow{0%{opacity:.55;transform:scale(1)translateY(0)}to{opacity:1;transform:scale(1.08)translateY(-2%)}}@keyframes heroShadeSweep{0%{opacity:0;transform:translate(-40%)}18%{opacity:.85}45%{opacity:.35;transform:translate(35%)}70%,to{opacity:0;transform:translate(55%)}}@keyframes heroShadeVeil{0%{opacity:.75}to{opacity:1}}@keyframes heroLogoIn{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroLineIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:.86}}@keyframes scrollHint{0%,to{opacity:.55;transform:translateY(-2px)}50%{opacity:1;transform:translateY(3px)}}@keyframes scrollLine{0%{transform:translateY(0)}70%,to{transform:translateY(330%)}}@media (prefers-reduced-motion:reduce){.visual-hero-image,.visual-hero-shade,.visual-hero-shade-glow,.visual-hero-shade-sweep,.visual-hero-shade-veil,.hero-overlay-logo,.hero-overlay-kicker,.hero-overlay-copy h1,.hero-overlay-lead,.visual-hero-scroll,.visual-hero-scroll svg,.visual-hero-scroll-line:after{opacity:1;animation:none}.visual-hero-media{transition:none;inset:0;transform:none!important}.visual-hero-image{transform:scale(1.02)}.visual-hero-shade{-webkit-mask-image:none;mask-image:none}.visual-hero-spotlight{display:none}.visual-hero-shade-glow,.visual-hero-shade-sweep,.visual-hero-shade-veil,.hero-overlay-logo,.hero-overlay-kicker,.hero-overlay-copy h1,.hero-overlay-lead{transform:none}.visual-hero-scroll{opacity:.86}}@media (pointer:coarse){.visual-hero-media{inset:0;transform:none!important}.visual-hero-shade{-webkit-mask-image:none;mask-image:none}.visual-hero-spotlight{display:none}}.home-intro{background:#d9e8f6}.expertise-strip{background:#cfe3f4}.expertise-card{background:#ffffffb8;border:1px solid #325b9429;border-radius:1rem;min-height:11rem;padding:1.5rem;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}.expertise-card:hover{border-color:#3868ca66;transform:translateY(-5px);box-shadow:0 18px 45px #244a7e1f}.expertise-card-icon{color:#4e7ce3;background:#4171de21;border-radius:.75rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:flex}.expertise-card-icon svg{width:1.3rem;height:1.3rem}.expertise-card h3{color:#1b355c;max-width:17rem;margin-top:1.2rem;font-size:1.05rem;font-weight:650}.expertise-card p{color:#617491;max-width:18rem;margin-top:.4rem;font-size:.8rem;line-height:1.5}.expertise-card>svg{color:#4e7ce3;width:1rem;height:1rem;position:absolute;bottom:1.5rem;right:1.5rem}.command-section{background:#d9e8f6}.command-heading{justify-content:space-between;align-items:end;gap:3rem;display:flex}.command-heading h2{color:#10203a;letter-spacing:-.065em;text-transform:uppercase;max-width:42rem;margin-top:1rem;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:750;line-height:.97}.command-heading h2 span{color:#3568d4}.command-heading>p{color:#617491;max-width:25rem;margin-bottom:.4rem;font-size:1rem;line-height:1.7}.command-board{background:#071e42;border:1px solid #4171cf45;border-radius:1.5rem;grid-template-columns:.85fr 1.15fr;min-height:26rem;margin-top:3.5rem;animation:.7s cubic-bezier(.2,.75,.25,1) both commandBoardIn;display:grid;overflow:hidden;box-shadow:0 24px 70px #1c43872e}.command-orbit{background:radial-gradient(circle,#2f70ef59,#0000 37%),linear-gradient(145deg,#124998,#061936);place-items:center;min-height:26rem;display:grid;position:relative;overflow:hidden}.command-orbit:before,.command-orbit:after{content:"";border:1px solid #80b4ff47;border-radius:50%;animation:5s ease-in-out infinite orbitBreathe;position:absolute;transform:rotate(-22deg)}.command-orbit:before{width:30rem;height:20rem}.command-orbit:after{border-color:#80b4ff29;width:23rem;height:13rem;animation-delay:-2.5s}.command-orbit-label{color:#a9c8ff;font-family:var(--font-geist-mono);letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:.58rem;display:flex;position:absolute;top:1.7rem;left:1.7rem;right:1.7rem}.command-orbit-label b{color:#d9e7ff;letter-spacing:.08em;align-items:center;gap:.4rem;font-size:.52rem;font-weight:500;display:flex}.command-orbit-label i{background:#5bffb1;border-radius:50%;width:.4rem;height:.4rem;animation:1.8s ease-in-out infinite statusPulse;box-shadow:0 0 12px #5bffb1}.command-orbit-message{color:#d4e3ff;letter-spacing:-.03em;font-size:1.15rem;line-height:1.15;position:absolute;bottom:1.7rem;left:1.7rem;right:1.7rem}.command-orbit-message strong{color:#9bc2ff;font-weight:650}.command-orbit-line{background:linear-gradient(90deg,#0000,#73aaff,#0000);width:28rem;height:1px;animation:5s linear infinite orbitScan;position:absolute;transform:rotate(28deg)}.command-orbit-line-two{animation-delay:2.5s;transform:rotate(-28deg)}.command-core{z-index:2;color:#fff;text-align:center;background:radial-gradient(circle,#2f71e3,#0b2b68 70%);border:1px solid #a9cdffb3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:9.5rem;height:9.5rem;animation:4s ease-in-out infinite corePulse;display:flex;position:relative;box-shadow:0 0 0 1rem #4989ff14,0 0 70px #3d87ff7a}.command-core small{color:#a9c8ff;letter-spacing:.18em;font-size:.48rem}.command-core strong{margin:.25rem 0;font-size:2rem}.command-core span{letter-spacing:.14em;font-size:.6rem;font-weight:700;line-height:1.25}.command-node{z-index:3;color:#c5dcff;letter-spacing:.16em;background:#071c41c7;border:1px solid #95c3ff80;border-radius:.4rem;padding:.4rem .7rem;font-size:.55rem;position:absolute;box-shadow:0 8px 25px #0000002e}.command-node-one{top:27%;left:15%}.command-node-two{top:16%;right:16%}.command-node-three{bottom:20%;right:13%}.command-roadmap{background:#020f2673;padding:1.6rem 1.8rem}.command-roadmap-top{color:#8eb5ff;font-family:var(--font-geist-mono);letter-spacing:.16em;border-bottom:1px solid #8bb5ff33;justify-content:space-between;padding-bottom:1rem;font-size:.62rem;display:flex}.command-roadmap-top b{color:#fff;font-weight:500}.command-step{border-bottom:1px solid #8bb5ff29;grid-template-columns:2.2rem 2.5rem 1fr auto;align-items:center;gap:.8rem;min-height:6.5rem;transition:padding .3s,background .3s;display:grid}.command-step:nth-child(2){animation-delay:0s}.command-step:nth-child(3){animation-delay:2s}.command-step:nth-child(4){animation-delay:4s}.command-step:last-child{border-bottom:0}.command-step:hover{background:#3776e629;border-radius:.75rem;margin:0 -.8rem;padding:0 .8rem}.command-step-number{color:#77a9ff;font-family:var(--font-geist-mono);font-size:.72rem}.command-step-icon{color:#a9c8ff;background:#4079e52e;border:1px solid #8bb5ff59;border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.command-step-icon svg{width:1.1rem;height:1.1rem}.command-step strong{color:#fff;font-size:1rem}.command-step p{color:#91a9cf;margin-top:.28rem;font-size:.78rem;line-height:1.4}.command-step>svg{color:#78aaff;width:1rem;height:1rem}.command-kpis{background:#e7f2fb;border:1px solid #325b942b;border-radius:1rem;grid-template-columns:repeat(4,1fr);margin-top:1.25rem;display:grid;box-shadow:0 15px 40px #244a7e14}.command-kpi{grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;padding:1rem 1.2rem;display:grid}.command-kpi+.command-kpi{border-left:1px solid #325b9424}.command-kpi svg{color:#4e7ce3;background:#e6efff;border-radius:.65rem;grid-row:span 2;width:2rem;height:2rem;padding:.4rem}.command-kpi strong{color:#204d9e;font-size:1.35rem;line-height:1}.command-kpi span{color:#627797;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:650}.command-brief{color:#fff;background:linear-gradient(145deg,#164c9f 0%,#0b2e6e 52%,#061b40 100%);flex-direction:column;justify-content:space-between;min-height:26rem;padding:2rem;display:flex}.command-brief-top{color:#a9c8ff;font-family:var(--font-geist-mono);letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:.6rem;display:flex}.command-brief-top b{color:#d9e7ff;letter-spacing:.08em;align-items:center;gap:.4rem;font-size:.55rem;font-weight:500;display:inline-flex}.command-brief-top i{background:#5bffb1;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 12px #5bffb1}.command-brief h3{letter-spacing:-.045em;margin-top:2.6rem;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:700;line-height:1.05}.command-brief-heading>span{color:#9fc2ff;font-family:var(--font-geist-mono);letter-spacing:.16em;font-size:.62rem;display:block}.command-brief h3 em{color:#9bc2ff;font-style:normal}.command-brief>p{color:#d4e3ff;max-width:25rem;margin-top:.85rem;font-size:.84rem;line-height:1.6}.command-progress{margin-top:auto;padding-top:2rem}.command-progress>div{color:#a9c8ff;font-family:var(--font-geist-mono);letter-spacing:.12em;justify-content:space-between;font-size:.56rem;display:flex}.command-progress>div b{color:#fff;font-size:.8rem;font-weight:600}.command-progress-track{background:#ffffff2e;border-radius:99px;height:.4rem;margin-top:.7rem;display:block;overflow:hidden}.command-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#63a6ff,#b9d8ff);width:68%;height:100%;animation:1s .3s both progressIn;display:block;box-shadow:0 0 15px #abd8ffcc}.command-brief-metrics{border-top:1px solid #b1d3ff38;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:grid}.command-brief-metrics div+div{border-left:1px solid #b1d3ff38;padding-left:.7rem}.command-brief-metrics strong,.command-brief-metrics span{display:block}.command-brief-metrics strong{font-size:1.15rem}.command-brief-metrics span{color:#a9c8ff;margin-top:.25rem;font-size:.55rem;line-height:1.25}@keyframes progressIn{0%{width:0}to{width:68%}}@keyframes commandBoardIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes orbitScan{0%{opacity:0;transform:rotate(28deg)translate(-30%)}20%,80%{opacity:1}to{opacity:0;transform:rotate(28deg)translate(30%)}}@keyframes corePulse{0%,to{box-shadow:0 0 0 1rem #4989ff14,0 0 70px #3d87ff61}50%{box-shadow:0 0 0 1.4rem #4989ff1f,0 0 95px #3d87ff9e}}@keyframes orbitBreathe{0%,to{opacity:.55;transform:rotate(-22deg)scale(.98)}50%{opacity:1;transform:rotate(-15deg)scale(1.03)}}@keyframes statusPulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}.site-shell.site-dark:has(.home-reference-page) .command-heading h2{color:#f7faff}.site-shell.site-dark:has(.home-reference-page) .command-heading>p{color:#9db0d1}@media (max-width:900px){.command-heading{display:block}.command-heading>p{margin-top:1.2rem}.command-board{grid-template-columns:1fr}.command-orbit{min-height:22rem}}@media (max-width:640px){.command-heading h2{font-size:clamp(2.35rem,12vw,4rem)}.command-board{margin-top:2.25rem}.command-orbit{min-height:20rem}.command-orbit-label{font-size:.5rem;top:1rem;left:1rem;right:1rem}.command-orbit-message{font-size:.95rem;bottom:1rem;left:1rem;right:1rem}.command-roadmap{padding:1rem}.command-step{grid-template-columns:1.6rem 2.2rem 1fr auto;gap:.5rem;min-height:5.8rem}.command-step strong{font-size:.82rem}.command-step p{font-size:.68rem}.command-kpis{grid-template-columns:repeat(2,1fr)}.command-kpi{padding:.75rem .6rem}.command-kpi:nth-child(3){border-top:1px solid #325b9424;border-left:0}.command-kpi:nth-child(4){border-top:1px solid #325b9424}.command-kpi strong{font-size:1rem}.command-kpi span{font-size:.48rem}}.site-shell.site-dark:has(.home-reference-page) .home-intro{background:#061a37}.site-shell.site-dark:has(.home-reference-page) .expertise-strip{background:#071e3f}.site-shell.site-dark:has(.home-reference-page) .expertise-card{background:#09234cc7;border-color:#6592e847}.site-shell.site-dark:has(.home-reference-page) .expertise-card h3{color:#f7faff}.site-shell.site-dark:has(.home-reference-page) .expertise-card p{color:#9db0d1}@media (max-width:640px){.visual-hero-image{object-position:50% center}.hero-overlay-kicker{letter-spacing:.14em;font-size:.52rem}.visual-hero-scroll{font-size:.5rem}.visual-hero-scroll-line{height:1.7rem}.expertise-card{min-height:9.5rem}.home-reference-brand img{width:3.2rem;height:3.2rem}.home-reference-brand span{font-size:.82rem}.home-reference-visual{min-height:20rem}.home-stat-strip{gap:0}.home-stat-strip .home-stat{justify-content:flex-start;min-height:5.2rem;padding:.75rem .65rem}.home-stat-strip .home-stat:nth-child(3){border-top:1px solid #325b9424;border-left:0}.home-stat-strip .home-stat:nth-child(4){border-top:1px solid #325b9424}.home-stat strong{font-size:1.15rem}.home-stat span{letter-spacing:.05em;font-size:.52rem}.home-stat svg{width:1.8rem;height:1.8rem}}@media (max-width:900px){.reference-scene{opacity:.38;left:35%}.reference-content{max-width:44rem}.reference-copy h1{font-size:clamp(2.15rem,6.7vw,4rem)}}@media (max-width:640px){.reference-hero{min-height:100svh}.reference-hero-image{object-position:64% center}.reference-hero-vignette{background:linear-gradient(#03142d 0%,#03142de8 39%,#03142dcc 100%)}.reference-scene{opacity:.3;inset:38% 0 0}.reference-content{min-height:0;padding:1.2rem 1rem 8.2rem}.reference-brand{margin-bottom:1.4rem}.reference-logo{width:3.2rem;height:3.2rem}.reference-brand strong{font-size:.95rem}.reference-brand span{font-size:.58rem}.reference-kicker{letter-spacing:.14em;font-size:.58rem}.reference-kicker:before,.reference-kicker:after{margin:0 .35rem}.reference-copy h1{margin-top:.8rem;font-size:clamp(1.85rem,9.4vw,3.1rem)}.reference-lead{margin-top:.9rem;font-size:.82rem}.reference-services{gap:.35rem;margin-top:1.1rem}.reference-service{min-height:8.4rem;padding:.7rem .35rem}.reference-service-icon{width:2rem;height:2rem;margin-bottom:.4rem}.reference-service-icon svg{width:1.65rem;height:1.65rem}.reference-service h2,.reference-service p{font-size:.5rem}.reference-trust{letter-spacing:.06em;gap:.4rem .55rem;margin-top:1rem;font-size:.54rem}.reference-trust svg{width:.8rem;height:.8rem}.reference-stats{grid-template-columns:repeat(2,1fr);bottom:.65rem;left:.65rem;right:.65rem}.reference-stat{gap:.45rem;padding:.65rem .55rem}.reference-stat:nth-child(3){border-top:1px solid #6b9df557;border-left:0}.reference-stat:nth-child(4){border-top:1px solid #6b9df557}.reference-stat svg{width:1.2rem;height:1.2rem}.reference-stat strong{font-size:.9rem}.reference-stat span{font-size:.55rem}}@media (min-width:901px){.site-shell header.fixed{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:.8rem 1.2rem;top:0;background:linear-gradient(#03112aeb,#03112a7a)!important}.site-shell header.fixed>div{background:#041839b8;border:1px solid #87b3ff38;border-radius:1.25rem;width:100%;max-width:none;height:4.6rem;padding:0 1.1rem;box-shadow:0 18px 50px #000c2a2e}.site-shell.site-light header.fixed{background:linear-gradient(#f0f6fff2,#f0f6ff8f)!important}.site-shell.site-light header.fixed>div{background:#ffffffdb;border-color:#3660af2e;box-shadow:0 18px 50px #244a7e1f}.site-shell header.fixed>div>a{border-right:1px solid #84aef738;min-width:13rem;padding-right:1.25rem}.site-shell header.fixed nav{background:#224c912e;border:1px solid #84aef72e;border-radius:.85rem;gap:.2rem;margin:0 auto;padding:.3rem;display:flex}.site-shell header.fixed nav a{color:#bdcfee;border-radius:.6rem;padding:.7rem .85rem;font-size:.78rem;transition:background .25s,color .25s,transform .25s;position:relative}.site-shell header.fixed nav a:after{content:"";opacity:0;background:#5c91ff;border-radius:2px;height:2px;transition:opacity .25s,transform .25s;position:absolute;bottom:.38rem;left:20%;right:20%;transform:scaleX(.4)}.site-shell header.fixed nav a:hover{color:#fff;background:#5289f62e;transform:translateY(-1px)}.site-shell header.fixed nav a:hover:after{opacity:1;transform:scaleX(1)}.site-shell.site-light header.fixed nav{background:#dde9faa6;border-color:#3660af24}.site-shell.site-light header.fixed nav a{color:#395577}.site-shell.site-light header.fixed nav a:hover{color:#173e80;background:#fffc}.site-shell header.fixed>div>div:last-child{padding-left:.8rem}.site-shell header.fixed>div>div:last-child>a{border-radius:.75rem;min-height:2.55rem;padding:.7rem 1rem;font-size:.75rem}}.site-shell:has(.visual-hero)>.site-main{padding-top:0!important}.site-shell:has(.visual-hero)>div.pt-20{padding-top:0!important}.site-shell:has(.visual-hero)>div.pt-24{padding-top:0!important}.site-shell:has(.visual-hero) .visual-hero{height:auto;min-height:100svh;padding-top:calc(var(--appbar-height) + 40px);padding-bottom:96px;display:grid}.site-shell.site-light:has(.visual-hero) .appbar{color:#143356;background:#d6efff;border-bottom-color:#aad8f2;box-shadow:0 4px 16px #64aad224}.site-shell.site-dark:has(.visual-hero) .appbar{color:#edf4ff;background:#09182cf5;border-bottom-color:#5a8cd247;box-shadow:0 6px 18px #000a1c47}:is(.site-shell.site-light:has(.visual-hero) .appbar-desktop a:hover,.site-shell.site-light:has(.visual-hero) .appbar-desktop a[aria-current=page]){color:#1f6fb8;border-color:#1f6fb8}:is(.site-shell.site-dark:has(.visual-hero) .appbar-desktop a:hover,.site-shell.site-dark:has(.visual-hero) .appbar-desktop a[aria-current=page]){color:#85b3ff;border-color:#85b3ff}.site-shell.site-light:has(.visual-hero) .appbar-actions button{color:#143356;background:#fff;border-color:#9ecceb}.site-shell.site-dark:has(.visual-hero) .appbar-actions button{color:#edf4ff;background:#ffffff0f;border-color:#64748b59}@media (max-width:640px){.site-shell:has(.visual-hero) .visual-hero{height:auto;min-height:100svh;padding-top:calc(var(--appbar-height) + 28px);padding-bottom:80px}.hero-overlay-copy{width:calc(100% - 2rem)}.hero-overlay-copy h1{font-size:clamp(2rem,10vw,3.2rem);line-height:1.02}.hero-overlay-lead{font-size:.8rem}.visual-hero-scroll{bottom:max(.7rem, env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.command-board,.command-orbit:before,.command-orbit:after,.command-orbit-line,.command-core,.command-step,.command-orbit-label i{animation:none}}.command-section{padding-top:4.5rem!important;padding-bottom:5rem!important}.command-heading h2{max-width:48rem;font-size:clamp(2.35rem,4.7vw,4.8rem)}.command-heading>p{max-width:27rem}.command-kpis{margin-top:2rem;margin-bottom:1rem}.command-board{grid-template-columns:.85fr 1.15fr;min-height:22rem;margin-top:1rem}.command-brief{min-height:22rem;padding:1.5rem}.command-brief-heading h3{margin-top:1.35rem}.command-roadmap{padding:1.1rem 1.45rem}.command-step{min-height:5.5rem}.site-shell.site-dark:has(.home-reference-page) .command-section{background:#061a37}.site-shell.site-dark:has(.home-reference-page) .command-kpis{background:#0b2a58;border-color:#6592e84d}.site-shell.site-dark:has(.home-reference-page) .command-kpi+.command-kpi{border-color:#6592e840}.site-shell.site-dark:has(.home-reference-page) .command-kpi strong{color:#a8c4ff}.site-shell.site-dark:has(.home-reference-page) .command-kpi span{color:#b0c4e6}@media (max-width:900px){.command-heading>p{max-width:36rem}.command-kpis{margin-top:1.5rem}.command-board{grid-template-columns:1fr}}@media (max-width:640px){.command-section{padding-top:3.5rem!important;padding-bottom:4rem!important}.command-heading h2{font-size:clamp(2.2rem,11vw,3.5rem)}.command-kpis{margin-top:1.5rem}.command-board{margin-top:1rem}.command-brief{min-height:18rem;padding:1.25rem}.command-brief-heading h3{margin-top:1rem;font-size:1.8rem}.command-roadmap{padding:.8rem 1rem}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
