/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{.not-found-page_button__8ASpv{min-height:calc(var(--spacing,.25rem) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--type-step-small);line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-radius:.375rem;line-height:1;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.16s;display:inline-flex}.not-found-page_button__8ASpv:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring)/.32);outline:none}.not-found-page_primary__yCqvX{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.not-found-page_primary__yCqvX:hover{background-color:hsl(var(--primary-strong))}.not-found-page_secondary__Yi9J5{background-color:hsl(var(--surface-raised));border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.not-found-page_secondary__Yi9J5:hover{border-color:hsl(var(--foreground)/.34)}.page-typography_section-kicker__wygSj{color:hsl(var(--primary-strong));font-size:var(--type-step-small);text-transform:uppercase;font-weight:800}.page-typography_cart-tag__mguUA{border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--primary-strong)/1);border-radius:.25rem}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{@supports (color:color-mix(in lab,red,red)){.page-typography_cart-tag__mguUA{border-color:color-mix(in oklab,hsl(var(--primary-strong)/1) 25%,transparent)}}.page-typography_cart-tag__mguUA{background-color:hsl(var(--primary-soft)/1)}@supports (color:color-mix(in lab,red,red)){.page-typography_cart-tag__mguUA{background-color:color-mix(in oklab,hsl(var(--primary-soft)/1) 70%,transparent)}}.page-typography_cart-tag__mguUA{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--type-step-xs);line-height:var(--tw-leading,1.45);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:hsl(var(--primary-strong)/1)}.page-typography_cart-tag__mguUA:is([data-theme=dark] *){border-color:hsl(var(--primary)/1)}@supports (color:color-mix(in lab,red,red)){.page-typography_cart-tag__mguUA:is([data-theme=dark] *){border-color:color-mix(in oklab,hsl(var(--primary)/1) 25%,transparent)}}.page-typography_cart-tag__mguUA:is([data-theme=dark] *){background-color:hsl(var(--primary-soft)/1)}@supports (color:color-mix(in lab,red,red)){.page-typography_cart-tag__mguUA:is([data-theme=dark] *){background-color:color-mix(in oklab,hsl(var(--primary-soft)/1) 25%,transparent)}}.page-typography_inline-link__JIFE4{color:hsl(var(--foreground)/1);text-decoration-line:underline;-webkit-text-decoration-color:hsl(var(--primary)/1);text-decoration-color:hsl(var(--primary)/1);border-radius:.375rem}@supports (color:color-mix(in lab,red,red)){.page-typography_inline-link__JIFE4{-webkit-text-decoration-color:color-mix(in oklab,hsl(var(--primary)/1) 60%,transparent);text-decoration-color:color-mix(in oklab,hsl(var(--primary)/1) 60%,transparent)}}.page-typography_inline-link__JIFE4{text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (prefers-reduced-motion:reduce){.page-typography_inline-link__JIFE4{transition-property:none}}.page-typography_inline-link__JIFE4:focus-visible,.page-typography_inline-link__JIFE4:hover{background-color:hsl(var(--primary)/1);color:hsl(var(--primary-foreground)/1);text-decoration-color:#0000}.page-typography_inline-link__JIFE4:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:hsl(var(--primary)/1)}.page-typography_page-shell__FofJC{background-color:hsl(var(--background)/1);background-image:radial-gradient(circle at center,hsl(var(--pattern)/1) 0 1px,transparent 1px 100%);min-height:100vh;color:hsl(var(--foreground)/1);background-size:20px 20px;flex-direction:column;display:flex;overflow-x:clip}.page-typography_hero-dark__zuMw2{background-color:hsl(var(--surface-raised)/1);color:hsl(var(--foreground)/1)}.page-typography_hero-dark__zuMw2:is([data-theme=dark] *){background-color:hsl(var(--surface-inverse)/1);background-image:radial-gradient(circle at 70% 0,hsl(var(--primary)/.18),transparent 36rem);color:hsl(var(--foreground)/1)}.page-typography_container__RFWYE{width:100%}@media (min-width:40rem){.page-typography_container__RFWYE{max-width:40rem}}@media (min-width:48rem){.page-typography_container__RFWYE{max-width:48rem}}@media (min-width:64rem){.page-typography_container__RFWYE{max-width:64rem}}@media (min-width:80rem){.page-typography_container__RFWYE{max-width:80rem}}@media (min-width:90rem){.page-typography_container__RFWYE{max-width:90rem}}.page-typography_container__RFWYE{margin-inline:auto;padding-inline:1rem}@media (min-width:40rem){.page-typography_container__RFWYE{max-width:none}}@media (min-width:1180px){.page-typography_container__RFWYE{max-width:1180px}}@media (min-width:1320px){.page-typography_container__RFWYE{max-width:1320px}}.page-typography_section__oP2wN{padding-block:4.5rem}@media (min-width:48rem){.page-typography_section__oP2wN{padding-block:5.5rem}}.page-typography_section-header__d8lbw{margin-bottom:calc(var(--spacing,.25rem) * 10)}.page-typography_section-heading__JEleC{font-family:var(--font-source-sans),Inter,system-ui,sans-serif;font-size:var(--type-step-h3);line-height:var(--tw-leading,1.14);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.045em;letter-spacing:.045em;color:hsl(var(--primary-strong)/1);text-transform:uppercase}@media (min-width:48rem){.page-typography_section-heading__JEleC{font-size:var(--type-step-h2);line-height:var(--tw-leading,1.1)}}@media (max-width:63.999rem){.page-typography_sticky-section-heading__cT4dN{z-index:10;background:linear-gradient(90deg,hsl(var(--background)/.96) 0,hsl(var(--background)/.88) 76%,transparent 100%);box-shadow:0 12px 24px hsl(var(--background)/.74);text-shadow:0 1px 0 hsl(var(--inverse-foreground)/.74);margin-inline-start:-.65rem;padding:.35rem .85rem .4rem .65rem;display:inline-block;position:sticky;top:7.75rem}}.page-typography_section-lede__ENhfu{margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 5);width:100%;font-size:var(--type-step-p);line-height:var(--tw-leading,1.55);--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8);color:hsl(var(--muted-foreground)/1);display:grid}.page-typography_section-title__8TRB2{margin-top:calc(var(--spacing,.25rem) * 3);font-family:var(--font-source-sans),Inter,system-ui,sans-serif;font-size:var(--type-step-h3);line-height:var(--tw-leading,1.14);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-wrap:balance;color:hsl(var(--foreground)/1)}@media (min-width:48rem){.page-typography_section-title__8TRB2{font-size:var(--type-step-h2);line-height:var(--tw-leading,1.1)}}.page-typography_detail-section-title__9_VCD{font-family:var(--font-source-sans),Inter,system-ui,sans-serif;font-size:var(--type-step-h4);line-height:var(--tw-leading,1.18);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-wrap:balance}@media (min-width:48rem){.page-typography_detail-section-title__9_VCD{font-size:var(--type-step-h3);line-height:var(--tw-leading,1.14)}}.page-typography_detail-section-copy__Chptr{max-width:var(--container-4xl,56rem);font-size:var(--type-step-p);line-height:var(--tw-leading,1.55);--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8);color:hsl(var(--muted-foreground)/1)}.page-typography_section-copy__N_RNP{margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-2xl,42rem);font-size:var(--type-step-p);line-height:var(--tw-leading,1.55);color:hsl(var(--muted-foreground)/1)}@media (max-width:63.999rem){.page-typography_sticky-heading-section__4FQIf{overflow:visible}.next-industries-section .page-typography_sticky-section-heading__cT4dN{background:linear-gradient(90deg,hsl(var(--surface-raised)/.96) 0,hsl(var(--surface-raised)/.88) 76%,transparent 100%);box-shadow:0 12px 24px hsl(var(--surface-raised)/.74)}}.next-publications-section .page-typography_section-header__d8lbw{max-width:56rem}}@layer overrides{html[dir=rtl] .page-typography_section-copy__N_RNP,html[dir=rtl] .page-typography_section-lede__ENhfu{line-height:1.9}html[dir=rtl] .page-typography_section-heading__JEleC,html[dir=rtl] .page-typography_section-kicker__wygSj{letter-spacing:0}.home-carousel_headline__s7sH4{color:hsl(var(--carousel-foreground));text-shadow:0 3px 22px #000000ad}.home-carousel_copy__2fFiK{color:hsl(var(--carousel-copy-foreground)/var(--carousel-copy-foreground-opacity));text-shadow:0 2px 14px #000000ad}.home-carousel_cta__cBHS_{min-height:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--primary)/1);background-color:hsl(var(--primary)/1);padding-inline:calc(var(--spacing,.25rem) * 7);color:hsl(var(--primary-foreground)/1);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer overrides{@media (hover:hover){.home-carousel_cta__cBHS_:hover{background-color:hsl(var(--primary-strong)/1);color:hsl(var(--primary-foreground)/1)}}.home-carousel_cta__cBHS_:is([data-theme=dark] *){border-color:hsl(var(--primary)/1);background-color:hsl(var(--primary)/1)}@media (hover:hover){.home-carousel_cta__cBHS_:is([data-theme=dark] *):hover{background-color:hsl(var(--primary-strong)/1)}}.home-carousel_readMore__nYAG_{border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--primary)/1);background-color:hsl(var(--primary)/1);width:100%;min-height:4.375rem;padding-inline:calc(var(--spacing,.25rem) * 10);font-size:var(--type-step-h6);line-height:var(--tw-leading,1.35);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:hsl(var(--primary-foreground)/1);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:.75rem;transition-duration:.3s}@media (hover:hover){.home-carousel_readMore__nYAG_:hover{border-color:hsl(var(--primary-strong)/1);background-color:hsl(var(--primary-strong)/1);color:hsl(var(--primary-foreground)/1)}}@media (min-width:40rem){.home-carousel_readMore__nYAG_{width:auto;min-width:20.5rem}}.home-carousel_readMore__nYAG_:is([data-theme=dark] *){border-color:hsl(var(--primary)/1);background-color:hsl(var(--primary)/1);color:hsl(var(--primary-foreground)/1)}@media (hover:hover){.home-carousel_readMore__nYAG_:is([data-theme=dark] *):hover{border-color:hsl(var(--primary-strong)/1);background-color:hsl(var(--primary-strong)/1);color:hsl(var(--primary-foreground)/1)}}.home-carousel_arrow__i_qAa{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);color:hsl(var(--primary-foreground)/1);--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.home-carousel_arrow__i_qAa:hover{border-color:hsl(var(--primary-strong)/1);background-color:hsl(var(--primary-strong)/1);color:hsl(var(--primary-foreground)/1)}}.home-carousel_arrow__i_qAa:disabled{display:none}.home-carousel_arrow__i_qAa:is([data-theme=dark] *){color:hsl(var(--primary-foreground)/1)}@media (hover:hover){.home-carousel_arrow__i_qAa:is([data-theme=dark] *):hover{background-color:hsl(var(--primary-strong)/1);color:hsl(var(--primary-foreground)/1)}}.home-carousel_arrow__i_qAa{border-color:hsl(var(--primary)/.82);background:hsl(var(--primary)/.9);box-shadow:0 10px 24px #17191c24,inset 0 1px 0 hsl(var(--inverse-foreground)/.38)}.home-carousel_homeCarousel__EhNFa{box-shadow:0 34px 90px #17191c29,inset 0 1px 0 hsl(var(--inverse-foreground)/.72)}.home-carousel_homeCarousel__EhNFa [aria-current=true]{box-shadow:0 0 0 4px hsl(var(--primary)/.2)}.dark .home-carousel_cta__cBHS_,.dark .home-carousel_cta__cBHS_:hover,[data-theme=dark] .home-carousel_cta__cBHS_,[data-theme=dark] .home-carousel_cta__cBHS_:hover{color:hsl(var(--primary-foreground))}:is(.dark .home-carousel_arrow__i_qAa,[data-theme=dark] .home-carousel_arrow__i_qAa){border-color:hsl(var(--primary)/.76);background:hsl(var(--primary)/.9);box-shadow:0 10px 24px #0003,inset 0 1px 0 hsl(var(--inverse-foreground)/.32)}html[dir=rtl] .home-carousel_homeCarousel__EhNFa{direction:rtl}:is(html[dir=rtl] .home-carousel_headline__s7sH4,html[dir=rtl] .home-carousel_copy__2fFiK){text-align:center}html[dir=rtl] .home-carousel_copy__2fFiK{line-height:1.9}}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{.index-image-card_card__3REZP{isolation:isolate;border:1px solid hsl(var(--foreground)/.12);background:linear-gradient(145deg,hsl(var(--background)/.98),hsl(var(--surface-raised)/.92));box-shadow:0 22px 58px #17191c1c,inset 0 1px 0 hsl(var(--inverse-foreground)/.72);border-radius:.375rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.index-image-card_image__bXOYr{object-fit:cover;opacity:.05;filter:saturate(.78)contrast(.94)}.index-image-card_card__3REZP:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,hsl(var(--background)/.68),hsl(var(--surface-raised)/.42));position:absolute;inset:0}}@layer overrides{.navigation_scope__3LJFd .next-section-menu-image{transition:transform .7s cubic-bezier(.22,1,.36,1)}.navigation_scope__3LJFd .next-section-menu-card:focus-visible .next-section-menu-image,.navigation_scope__3LJFd .next-section-menu-card:hover .next-section-menu-image{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.navigation_scope__3LJFd .next-section-menu-image{transform:none!important;transition:none}}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{.industry-card_title__ATXzX{max-width:14rem;font-family:var(--font-source-sans),Inter,system-ui,sans-serif;font-size:var(--type-step-h5);line-height:var(--tw-leading,1.25);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:hsl(var(--foreground)/1)}@media (min-width:48rem){.industry-card_title__ATXzX{font-size:var(--type-step-h4);line-height:var(--tw-leading,1.18)}}.industry-card_title__ATXzX{text-shadow:0 1px 0 hsl(var(--inverse-foreground)/.82),0 10px 24px hsl(var(--background)/.56)}.industry-card_card__aLRrD{--industry-accent:hsl(var(--primary));--card-accent:var(--industry-accent);--card-title-accent-gap:1.35rem;--industry-title-accent-gap:1.35rem;--industry-glow:hsl(var(--primary)/.08);--industry-photo-opacity:.84;--industry-photo-saturation:.86;--industry-photo-contrast:.98;--industry-text-width:23rem;border-style:var(--tw-border-style);background-color:hsl(var(--background)/1);min-height:21rem;padding:calc(var(--spacing,.25rem) * 7);color:hsl(var(--card-foreground)/1);--tw-shadow:0 12px 30px var(--tw-shadow-color,#17191c14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;border-width:1px;border-radius:.5rem;transition-duration:.5s;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.industry-card_card__aLRrD{padding:calc(var(--spacing,.25rem) * 8)}}.industry-card_card__aLRrD{border-color:hsl(var(--foreground)/.12);isolation:isolate;background:linear-gradient(145deg,hsl(var(--background)/.98),hsl(var(--surface-raised)/.92)),radial-gradient(circle at 78% 14%,var(--industry-glow),transparent 17rem);box-shadow:0 22px 58px #17191c1c,inset 0 1px 0 hsl(var(--inverse-foreground)/.72);flex-direction:column}.industry-card_card__aLRrD:after,.industry-card_card__aLRrD:before{content:"";pointer-events:none;transition:opacity .36s,transform .7s cubic-bezier(.22,1,.36,1),background-position .7s;position:absolute;inset:0}.industry-card_card__aLRrD:before{z-index:-2;opacity:var(--industry-photo-opacity);background:linear-gradient(145deg,hsl(var(--background)/.72),hsl(var(--surface-raised)/.5)),linear-gradient(90deg,hsl(var(--background)/.92) 0,hsl(var(--background)/.58) 42%,hsl(var(--background)/.34) 64%,hsl(var(--background)/.62) 100%),linear-gradient(180deg,hsl(var(--background)/.82) 0,hsl(var(--background)/.48) 56%,hsl(var(--background)/.76) 100%),var(--industry-image);background-position:50%,50%,50%,var(--industry-image-position,70% 45%);background-size:auto,auto,auto,var(--industry-image-size,cover);filter:saturate(var(--industry-photo-saturation)) contrast(var(--industry-photo-contrast))}.industry-card_card__aLRrD:after{z-index:-1;opacity:.32;background-image:linear-gradient(135deg,transparent 0 42%,hsl(var(--foreground)/.045) 42% 42.5%,transparent 42.5% 100%),radial-gradient(circle at 20% 18%,var(--industry-glow),transparent 13rem),radial-gradient(circle at 82% 18%,var(--industry-glow),transparent 10rem),linear-gradient(90deg,hsl(var(--foreground)/.055) 1px,transparent 1px),linear-gradient(180deg,hsl(var(--foreground)/.04) 1px,transparent 1px);background-position:50%,50%,50%,0 0,0 0;background-size:auto,auto,auto,26px 26px,26px 26px;-webkit-mask-image:linear-gradient(130deg,#0000 16%,#000 52%,#0000 86%);mask-image:linear-gradient(130deg,#0000 16%,#000 52%,#0000 86%)}.industry-card_card__aLRrD:hover{border-color:hsl(var(--primary)/.5);box-shadow:0 30px 76px #17191c29,0 0 0 1px hsl(var(--primary)/.1),inset 0 1px 0 hsl(var(--inverse-foreground)/.85);transform:translateY(-4px)}.industry-card_card__aLRrD:hover:before{opacity:.92;transform:translate(.28rem,-.18rem)scale(1.012)}.industry-card_card__aLRrD:hover:after{opacity:.5;background-position:50%,50%,50%,7px -6px,7px -6px;transform:translate(-.18rem,.14rem)}.industry-card_title__ATXzX:after{content:"";width:3.25rem;height:1px;margin-top:var(--industry-title-accent-gap);background:linear-gradient(90deg,var(--industry-accent),hsl(var(--foreground)/.1),transparent);display:block}.industry-card_copy__Lsne3{font-size:var(--type-step-p);line-height:var(--tw-leading,1.55);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);max-width:var(--industry-text-width);color:hsl(var(--foreground)/.78);text-shadow:0 1px 0 hsl(var(--inverse-foreground)/.72),0 8px 18px hsl(var(--background)/.54);font-weight:500}:is(.dark .industry-card_copy__Lsne3,[data-theme=dark] .industry-card_copy__Lsne3){color:hsl(var(--foreground)/.86);text-shadow:0 2px 14px #0000008a}}@layer overrides{@media (prefers-reduced-motion:reduce){.industry-card_card__aLRrD,.industry-card_card__aLRrD:after,.industry-card_card__aLRrD:before{transition:none}}html[dir=rtl] .industry-card_copy__Lsne3{line-height:1.9}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{.scroll-reveal-section_content__KI9HJ{opacity:1}.scroll-reveal-section_content--enhanced__cZDnJ{opacity:0;will-change:opacity;transition:opacity .28s ease-out}.scroll-reveal-section_content--visible__zMT2i{opacity:1}@media (max-width:63.999rem){.next-sticky-heading-section.scroll-reveal-section_section__ypmo2{overflow:visible}.next-sticky-heading-section .scroll-reveal-section_content--visible__zMT2i{transform:none}}}@layer overrides{@media (prefers-reduced-motion:reduce){.scroll-reveal-section_content__KI9HJ{opacity:1;will-change:auto;transition:none;transform:none}}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{.site-shell_home-cta-section__udZRS{position:relative;overflow:hidden}.site-shell_home-cta-section__udZRS:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(90deg,hsl(var(--foreground)/.024) 1px,transparent 1px),linear-gradient(180deg,hsl(var(--foreground)/.024) 1px,transparent 1px),linear-gradient(132deg,transparent 0 64%,hsl(var(--primary)/.06) 64% 64.12%,transparent 64.12% 100%);background-size:96px 96px,96px 96px,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 48% 34%,#000,#0000 72%);mask-image:radial-gradient(circle at 48% 34%,#000,#0000 72%)}}@layer overrides{html[dir=rtl] .site-shell_footer__nav-link__XrJcc svg{transform:scaleX(-1)}html[dir=rtl] .site-shell_footer__contact-line__s87HF,html[dir=rtl] .site-shell_footer__social__5qsSg{direction:rtl}html[dir=rtl] .site-shell_footer__contact-line__s87HF svg,html[dir=rtl] .site-shell_footer__social__5qsSg svg{flex-shrink:0}html[dir=rtl] .site-shell_home-cta__button__tGokg svg{transform:rotate(180deg)}.site-shell_scope__MClX9 .next-home-cta{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 7);color:hsl(var(--foreground)/1);--tw-shadow:0 12px 30px var(--tw-shadow-color,#17191c14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-radius:.75rem;position:relative;overflow:hidden}@media (min-width:48rem){.site-shell_scope__MClX9 .next-home-cta{padding:calc(var(--spacing,.25rem) * 10)}}.site-shell_scope__MClX9 .next-home-cta:is([data-theme=dark] *){color:hsl(var(--foreground)/1);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.site-shell_scope__MClX9 .next-home-cta{border-color:hsl(var(--primary)/.36);background:linear-gradient(135deg,hsl(var(--surface-raised)/.99),hsl(var(--background)/.93)),radial-gradient(circle at 88% 26%,hsl(var(--primary)/.34),transparent 16rem),radial-gradient(circle at 72% 50%,hsl(var(--primary)/.13),transparent 22rem),radial-gradient(circle at 18% 82%,hsl(var(--accent)/.12),transparent 20rem);box-shadow:0 36px 96px #17191c29,0 0 0 1px hsl(var(--primary)/.08),inset 0 1px 0 hsl(var(--inverse-foreground)/.8)}.site-shell_scope__MClX9 .next-home-cta-section{background-color:hsl(var(--background)/1);padding-block:calc(var(--spacing,.25rem) * 16)}@media (min-width:48rem){.site-shell_scope__MClX9 .next-home-cta-section{padding-block:calc(var(--spacing,.25rem) * 20)}}.site-shell_scope__MClX9 .next-home-cta-heading{margin-bottom:calc(var(--spacing,.25rem) * 8);font-family:var(--font-source-sans),Inter,system-ui,sans-serif;font-size:var(--type-step-h3);line-height:var(--tw-leading,1.14);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.045em;letter-spacing:.045em;color:hsl(var(--primary-strong)/1);text-transform:uppercase}@media (min-width:48rem){.site-shell_scope__MClX9 .next-home-cta-heading{font-size:var(--type-step-h2);line-height:var(--tw-leading,1.1)}}.site-shell_scope__MClX9 .next-contact-cta--compact .next-home-cta-heading{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--type-step-h6);line-height:var(--tw-leading,1.35)}@media (min-width:48rem){.site-shell_scope__MClX9 .next-contact-cta--compact .next-home-cta-heading{font-size:var(--type-step-h5);line-height:var(--tw-leading,1.25)}}.site-shell_scope__MClX9 .next-contact-cta--compact .next-home-cta{padding:calc(var(--spacing,.25rem) * 5)}@media (min-width:48rem){.site-shell_scope__MClX9 .next-contact-cta--compact .next-home-cta{padding:calc(var(--spacing,.25rem) * 6)}}.site-shell_scope__MClX9 .next-contact-cta--compact .next-home-cta__title{font-size:var(--type-step-h5);line-height:var(--tw-leading,1.25)}@media (min-width:48rem){.site-shell_scope__MClX9 .next-contact-cta--compact .next-home-cta__title{font-size:var(--type-step-h4);line-height:var(--tw-leading,1.18)}}.site-shell_scope__MClX9 .next-contact-cta--compact .next-home-cta__copy{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--type-step-small);line-height:var(--tw-leading,1.5);--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.site-shell_scope__MClX9 .next-contact-cta--compact .next-home-cta__button{min-width:calc(var(--spacing,.25rem) * 44);padding-inline:calc(var(--spacing,.25rem) * 6)}:is(.site-shell_scope__MClX9 .dark .next-home-cta,.site-shell_scope__MClX9 [data-theme=dark] .next-home-cta){border-color:hsl(var(--foreground)/.18)}.site-shell_scope__MClX9 .next-home-cta:before{content:"";pointer-events:none;opacity:.78;background:repeating-linear-gradient(90deg,transparent 0 32px,hsl(var(--foreground)/.035) 32px 33px),linear-gradient(128deg,transparent 0 57%,hsl(var(--primary)/.26) 57% 57.32%,transparent 57.32% 100%),linear-gradient(128deg,transparent 0 69%,hsl(var(--foreground)/.08) 69% 69.16%,transparent 69.16% 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 88%);mask-image:linear-gradient(135deg,#000,#0000 88%)}.site-shell_scope__MClX9 .next-home-cta:after{content:"";pointer-events:none;background:linear-gradient(180deg,hsl(var(--primary)),hsl(var(--primary)/.2),hsl(var(--accent)/.36));width:.38rem;box-shadow:0 0 34px hsl(var(--primary)/.34);position:absolute;inset-block:0;inset-inline-start:0}.site-shell_scope__MClX9 .next-home-cta>*{position:relative}.site-shell_scope__MClX9 .next-home-cta__mark{border:1px solid hsl(var(--primary)/.26);opacity:.62;pointer-events:none;background:radial-gradient(circle at center,hsl(var(--primary)/.13),transparent 58%),repeating-linear-gradient(135deg,transparent 0 18px,hsl(var(--primary)/.13) 18px 19px);inset-inline-end:clamp(1.5rem,5vw,4.5rem);border-radius:999px;width:min(18rem,26vw);height:min(18rem,26vw);position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%,#0000);mask-image:linear-gradient(90deg,#0000,#000 42%,#0000)}.site-shell_scope__MClX9 .next-home-cta__title{max-width:var(--container-4xl,56rem);font-family:var(--font-source-sans),Inter,system-ui,sans-serif;font-size:var(--type-step-h3);line-height:var(--tw-leading,1.14);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);text-wrap:balance;color:hsl(var(--foreground)/1)}@media (min-width:48rem){.site-shell_scope__MClX9 .next-home-cta__title{font-size:var(--type-step-h2);line-height:var(--tw-leading,1.1)}}.site-shell_scope__MClX9 .next-home-cta__copy{margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-2xl,42rem);font-size:var(--type-step-p);line-height:var(--tw-leading,1.55);--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8);color:hsl(var(--muted-foreground)/1)}.site-shell_scope__MClX9 .next-home-cta__copy--without-title{margin-top:0}.site-shell_scope__MClX9 .next-home-cta__button{min-width:calc(var(--spacing,.25rem) * 52);padding-inline:calc(var(--spacing,.25rem) * 8);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:.5rem;transition-duration:.3s}.site-shell_scope__MClX9.next-footer{background:radial-gradient(circle at 82% 0,hsl(var(--primary)/.12),transparent 22rem),linear-gradient(145deg,hsl(var(--surface-raised)),hsl(var(--surface-inverse)));position:relative;overflow:hidden}.site-shell_scope__MClX9.next-footer:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(90deg,hsl(var(--foreground)/.08) 1px,transparent 1px),linear-gradient(180deg,hsl(var(--foreground)/.08) 1px,transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 68% 16%,#000,#0000 68%);mask-image:radial-gradient(circle at 68% 16%,#000,#0000 68%)}.site-shell_scope__MClX9.next-footer>*{z-index:1;position:relative}:is(.site-shell_scope__MClX9 .next-footer__contact-line,.site-shell_scope__MClX9 .next-footer__nav-link,.site-shell_scope__MClX9 .next-footer__social-link){transition:color .26s,transform .26s,border-color .26s,background-color .26s}:is(.site-shell_scope__MClX9 .next-footer__contact-line:hover,.site-shell_scope__MClX9 .next-footer__nav-link:hover){transform:translate(.16rem)}.site-shell_scope__MClX9 .next-footer__social-link{border:1px solid hsl(var(--primary)/.22);background:hsl(var(--foreground)/.04);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.site-shell_scope__MClX9 .next-footer__social-link:hover{border-color:hsl(var(--primary)/.58);background:hsl(var(--primary)/.08);transform:translateY(-.12rem)}:is(.site-shell_scope__MClX9 .next-home-cta__button svg,.site-shell_scope__MClX9 .next-document-card__link svg){transition:transform .3s cubic-bezier(.22,1,.36,1)}.site-shell_scope__MClX9 .next-document-card:hover .next-document-card__link svg,.site-shell_scope__MClX9 .next-home-cta__button:hover svg{transform:translate(.2rem)}@media (prefers-reduced-motion:reduce){:is(.site-shell_scope__MClX9 .next-home-cta__button svg,.site-shell_scope__MClX9 .next-document-card__link svg){transition:none}}}@property --tw-tracking{syntax:"*";inherits:false}@layer components{.image-placeholder_placeholder__ey0fw{position:absolute;inset:0;background-position:50%;background-size:cover;transition:transform .3s ease}.image-placeholder_light__KFLL_{background-image:url(/images/misc/placeholder_light.webp)}.image-placeholder_dark__DTffu{display:none;background-image:url(/images/misc/placeholder_dark.webp)}.dark .image-placeholder_light__KFLL_,[data-theme=dark] .image-placeholder_light__KFLL_{display:none}.dark .image-placeholder_dark__DTffu,[data-theme=dark] .image-placeholder_dark__DTffu{display:block}.group:hover .image-placeholder_placeholder__ey0fw{transform:scale(1.05)}.service-card_card__7Tmt6{--service-accent:hsl(var(--primary));--card-accent:var(--service-accent);--service-glow:hsl(var(--primary)/.08);border-style:var(--tw-border-style);background-color:hsl(var(--background)/1);min-height:16.5rem;padding:calc(var(--spacing,.25rem) * 6);color:hsl(var(--card-foreground)/1);--tw-shadow:0 12px 30px var(--tw-shadow-color,#17191c14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;border-width:1px;border-radius:.5rem;transition-duration:.5s;display:flex;position:relative;overflow:hidden}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{@media (min-width:48rem){.service-card_card__7Tmt6{padding:calc(var(--spacing,.25rem) * 7)}}.service-card_card__7Tmt6{isolation:isolate;border-color:hsl(var(--foreground)/.12);background:linear-gradient(145deg,hsl(var(--background)/.98),hsl(var(--surface-raised)/.9)),radial-gradient(circle at 80% 14%,var(--service-glow),transparent 15rem);box-shadow:0 20px 52px #17191c1a,inset 0 1px 0 hsl(var(--inverse-foreground)/.72);flex-direction:column}.service-card_card__7Tmt6:after,.service-card_card__7Tmt6:before{content:"";pointer-events:none;transition:opacity .36s,transform .7s cubic-bezier(.22,1,.36,1),background-position .7s;position:absolute;inset:0}.service-card_card__7Tmt6:before{z-index:-2;opacity:.5;background:linear-gradient(145deg,hsl(var(--background)/.84),hsl(var(--surface-raised)/.52)),radial-gradient(circle at 78% 16%,var(--service-glow),transparent 12rem),repeating-linear-gradient(0deg,transparent 0 38px,hsl(var(--foreground)/.026) 38px 39px),repeating-linear-gradient(90deg,transparent 0 38px,hsl(var(--foreground)/.022) 38px 39px);-webkit-mask-image:linear-gradient(128deg,#000 0 54%,#0000 86%);mask-image:linear-gradient(128deg,#000 0 54%,#0000 86%)}.service-card_card__7Tmt6:after{z-index:-1;opacity:.28;background-image:linear-gradient(132deg,transparent 0 48%,hsl(var(--foreground)/.045) 48% 48.4%,transparent 48.4% 100%),linear-gradient(90deg,hsl(var(--foreground)/.05) 1px,transparent 1px),linear-gradient(180deg,hsl(var(--foreground)/.038) 1px,transparent 1px),radial-gradient(circle at 84% 22%,var(--service-glow),transparent 10rem);background-position:50%,0 0,0 0,50%;background-size:auto,24px 24px,24px 24px,auto;-webkit-mask-image:linear-gradient(124deg,#0000 12%,#000 54%,#0000 92%);mask-image:linear-gradient(124deg,#0000 12%,#000 54%,#0000 92%)}.service-card_card__7Tmt6:hover{border-color:hsl(var(--primary)/.48);box-shadow:0 28px 72px #17191c26,0 0 0 1px hsl(var(--primary)/.1),inset 0 1px 0 hsl(var(--inverse-foreground)/.82);transform:translateY(-4px)}.service-card_card__7Tmt6:hover:before{opacity:.68;transform:translate(.25rem,-.15rem)scale(1.008)}.service-card_card__7Tmt6:hover:after{opacity:.46;background-position:50%,6px -5px,6px -5px,50%;transform:translate(-.14rem,.12rem)}.service-card_icon__6XScq{border-style:var(--tw-border-style);width:3.35rem;height:3.35rem;color:var(--service-accent);border-width:1px;border-color:hsl(var(--primary)/.32);background:linear-gradient(145deg,hsl(var(--primary)/.13),hsl(var(--background)/.86)),radial-gradient(circle at 30% 18%,hsl(var(--inverse-foreground)/.78),transparent 2rem);box-shadow:0 10px 24px #17191c14,inset 0 1px 0 hsl(var(--inverse-foreground)/.86);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.85rem;transition:border-color .3s,box-shadow .3s,transform .5s cubic-bezier(.22,1,.36,1);display:flex}.service-card_card__7Tmt6:hover .service-card_icon__6XScq{border-color:hsl(var(--primary)/.46);box-shadow:0 14px 30px #17191c1c,inset 0 1px 0 hsl(var(--inverse-foreground)/.88);transform:translateY(-.12rem)}.service-card_title__9ieoS{max-width:14rem;font-family:var(--font-source-sans),Inter,system-ui,sans-serif;font-size:var(--type-step-h5);line-height:var(--tw-leading,1.25);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:hsl(var(--foreground)/1)}@media (min-width:48rem){.service-card_title__9ieoS{font-size:var(--type-step-h4);line-height:var(--tw-leading,1.18)}}.service-card_title__9ieoS{text-shadow:0 1px 0 hsl(var(--inverse-foreground)/.82),0 10px 24px hsl(var(--background)/.56)}.service-card_copy__MeNe5{margin-top:calc(var(--spacing,.25rem) * 6);max-width:24rem;font-size:var(--type-step-p);line-height:var(--tw-leading,1.55);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:hsl(var(--foreground)/.78);text-shadow:0 1px 0 hsl(var(--inverse-foreground)/.72),0 8px 18px hsl(var(--background)/.54);font-weight:500}:is(.dark .service-card_title__9ieoS,.dark .service-card_copy__MeNe5,[data-theme=dark] .service-card_title__9ieoS,[data-theme=dark] .service-card_copy__MeNe5){text-shadow:none}:is(.dark .service-card_copy__MeNe5,[data-theme=dark] .service-card_copy__MeNe5){color:hsl(var(--foreground)/.84)}}@layer overrides{@media (prefers-reduced-motion:reduce){.service-card_card__7Tmt6,.service-card_card__7Tmt6:after,.service-card_card__7Tmt6:before,.service-card_icon__6XScq{transition:none}}}@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-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{.table_table__iFjtI{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border)/1);background-color:hsl(var(--surface-raised)/1);font-size:var(--type-step-small);line-height:var(--tw-leading,1.5);border-radius:.75rem;overflow:hidden}.table_table__iFjtI th{background-color:hsl(var(--muted)/1);text-align:left;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:hsl(var(--foreground)/1)}.table_table__iFjtI td,.table_table__iFjtI th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border)/1);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.table_table__iFjtI td{color:hsl(var(--muted-foreground)/1)}.table_table__iFjtI tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@layer overrides{html[dir=rtl] .table_table__iFjtI td,html[dir=rtl] .table_table__iFjtI th{text-align:right}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}