/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.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}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#090b0c;--ink-2:#101417;--steel:#20272c;--paper:#f4f3ee;--muted:#aeb4b7;--yellow:#f5b800;--line:#ffffff24;--dark-line:#090b0c21;--estilo-public-release:20260800}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-inter),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body::selection{background:var(--yellow);color:#000}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.shell{width:calc(100% - clamp(32px,4vw,96px));margin-inline:auto}.skip-link{z-index:200;background:var(--yellow);color:#000;padding:12px 18px;font-weight:800;transition:all .2s;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.site-header{z-index:50;color:#fff;background:#030405eb;border-bottom:1px solid #ffffff1a;height:86px;position:absolute;inset:0 0 auto}.site-header__inner{align-items:center;gap:36px;height:100%;display:flex}.brand{flex:none;width:195px;display:block}.brand img{width:100%;height:auto;display:block}.desktop-nav{align-items:center;gap:29px;margin-left:auto;display:flex}.desktop-nav a,.client-link{color:#d5d7d8;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;transition:all .2s}.products-menu{align-items:center;height:86px;display:flex;position:relative}.products-menu>a{align-items:center;gap:5px;display:flex}.products-menu>a svg{width:13px}.products-mega{opacity:0;visibility:hidden;background:#080c0e;border:1px solid #343c40;grid-template-columns:250px 1fr;gap:36px;width:min(1040px,82vw);padding:28px;transition:all .2s;display:grid;position:absolute;top:86px;left:50%;transform:translate(-42%,-8px);box-shadow:0 30px 80px #0000008c}.products-menu:hover .products-mega,.products-menu:focus-within .products-mega{opacity:1;visibility:visible;transform:translate(-42%)}.products-mega__intro{border-right:1px solid #30383c;padding-right:28px}.products-mega__intro small,.products-mega__intro strong{display:block}.products-mega__intro small,.products-mega__groups span{color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.products-mega__intro strong{font:600 27px/1.05 var(--font-display);text-transform:uppercase;margin:12px 0 25px}.products-mega__intro>a{text-underline-offset:6px;text-decoration:underline;color:#fff!important}.products-mega__groups{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.products-mega__groups section{flex-direction:column;gap:9px;display:flex}.products-mega__groups a{text-transform:none;letter-spacing:0;font-size:10px;line-height:1.4}.products-mega__groups a:hover{color:#fff}.products-mega__preview{z-index:5;pointer-events:none;background:#0c1113;border:1px solid #434d51;width:330px;animation:.22s both product-preview-in;position:absolute;overflow:hidden;box-shadow:0 26px 70px #0000009e}.products-mega__preview>div{height:205px;position:relative;overflow:hidden}.products-mega__preview img{object-fit:cover}.products-mega__preview>span,.products-mega__preview>strong,.products-mega__preview>small{margin-inline:18px;display:flex}.products-mega__preview>span{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;margin-top:16px;font-size:8px;font-weight:900}.products-mega__preview>strong{color:#fff;font:600 23px/1.05 var(--font-display);text-transform:uppercase;margin-top:6px}.products-mega__preview>small{color:#abb4b7;text-transform:uppercase;align-items:center;gap:7px;margin-block:15px 18px;font-size:9px;font-weight:900}.products-mega__preview>small svg{width:15px;color:var(--yellow)}@keyframes product-preview-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.desktop-nav a:hover,.client-link:hover{color:var(--yellow)}.site-header__actions{align-items:center;gap:22px;display:flex}.language-link{color:var(--yellow);letter-spacing:.08em;font-size:11px;font-weight:900}.client-link{border-left:1px solid #ffffff2e;padding-left:22px}.header-cta{border:1px solid var(--yellow);color:var(--yellow);text-transform:uppercase;letter-spacing:.05em;padding:14px 18px;font-size:11px;font-weight:900}.menu-button{color:#fff;background:0 0;border:1px solid #ffffff4d;justify-content:center;align-items:center;width:48px;height:48px;display:none}.mobile-menu{display:none}.products-mega__group-link{color:var(--yellow)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important}.mobile-product-group{flex-direction:column;gap:4px;display:flex}.mobile-product-group>strong,.mobile-product-group>.mobile-product-group__title{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;padding:6px 0 3px;font-size:10px;font-weight:900}.mobile-product-group>a:not(.mobile-product-group__title){color:#9fa7aa;text-transform:uppercase;padding:5px 0;font-size:10px;font-weight:800}.screen-family{background:var(--paper);color:var(--ink)}.screen-family__hero{align-items:flex-end;min-height:720px;padding:150px 0 78px;display:flex;position:relative;overflow:hidden}.screen-family__hero>img{object-fit:cover;object-position:center}.screen-family__veil{background:linear-gradient(90deg,#fffaf2fa,#fffaf2e6 38%,#fffaf22e 75%);position:absolute;inset:0}.screen-family__hero .shell{z-index:1;position:relative}.screen-family__hero nav{color:var(--copper-dark);text-transform:uppercase;gap:9px;margin-bottom:36px;font-size:.75rem;font-weight:800;display:flex}.screen-family__hero h1{max-width:800px;color:var(--ink);margin-bottom:22px;font-size:clamp(4rem,7vw,7rem)}.screen-family__hero h1 em{color:var(--copper)}.screen-family__hero .shell>p:last-child{color:#5e554d;max-width:650px;font-size:1.05rem;line-height:1.7}.screen-family__products{padding:110px 0}.screen-family__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.screen-family__grid article{background:var(--surface);border:1px solid var(--line);box-shadow:var(--warm-shadow)}.screen-family__grid figure{min-height:410px;margin:0;position:relative;overflow:hidden}.screen-family__grid figure img{object-fit:cover}.screen-family__grid article>div{padding:34px}.screen-family__grid small{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.screen-family__grid h2{margin:11px 0 15px;font-size:clamp(2.2rem,3vw,3.5rem)}.screen-family__grid p{color:#5e554d;line-height:1.7}.screen-family__grid ul{gap:9px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.screen-family__grid li{color:#5e554d;align-items:center;gap:9px;display:flex}.screen-family__grid li svg{width:16px;color:var(--copper)}.screen-family__guidance{color:#f7f1e8;background:#171411;padding:100px 0}.screen-family__guidance .shell{grid-template-columns:.9fr 1.1fr;align-items:start;gap:9vw;display:grid}.screen-family__guidance h2{font-size:clamp(2.5rem,4.2vw,4.5rem)}.screen-family__guidance p{color:#c7bdb4;line-height:1.75}.screen-family__guidance .shell>div:last-child{border-top:1px solid #ffffff2e;display:grid}.screen-family__guidance a{border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:20px;padding:22px 0;font-weight:800;display:flex}.screen-family__guidance a svg{width:18px;color:var(--copper)}@media (max-width:760px){.screen-family__hero{min-height:640px;padding:130px 0 58px}.screen-family__hero h1{font-size:clamp(3.4rem,15vw,5.2rem)}.screen-family__grid,.screen-family__guidance .shell{grid-template-columns:1fr}.screen-family__products{padding:72px 0}.screen-family__grid figure{min-height:280px}.screen-family__grid article>div{padding:25px}.screen-family__guidance{padding:72px 0}.screen-family__guidance .shell{gap:45px}}.hero{color:#fff;background:#060708;height:94vh;min-height:860px;max-height:1040px;position:relative;overflow:hidden}.hero__image{object-fit:cover;object-position:center right;filter:saturate(.85)contrast(1.04)}.hero__veil{background:linear-gradient(90deg,#030506fa 0%,#030506eb 29%,#0305067a 57%,#03050614 100%),linear-gradient(#0000 50%,#0000006b);position:absolute;inset:0}.hero__content{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-top:100px;display:flex;position:relative}.eyebrow{color:var(--yellow);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 26px;font-size:12px;font-weight:900;display:flex}.eyebrow span{background:currentColor;width:34px;height:2px}.eyebrow--dark{color:#777159}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;letter-spacing:-.025em;font-weight:600;line-height:.97}h1{max-width:990px;margin-bottom:28px;font-size:clamp(72px,7.2vw,122px)}h1 em,h2 em{color:var(--yellow);font-style:normal}.hero__lead{color:#d3d7d8;max-width:610px;margin-bottom:38px;font-size:19px;line-height:1.7}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.button{letter-spacing:.055em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 25px;font-size:13px;font-weight:900;transition:transform .2s,background .2s,color .2s,border .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--yellow);color:#080909}.button--primary:hover{background:#f5b800}.button--ghost{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff57}.button--ghost:hover{border-color:#fff}.button--light{color:#090b0c;background:#fff}.hero__index{z-index:3;color:#fff;font:700 12px var(--font-inter);letter-spacing:.1em;align-items:center;gap:18px;display:flex;position:absolute;bottom:42px;right:42px}.hero__index i{background:linear-gradient(90deg,var(--yellow) 35%,#ffffff47 35%);width:90px;height:1px;display:block}.proof-strip{background:var(--ink-2);color:#fff;border-top:1px solid var(--line)}.proof-strip__grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-strip article{border-left:1px solid var(--line);align-items:center;gap:18px;min-height:136px;padding:30px 28px;display:flex}.proof-strip article:last-child{border-right:1px solid var(--line)}.proof-strip svg{color:var(--yellow);width:25px;height:25px}.proof-strip strong,.proof-strip span{display:block}.proof-strip strong{font-family:var(--font-display);text-transform:uppercase;font-size:24px}.proof-strip span{color:#939a9e;margin-top:5px;font-size:12px;line-height:1.4}.section{padding:150px 0}.intro{background:var(--paper)}.intro__grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:11vw;display:grid}.section h2,.feature h2,.portal-callout h2,.cta h2{margin-bottom:0;font-size:clamp(50px,5.3vw,88px)}.intro h2 em{color:#857e64}.intro__copy{padding-bottom:4px}.intro__copy p{color:#4d5356;font-size:18px;line-height:1.8}.text-link{border-bottom:2px solid var(--yellow);text-transform:uppercase;letter-spacing:.055em;align-items:center;gap:10px;margin-top:22px;padding-bottom:8px;font-size:13px;font-weight:900;display:inline-flex}.products{padding-top:0}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px;display:flex}.section-heading h2{font-size:clamp(46px,4.5vw,76px)}.section-heading>p{color:#666c6f;max-width:420px;line-height:1.75}.product-grid{background:#d4d1c7;border:1px solid #d4d1c7;grid-template-columns:1.35fr .65fr .65fr;gap:1px;display:grid}.product-card{background:#e8e6de;flex-direction:column;min-height:570px;padding:24px;transition:background .25s,color .25s;display:flex;position:relative;overflow:hidden}.product-card--wide{grid-row:span 2;min-height:740px}.product-card:nth-child(4){grid-column:3}.product-card:hover{color:#fff;background:#131719}.product-card__no{font:700 12px var(--font-inter);color:#777;align-self:flex-end}.product-card__visual{flex:1;justify-content:center;align-items:center;min-height:230px;display:flex}.product-card__visual--photo{background:#111416;margin:18px -24px 25px;position:relative;overflow:hidden}.product-card__visual--photo img{object-fit:cover;transition:transform .5s,filter .3s}.product-card:hover .product-card__visual--photo img{filter:saturate(1.08);transform:scale(1.035)}.product-grid--catalog{grid-template-columns:1fr 1fr}.product-grid--catalog .product-card{min-height:680px}.machine-form{aspect-ratio:2.25;background:linear-gradient(160deg,#777,#212426 45%,#060708);border:1px solid #777;border-radius:50%;width:76%;position:relative;transform:perspective(500px)rotateX(5deg)rotateY(-7deg);box-shadow:0 28px 55px #00000040}.machine-form:before,.machine-form:after{content:"";border:4px solid var(--yellow);background:#151819;border-radius:50%;width:11%;position:absolute;top:8%;bottom:8%}.machine-form:before{left:-4%}.machine-form:after{right:-4%}.machine-form i{border-top:4px solid var(--yellow);background:#222;width:20%;height:34%;position:absolute;bottom:-28%}.machine-form i:first-child{left:10%}.machine-form i:nth-child(2){left:40%}.machine-form i:nth-child(3){right:8%}.product-card__body{border-top:1px solid var(--dark-line);padding-top:25px}.product-card:hover .product-card__body{border-color:var(--line)}.product-card h3{font:600 35px var(--font-display);text-transform:uppercase;margin-bottom:12px}.product-card p{color:#686d6f;max-width:460px;line-height:1.65}.product-card:hover p{color:#aeb4b7}.product-card__link{color:#6d6752;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-top:22px;font-size:12px;font-weight:900;display:flex}.product-card:hover .product-card__link{color:var(--yellow)}.feature{background:var(--ink);color:#fff}.feature__grid{grid-template-columns:1.1fr .9fr;min-height:760px;display:grid}.feature__media{min-height:650px;position:relative}.feature__media:after{content:"";background:linear-gradient(90deg,transparent 60%,var(--ink)),linear-gradient(0deg,#00000059,transparent 55%);position:absolute;inset:0}.feature__media img{object-fit:cover;object-position:68% center}.feature__content{z-index:2;align-self:center;padding:110px 0 100px 75px;position:relative}.feature__content h2{font-size:clamp(54px,5.2vw,84px)}.feature__content>p:not(.eyebrow){color:#aeb4b7;margin:30px 0;font-size:17px;line-height:1.75}.feature dl{border-top:1px solid var(--line);margin:0 0 36px}.feature dl div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;padding:15px 0;display:grid}.feature dt{color:#727b7f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.feature dd{color:#e2e5e6;margin:0;font-size:13px}.process{background:#fff}.process__list{border-top:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.process__list li{border-left:1px solid var(--dark-line);min-height:300px;padding:34px 28px}.process__list li:last-child{border-right:1px solid var(--dark-line)}.process__list span{color:#a39974;letter-spacing:.08em;font-size:12px;font-weight:900}.process__list h3{font:600 28px var(--font-display);text-transform:uppercase;margin:65px 0 15px}.process__list p{color:#646a6d;font-size:14px;line-height:1.65}.portal-callout{background:var(--yellow);color:#050606}.portal-callout__inner{justify-content:space-between;align-items:flex-end;gap:60px;padding:95px 0;display:flex}.portal-callout .eyebrow{color:#4c4400}.portal-callout h2{font-size:clamp(50px,5vw,80px)}.portal-callout p:not(.eyebrow){max-width:700px;margin:26px 0 0;font-size:16px;line-height:1.7}.portal-callout .button{flex:none}.cta{color:#211e1a;background:linear-gradient(90deg,#f5efe5fa,#f5efe5b8),url(/images/warm-hero-industrial.jpg) 50%/cover;align-items:center;min-height:610px;display:flex}.cta__inner{padding:120px 0}.cta h2{margin-bottom:38px}.footer{color:#fff;background:#080a0b;padding:82px 0 28px}.footer__grid{grid-template-columns:2fr 1fr 1.3fr 1.3fr;gap:80px;display:grid}.footer--framed{padding-top:58px}.footer__frame{isolation:isolate;background:#080a0b;border:1px solid #e8aa0029;border-radius:11px;grid-template-columns:25fr 22fr 53fr;min-height:270px;display:grid;position:relative;overflow:hidden}.footer__frame:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#e8aa00bf,#f267229e,#0000);width:120px;height:1px;animation:9s ease-in-out infinite footer-frame-glint;position:absolute;top:-1px;left:-140px}.footer__panel{min-width:0;min-height:270px;padding:32px;position:relative}.footer__panel--brand{align-items:center;display:flex}.footer__particle{background:radial-gradient(circle at 50% 52%,#e8aa0009,#0000 68%);place-items:center;display:grid}.footer__particle:before,.footer__links:before{content:"";z-index:0;pointer-events:none;background:#ffffff12;width:1px;position:absolute;inset:0 auto 0 0}.footer__particle:after,.footer__links:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#e8aa00d1,#f26722b3,#0000);width:1px;height:68px;animation:8.5s ease-in-out infinite footer-divider-glint;position:absolute;top:-80px;left:0}.footer__links:after{animation-delay:-4.1s}.footer__particle .mineral-particle-detail{width:clamp(220px,17vw,260px);height:clamp(190px,14vw,220px)}.footer__links{grid-template-columns:minmax(105px,.8fr) minmax(190px,1.35fr) minmax(120px,.9fr);align-content:center;gap:clamp(24px,2.5vw,48px);display:grid}.footer__frame .footer__brand-block,.footer__frame .footer__link-group,.footer__particle .mineral-particle-detail{z-index:1;position:relative}.footer__grid img{width:230px;height:auto;margin-bottom:22px;display:block}.footer__grid p{color:#7f878b;max-width:330px;font-size:14px;line-height:1.7}.footer__frame img{width:230px;max-width:100%;height:auto;margin-bottom:22px;display:block}.footer__frame p{color:#7f878b;max-width:290px;margin:0;font-size:14px;line-height:1.7}.footer__grid strong,.footer__grid a,.footer__grid span,.footer__frame strong,.footer__frame a,.footer__frame span{display:block}.footer__grid strong,.footer__frame strong{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:25px;font-size:11px}.footer__grid a,.footer__grid span,.footer__frame a,.footer__frame span{color:#858d91;margin:0 0 13px;font-size:13px;line-height:1.5}.footer__grid a:hover,.footer__frame a:hover{color:var(--yellow)}.footer__frame a:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.footer--framed .footer__bottom{margin-top:32px}.footer__bottom{border-top:1px solid var(--line);color:#51585b;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-top:65px;padding-top:23px;font-size:11px;display:flex}@keyframes footer-divider-glint{0%,12%{opacity:0;transform:translateY(0)}20%{opacity:.8}55%{opacity:.72}68%{opacity:0;transform:translateY(350px)}to{opacity:0;transform:translateY(350px)}}@keyframes footer-frame-glint{0%,18%{opacity:0;transform:translate(0)}27%{opacity:.7}62%{opacity:.55}75%{opacity:0;transform:translate(calc(100vw + 320px))}to{opacity:0;transform:translate(calc(100vw + 320px))}}.page-hero{color:#fff;background:#0a0c0d;padding:210px 0 110px}.page-hero h1{max-width:1040px;font-size:clamp(60px,6.5vw,100px)}.page-hero p:not(.eyebrow){color:#aeb4b7;max-width:720px;font-size:18px;line-height:1.75}.page-content{padding:100px 0 130px}.product-hero{color:#fff;background:#080a0b;min-height:840px;position:relative;overflow:hidden}.product-hero>img{object-fit:cover;object-position:center}.product-hero__veil{background:linear-gradient(90deg,#040607f7,#040607c2 42%,#0406072e 77%),linear-gradient(#0000 45%,#000000a6);position:absolute;inset:0}.product-hero__content{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-height:840px;padding-top:150px;display:flex;position:relative}.product-hero h1{margin-bottom:28px;font-size:clamp(66px,6.3vw,105px)}.product-hero p:not(.eyebrow){color:#c6cbcd;max-width:680px;margin-bottom:35px;font-size:18px;line-height:1.75}.product-facts{color:#fff;border-top:1px solid var(--line);background:#111518}.product-facts .shell{grid-template-columns:repeat(3,1fr);display:grid}.product-facts div div{border-left:1px solid var(--line);min-height:130px;padding:32px}.product-facts div div:last-child{border-right:1px solid var(--line)}.product-facts span,.product-facts strong{display:block}.product-facts span{color:#788084;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.product-facts strong{font:600 24px var(--font-display);text-transform:uppercase;margin-top:11px}.product-detail{grid-template-columns:1.1fr .9fr;gap:11vw;display:grid}.product-detail h2{font-size:clamp(50px,5vw,80px)}.product-detail>div>p:not(.eyebrow){color:#596064;max-width:670px;font-size:17px;line-height:1.8}.product-detail aside{border:1px solid var(--dark-line);background:#fff;padding:35px}.product-detail aside h3{font:600 29px var(--font-display);text-transform:uppercase;margin:0 0 25px}.product-detail ul{margin:0 0 28px;padding:0;list-style:none}.product-detail li{border-bottom:1px solid var(--dark-line);align-items:center;gap:12px;padding:14px 0;font-size:14px;display:flex}.product-detail li svg{color:#f5b800}.product-detail aside p{color:#777d80;font-size:12px;line-height:1.7}.legal{max-width:900px}.legal h2{font:600 32px var(--font-display);text-transform:uppercase;margin:46px 0 16px}.legal p,.legal li{color:#4f5659;line-height:1.8}.contact-grid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.contact-copy h2{font-size:58px}.contact-copy p{color:#5d6366;line-height:1.75}.contact-list{margin-top:50px}.contact-list a,.contact-list span{border-bottom:1px solid var(--dark-line);padding:18px 0;display:block}.form{border:1px solid var(--dark-line);background:#fff;grid-template-columns:1fr 1fr;gap:20px;padding:38px;display:grid}.field{flex-direction:column;gap:9px;display:flex}.field--full{grid-column:1/-1}.field label{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.field input,.field textarea,.field select{color:#111;background:#f7f6f1;border:1px solid #c9c8c1;outline:none;width:100%;padding:16px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#f5b800;box-shadow:0 0 0 3px #ffd4002e}.field textarea{resize:vertical;min-height:160px}.consent{color:#62686a;grid-column:1/-1;align-items:flex-start;gap:12px;font-size:12px;line-height:1.5;display:flex}.form-status{grid-column:1/-1;min-height:20px;font-size:13px;font-weight:700}.login-shell{color:#fff;background:#080a0b;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.login-visual{min-height:100vh;position:relative;overflow:hidden}.login-visual img{object-fit:cover}.login-visual:after{content:"";background:linear-gradient(90deg,#00000059,#080a0b 98%);position:absolute;inset:0}.login-panel{align-items:center;padding:80px;display:flex}.login-card{width:min(470px,100%)}.login-card .brand{width:240px;margin-bottom:85px}.login-card h1{font-size:60px}.login-card>p{color:#929a9d;line-height:1.7}.login-form{gap:17px;margin-top:40px;display:grid}.login-form label{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.login-form input{color:#fff;background:#121619;border:1px solid #343a3d;padding:17px}.login-form button{cursor:pointer;border:0}.login-note{color:#62696c;margin-top:22px;font-size:12px;line-height:1.55}.dashboard{background:#eef0ec;min-height:100vh}.dashboard-header{color:#fff;background:#090b0c;align-items:center;height:92px;display:flex}.dashboard-header .shell{justify-content:space-between;align-items:center;display:flex}.dashboard-header img{width:190px;height:auto}.dashboard-title{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.dashboard-title h1{margin:0;font-size:55px}.dashboard-grid{grid-template-columns:1.4fr .6fr;gap:24px;display:grid}.panel{background:#fff;border:1px solid #d9dcd7;padding:30px}.progress-ring{--progress:68%;aspect-ratio:1;background:conic-gradient(var(--yellow) var(--progress),#e3e6e1 0);border-radius:50%;place-items:center;width:148px;display:grid;position:relative}.progress-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:13px}.progress-ring strong{font:600 35px var(--font-display);position:relative}.project-summary{grid-template-columns:1fr 170px;align-items:center;display:grid}.project-summary h2{font-size:45px}.project-summary dl{border-top:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr);margin:40px 0 0;display:grid}.project-summary dl div{padding:20px 20px 0 0}.project-summary dt{color:#8a9092;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.project-summary dd{margin:8px 0 0;font-size:14px}.timeline{margin:15px 0 0;padding:0;list-style:none}.timeline li{border-left:1px solid #ccd0cc;padding:0 0 28px 28px;position:relative}.timeline li:before{content:"";background:#b7bcb8;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:-6px}.timeline li.done:before,.timeline li.current:before{background:var(--yellow);box-shadow:0 0 0 5px #ffd4002e}.timeline strong,.timeline span{display:block}.timeline span{color:#818789;margin-top:5px;font-size:12px}.empty-project{max-width:780px;padding:55px}.empty-project h2{font-size:43px}.empty-project p{color:#676e71;line-height:1.75}.file-list{margin:0;padding:0;list-style:none}.file-list li{border-bottom:1px solid var(--dark-line);justify-content:space-between;gap:25px;padding:14px 0;display:flex}.file-list small{color:#858c8f}.industrial-home{color:#f7f8f8;background:#0b0f11}.industrial-home h1,.industrial-home h2,.industrial-home h3{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase}.industrial-kicker{color:var(--yellow);letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:900}.industrial-hero{background:#050708;height:min(78vw,790px);min-height:710px;position:relative;overflow:hidden}.industrial-hero>img{object-fit:cover;object-position:center right}.industrial-hero__media{position:absolute;inset:0}.industrial-hero__media img{object-fit:cover;object-position:center right;opacity:0;transition:opacity .45s,transform .8s;transform:scale(1.025)}.industrial-hero__media img.is-active{opacity:1;transform:scale(1)}.industrial-hero__active-product{z-index:3;color:#fff;text-transform:uppercase;pointer-events:none;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:19px;right:clamp(32px,4vw,96px)}.industrial-hero__active-product span{color:var(--yellow);letter-spacing:.1em;font-weight:900}.industrial-hero__active-product strong{border-left:1px solid #596064;padding-left:10px}.industrial-hero__shade{background:linear-gradient(90deg,#040607fc 0%,#040607d6 31%,#04060733 65%,#0406074d 100%),linear-gradient(#0000 58%,#030405c7);position:absolute;inset:0}.industrial-hero__grid{z-index:2;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:clamp(30px,4vw,80px);height:100%;padding-top:86px;display:grid;position:relative}.industrial-hero__copy{max-width:860px;padding:50px 0 30px}.industrial-hero__copy h1{letter-spacing:-.02em;max-width:860px;margin:0 0 24px;font-size:clamp(60px,4.8vw,94px);line-height:.96}.industrial-hero__copy h1 em{color:var(--yellow)}.industrial-hero__copy>p:not(.industrial-kicker){color:#c0c5c7;max-width:565px;margin-bottom:30px;font-size:16px;line-height:1.65}.industrial-actions{flex-wrap:wrap;gap:13px;display:flex}.industrial-button{letter-spacing:.045em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:14px;min-height:51px;padding:0 20px;font-size:11px;font-weight:900;transition:all .2s;display:inline-flex}.industrial-button:hover{transform:translateY(-2px)}.industrial-button--solid{background:var(--yellow);color:#090b0c}.industrial-button--outline{border-color:var(--yellow);color:#fff;background:#07090a73}.industrial-hero__rail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030506d1;border:1px solid #ffffff1a}.industrial-hero__rail a{text-transform:uppercase;border-bottom:1px solid #ffffff17;grid-template-columns:28px 1fr 16px;align-items:center;gap:11px;min-height:65px;padding:0 18px;font-size:11px;font-weight:800;display:grid}.industrial-hero__rail a:last-child{border:0}.industrial-hero__rail a>svg:first-child{color:var(--yellow)}.industrial-hero__rail a>svg:last-child{opacity:0;transition:all .2s;transform:translate(-5px)}.industrial-hero__rail a:hover,.industrial-hero__rail a.is-active{color:var(--yellow);background:#ffffff12}.industrial-hero__rail a:hover>svg:last-child{opacity:1;transform:none}.industrial-hero__pager{z-index:3;align-items:center;gap:7px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.industrial-hero__pager i,.industrial-hero__pager span{background:#596064;border-radius:50%;width:7px;height:7px;display:block}.industrial-hero__pager i{background:var(--yellow);border-radius:0;width:42px;height:2px}.industrial-section{background:#0b0f11;padding:58px 0}.industrial-heading{margin-bottom:30px}.industrial-heading--center{text-align:center}.industrial-heading p{color:var(--yellow);letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.industrial-heading h2{letter-spacing:-.01em;margin:0;font-size:clamp(38px,3.2vw,53px)}.industrial-heading>span{color:#747d81;margin-top:9px;font-size:11px;display:block}.industrial-products{padding:30px 0 48px}.industrial-products .industrial-heading{text-align:left;justify-content:flex-start;align-items:baseline;gap:18px;margin-bottom:18px;display:flex}.industrial-products .industrial-heading p{border-right:1px solid #394145;margin:0;padding-right:18px}.industrial-products .industrial-heading h2{font-size:clamp(29px,2.2vw,43px)}.industrial-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,.8vw,16px);width:100%;display:grid}.industrial-product-card{background:#111619;border:1px solid #2b3236;border-radius:8px;min-width:0;transition:all .25s;overflow:hidden}.industrial-product-card:hover{border-color:var(--yellow);transform:translateY(-4px)}.industrial-product-card__image{color:#fff;cursor:zoom-in;text-align:left;background:#080b0d;border:0;width:100%;height:clamp(205px,14vw,300px);padding:0;display:block;position:relative;overflow:hidden}.industrial-product-card__image img{object-fit:cover;transition:transform .45s;transform:none!important}.industrial-product-card__image:after{content:"";background:linear-gradient(#0000 55%,#030506e0);position:absolute;inset:0}.industrial-product-card__image>.industrial-product-card__icon{z-index:2;color:#fff;background:linear-gradient(135deg,#f28a00e0 0 70%,#0000 71%);place-items:center;width:52px;height:52px;display:grid;position:absolute;top:0;left:0}.industrial-product-card__zoom{z-index:3;color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#040607e0;border:1px solid #ffffff52;border-radius:4px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:900;transition:all .2s;display:flex;position:absolute;bottom:12px;right:12px}.industrial-product-card__zoom svg{width:15px;color:var(--yellow)}:is(.industrial-product-card__image:hover .industrial-product-card__zoom,.industrial-product-card__image:focus-visible .industrial-product-card__zoom){border-color:var(--yellow);color:var(--yellow)}.industrial-product-card__body{border-top:1px solid #2b3236;flex-direction:column;align-items:flex-start;gap:7px;min-height:180px;padding:clamp(15px,1.15vw,22px);display:flex}.industrial-product-card__body small{color:var(--yellow);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.industrial-product-card__body strong{font:600 clamp(16px,1.05vw,22px) var(--font-display);text-transform:uppercase;line-height:1.08}.industrial-product-card__body p{color:#90999c;margin:0;font-size:11px;line-height:1.55}.industrial-product-card__body>a{color:#fff;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:10px;font-weight:900;display:flex}.industrial-product-card__body>a:hover{color:var(--yellow)}.industrial-product-card__body svg{width:16px;color:var(--yellow);flex:none}.turnkey{background:#0b0f11;min-height:430px;position:relative;overflow:hidden}.turnkey>img{object-fit:cover;object-position:center}.turnkey__shade{background:linear-gradient(90deg,#070a0cf5,#070a0c94 47%,#070a0cd1),linear-gradient(#0000,#070a0cb8);position:absolute;inset:0}.turnkey__grid{z-index:2;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(60px,9vw,180px);min-height:430px;padding:60px 0;display:grid;position:relative}.turnkey__copy h2{margin:0 0 18px;font-size:clamp(43px,4vw,65px);line-height:1}.turnkey__copy>p:not(.industrial-kicker){color:#b4bbbe;max-width:510px;font-size:14px;line-height:1.7}.turnkey__copy .industrial-button{margin-top:10px}.turnkey__strengths{grid-template-columns:1fr 1fr;gap:34px 28px;display:grid}.turnkey__strengths article{grid-template-columns:36px 1fr;gap:13px;display:grid}.turnkey__strengths svg{color:var(--yellow)}.turnkey__strengths strong,.turnkey__strengths span{display:block}.turnkey__strengths strong{font:600 15px var(--font-display);text-transform:uppercase;margin-bottom:7px}.turnkey__strengths span{color:#a7afb2;font-size:11px;line-height:1.55}.industrial-trust{background:#0b0f11;padding:0 0 54px}.industrial-trust__grid{background:#090d0f;border:1px solid #283034;border-radius:8px;grid-template-columns:repeat(5,1fr);display:grid}.industrial-trust article{text-align:center;border-right:1px solid #283034;min-height:135px;padding:23px 14px}.industrial-trust article:last-child{border:0}.industrial-trust svg{color:#d6d9da;width:22px}.industrial-trust strong,.industrial-trust span{display:block}.industrial-trust strong{color:var(--yellow);font:600 28px var(--font-display);text-transform:uppercase;margin:10px 0 5px}.industrial-trust span{color:#9da4a7;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.industrial-scenarios{padding-top:12px}.scenario-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.scenario-grid article>div{border-radius:6px;height:clamp(220px,16vw,360px);position:relative;overflow:hidden}.scenario-grid img{object-fit:cover}.scenario-grid article>div>span{color:#b9c0c2;letter-spacing:.08em;text-transform:uppercase;background:#050708d6;border:1px solid #ffffff2e;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:9px;right:9px}.scenario-grid h3{margin:13px 0 4px;font-size:18px}.scenario-grid p{color:#858e92;margin:0;font-size:11px}.industrial-portal{background:#11171a;border-block:1px solid #293136}.industrial-portal__inner{justify-content:space-between;align-items:center;gap:40px;min-height:210px;padding:45px 0;display:flex}.industrial-portal h2{margin:0 0 10px;font-size:clamp(35px,3vw,48px)}.industrial-portal p:not(.industrial-kicker){color:#9da5a8;margin:0;font-size:13px}.industrial-cta{background:linear-gradient(90deg,#f5efe5fa,#f5efe5d6),url(/images/performance/home-complete-plant.webp) 50%/cover;padding:55px 0}.industrial-cta__inner{background:#080b0db8;border:1px solid #30383c;border-radius:9px;justify-content:space-between;align-items:center;gap:55px;min-height:180px;padding:38px 40px;display:flex}.industrial-cta h2{max-width:740px;margin:0 0 12px;font-size:clamp(35px,3vw,48px)}.industrial-cta p:not(.industrial-kicker){color:#9ca4a7;margin:0;font-size:12px}.mineral-particle-detail{pointer-events:none;background:0 0;width:100%;height:100%;overflow:hidden}.mineral-particle-detail canvas{background:0 0;width:100%;height:100%;display:block}@media (max-width:1200px){.industrial-product-grid{scroll-snap-type:x mandatory;padding-bottom:14px;display:flex;overflow-x:auto}.industrial-product-card{scroll-snap-align:start;flex:0 0 clamp(245px,29vw,330px)}.industrial-product-card__image{height:245px}.industrial-hero__grid{grid-template-columns:1fr 255px}.industrial-hero__copy h1{font-size:67px}}.product-visible-breadcrumb{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 1.15rem;font-size:.72rem;font-weight:700;display:flex}.product-visible-breadcrumb a{color:inherit;text-decoration:none}.product-visible-breadcrumb a:hover{color:var(--industrial-yellow,#f5b800)}.product-commercial-seo{color:#171714;background:#f3eddf;border-top:1px solid #2a23191f;padding:clamp(3.5rem,7vw,7rem) 0}.product-commercial-seo__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);display:grid}.product-commercial-seo__grid>article{background:#ffffff6b;border:1px solid #5b452a3d;padding:clamp(1.4rem,3vw,2.5rem)}.product-commercial-seo h2{max-width:18ch;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:.5rem 0 1rem;font-size:clamp(2rem,3.4vw,3.6rem);font-weight:500;line-height:1.02}.product-commercial-seo p{color:#5f574b;max-width:62ch;line-height:1.75}.product-commercial-seo ol,.product-commercial-seo ul{gap:.7rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.product-commercial-seo li{border-top:1px solid #5b452a29;align-items:flex-start;gap:.75rem;padding-top:.7rem;line-height:1.5;display:flex}.product-commercial-seo li span{color:#f5b800;font-size:.72rem;font-weight:800}.product-commercial-seo li svg{color:#f5b800;width:1rem;min-width:1rem;margin-top:.2rem}.product-commercial-seo__links{background:#5b452a33;border:1px solid #5b452a33;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(1.5rem,3vw,2.75rem);display:grid}.product-commercial-seo__links a{color:#171714;background:#f8f3e8;grid-template-columns:1fr auto;align-items:end;gap:.45rem 1rem;min-height:9rem;padding:1.25rem;text-decoration:none;display:grid}.product-commercial-seo__links a:hover{background:#fff}.product-commercial-seo__links small{color:#f5b800;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-weight:800}.product-commercial-seo__links strong{line-height:1.35}.product-commercial-seo__links svg{color:#f5b800;width:1.1rem}@media (max-width:900px){.product-commercial-seo__grid{grid-template-columns:1fr}.product-commercial-seo__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.product-commercial-seo__links{grid-template-columns:1fr}.product-commercial-seo__links a{min-height:7.5rem}.product-commercial-seo h2{font-size:clamp(1.8rem,10vw,2.7rem)}}@media (max-width:800px){.industrial-hero{height:100svh;min-height:800px}.industrial-hero>img{object-position:67% center}.industrial-hero__shade{background:linear-gradient(#04060759,#040607a3 30%,#040607fc)}.industrial-hero__grid{align-items:flex-end;padding-bottom:55px;display:flex}.industrial-hero__copy{padding:0}.industrial-hero__copy h1{font-size:clamp(49px,14vw,68px)}.industrial-hero__copy>p:not(.industrial-kicker){font-size:14px}.industrial-hero__rail,.industrial-hero__pager{display:none}.industrial-products{padding:34px 0 46px}.industrial-products .industrial-heading{margin-bottom:22px;display:block}.industrial-products .industrial-heading p{border:0;margin:0 0 7px;padding:0}.industrial-product-grid{scroll-snap-type:x mandatory;padding-bottom:14px;display:flex;overflow-x:auto}.industrial-product-card{scroll-snap-align:start;flex:0 0 78vw}.industrial-product-card__image{height:270px}.turnkey__grid{grid-template-columns:1fr;gap:55px}.turnkey__strengths{grid-template-columns:1fr}.industrial-trust__grid{grid-template-columns:1fr 1fr}.industrial-trust article{border-bottom:1px solid #283034}.industrial-trust article:nth-child(2n){border-right:0}.industrial-trust article:last-child{grid-column:1/-1}.scenario-grid{grid-template-columns:1fr 1fr}.industrial-portal__inner,.industrial-cta__inner{flex-direction:column;align-items:flex-start}.industrial-portal .industrial-button,.industrial-cta .industrial-button{width:100%}.industrial-cta__inner{padding:30px 22px}}@media (max-width:480px){.industrial-actions{width:100%;display:grid}.industrial-button{width:100%}.scenario-grid{grid-template-columns:1fr}.scenario-grid article>div{height:230px}.industrial-trust__grid{grid-template-columns:1fr}.industrial-trust article,.industrial-trust article:nth-child(2n){border-right:0}.industrial-trust article:last-child{grid-column:auto}}.industrial-subpage{color:#eef1f2;background:#0b0f11;min-height:100vh}.industrial-subpage .page-hero{background:linear-gradient(90deg,#faf6effa,#faf6efbd),url(/images/warm-hero-industrial.jpg) 100%/cover;border-bottom:1px solid #d8cabb;padding:185px 0 86px;position:relative;overflow:hidden}.industrial-subpage .page-hero:after{content:"";background:linear-gradient(90deg,var(--yellow),transparent 55%);height:1px;position:absolute;inset:auto 0 0}.industrial-subpage .page-hero .shell{z-index:2;position:relative}.industrial-subpage .page-hero h1{max-width:1100px;margin:0 0 24px;font-size:clamp(58px,6vw,96px)}.industrial-subpage .page-hero>div>p:not(.industrial-kicker){color:#b1b9bc;max-width:690px;margin:0;font-size:17px;line-height:1.7}.industrial-subpage .page-hero--compact{padding-bottom:65px}.industrial-subpage .page-hero--compact h1{font-size:clamp(48px,5vw,76px)}.dark-page-section{background:#0b0f11;padding:80px 0 100px}.dark-section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:40px;display:flex}.dark-section-heading p{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:900}.dark-section-heading h2{margin:0;font-size:clamp(38px,4vw,64px);line-height:1}.dark-section-heading>span{color:#879095;max-width:430px;font-size:13px;line-height:1.7}.dark-catalog-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dark-catalog-card{background:#101518;border:1px solid #2b3337;border-radius:8px;transition:all .25s;overflow:hidden}.dark-catalog-card:hover{border-color:var(--yellow);transform:translateY(-3px)}.dark-catalog-card__media{height:310px;position:relative;overflow:hidden}.dark-catalog-card__media img{object-fit:cover;transition:transform .45s}.dark-catalog-card:hover img{transform:scale(1.04)}.dark-catalog-card__media:after{content:"";background:linear-gradient(#0000 58%,#070a0bbd);position:absolute;inset:0}.dark-catalog-card__media span{z-index:2;color:#fff;font-size:11px;font-weight:900;position:absolute;top:18px;right:18px}.dark-catalog-card__body{border-top:1px solid #2b3337;grid-template-columns:28px 1fr 22px;align-items:start;gap:16px;min-height:135px;padding:24px;display:grid}.dark-catalog-card__body>svg{color:var(--yellow)}.dark-catalog-card__body h2{margin:0 0 8px;font-size:25px}.dark-catalog-card__body p{color:#8f989b;margin:0;font-size:12px;line-height:1.6}.dark-catalog-card__body>svg:last-child{align-self:center}.dark-cta{background:#11171a;border-top:1px solid #293136;padding:55px 0}.dark-cta__inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.dark-cta h2{max-width:850px;margin:0;font-size:clamp(35px,3.2vw,52px)}.corporate-story{grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;display:grid}.corporate-story h2{margin:0 0 28px;font-size:clamp(45px,4.2vw,68px)}.corporate-story>div>p:not(.industrial-kicker){color:#9fa8ab;font-size:15px;line-height:1.8}.corporate-story__media{border:1px solid #30383c;border-radius:8px;min-height:480px;position:relative;overflow:hidden}.corporate-story__media img{object-fit:cover}.corporate-story__media span{color:#aeb6b9;letter-spacing:.08em;text-transform:uppercase;background:#050809db;padding:8px 10px;font-size:9px;font-weight:900;position:absolute;bottom:18px;left:18px}.capability-grid,.service-grid{border:1px solid #2d3539;grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.capability-grid article,.service-grid article{background:#0e1316;border-right:1px solid #2d3539;min-height:270px;padding:28px}.capability-grid article:last-child{border:0}.capability-grid article>span,.service-grid article>span{color:#687176;font-size:10px;font-weight:900}.capability-grid svg,.service-grid svg{color:var(--yellow);margin:45px 0 18px;display:block}.capability-grid h3,.service-grid h3{margin:0 0 12px;font-size:23px}.capability-grid p,.service-grid p{color:#8d969a;margin:0;font-size:12px;line-height:1.7}.dark-quote{text-align:center;background:var(--yellow);color:#080a0b;padding:70px 0}.dark-quote p{font:600 clamp(34px,4vw,58px) var(--font-display);text-transform:uppercase;margin:0 auto 12px}.dark-quote span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.service-grid{grid-template-columns:repeat(3,1fr)}.service-grid article{border-bottom:1px solid #2d3539}.service-grid article:nth-child(3n){border-right:0}.solution-feature{min-height:580px;position:relative;overflow:hidden}.solution-feature>img{object-fit:cover}.solution-feature__shade{background:linear-gradient(90deg,#06090afa,#06090ab3 48%,#06090a2e);position:absolute;inset:0}.solution-feature__content{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-height:580px;display:flex;position:relative}.solution-feature h2{max-width:740px;margin:0 0 22px;font-size:clamp(48px,5vw,78px)}.solution-feature p:not(.industrial-kicker){color:#afb7ba;max-width:600px;font-size:15px;line-height:1.75}.solution-feature .industrial-button{margin-top:18px}.dark-process{background:#0b0f11;padding:85px 0}.dark-process ol{border:1px solid #2d3539;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.dark-process li{border-right:1px solid #2d3539;min-height:235px;padding:27px}.dark-process li:last-child{border:0}.dark-process li>span{color:var(--yellow);font-size:10px;font-weight:900}.dark-process h3{margin:65px 0 12px;font-size:25px}.dark-process li p{color:#8c9598;font-size:12px;line-height:1.65}.project-disclaimer{border-left:3px solid var(--yellow);background:#11171a;grid-template-columns:180px 1fr;gap:25px;margin-bottom:35px;padding:20px 24px;display:grid}.project-disclaimer strong{color:var(--yellow);text-transform:uppercase}.project-disclaimer p{color:#9ca5a8;margin:0;font-size:13px;line-height:1.65}.project-showcase{gap:22px;display:grid}.project-showcase article{background:#101518;border:1px solid #2c3438;border-radius:8px;grid-template-columns:1.2fr .8fr;min-height:360px;display:grid;overflow:hidden}.project-showcase article:nth-child(2n){grid-template-columns:.8fr 1.2fr}.project-showcase article:nth-child(2n) .project-showcase__media{order:2}.project-showcase__media{min-height:360px;position:relative}.project-showcase__media img{object-fit:cover}.project-showcase__media span{color:#d1d5d6;letter-spacing:.08em;text-transform:uppercase;background:#050809d9;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:18px;left:18px}.project-showcase article>div:last-child{align-self:center;padding:45px}.project-showcase article>div:last-child>p{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.project-showcase h2{margin:0 0 25px;font-size:clamp(34px,3vw,48px)}.project-showcase ul{color:#969fa2;margin:0;padding-left:18px;font-size:12px;line-height:2}.dark-contact-grid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.dark-contact-copy h2{margin:0 0 25px;font-size:clamp(44px,4vw,62px)}.dark-contact-copy>p:not(.industrial-kicker){color:#929b9e;line-height:1.75}.dark-contact-list{border-top:1px solid #2e363a;margin-top:40px}.dark-contact-list>a,.dark-contact-list>div{border-bottom:1px solid #2e363a;align-items:center;gap:18px;min-height:78px;padding:15px 0;display:flex}.dark-contact-list svg{color:var(--yellow)}.dark-contact-list span,.dark-contact-list small{display:block}.dark-contact-list small{color:#717a7e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900}.dark-form{background:#101518;border-color:#30383c;position:relative}.dark-form .field label{color:#b8bec0}.dark-form .field input,.dark-form .field textarea,.dark-form .field select{color:#eef1f2;background:#090d0f;border-color:#343d41}.dark-form .consent{color:#838d91}.dark-form .consent a{color:var(--yellow)}.dark-legal{max-width:900px}.dark-legal h2{font:600 30px var(--font-display);text-transform:uppercase;margin:50px 0 15px}.dark-legal h2:first-child{margin-top:0}.dark-legal p,.dark-legal li{color:#a0a9ac;line-height:1.85}.not-found-page{place-items:center;min-height:100vh;display:grid}.industrial-login .login-visual:after{background:linear-gradient(90deg,#0000001f,#080a0b 98%)}.industrial-login .login-card .industrial-kicker{margin-bottom:18px}.login-benefits{gap:10px;margin:28px 0 12px;display:grid}.login-benefits span{color:#b2b8ba;align-items:center;gap:10px;font-size:12px;display:flex}.login-benefits svg{color:var(--yellow)}.dark-product-hero .product-hero__content .industrial-kicker{margin-bottom:20px}.dark-product-facts{background:#101619}.dark-product-detail{grid-template-columns:1.05fr .95fr;gap:9vw;display:grid}.dark-product-detail h2{margin:0 0 25px;font-size:clamp(48px,4.8vw,74px)}.dark-product-detail>div>p:not(.industrial-kicker){color:#9ca5a8;font-size:15px;line-height:1.8}.dark-product-detail aside{background:#101518;border:1px solid #30383c;padding:34px}.dark-product-detail aside h3{margin:0 0 22px;font-size:27px}.dark-product-detail ul{margin:0 0 25px;padding:0;list-style:none}.dark-product-detail li{color:#c2c8ca;border-bottom:1px solid #30383c;gap:12px;padding:13px 0;font-size:13px;display:flex}.dark-product-detail li svg{color:var(--yellow)}.dark-product-detail aside p{color:#788286;font-size:11px;line-height:1.7}.engineering-notes{gap:11px;margin-top:32px;display:grid}.engineering-notes span{color:#b7bdc0;align-items:center;gap:12px;font-size:12px;display:flex}.engineering-notes svg{color:var(--yellow)}.catalog-link,.text-arrow-link{color:var(--yellow);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin-top:25px;font-size:11px;font-weight:900;display:inline-flex}.field-proof{background:#080c0e;padding-block:85px}.field-proof__gallery,.media-gallery{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.field-proof__gallery{grid-template-columns:repeat(4,1fr)}.media-gallery figure,.field-proof__gallery figure{margin:0}.media-gallery button,.field-proof__gallery button{color:#fff;cursor:zoom-in;background:#080b0d;border:1px solid #323b3f;border-radius:8px;width:100%;height:clamp(300px,30vw,560px);padding:0;display:block;position:relative;overflow:hidden}.field-proof__gallery button{height:clamp(330px,29vw,600px)}.media-gallery button:after,.field-proof__gallery button:after{content:"";background:linear-gradient(#0000 60%,#030506ad);position:absolute;inset:0}.media-gallery button img,.field-proof__gallery button img{object-fit:cover;transition:transform .4s}.media-gallery button:hover img,.field-proof__gallery button:hover img{transform:scale(1.025)}.media-gallery button span,.field-proof__gallery button span{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#050809d9;align-items:center;gap:8px;padding:8px 10px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:14px;right:14px}.media-gallery figcaption,.field-proof__gallery figcaption{color:#9ba3a6;padding:12px 2px 0;font-size:12px;line-height:1.5}.lightbox{z-index:10000;background:#020304fa;place-items:center;width:100vw;height:100dvh;padding:70px 80px 52px;display:grid;position:fixed;inset:0;overflow:hidden}.lightbox__content{width:min(1500px,100%);height:min(82vh,1000px);position:relative;overflow:hidden}.lightbox__canvas{touch-action:none;cursor:zoom-in;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.lightbox__canvas.is-zoomed{cursor:grab}.lightbox__canvas.is-zoomed:active{cursor:grabbing}.lightbox__zoom-layer{transform-origin:50%;will-change:transform;position:absolute;inset:0}.lightbox__zoom-layer img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.lightbox__content p{z-index:2;text-align:center;color:#eef1f2;background:#030506d9;max-width:90%;margin:0;padding:10px 14px;font-size:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lightbox>button{z-index:3;color:#fff;cursor:pointer;background:#0b1012;border:1px solid #4b5559;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.lightbox__close{top:24px;right:24px}.lightbox__previous{top:50%;left:20px}.lightbox__next{top:50%;right:20px}.lightbox__controls{z-index:4;background:#090d0feb;border:1px solid #465156;border-radius:28px;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 35px #00000059}.lightbox__controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.lightbox__controls button:hover:not(:disabled){color:var(--yellow);background:#222a2e}.lightbox__controls button:disabled{opacity:.32;cursor:not-allowed}.lightbox__controls svg{width:18px}.lightbox__controls output{text-align:center;color:#fff;min-width:58px;font-size:11px;font-weight:900}.lightbox__hint{z-index:3;color:#8f999d;text-align:center;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.projectdesk-demo{background:#101619;border-block:1px solid #293136;padding:90px 0}.projectdesk-demo__grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;display:grid}.projectdesk-demo__copy{position:relative}.projectdesk-demo__copy h2{margin:0 0 20px;font-size:clamp(45px,4vw,68px)}.projectdesk-demo__copy>p:not(.industrial-kicker){color:#9da6a9;line-height:1.75}.projectdesk-demo__copy>div{gap:10px;margin:25px 0;display:grid}.projectdesk-demo__copy>div span{color:#c8cdcf;align-items:center;gap:10px;font-size:12px;display:flex}.projectdesk-demo__copy svg{color:var(--yellow)}.demo-badge{border:1px solid var(--yellow);color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:0;right:0}.projectdesk-card{background:#090d0f;border:1px solid #394247;border-radius:9px;padding:30px;box-shadow:0 35px 80px #00000042}.projectdesk-card__top{color:#788286;text-transform:uppercase;border-bottom:1px solid #30383c;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:9px;display:flex}.projectdesk-card__top strong{color:#b8bfc1}.projectdesk-card__main{grid-template-columns:1fr 120px;align-items:center;gap:25px;padding:28px 0;display:grid}.projectdesk-card__main small{color:var(--yellow);text-transform:uppercase;font-size:9px}.projectdesk-card__main h3{margin:8px 0;font-size:38px}.projectdesk-card__main p{color:#8f989b;font-size:12px}.demo-progress{aspect-ratio:1;background:conic-gradient(var(--yellow) 68%,#293135 0);border-radius:50%;place-items:center;width:110px;display:grid}.demo-progress:before{content:"";aspect-ratio:1;background:#090d0f;border-radius:50%;grid-area:1/1;width:82px}.demo-progress strong{z-index:1;font:600 27px var(--font-display);grid-area:1/1}.projectdesk-card ol{border-top:1px solid #30383c;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.projectdesk-card li{opacity:.48;border-right:1px solid #30383c;gap:10px;padding:20px 15px 0;display:flex}.projectdesk-card li:last-child{border:0}.projectdesk-card li.done,.projectdesk-card li.current{opacity:1}.projectdesk-card li svg{color:var(--yellow);flex:none}.projectdesk-card li strong,.projectdesk-card li span{display:block}.projectdesk-card li strong{margin-bottom:4px;font-size:11px}.projectdesk-card li span{color:#7f888b;font-size:9px}.product-groups .product-group{margin-bottom:85px}.product-group:last-child{margin-bottom:0}.product-group__title{border-bottom:1px solid #30383c;align-items:baseline;gap:18px;margin-bottom:25px;padding-bottom:14px;display:flex}.product-group__title span{color:var(--yellow);font-size:10px;font-weight:900}.product-group__title h2{margin:0;font-size:38px}.dark-catalog-card__body h3{font:600 24px var(--font-display);text-transform:uppercase;margin:0 0 8px}.dark-catalog-card__body>div{min-width:0}.dark-catalog-card__body>svg{color:var(--yellow);align-self:center}.product-catalog-hero{background:radial-gradient(circle at 80% 40%,#f28a001f,#0000 25%),linear-gradient(120deg,#080b0d,#11171a);min-height:640px}.product-catalog-hero .shell{position:relative}.product-catalog-hero .shell:after{content:"ESTILO / PRODUCT RANGE";color:#2a3236;font:600 clamp(36px,6vw,100px) var(--font-display);white-space:nowrap;pointer-events:none;position:absolute;bottom:-50px;right:0}.portfolio-catalog{padding:30px 0 110px}.portfolio-group{border-bottom:1px solid #30383c;padding:80px 0}.portfolio-group:last-child{border-bottom:0}.portfolio-group__header{grid-template-columns:70px 1fr;align-items:start;gap:20px;margin-bottom:28px;display:grid}.portfolio-group__header>span{color:var(--yellow);font:600 42px var(--font-display)}.portfolio-group__header p{color:#6f797d;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:900}.portfolio-group__header h2{margin:0 0 10px;font-size:clamp(37px,4vw,62px)}.portfolio-group__header small{color:#9ca5a8;max-width:710px;font-size:13px;line-height:1.7;display:block}.portfolio-group__landing{color:var(--yellow);text-transform:uppercase;align-items:center;gap:8px;margin-top:13px;font-size:9px;font-weight:900;display:inline-flex}.portfolio-group__landing svg{width:15px}.portfolio-group__products{grid-template-columns:1fr 1fr;gap:18px;display:grid}.portfolio-product{background:#0e1316;border:1px solid #31393d;overflow:hidden}.portfolio-product__media{min-height:clamp(360px,32vw,600px);display:block;position:relative;overflow:hidden}.portfolio-product__media img{object-fit:cover;transition:transform .55s}.portfolio-product__media:after{content:"";background:linear-gradient(#0000 52%,#050809b8);position:absolute;inset:0}.portfolio-product__media>span{z-index:2;color:#fff;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:18px;right:20px}.portfolio-product__media>span svg{width:16px;color:var(--yellow)}.portfolio-product:hover .portfolio-product__media img{transform:scale(1.035)}.portfolio-product__copy{grid-template-columns:1fr auto;align-items:end;gap:28px;padding:28px;display:grid}.portfolio-product__copy p{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:900}.portfolio-product__copy h3{font:600 clamp(26px,2.1vw,42px) var(--font-display);text-transform:uppercase;margin:0 0 10px}.portfolio-product__copy span{color:#969fa2;max-width:720px;font-size:12px;line-height:1.7;display:block}.portfolio-product__copy small{color:#c0c6c8;margin-top:14px;display:block}.portfolio-product__copy>a{color:#fff;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:8px;min-width:160px;font-size:10px;font-weight:900;display:flex}.portfolio-product__copy>a svg{width:17px;color:var(--yellow)}.portfolio-group__products.is-single .portfolio-product{grid-template-columns:minmax(0,1.45fr) minmax(380px,.55fr);display:grid}.portfolio-group__products.is-single .portfolio-product__copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.portfolio-group__products.is-single .portfolio-product__copy>a{margin-top:20px}.portfolio-group--featured .portfolio-product__media{min-height:clamp(430px,37vw,680px)}.engineering-hero{min-height:780px}.engineering-hero>img{object-fit:cover}.engineering-hero .product-hero__veil{background:linear-gradient(90deg,#040607fa,#040607bd 45%,#0406071f),linear-gradient(#0000 55%,#040607b8)}.product-anchor-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090d0ff5;border-bottom:1px solid #2c3539;position:sticky;top:0}.product-anchor-nav .shell{align-items:center;gap:30px;min-height:58px;display:flex;overflow-x:auto}.product-anchor-nav a{white-space:nowrap;color:#abb2b5;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.product-anchor-nav a:hover{color:var(--yellow)}.engineering-overview{padding-block:75px}.engineering-overview__grid{border:1px solid #30383c;grid-template-columns:repeat(3,1fr);display:grid}.engineering-overview article{background:#0e1316;border-right:1px solid #30383c;min-height:350px;padding:32px}.engineering-overview article:last-child{border:0}.engineering-overview span{color:var(--yellow);font-size:10px;font-weight:900}.engineering-overview h2{margin:65px 0 18px;font-size:30px}.engineering-overview p{color:#949da0;font-size:13px;line-height:1.75}.engineering-selection{background:var(--yellow);color:#080a0b;padding:100px 0}.engineering-selection__grid{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.engineering-selection h2{margin:0 0 20px;font-size:clamp(45px,4.5vw,72px)}.engineering-selection p{line-height:1.75}.engineering-selection .industrial-kicker{color:#322500}.engineering-list{background:#0000000d;border:1px solid #00000040;padding:30px}.engineering-list h3{margin:0 0 15px;font-size:27px}.engineering-list span{border-bottom:1px solid #0000002e;align-items:center;gap:12px;padding:13px 0;font-size:13px;display:flex}.engineering-list span:last-child{border:0}.engineering-systems{background:#101619;padding:90px 0}.engineering-systems__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.engineering-systems article{background:#0a0e10;border:1px solid #333c40;padding:30px}.engineering-systems svg{color:var(--yellow)}.engineering-systems h2{margin:35px 0 22px;font-size:28px}.engineering-systems ul{color:#9aa3a6;margin:0;padding-left:18px;font-size:12px;line-height:2}.technical-table-wrap{border:1px solid #384145;width:100%;overflow:auto}.technical-table{border-collapse:collapse;width:100%;min-width:740px;font-size:12px}.technical-table th,.technical-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #30383c;border-right:1px solid #30383c;padding:16px 18px}.technical-table thead th{background:var(--yellow);color:#070909;font-weight:900;position:sticky;top:0}.technical-table tbody th{color:#fff;background:#171d20;position:sticky;left:0}.technical-table td{color:#b3babe}.technical-table tr:last-child td,.technical-table tr:last-child th{border-bottom:0}.verification-card{border-left:3px solid var(--yellow);background:#11171a;gap:18px;padding:28px;display:flex}.verification-card svg{color:var(--yellow)}.verification-card strong{text-transform:uppercase}.verification-card p{color:#90999d;margin:7px 0 0}.machine-3d-section{background:radial-gradient(circle at 48% 58%,#e69a0014,#0000 37%),#0d1215;border-block:1px solid #2e373b;padding:100px 0;overflow:hidden}.machine-3d-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;margin-bottom:35px;display:grid}.machine-3d-heading h2{max-width:850px;margin:0;font-size:clamp(45px,5vw,78px);line-height:.95}.machine-3d-heading>p{color:#9da6aa;margin:0;font-size:13px;line-height:1.8}.machine-3d{background:#080c0e;border:1px solid #394246;border-radius:10px;min-height:680px;display:block;overflow:hidden;box-shadow:0 40px 100px #00000052}.machine-3d:-webkit-full-screen{border:0;border-radius:0;width:100vw;height:100vh}.machine-3d:fullscreen{border:0;border-radius:0;width:100vw;height:100vh}.machine-3d__stage{background:#080c0e;min-width:0;min-height:680px;position:relative;overflow:hidden}.machine-3d__canvas{position:absolute;inset:0}.machine-3d__canvas canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.machine-3d__canvas canvas:active{cursor:grabbing}.machine-3d__canvas canvas:focus-visible{outline:2px solid var(--yellow);outline-offset:-3px}.machine-3d__toolbar{z-index:3;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:18px;left:18px;right:18px}.machine-3d__toolbar button{color:#b8c0c3;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c0ee6;border:1px solid #3d474b;border-radius:4px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.machine-3d__toolbar button svg{width:16px;color:var(--yellow)}.machine-3d__toolbar button:hover,.machine-3d__toolbar button.is-active{border-color:var(--yellow);background:var(--yellow);color:#080a0b}.machine-3d__toolbar button.is-active svg{color:#080a0b}.machine-3d__stage-footer{z-index:3;pointer-events:none;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.machine-3d__stage-footer>span{color:#8e989c;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06090ad1;align-items:center;gap:8px;padding:9px 11px;font-size:9px;display:flex}.machine-3d__stage-footer>span svg{width:15px;color:var(--yellow)}.machine-3d__stage-footer>div{pointer-events:auto;gap:8px;display:flex}.machine-3d__stage-footer button{color:#fff;cursor:pointer;background:#080c0ee6;border:1px solid #3d474b;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.machine-3d__stage-footer button:hover{border-color:var(--yellow);color:var(--yellow)}.machine-3d__stage-footer button svg{width:17px}.machine-3d__fallback{text-align:center;color:#a4adb0;place-content:center;justify-items:center;padding:40px;display:grid;position:absolute;inset:0}.machine-3d__fallback svg{width:54px;height:54px;color:var(--yellow)}.machine-3d__fallback p{max-width:440px;line-height:1.7}.machine-3d__parts{scrollbar-color:#566166 #0d1215;background:#0d1215;border-left:1px solid #30393d;flex-direction:column;max-height:680px;padding:28px 25px;display:flex;overflow-y:auto}.machine-3d__parts>p{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:9px;font-weight:900}.machine-3d__parts ol{margin:0;padding:0;list-style:none}.machine-3d__parts li{border-top:1px solid #2c3539}.machine-3d__parts li:last-child{border-bottom:1px solid #2c3539}.machine-3d__parts li>button{color:#c5cbcd;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 1fr;align-items:center;gap:8px;width:100%;min-height:60px;padding:10px 0;display:grid}.machine-3d__parts li>button span{color:#5e696d;font-size:9px}.machine-3d__parts li>button strong{font:600 18px var(--font-display);text-transform:uppercase}.machine-3d__parts li>button:hover strong,.machine-3d__parts li>button.is-active strong,.machine-3d__parts li>button.is-active span{color:var(--yellow)}.machine-3d__parts li>p{color:#8c969a;margin:-2px 0 16px 36px;font-size:10px;line-height:1.65}.machine-3d__picked{background:#090d0f;border:1px solid #374145;gap:5px;margin:20px 0 0;padding:13px 14px;display:grid}.machine-3d__picked span,.machine-3d__assemblies>p{color:var(--yellow);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.machine-3d__picked strong{color:#e4e8e9;font:600 15px var(--font-display);overflow-wrap:anywhere}.machine-3d__assemblies{border-top:1px solid #374145;margin-top:25px;padding-top:22px}.machine-3d__assemblies>p{margin:0 0 6px}.machine-3d__assemblies>span{color:#7f898d;margin-bottom:12px;font-size:9px;line-height:1.55;display:block}.machine-3d__assemblies li>button{min-height:52px}.machine-3d__assemblies li>button strong{letter-spacing:.01em;text-transform:none;font-size:15px}.machine-3d__note{border-left:2px solid var(--yellow);background:#11181b;margin-top:25px;padding:17px}.machine-3d__note strong{color:var(--yellow);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.machine-3d__note p{color:#7f898d;margin:7px 0 0;font-size:9px;line-height:1.6}.engineering-gallery{background:#080c0e;padding:90px 0}.engineering-resources{background:#11171a;border-block:1px solid #30383c;padding:65px 0}.engineering-resources__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.engineering-resources h2{margin:0 0 12px;font-size:40px}.engineering-resources p:not(.industrial-kicker){color:#90999c;margin:0}.resource-pending{color:#9ea6a9;text-transform:uppercase;border:1px solid #414a4e;align-items:center;gap:10px;padding:15px 18px;font-size:10px;font-weight:900;display:flex}.related-products{background:#0b0f11;padding:75px 0}.related-products .shell>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.related-products a{background:#101518;border:1px solid #30383c;grid-template-columns:1fr 20px;gap:7px;padding:22px;display:grid}.related-products a span{color:var(--yellow);text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:900}.related-products a strong{font:600 21px var(--font-display);text-transform:uppercase}.related-products a svg{color:var(--yellow)}.project-summary-text{color:#959ea1;margin:0 0 20px;font-size:13px;line-height:1.65;display:block}.project-showcase small{color:#697276;margin-top:15px;display:block}.case-grid{grid-template-columns:1fr .45fr;align-items:start;gap:7vw;display:grid}.case-grid h2{font-size:50px}.case-grid article>p:last-child{color:#9da6a9;line-height:1.8}.case-grid aside{background:#101518;border:1px solid #323b3f;gap:8px;padding:28px;display:grid}.case-grid aside span{color:#737d81;text-transform:uppercase;margin-top:12px;font-size:9px;font-weight:900}.case-grid aside strong{color:#e4e7e8}.case-columns{border:1px solid #30383c;grid-template-columns:1fr 1fr;margin-block:70px;display:grid}.case-columns article{border-right:1px solid #30383c;padding:32px}.case-columns article:last-child{border:0}.case-columns h2{font-size:32px}.case-columns span{color:#aab1b4;border-bottom:1px solid #30383c;gap:10px;padding:11px 0;display:flex}.case-columns svg{color:var(--yellow)}.case-outcome{border-left:3px solid var(--yellow);background:#11171a;margin-bottom:60px;padding:24px}.case-outcome p:last-child{color:#a6aeb1;margin:0;line-height:1.7}.project-case-gallery{padding-top:20px}.project-case-gallery .media-gallery{grid-template-columns:repeat(3,1fr)}.project-case-gallery .media-gallery button{height:clamp(420px,40vw,720px)}@media (max-width:1100px){.project-case-gallery .media-gallery{grid-template-columns:1fr 1fr}.project-case-gallery .media-gallery figure:first-child{grid-column:1/-1}}@media (max-width:800px){.project-case-gallery .media-gallery{grid-template-columns:1fr}.project-case-gallery .media-gallery figure:first-child{grid-column:auto}.project-case-gallery .media-gallery button{height:min(125vw,680px)}}.corporate-copy{grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.corporate-copy h2{font-size:clamp(45px,4.5vw,72px)}.corporate-copy>div:last-child p{color:#a0a9ac;line-height:1.8}.workshop-section{margin-top:90px}.five-stage-flow{grid-template-columns:repeat(5,1fr)!important}.five-stage-flow h3{margin-top:60px}.technical-contact-layout{grid-template-columns:360px 1fr;align-items:start;gap:55px;display:grid}.technical-form{background:0 0;border:0;padding:0;display:block}.technical-form fieldset{background:#101518;border:1px solid #30383c;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 24px;padding:26px;display:grid}.technical-form legend{color:var(--yellow);font:600 23px var(--font-display);text-transform:uppercase;padding:0 10px}.technical-form .field{grid-column:auto}.technical-form .field--full{grid-column:1/-1}.technical-form input,.technical-form select,.technical-form textarea{width:100%}.technical-form textarea{min-height:140px}.technical-form .upload-fieldset{display:block}.file-upload{cursor:pointer;background:#090d0f;border:1px dashed #536065;align-items:center;gap:18px;min-height:110px;padding:24px;display:flex}.file-upload svg{color:var(--yellow)}.file-upload span,.file-upload strong,.file-upload small{display:block}.file-upload small{color:#7e888c;margin-top:6px}.upload-fieldset>input{color:#aeb5b8;margin-top:15px}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.technical-form .consent{margin:18px 0}.security-note{border-left:3px solid var(--yellow);background:#11171a;margin-top:35px;padding:20px}.security-note strong{color:var(--yellow);text-transform:uppercase}.security-note p{color:#8b9598;margin:7px 0 0;font-size:11px;line-height:1.7}@media (max-width:1100px){.field-proof__gallery{grid-template-columns:1fr 1fr}.projectdesk-demo__grid,.technical-contact-layout,.engineering-overview__grid,.engineering-systems__grid{grid-template-columns:1fr}.engineering-overview article{border-bottom:1px solid #30383c;border-right:0;min-height:auto}.engineering-overview article:last-child{border-bottom:0}.engineering-overview h2{margin-top:35px}.five-stage-flow{grid-template-columns:1fr 1fr!important}.case-grid,.corporate-copy,.machine-3d{grid-template-columns:1fr}.machine-3d__stage{min-height:640px}.machine-3d__parts{border-top:1px solid #30393d;border-left:0;max-height:none}.machine-3d__parts ol{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.machine-3d__assemblies ol{grid-template-columns:1fr 1fr;display:grid}.machine-3d__note{margin-top:25px}}@media (max-width:800px){.field-proof__gallery,.media-gallery{grid-template-columns:1fr}.field-proof__gallery button,.media-gallery button{height:min(110vw,520px)}.lightbox{padding:60px 12px}.lightbox__previous{left:8px}.lightbox__next{right:8px}.lightbox>button{width:42px;height:42px}.projectdesk-card{padding:22px}.projectdesk-card__main,.projectdesk-card ol{grid-template-columns:1fr}.projectdesk-card li{border-bottom:1px solid #30383c;border-right:0;padding:16px 0}.engineering-selection__grid{grid-template-columns:1fr}.engineering-selection{padding:75px 0}.engineering-resources__inner{flex-direction:column;align-items:flex-start}.related-products .shell>div,.case-columns{grid-template-columns:1fr}.case-columns article{border-bottom:1px solid #30383c;border-right:0}.technical-form fieldset{grid-template-columns:1fr;padding:20px}.technical-form .field,.technical-form .field--full{grid-column:1}.five-stage-flow{grid-template-columns:1fr!important}.product-anchor-nav .shell{gap:20px}.machine-3d-section{padding:75px 0}.machine-3d-heading{grid-template-columns:1fr}.machine-3d-heading h2{font-size:43px}.machine-3d__stage{min-height:580px}.machine-3d__toolbar{gap:5px;top:10px;left:10px;right:10px}.machine-3d__toolbar button{padding:0 10px}.machine-3d__toolbar button span{display:none}.machine-3d__stage-footer{bottom:10px;left:10px;right:10px}.machine-3d__stage-footer>span{max-width:210px;line-height:1.4}.machine-3d__parts ol{grid-template-columns:1fr}}.dashboard{color:#eef1f2;background:#0b0f11}.dashboard-header{background:#080b0d;border-bottom:1px solid #2b3337;height:94px}.dashboard-header a:last-child{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-main{padding:70px 0 110px}.dashboard-title{border-bottom:1px solid #2b3337;padding-bottom:28px}.dashboard-title h1{font-size:clamp(45px,5vw,70px)}.dashboard-title>span{color:#899296;font-size:12px}.dashboard .eyebrow--dark{color:#9aa3a6}.dashboard .panel{background:#101518;border-color:#30383c;border-radius:7px}.dashboard .panel h2{color:#eef1f2}.dashboard .panel>p,.dashboard .project-summary>div>p{color:#929b9e;line-height:1.7}.dashboard .project-summary dl{border-color:#30383c}.dashboard .project-summary dt,.dashboard .project-summary dd{color:#aeb6b9}.dashboard .progress-ring{background:conic-gradient(var(--yellow) var(--progress),#293135 0)}.dashboard .progress-ring:before{background:#101518}.dashboard .timeline li{border-color:#374045}.dashboard .timeline span{color:#858e92}.dashboard .file-list li{border-color:#30383c}.dashboard .file-list a{color:#eef1f2}.dashboard .file-list a:hover{color:var(--yellow)}.dashboard .empty-project{max-width:850px;padding:48px}@media (max-width:1000px){.dark-catalog-grid,.capability-grid{grid-template-columns:1fr 1fr}.capability-grid article:nth-child(2){border-right:0}.service-grid{grid-template-columns:1fr 1fr}.service-grid article:nth-child(3n){border-right:1px solid #2d3539}.service-grid article:nth-child(2n){border-right:0}.dark-contact-grid,.corporate-story,.dark-product-detail{grid-template-columns:1fr}.corporate-story__media{min-height:400px}.portfolio-group__products.is-single .portfolio-product{grid-template-columns:1fr}.portfolio-group__products.is-single .portfolio-product__copy{padding:28px}}@media (max-width:800px){.industrial-subpage .page-hero{padding:145px 0 70px}.industrial-subpage .page-hero h1{font-size:clamp(48px,14vw,68px)}.dark-section-heading,.dark-cta__inner{flex-direction:column;align-items:flex-start}.dark-catalog-grid{grid-template-columns:1fr}.dark-catalog-card__media{height:300px}.product-catalog-hero .shell:after{display:none}.portfolio-catalog{padding-top:0}.portfolio-group{padding:55px 0}.portfolio-group__header{grid-template-columns:45px 1fr}.portfolio-group__header>span{font-size:30px}.portfolio-group__products{grid-template-columns:1fr}.portfolio-product__media,.portfolio-group--featured .portfolio-product__media{min-height:330px}.portfolio-product__copy{grid-template-columns:1fr;padding:22px}.portfolio-product__copy>a{justify-content:flex-start}.capability-grid,.service-grid,.dark-process ol{grid-template-columns:1fr}.capability-grid article,.service-grid article,.dark-process li{border-bottom:1px solid #2d3539;border-right:0}.capability-grid article:last-child,.service-grid article:last-child,.dark-process li:last-child{border-bottom:0}.service-grid article:nth-child(3n){border-right:0}.solution-feature__shade{background:linear-gradient(#06090a75,#06090afa)}.solution-feature__content{justify-content:flex-end;padding-bottom:60px}.project-disclaimer,.project-showcase article,.project-showcase article:nth-child(2n){grid-template-columns:1fr}.project-showcase article:nth-child(2n) .project-showcase__media{order:0}.project-showcase__media{min-height:280px}.project-showcase article>div:last-child{padding:28px}.dark-contact-grid{gap:55px}.dark-form{padding:24px}}@media (max-width:1100px){.desktop-nav,.client-link{display:none}.menu-button{display:flex}.site-header__actions{margin-left:auto}.header-cta{display:none}.mobile-menu{z-index:-1;opacity:0;visibility:hidden;background:#080a0b;flex-direction:column;justify-content:space-between;padding:115px 32px 40px;transition:all .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu.is-open{opacity:1;visibility:visible}.mobile-menu nav>a,.mobile-menu nav>div>a{border-bottom:1px solid var(--line);font:600 31px var(--font-display);text-transform:uppercase;align-items:center;gap:25px;padding:17px 0;display:flex}.mobile-menu nav span{font:700 10px var(--font-inter);color:var(--yellow)}.mobile-menu>div a{color:#949b9e;margin-top:8px;display:block}.mobile-products>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 15px;padding:8px 0 14px 42px;display:grid}.mobile-products>div a{color:#9fa7aa;text-transform:uppercase;padding:6px 0;font-size:10px;font-weight:800}.product-grid{grid-template-columns:1fr 1fr}.product-card--wide{grid-row:auto}.product-card:nth-child(4){grid-column:auto}.feature__content{padding-left:45px}.footer__grid{grid-template-columns:1.5fr 1fr 1fr;gap:45px}.footer__grid>div:last-child{grid-column:2}.footer__frame{grid-template-columns:26fr 22fr 52fr}.footer__panel{padding:24px}.footer__frame img{width:190px}.footer__frame p{font-size:12px}.footer__particle .mineral-particle-detail{width:clamp(190px,19vw,220px);height:195px}.footer__links{grid-template-columns:minmax(90px,.75fr) minmax(165px,1.3fr) minmax(105px,.8fr);gap:20px}.footer__frame a,.footer__frame span{font-size:11px}.login-panel{padding:50px}}@media (max-width:800px){.shell{width:min(100% - 32px,680px)}.site-header{height:82px}.brand{width:180px}.menu-button{width:44px;height:44px}.hero{height:100svh;min-height:780px;max-height:none}.hero__image{object-position:64% center}.hero__veil{background:linear-gradient(#03050659 0%,#030506b3 42%,#030506fa 100%)}.hero__content{justify-content:flex-end;padding:130px 0 75px}.eyebrow{font-size:10px;line-height:1.4}.hero h1{font-size:clamp(54px,16vw,76px)}.hero__lead{font-size:15px;line-height:1.65}.hero__actions,.hero__actions .button{width:100%}.hero__index{display:none}.proof-strip__grid{grid-template-columns:1fr 1fr}.proof-strip article{min-height:120px;padding:22px 15px}.proof-strip article:nth-child(2){border-right:1px solid var(--line)}.section{padding:90px 0}.intro__grid,.feature__grid,.contact-grid,.login-shell,.dashboard-grid{grid-template-columns:1fr}.intro__grid{gap:45px}.section h2,.feature h2,.portal-callout h2,.cta h2{font-size:clamp(43px,13vw,62px)}.section-heading{flex-direction:column;align-items:flex-start}.product-grid{grid-template-columns:1fr}.product-card{min-height:480px}.product-card--wide{min-height:520px}.product-grid--catalog{grid-template-columns:1fr}.product-grid--catalog .product-card{min-height:540px}.product-hero,.product-hero__content{min-height:760px}.product-hero__veil{background:linear-gradient(#04060761 15%,#040607fa)}.product-hero__content{justify-content:flex-end;padding:140px 0 70px}.product-hero h1{font-size:clamp(54px,15vw,72px)}.product-facts .shell{grid-template-columns:1fr}.product-facts div div{border-right:1px solid var(--line);min-height:95px;padding:24px 10px}.product-detail{grid-template-columns:1fr;gap:55px}.feature__grid{width:100%}.feature__media{min-height:430px}.feature__media:after{background:linear-gradient(0deg,var(--ink),transparent 55%)}.feature__content{padding:30px 16px 85px}.process__list{grid-template-columns:1fr 1fr}.process__list li{min-height:250px}.process__list li:nth-child(2){border-right:1px solid var(--dark-line)}.process__list h3{margin-top:38px}.portal-callout__inner{flex-direction:column;align-items:flex-start;padding:75px 0}.portal-callout .button{width:100%}.cta{min-height:540px}.footer__grid{grid-template-columns:1fr 1fr;gap:50px 25px}.footer__grid>div:first-child{grid-column:1/-1}.footer__grid>div:last-child{grid-column:auto}.footer--framed{padding-top:42px}.footer__frame{grid-template-columns:1fr;min-height:0}.footer__panel{min-height:0;padding:32px}.footer__panel--brand{min-height:210px}.footer__particle{min-height:250px}.footer__links{grid-template-columns:1fr 1fr;align-content:start;gap:40px 32px}.footer__links .footer__link-group:last-child{grid-column:1/-1}.footer__particle:before,.footer__links:before{width:auto;height:1px;inset:0 0 auto}.footer__particle:after,.footer__links:after{background:linear-gradient(90deg,#0000,#e8aa00d1,#f26722b3,#0000);width:68px;height:1px;animation-name:footer-divider-glint-horizontal;inset:0 auto auto -80px}.footer__particle .mineral-particle-detail{width:clamp(190px,52vw,220px);height:clamp(190px,52vw,220px)}.footer--framed .footer__bottom{margin-top:28px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:20px}.form{grid-template-columns:1fr;padding:24px}.field{grid-column:1/-1}.login-visual{display:none}.login-panel{padding:38px 20px}.login-card .brand{margin-bottom:65px}.login-card h1{font-size:50px}.project-summary,.project-summary dl{grid-template-columns:1fr}.progress-ring{margin-top:35px}.dashboard-title{flex-direction:column;align-items:flex-start;gap:15px}.mobile-products>div{grid-template-columns:1fr}.mobile-menu nav>a,.mobile-menu nav>div>a{padding:13px 0;font-size:26px}}@media (max-width:480px){.proof-strip__grid{grid-template-columns:1fr}.proof-strip article{border-right:1px solid var(--line)}.process__list{grid-template-columns:1fr}.process__list li{border-right:1px solid var(--dark-line)}.footer__grid{grid-template-columns:1fr}.footer__grid>div:first-child,.footer__grid>div:last-child{grid-column:auto}.footer__panel{padding:28px 24px}.footer__panel--brand{min-height:210px}.footer__links{grid-template-columns:1fr;gap:34px}.footer__links .footer__link-group:last-child{grid-column:auto}.footer__particle .mineral-particle-detail{width:clamp(190px,56vw,210px);height:clamp(190px,56vw,210px)}}@keyframes footer-divider-glint-horizontal{0%,12%{opacity:0;transform:translate(0)}20%{opacity:.8}55%{opacity:.72}68%{opacity:0;transform:translate(calc(100vw + 160px))}to{opacity:0;transform:translate(calc(100vw + 160px))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.footer__frame:after,.footer__particle:after,.footer__links:after{opacity:0!important;animation:none!important}}.login-error{color:#e7eaeb;background:#17130a;border-left:3px solid #f5b800;margin:22px 0;padding:16px 18px}.login-error strong,.login-error span{display:block}.login-error span{color:#aeb5b8;margin-top:5px;font-size:11px;line-height:1.6}.projectdesk-card__facts{background:#2d3539;grid-template-columns:1fr 1fr!important;gap:1px!important;margin-top:22px!important;display:grid!important}.projectdesk-card__facts span{line-height:1.55;color:#c7cdcf!important;background:#0d1214!important;padding:13px!important;display:block!important}.projectdesk-card__facts small{margin-bottom:4px;display:block;color:#f5b800!important}.demo-progress{position:relative}.demo-progress small{text-align:center;color:#737d81;text-transform:uppercase;width:120px;font-size:8px;position:absolute;top:calc(100% + 10px)}.projectdesk-card__footer{color:#8f989b;text-transform:uppercase;flex-wrap:wrap;gap:22px;margin-top:22px;font-size:9px;display:flex}.projectdesk-card__footer span{align-items:center;gap:7px;display:flex}.projectdesk-card__footer svg{width:15px;color:var(--yellow)}.pd-app{color:#edf0f1;background:#090d0f;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.pd-sidebar{z-index:40;background:#070a0c;border-right:1px solid #2b3438;flex-direction:column;height:100vh;padding:27px 22px;display:flex;position:sticky;top:0}.pd-sidebar__brand{width:180px;display:block}.pd-sidebar__brand img{width:100%;height:auto}.pd-sidebar__product{border-block:1px solid #252d31;margin:28px 0 30px;padding:17px 0}.pd-sidebar__product span,.pd-sidebar__product strong{text-transform:uppercase;display:block}.pd-sidebar__product span{color:var(--yellow);letter-spacing:.1em;font-size:9px;font-weight:900}.pd-sidebar__product strong{font:600 21px var(--font-display);margin-top:6px}.pd-sidebar nav{gap:4px;display:grid}.pd-sidebar nav a{color:#a8b0b3;text-transform:uppercase;border-left:2px solid #0000;align-items:center;gap:11px;min-height:48px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.pd-sidebar nav a:hover{border-left-color:var(--yellow);color:#fff;background:#11171a}.pd-sidebar nav svg{width:17px;color:var(--yellow)}.pd-sidebar nav b{background:var(--yellow);color:#080a0b;border-radius:20px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:9px;display:grid}.pd-switch{color:var(--yellow);text-align:center;text-transform:uppercase;border:1px solid #3a4448;margin-top:22px;padding:12px;font-size:9px;font-weight:900}.pd-sidebar__user{border-top:1px solid #293236;margin-top:auto;padding-top:20px}.pd-sidebar__user span,.pd-sidebar__user small{display:block}.pd-sidebar__user span{font-weight:800}.pd-sidebar__user small{color:#7f898d;margin-top:4px;font-size:9px}.pd-sidebar__user a{color:#aab2b5;align-items:center;gap:8px;margin-top:14px;font-size:10px;display:flex}.pd-sidebar__user svg{width:15px}.pd-surface{min-width:0}.pd-mobile-header{display:none}.pd-main{width:min(100% - 7vw,1640px);min-height:100vh;margin:0 auto;padding:62px 0 100px}.pd-page-head{border-bottom:1px solid #2d363a;grid-template-columns:1fr 290px;align-items:end;gap:6vw;padding:15px 0 50px;display:grid}.pd-page-head p,.pd-simple-head>p,.pd-section-title p{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:900}.pd-page-head h1,.pd-simple-head h1{margin:0;font-size:clamp(48px,5vw,78px);line-height:.94}.pd-page-head h1 em{color:var(--yellow);font-style:normal}.pd-page-head>div>span,.pd-simple-head>span{color:#929c9f;max-width:720px;margin-top:20px;font-size:12px;line-height:1.75;display:block}.pd-head-stat{border-left:2px solid var(--yellow);background:#101619;padding:23px}.pd-head-stat strong,.pd-head-stat span,.pd-head-stat b{display:block}.pd-head-stat strong{font:600 54px var(--font-display);color:var(--yellow)}.pd-head-stat span{color:#bdc4c6;text-transform:uppercase;font-size:10px}.pd-head-stat b{color:#768185;margin-top:16px;font-size:9px}.pd-head-stat b.is-alert{color:#f5b800}.pd-section-title{justify-content:space-between;align-items:end;gap:30px;margin:65px 0 24px;display:flex}.pd-section-title h2{margin:0;font-size:clamp(32px,3vw,48px)}.pd-section-title>span{color:#7f898d;max-width:390px;font-size:10px;line-height:1.6}.pd-section-title>a{color:var(--yellow);text-transform:uppercase;align-items:center;gap:7px;font-size:9px;display:flex}.pd-section-title>a svg{width:15px}.pd-project-list{gap:14px;display:grid}.pd-project-card{background:#0e1416;border:1px solid #30393d;grid-template-columns:160px 1.1fr 1fr 180px 1.05fr;transition:border-color .2s,transform .2s;display:grid}.pd-project-card:hover{border-color:#f5b800;transform:translateY(-2px)}.pd-project-card>div{border-right:1px solid #2b3438;min-width:0;padding:22px}.pd-project-card>div:last-child{border:0}.pd-project-card small{color:#6f7a7e;letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:900;display:block}.pd-project-card__code>strong{color:var(--yellow);font:600 21px var(--font-display);display:block}.pd-status{color:#9ba4a7;text-transform:uppercase;border:1px solid #394347;margin-top:20px;padding:5px 7px;font-size:8px;display:inline-block}.pd-project-card h3{font:600 25px var(--font-display);text-transform:uppercase;margin:0 0 7px}.pd-project-card p{color:#8f999c;margin:0;font-size:10px;line-height:1.55}.pd-project-card__stage>strong{margin-bottom:12px;display:block}.pd-project-card__stage>span{color:#818b8f;align-items:center;gap:6px;margin-top:7px;font-size:9px;display:flex}.pd-project-card__stage svg{width:13px;color:var(--yellow)}.pd-progress-bar{background:#2c3539;height:5px;margin:8px 0 15px}.pd-progress-bar i{background:var(--yellow);height:100%;display:block}.pd-project-card__progress>strong{font:600 30px var(--font-display)}.pd-project-card__progress>span{color:#707b7f;margin-top:4px;font-size:8px;display:block}.pd-project-card__next{position:relative}.pd-project-card__next svg{width:17px;color:var(--yellow);position:absolute;bottom:18px;right:18px}.pd-trust-row{border:1px solid #2e373b;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.pd-trust-row article{border-right:1px solid #2e373b;grid-template-columns:34px 1fr;gap:3px 12px;padding:23px;display:grid}.pd-trust-row article:last-child{border:0}.pd-trust-row svg{color:var(--yellow);grid-row:1/3}.pd-trust-row strong{font-size:11px}.pd-trust-row span{color:#7f898d;font-size:9px}.pd-simple-head{border-bottom:1px solid #2e373b;padding:15px 0 40px}.pd-simple-head--actions{justify-content:space-between;align-items:end;gap:30px;display:flex}.pd-simple-head--actions>a,.pd-simple-head--actions button{border:1px solid var(--yellow);background:var(--yellow);color:#080a0b;text-transform:uppercase;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:9px;font-weight:900;display:flex}.pd-simple-head--actions svg{width:16px}.pd-empty{text-align:center;background:#0e1416;border:1px solid #30393d;place-content:center;justify-items:center;min-height:320px;padding:45px;display:grid}.pd-empty--small{min-height:170px}.pd-empty svg{width:42px;height:42px;color:var(--yellow)}.pd-empty h2{max-width:650px;margin:18px 0 8px}.pd-empty p{color:#8d979a;max-width:620px;line-height:1.7}.pd-back{color:#9aa3a6;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:30px;font-size:9px;font-weight:900;display:inline-flex}.pd-back svg{width:15px;color:var(--yellow)}.pd-project-header{border-bottom:1px solid #313a3e;grid-template-columns:1fr 310px 170px;align-items:center;gap:40px;padding:25px 0 45px;display:grid}.pd-project-header p{color:var(--yellow);margin:0 0 9px;font-size:11px;font-weight:900}.pd-project-header h1{margin:0;font-size:clamp(45px,4.5vw,72px)}.pd-project-header>div>span{color:#879195;font-size:11px}.pd-project-header__status{border-left:2px solid var(--yellow);background:#101619;padding:20px}.pd-project-header__status small,.pd-project-header__status strong,.pd-project-header__status span{display:block}.pd-project-header__status small{color:#768185;text-transform:uppercase;font-size:8px}.pd-project-header__status strong{font:600 25px var(--font-display);text-transform:uppercase;margin:8px 0}.pd-project-header__progress{text-align:center}.pd-progress-dial{--pd-progress:0%;aspect-ratio:1;background:conic-gradient(var(--yellow) var(--pd-progress),#2c3539 0);border-radius:50%;place-items:center;width:120px;margin:auto;display:grid;position:relative}.pd-progress-dial:before{content:"";aspect-ratio:1;background:#090d0f;border-radius:50%;width:91px;position:absolute}.pd-progress-dial strong{z-index:1;font:600 28px var(--font-display)}.pd-project-header__progress small{color:#737e82;text-transform:uppercase;margin-top:11px;font-size:8px;display:block}.pd-project-facts{border-inline:1px solid #30393d;border-bottom:1px solid #30393d;grid-template-columns:repeat(4,1fr);display:grid}.pd-project-facts div{border-right:1px solid #30393d;padding:21px}.pd-project-facts div:last-child{border:0}.pd-project-facts small,.pd-project-facts strong{display:block}.pd-project-facts small{color:#707b7f;text-transform:uppercase;margin-bottom:7px;font-size:8px}.pd-project-facts strong{font-size:11px;line-height:1.5}.pd-action-required{border:1px solid #f5b800;border-left:4px solid var(--yellow);background:#171309;grid-template-columns:1fr auto auto;align-items:center;gap:25px;margin:34px 0;padding:28px;display:grid}.pd-action-required>div:first-child{grid-template-columns:35px 1fr;gap:5px;display:grid}.pd-action-required>div:first-child svg{color:var(--yellow);grid-row:1/5}.pd-action-required p,.pd-action-required h2,.pd-action-required span,.pd-action-required small{margin:0}.pd-action-required p{color:var(--yellow);text-transform:uppercase;font-size:8px;font-weight:900}.pd-action-required h2{font-size:26px}.pd-action-required span,.pd-action-required small{color:#9ea5a7;font-size:10px}.pd-action-required>a,.pd-approval-actions>button,.pd-approval-actions>div>button{border:1px solid var(--yellow);min-height:42px;color:var(--yellow);text-transform:uppercase;background:0 0;align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.pd-approval-actions{gap:8px;display:flex;position:relative}.pd-approval-actions>button:first-child{background:var(--yellow);color:#080a0b}.pd-approval-actions svg{width:15px}.pd-approval-actions>div{z-index:5;background:#0b1012;border:1px solid #505a5e;width:320px;padding:18px;position:absolute;top:50px;right:0}.pd-approval-actions textarea{color:#fff;background:#080b0d;border:1px solid #3c464a;width:100%;min-height:90px;margin:8px 0;padding:10px}.pd-detail-section,.pd-delivery,.pd-admin-section{padding:10px 0 40px;scroll-margin-top:20px}.pd-stage-timeline{border-top:1px solid #313a3e;margin:0;padding:0;list-style:none}.pd-stage-timeline>li{border-bottom:1px solid #313a3e;grid-template-columns:76px 1fr;display:grid}.pd-stage-timeline__marker{border-right:1px solid #313a3e;padding:25px 0}.pd-stage-timeline__marker span{color:#727d81;border:1px solid #3b4549;border-radius:50%;place-items:center;width:43px;height:43px;font-size:9px;display:grid}.pd-stage-timeline>li.is-completed .pd-stage-timeline__marker span,.pd-stage-timeline>li.is-in_progress .pd-stage-timeline__marker span{border-color:var(--yellow);color:var(--yellow)}.pd-stage-timeline>li>div:last-child{padding:25px 30px}.pd-stage-timeline small{color:var(--yellow);text-transform:uppercase;font-size:8px}.pd-stage-timeline h3{margin:6px 0 8px;font-size:26px}.pd-stage-timeline p{color:#8c9699;margin:0;font-size:11px}.pd-stage-timeline>li>div>span{color:#778286;align-items:center;gap:7px;margin-top:12px;font-size:9px;display:flex}.pd-stage-timeline svg{width:14px}.pd-stage-timeline ul{background:#283135;grid-template-columns:repeat(2,1fr);gap:1px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pd-stage-timeline ul li{color:#8e989b;background:#0c1113;gap:9px;padding:12px;font-size:9px;display:flex}.pd-stage-timeline ul li.is-completed{color:#d7dcde}.pd-stage-timeline ul strong,.pd-stage-timeline ul span{display:block}.pd-latest-update{background:#101619;border:1px solid #3b4549;grid-template-columns:.7fr 1.3fr 260px;align-items:center;gap:5vw;margin:40px 0;padding:35px;display:grid}.pd-latest-update>div:first-child p{color:var(--yellow);text-transform:uppercase;margin:0;font-size:8px}.pd-latest-update h2{margin:7px 0;font-size:34px}.pd-latest-update span,.pd-latest-update>p{color:#909a9d;font-size:11px;line-height:1.7}.pd-latest-update>div:last-child{border-left:2px solid var(--yellow);background:#0b1012;padding:18px}.pd-latest-update small,.pd-latest-update strong{display:block}.pd-latest-update small{color:#737e82;text-transform:uppercase;font-size:8px}.pd-latest-update strong{margin-top:6px}.pd-media-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pd-media-grid button{cursor:zoom-in;background:#080b0d;border:1px solid #313b3f;height:250px;padding:0;position:relative;overflow:hidden}.pd-media-grid img{object-fit:cover;width:100%;height:100%}.pd-media-grid span{color:#fff;text-align:left;background:#050809d9;padding:8px;font-size:8px;position:absolute;bottom:10px;left:10px;right:10px}.pd-lightbox{z-index:500;background:#020405f7;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.pd-lightbox>img{object-fit:contain;max-width:min(1400px,90vw);max-height:85vh}.pd-lightbox button{color:#fff;background:#0a0f11;border:1px solid #4a5458;place-items:center;width:48px;height:48px;display:grid;position:absolute}.pd-lightbox__close{top:22px;right:22px}.pd-lightbox__prev{left:22px}.pd-lightbox__next{right:22px}.pd-lightbox>p{background:#080b0d;padding:8px 12px;position:absolute;bottom:20px}.pd-document-list{border:1px solid #30393d;display:grid}.pd-document-list article{border-bottom:1px solid #30393d;grid-template-columns:34px 1fr auto;align-items:center;gap:15px;min-height:80px;padding:15px 18px;display:grid}.pd-document-list article:last-child{border:0}.pd-document-list article>svg{color:var(--yellow)}.pd-document-list small,.pd-document-list strong,.pd-document-list span{display:block}.pd-document-list small{color:var(--yellow);font-size:8px}.pd-document-list strong{margin:5px 0}.pd-document-list span{color:#788387;font-size:9px}.pd-document-list a{color:#e7eaeb;text-transform:uppercase;border:1px solid #465054;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:8px;display:flex}.pd-document-list a svg{width:14px;color:var(--yellow)}.pd-delivery>div:last-child{border:1px solid #30393d;grid-template-columns:repeat(4,1fr);display:grid}.pd-delivery article{border-right:1px solid #30393d;padding:25px}.pd-delivery article:last-child{border:0}.pd-delivery article svg{color:var(--yellow)}.pd-delivery small,.pd-delivery strong,.pd-delivery span{display:block}.pd-delivery small{color:#707b7f;text-transform:uppercase;margin-top:30px}.pd-delivery strong{margin:8px 0}.pd-delivery span{color:#8b9598;font-size:10px}.pd-update-feed article{border-top:1px solid #30393d;grid-template-columns:170px 1fr;display:grid}.pd-update-feed article:last-child{border-bottom:1px solid #30393d}.pd-update-feed time{color:var(--yellow);padding:25px 0;font-size:9px}.pd-update-feed article>div{border-left:1px solid #30393d;padding:25px}.pd-update-feed small{color:#6f7a7e;text-transform:uppercase;font-size:8px}.pd-update-feed h3{margin:6px 0 10px;font-size:24px}.pd-update-feed p{color:#919b9e;font-size:11px;line-height:1.7}.pd-update-feed span{color:#c2c8ca;gap:7px;font-size:9px;display:flex}.pd-update-feed svg{width:14px;color:var(--yellow)}.pd-notifications,.pd-account-grid{margin-top:35px}.pd-notifications a{background:#0c1113;border-bottom:1px solid #30393d;grid-template-columns:32px 1fr;gap:15px;padding:22px;display:grid}.pd-notifications a.is-unread{border-left:3px solid var(--yellow);background:#11171a}.pd-notifications svg,.pd-account-grid svg{color:var(--yellow)}.pd-notifications small,.pd-notifications strong{display:block}.pd-notifications small{color:#727d81;font-size:8px}.pd-notifications strong{margin:5px 0}.pd-notifications p{color:#8f999c;margin:0;font-size:10px}.pd-account-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pd-account-grid article{background:#0e1416;border:1px solid #30393d;min-height:180px;padding:28px}.pd-account-grid small,.pd-account-grid strong,.pd-account-grid span{display:block}.pd-account-grid small{color:#727d81;text-transform:uppercase;margin-top:30px}.pd-account-grid strong{margin:7px 0;font-size:20px}.pd-account-grid span{color:#879195;font-size:10px}.pd-admin-metrics{border:1px solid #30393d;grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.pd-admin-metrics article{border-right:1px solid #30393d;padding:24px}.pd-admin-metrics article:last-child{border:0}.pd-admin-metrics svg{color:var(--yellow)}.pd-admin-metrics small,.pd-admin-metrics strong{display:block}.pd-admin-metrics small{color:#737e82;text-transform:uppercase;margin-top:25px}.pd-admin-metrics strong{font:600 35px var(--font-display);margin-top:5px}.pd-admin-table{border:1px solid #30393d}.pd-admin-table>a{color:#aeb5b8;border-bottom:1px solid #30393d;grid-template-columns:1.35fr 1fr .7fr .55fr 1fr 20px;align-items:center;gap:20px;min-height:74px;padding:14px 18px;font-size:10px;display:grid}.pd-admin-table>a:last-child{border:0}.pd-admin-table>a:hover{background:#11181b}.pd-admin-table span,.pd-admin-table small,.pd-admin-table strong{display:block}.pd-admin-table small{color:#687478;text-transform:uppercase;margin-bottom:5px;font-size:8px}.pd-admin-table strong{color:#fff}.pd-admin-table svg{color:var(--yellow)}.pd-admin-split{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:32px;margin-top:35px;display:grid}.pd-admin-form-card{background:#0e1416;border:1px solid #374145;padding:28px}.pd-admin-form-card--wide{max-width:1100px;margin-top:35px}.pd-admin-form-card>svg{color:var(--yellow)}.pd-admin-form-card>p{color:var(--yellow);text-transform:uppercase;margin:18px 0 5px;font-size:8px}.pd-admin-form-card>h2{margin:0 0 22px;font-size:31px}.pd-form{gap:14px;display:grid}.pd-form>div,.pd-date-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pd-form label,.pd-stage-admin-list label,.pd-milestone-admin label,.pd-user-row label{color:#7e898c;text-transform:uppercase;gap:6px;font-size:8px;font-weight:900;display:grid}.pd-form input,.pd-form select,.pd-form textarea,.pd-stage-admin-list input,.pd-stage-admin-list select,.pd-milestone-admin input,.pd-milestone-admin select,.pd-inline-create input,.pd-inline-create select,.pd-user-row input,.pd-user-row select,.pd-filters input,.pd-filters select{color:#eef1f2;background:#080c0e;border:1px solid #3a4448;width:100%;min-height:43px;padding:9px 11px;font-size:11px}.pd-form textarea{resize:vertical;min-height:110px}.pd-form button,.pd-inline-create button,.pd-stage-admin-list button,.pd-milestone-admin button,.pd-user-row button,.pd-filters button{border:1px solid var(--yellow);background:var(--yellow);color:#080a0b;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 14px;font-size:8px;font-weight:900;display:flex}.pd-form button svg,.pd-inline-create button svg,.pd-stage-admin-list button svg{width:15px}.pd-check{grid-template-columns:18px 1fr;align-items:center;display:flex!important}.pd-check input{width:17px!important;min-height:17px!important}.pd-field-wide{grid-column:1/-1}.pd-form--grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.pd-customer-list,.pd-user-list{gap:9px;display:grid}.pd-customer-list>a{background:#0e1416;border:1px solid #30393d;grid-template-columns:36px 1fr auto 20px;align-items:center;gap:14px;padding:18px;display:grid}.pd-customer-list>a.is-inactive{opacity:.5}.pd-customer-list svg{color:var(--yellow)}.pd-customer-list small,.pd-customer-list strong,.pd-customer-list span{display:block}.pd-customer-list small{color:var(--yellow);font-size:8px}.pd-customer-list strong{margin:3px 0}.pd-customer-list span,.pd-customer-list p{color:#7d888b;font-size:9px}.pd-related-card{background:#0e1416;border:1px solid #30393d;margin-bottom:18px;padding:24px}.pd-related-card>svg{color:var(--yellow)}.pd-related-card>p{color:var(--yellow);text-transform:uppercase;font-size:8px}.pd-related-card>a,.pd-related-card>div{border-top:1px solid #30393d;padding:11px 0;display:grid}.pd-related-card strong,.pd-related-card span{display:block}.pd-related-card span{color:#7f898d;font-size:9px}.pd-user-row{background:#0e1416;border:1px solid #30393d;grid-template-columns:28px 1fr 1.3fr .7fr 1fr .55fr 42px;align-items:end;gap:10px;padding:15px;display:grid}.pd-user-row>svg{color:var(--yellow);align-self:center}.pd-user-row>small{color:#697478;grid-column:2/-1;font-size:8px}.pd-filters{grid-template-columns:25px 1fr 190px 100px;align-items:center;gap:10px;margin:30px 0;display:grid}.pd-filters svg{color:var(--yellow)}.pd-admin-tabs{z-index:15;background:#090d0ff7;border-bottom:1px solid #30393d;gap:20px;margin:25px 0 10px;display:flex;position:sticky;top:0;overflow:auto}.pd-admin-tabs a{white-space:nowrap;color:#8d979a;text-transform:uppercase;padding:17px 0;font-size:8px;font-weight:900}.pd-admin-tabs a:hover{color:var(--yellow)}.pd-stage-admin-list{gap:10px;display:grid}.pd-stage-admin-list>form{background:#0e1416;border:1px solid #30393d;grid-template-columns:78px 1.3fr .8fr 90px 90px auto auto auto;align-items:end;gap:10px;padding:15px;display:grid}.pd-stage-admin-list form>.pd-field-wide,.pd-stage-admin-list form>div:not(.pd-stage-order),.pd-stage-admin-list form>.pd-check{grid-column:auto}.pd-stage-order{grid-template-columns:1fr 28px 28px;align-items:center;gap:3px;display:grid}.pd-stage-order span{color:var(--yellow);font-size:12px}.pd-stage-order button{color:#fff!important;background:0 0!important;border-color:#3a4448!important;min-height:30px!important;padding:0!important}.pd-danger{color:#e18a76!important;background:0 0!important;border-color:#693a30!important}.pd-inline-create{border:1px dashed #465054;grid-template-columns:1.4fr 1fr 100px 100px auto;gap:10px;margin-top:15px;padding:15px;display:grid}.pd-milestone-admin{gap:8px;display:grid}.pd-milestone-admin form{background:#0e1416;border:1px solid #30393d;grid-template-columns:25px 1.3fr .8fr 90px 90px 120px 45px;align-items:end;gap:10px;padding:13px;display:grid}.pd-milestone-admin>form>svg{color:var(--yellow);align-self:center}.pd-admin-feed{border-top:1px solid #30393d;display:grid}.pd-admin-feed article{border-bottom:1px solid #30393d;padding:19px 0}.pd-admin-feed small{color:var(--yellow);font-size:8px}.pd-admin-feed strong{margin:6px 0;display:block}.pd-admin-feed p{color:#899396;margin:0;font-size:10px;line-height:1.6}.pd-document-list--admin{margin-top:25px}.pd-approval-list,.pd-member-list{gap:9px;display:grid}.pd-approval-list article,.pd-member-list article{background:#0e1416;border:1px solid #30393d;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.pd-approval-list small,.pd-approval-list strong,.pd-member-list small,.pd-member-list strong,.pd-member-list span{display:block}.pd-approval-list small,.pd-member-list small{color:var(--yellow);font-size:8px}.pd-approval-list p,.pd-member-list span{color:#7d888c;margin:5px 0 0;font-size:9px}.pd-member-list>article>svg{color:var(--yellow)}.pd-member-list article>div{margin-right:auto}.pd-audit-list{background:#30393d;border:1px solid #30393d;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pd-audit-list article{background:#0e1416;padding:17px}.pd-audit-list time,.pd-audit-list strong,.pd-audit-list span{display:block}.pd-audit-list time{color:var(--yellow);font-size:8px}.pd-audit-list strong{margin:7px 0;font-size:10px}.pd-audit-list span{color:#737e82;font-size:8px}.pd-form-error{color:#f0a38f;font-size:10px}@media (max-width:1250px){.pd-app{grid-template-columns:220px minmax(0,1fr)}.pd-project-card{grid-template-columns:140px 1fr 1fr}.pd-project-card__progress,.pd-project-card__next{grid-column:auto}.pd-project-card>div:nth-child(3){border-right:0}.pd-project-card>div:nth-child(4){border-top:1px solid #30393d}.pd-project-card>div:nth-child(5){border-top:1px solid #30393d;grid-column:2/4}.pd-stage-admin-list>form{grid-template-columns:65px 1fr 1fr 80px 80px}.pd-stage-admin-list form>.pd-field-wide,.pd-stage-admin-list form>div:not(.pd-stage-order),.pd-stage-admin-list form>.pd-check{grid-column:auto}.pd-stage-admin-list form>button{grid-row:auto}.pd-user-row{grid-template-columns:28px 1fr 1fr}.pd-user-row>small{grid-column:2/-1}.pd-admin-table>a{grid-template-columns:1.3fr 1fr .7fr .7fr 20px}.pd-admin-table>a>span:nth-child(5){display:none}}@media (max-width:900px){.pd-app{display:block}.pd-sidebar{grid-template-columns:150px 1fr;width:100%;height:auto;padding:15px 18px;display:grid;position:relative}.pd-sidebar__brand{width:145px}.pd-sidebar__product{display:none}.pd-sidebar nav{grid-column:1/-1;margin-top:12px;display:flex;overflow:auto}.pd-sidebar nav a{white-space:nowrap}.pd-switch,.pd-sidebar__user{display:none}.pd-main{width:min(100% - 32px,760px);padding:45px 0 80px}.pd-page-head,.pd-project-header{grid-template-columns:1fr}.pd-head-stat{margin-top:20px}.pd-project-card{grid-template-columns:1fr 1fr}.pd-project-card>div:nth-child(3){border-top:1px solid #30393d}.pd-project-card>div:nth-child(5){grid-column:1/-1}.pd-project-facts{grid-template-columns:1fr 1fr}.pd-action-required{grid-template-columns:1fr;align-items:start}.pd-approval-actions>div{left:0;right:auto}.pd-latest-update{grid-template-columns:1fr}.pd-media-grid,.pd-delivery>div:last-child{grid-template-columns:1fr 1fr}.pd-admin-split{grid-template-columns:1fr}.pd-admin-metrics{grid-template-columns:1fr 1fr}.pd-admin-metrics article:nth-child(2){border-right:0}.pd-admin-metrics article:nth-child(-n+2){border-bottom:1px solid #30393d}.pd-form--grid{grid-template-columns:1fr}.pd-field-wide{grid-column:1}.pd-user-row{grid-template-columns:28px 1fr}.pd-stage-admin-list>form{grid-template-columns:1fr 1fr}.pd-stage-order{grid-column:1/-1}.pd-inline-create{grid-template-columns:1fr 1fr}.pd-milestone-admin form{grid-template-columns:25px 1fr 1fr}.pd-audit-list{grid-template-columns:1fr 1fr}.pd-admin-table>a{grid-template-columns:1fr 1fr 20px}.pd-admin-table>a>span:nth-child(3),.pd-admin-table>a>span:nth-child(4),.pd-admin-table>a>span:nth-child(5){display:none}}@media (max-width:560px){.projectdesk-card__facts{grid-template-columns:1fr!important}.pd-page-head h1,.pd-simple-head h1{font-size:45px}.pd-project-card{grid-template-columns:1fr}.pd-project-card>div{border-bottom:1px solid #30393d;border-right:0}.pd-project-card>div:nth-child(5){grid-column:1}.pd-project-facts,.pd-trust-row,.pd-account-grid{grid-template-columns:1fr}.pd-trust-row article{border-bottom:1px solid #30393d;border-right:0}.pd-stage-timeline>li{grid-template-columns:50px 1fr}.pd-stage-timeline ul{grid-template-columns:1fr}.pd-latest-update{padding:22px}.pd-media-grid,.pd-delivery>div:last-child,.pd-admin-metrics{grid-template-columns:1fr}.pd-delivery article,.pd-admin-metrics article{border-bottom:1px solid #30393d;border-right:0}.pd-update-feed article{grid-template-columns:1fr}.pd-update-feed time{padding:18px 0 0}.pd-update-feed article>div{border-left:0;padding:12px 0 20px}.pd-document-list article{grid-template-columns:28px 1fr}.pd-document-list article>a{grid-column:2}.pd-form>div,.pd-date-pair{grid-template-columns:1fr}.pd-simple-head--actions{flex-direction:column;align-items:flex-start}.pd-filters{grid-template-columns:25px 1fr}.pd-filters select,.pd-filters button{grid-column:2}.pd-stage-admin-list>form,.pd-inline-create,.pd-milestone-admin form{grid-template-columns:1fr}.pd-stage-order{grid-column:1}.pd-audit-list{grid-template-columns:1fr}.pd-lightbox{padding:12px}.pd-lightbox__prev{left:5px}.pd-lightbox__next{right:5px}.pd-approval-actions{flex-direction:column}}.pd-revision-upload{border-top:1px solid var(--pd-line);grid-column:1/-1;padding-top:.75rem}.pd-revision-upload summary{color:var(--pd-gold);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.pd-revision-upload[open] summary{margin-bottom:.8rem}.pd-revision-upload .pd-upload-form{max-width:38rem}.pd-skeleton{border:1px solid var(--pd-line);background:linear-gradient(100deg,#0c1012 25%,#171c1f 45%,#0c1012 65%) 0 0/250% 100%;min-height:13rem;animation:1.5s ease-in-out infinite pd-load}.pd-loading span{color:var(--pd-muted)}@keyframes pd-load{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.pd-skeleton{animation:none}}.portfolio-product button.portfolio-product__media{color:#fff;text-align:left;cursor:zoom-in;background:#080c0e;border:0;width:100%;padding:0}.projects-v2-hero{color:#fff;background:#070a0c;align-items:flex-end;min-height:760px;display:flex;position:relative;overflow:hidden}.projects-v2-hero>img{object-fit:cover;filter:saturate(.82)contrast(1.06)}.projects-v2-hero__veil{background:linear-gradient(90deg,#040607fa 0%,#040607db 38%,#0406074d 69%,#0406071f 100%),linear-gradient(#0000 45%,#040607e6);position:absolute;inset:0}.projects-v2-hero__content{z-index:2;padding-block:210px 80px;position:relative}.projects-v2-hero h1{max-width:1040px;margin:0;font-size:clamp(58px,7.2vw,122px)}.projects-v2-hero h1 em{color:var(--yellow)}.projects-v2-hero__content>p:not(.industrial-kicker){color:#c7cdcf;max-width:690px;margin:30px 0;font-size:18px;line-height:1.75}.projects-v2-hero__tags{flex-wrap:wrap;gap:8px;display:flex}.projects-v2-hero__tags span{letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c0e8c;border:1px solid #ffffff47;padding:10px 14px;font-size:10px;font-weight:900}.projects-v2-featured,.projects-v2-archive,.projects-v2-proof{color:#fff;background:#0a0e10;padding:110px 0}.projects-v2-featured{background:#101619;border-bottom:1px solid #2c3539}.projects-v2-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.projects-v2-heading h2{max-width:1050px;margin:0;font-size:clamp(43px,4.8vw,78px)}.projects-v2-heading>span{color:#99a3a6;letter-spacing:.08em;text-transform:uppercase;border:1px solid #3e484c;padding:9px 12px;font-size:9px;font-weight:900}.projects-v2-featured__grid{background:#090d0f;border:1px solid #354045;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);min-height:700px;display:grid}.projects-v2-featured__image{border-right:1px solid #354045;min-height:700px;position:relative;overflow:hidden}.projects-v2-featured__image img{object-fit:cover;transition:transform .4s}.projects-v2-featured__image:hover img{transform:scale(1.015)}.projects-v2-featured__image:after{content:"";background:linear-gradient(#0000 56%,#030506bf);position:absolute;inset:0}.projects-v2-featured__image>span{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:900;display:flex;position:absolute;bottom:28px;left:30px}.projects-v2-featured__image>span svg{width:18px;color:var(--yellow)}.projects-v2-featured__body{flex-direction:column;justify-content:center;min-width:0;padding:46px;display:flex}.projects-v2-featured__facts{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.projects-v2-featured__facts span{color:#bac1c3;text-transform:uppercase;border:1px solid #333d41;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.projects-v2-featured__facts svg{width:14px;color:var(--yellow)}.projects-v2-featured__body>p{color:#a5aeb1;font-size:15px;line-height:1.75}.projects-v2-featured__body>ul{border-top:1px solid #2f383c;margin:4px 0 30px;padding:0;list-style:none}.projects-v2-featured__body>ul li{color:#d0d5d7;border-bottom:1px solid #2f383c;padding:12px 0 12px 18px;font-size:11px;line-height:1.55;position:relative}.projects-v2-featured__body>ul li:before{content:"";background:var(--yellow);width:6px;height:6px;position:absolute;top:18px;left:0}.projects-v2-featured__body>.industrial-button{align-self:flex-start}.projects-v2-featured__previews{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px;display:grid}.projects-v2-featured__previews figure{margin:0}.projects-v2-featured__previews button{cursor:zoom-in;background:#080b0d;border:1px solid #394347;width:100%;height:96px;padding:0;position:relative;overflow:hidden}.projects-v2-featured__previews button img{object-fit:cover}.projects-v2-featured__previews button span,.projects-v2-featured__previews figcaption{display:none}.projects-v2-heading--archive{margin-bottom:26px}.projects-v2-filters{scrollbar-width:thin;gap:8px;margin-bottom:34px;padding-bottom:4px;display:flex;overflow:auto}.projects-v2-filters button{color:#9ca5a8;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #374145;flex:none;min-height:43px;padding:0 16px;font-size:9px;font-weight:900;transition:all .2s}.projects-v2-filters button:hover,.projects-v2-filters button.is-active{border-color:var(--yellow);background:var(--yellow);color:#080a0b}.projects-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.projects-v2-card{background:#101619;border:1px solid #303a3e;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);min-height:390px;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.projects-v2-card:hover{border-color:#657075;transform:translateY(-2px)}.projects-v2-card__media,.projects-v2-card__media figure{height:100%;margin:0}.projects-v2-card__media button{cursor:zoom-in;background:#080b0d;border:0;border-right:1px solid #303a3e;width:100%;height:100%;min-height:390px;padding:0;position:relative;overflow:hidden}.projects-v2-card__media button:after{content:"";background:linear-gradient(#0000 55%,#050809a6);position:absolute;inset:0}.projects-v2-card__media button img{object-fit:cover;transition:transform .35s}.projects-v2-card:hover .projects-v2-card__media button img{transform:scale(1.015)}.projects-v2-card__media button span{z-index:2;color:#fff;text-transform:uppercase;background:#080c0ee0;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:12px;right:12px}.projects-v2-card__media button span svg{width:14px}.projects-v2-card__media figcaption{display:none}.projects-v2-card__body{flex-direction:column;padding:30px;display:flex}.projects-v2-card__body>p:first-child{color:var(--yellow);letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;font-size:8px;font-weight:900}.projects-v2-card h3{font:600 clamp(29px,2.3vw,42px)/1 var(--font-display);text-transform:uppercase;margin:0 0 17px}.projects-v2-card__meta{flex-wrap:wrap;gap:8px;display:flex}.projects-v2-card__meta span{color:#90999c;align-items:center;gap:6px;font-size:9px;display:flex}.projects-v2-card__meta svg{width:13px;color:var(--yellow)}.projects-v2-card__summary{line-height:1.65;color:#8f999c!important;margin:18px 0!important;font-size:11px!important}.projects-v2-card__body>a{color:#fff;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #303a3e;align-items:center;gap:9px;margin-top:auto;padding-top:18px;font-size:9px;font-weight:900;display:flex}.projects-v2-card__body>a svg{color:var(--yellow)}.projects-v2-proof{background:#080b0d;border-top:1px solid #283034;padding-top:95px}.projects-v2-proof__grid{background:#30383c;border:1px solid #30383c;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.projects-v2-proof__grid article{background:#0b0f11;height:310px;position:relative;overflow:hidden}.projects-v2-proof__grid article img{object-fit:cover;filter:saturate(.72);transition:transform .35s,filter .35s}.projects-v2-proof__grid article:hover img{filter:saturate(.95);transform:scale(1.015)}.projects-v2-proof__grid article:after{content:"";background:linear-gradient(#0000 42%,#040607e6);position:absolute;inset:0}.projects-v2-proof__grid span{z-index:2;color:#fff;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:18px;left:20px}.projects-v2-proof__grid svg{width:18px;color:var(--yellow)}.projects-v2-privacy{color:#778185;text-align:center;max-width:850px;margin:30px auto 0;font-size:10px;line-height:1.65}.case-study{color:#fff;background:#0a0e10}.case-study-hero{background:#070a0b;align-items:flex-end;min-height:810px;display:flex;position:relative;overflow:hidden}.case-study-hero>img{object-fit:cover;filter:saturate(.82)contrast(1.04)}.case-study-hero__veil{background:linear-gradient(90deg,#030506fa,#030506bf 48%,#03050633 80%),linear-gradient(#0000 38%,#030506f7 98%);position:absolute;inset:0}.case-study-hero__content{z-index:2;padding-block:180px 48px;position:relative}.case-study-back{color:#c4c9cb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:55px;font-size:9px;font-weight:900;display:inline-flex}.case-study-back svg{width:16px;color:var(--yellow)}.case-study-hero h1{letter-spacing:-.018em;max-width:1080px;margin:0;font-size:clamp(55px,6.7vw,112px);line-height:1.08}.case-study-hero__content>p:not(.industrial-kicker){color:#c5cbcd;max-width:720px;margin:26px 0 36px;font-size:16px;line-height:1.75}.case-study-hero__facts{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06090aad;border:1px solid #fff3;flex-wrap:wrap;display:flex}.case-study-hero__facts>span{border-right:1px solid #ffffff2b;grid-template-columns:20px 1fr;gap:2px 9px;min-width:165px;max-width:280px;padding:17px 20px;display:grid}.case-study-hero__facts svg{width:17px;color:var(--yellow);grid-row:1/3}.case-study-hero__facts small{color:#828d91;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.case-study-hero__facts strong{font-size:10px;line-height:1.4}.case-study-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c0ef5;border-block:1px solid #30393d;position:sticky;top:0}.case-study-nav .shell{gap:28px;display:flex;overflow:auto}.case-study-nav a{color:#9ca5a8;letter-spacing:.08em;text-transform:uppercase;flex:none;padding:17px 0;font-size:8px;font-weight:900}.case-study-nav a:hover{color:var(--yellow)}.case-study-section{border-bottom:1px solid #293236;padding:110px 0;scroll-margin-top:50px}.case-study-section h2{margin:0;font-size:clamp(43px,4.6vw,76px)}.case-study-need{color:#0a0d0e;background:#f0efe9}.case-study-need__grid{grid-template-columns:.85fr 1.15fr;align-items:end;gap:10vw;display:grid}.case-study-need__grid>p{border-left:3px solid var(--yellow);color:#4c5457;margin:0;padding-left:35px;font-size:19px;line-height:1.8}.case-study-process{background:#101619}.case-study-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:44px;display:flex}.case-study-heading>p{color:#8f999c;max-width:520px;margin:0;font-size:11px;line-height:1.7}.case-study-process__flow{border:1px solid #354045;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.case-study-process__flow li{border-right:1px solid #354045;flex-direction:column;justify-content:space-between;min-height:225px;padding:25px;display:flex;position:relative}.case-study-process__flow li:last-child{border:0}.case-study-process__flow li>span{color:var(--yellow);font-size:9px;font-weight:900}.case-study-process__flow h3{font:600 28px var(--font-display);text-transform:uppercase;margin:0 0 9px}.case-study-process__flow p{color:#8f999c;margin:0;font-size:10px;line-height:1.6}.case-study-process__flow svg{z-index:2;background:var(--yellow);color:#090b0c;border-radius:50%;width:30px;height:30px;padding:7px;position:absolute;top:50%;right:-15px}.case-study-scope{background:#0a0e10}.case-study-scope__grid{grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.case-study-scope__list{border-top:1px solid #333d41;border-left:1px solid #333d41;grid-template-columns:repeat(2,1fr);display:grid}.case-study-scope__list article{border-bottom:1px solid #333d41;border-right:1px solid #333d41;min-height:150px;padding:24px}.case-study-scope__list span{color:var(--yellow);font-size:8px;font-weight:900}.case-study-scope__list p{color:#c2c8ca;margin:26px 0 0;font-size:12px;line-height:1.6}.case-study-engineering{background:#101619}.case-study-engineering__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;display:grid}.case-study-engineering__grid>div:first-child>svg{width:38px;height:38px;color:var(--yellow);margin-bottom:25px}.case-study-engineering__grid>div:last-child{border-top:1px solid #354045}.case-study-engineering__grid>div:last-child p{color:#c5cbcd;border-bottom:1px solid #354045;grid-template-columns:20px 1fr;gap:12px;margin:0;padding:17px 0;font-size:11px;line-height:1.6;display:grid}.case-study-engineering__grid>div:last-child svg{width:17px;color:var(--yellow)}.case-study-stages{background:#0a0e10}.case-study-stages__grid{border:1px solid #333d41;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.case-study-stages__grid li{border-right:1px solid #333d41;min-height:240px;padding:25px}.case-study-stages__grid li:last-child{border:0}.case-study-stages__grid li>span{border:1px solid var(--yellow);width:38px;height:38px;color:var(--yellow);border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.case-study-stages__grid h3{font:600 26px var(--font-display);text-transform:uppercase;margin:52px 0 12px}.case-study-stages__grid p{color:#879195;margin:0;font-size:10px;line-height:1.65}.case-study-gallery{background:#070a0b}.case-study-gallery__grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.case-study-gallery__grid figure{grid-column:span 6;margin:0}.case-study-gallery__grid figure:first-child:nth-last-child(3){grid-row:span 2}.case-study-gallery__grid figure:first-child:nth-last-child(3) button{height:714px}.case-study-gallery__grid button{color:#fff;cursor:zoom-in;background:#0a0e10;border:1px solid #354045;width:100%;height:350px;padding:0;position:relative;overflow:hidden}.case-study-gallery__grid button:after{content:"";background:linear-gradient(#0000 60%,#030506b3);position:absolute;inset:0}.case-study-gallery__grid button img{object-fit:cover;transition:transform .35s}.case-study-gallery__grid button:hover img{transform:scale(1.015)}.case-study-gallery__grid button span{z-index:2;text-transform:uppercase;background:#06090ae6;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:13px;right:13px}.case-study-gallery__grid figcaption{color:#929c9f;padding:11px 1px 0;font-size:10px;line-height:1.5}.case-study-delivery{background:var(--yellow);color:#080a0b}.case-study-delivery__grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;display:grid}.case-study-delivery__grid>div>svg{width:42px;height:42px;margin-bottom:25px}.case-study-delivery .industrial-kicker{color:#f5b800}.case-study-delivery__grid>p{border-left:2px solid #00000059;margin:0;padding-left:35px;font-size:19px;font-weight:600;line-height:1.75}.case-study-related,.case-study-similar{background:#0d1214}.case-study-related__grid,.case-study-similar__grid,.product-projects__grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.case-study-related__grid>a,.case-study-similar__grid>a,.product-projects__grid>a{background:#080b0d;border:1px solid #354045;height:440px;position:relative;overflow:hidden}.case-study-related__grid img,.case-study-similar__grid img,.product-projects__grid img{object-fit:cover;transition:transform .35s}.case-study-related__grid>a:hover img,.case-study-similar__grid>a:hover img,.product-projects__grid>a:hover img{transform:scale(1.015)}.case-study-related__grid>a:after,.case-study-similar__grid>a:after,.product-projects__grid>a:after{content:"";background:linear-gradient(#0000 38%,#040607f0);position:absolute;inset:0}.case-study-related__grid span,.case-study-similar__grid span,.product-projects__grid span{z-index:2;font:600 28px/1.05 var(--font-display);text-transform:uppercase;grid-template-columns:1fr 25px;align-items:end;gap:10px;display:grid;position:absolute;bottom:23px;left:25px;right:25px}.case-study-related__grid span svg,.case-study-similar__grid span svg,.product-projects__grid span svg{color:var(--yellow);grid-area:1/2/3}.case-study-similar__grid span small,.product-projects__grid span small{color:var(--yellow);font:900 8px var(--font-inter);letter-spacing:.09em;grid-column:1}.case-study-similar__grid span:not(small),.product-projects__grid span strong{grid-column:1}.case-study-confidentiality{background:#080b0d;border-bottom:1px solid #293236;padding:32px 0}.case-study-confidentiality .shell{justify-content:center;align-items:center;gap:12px;display:flex}.case-study-confidentiality svg{color:#687478;flex:none;width:18px}.case-study-confidentiality p{color:#727d81;text-align:center;max-width:900px;margin:0;font-size:9px;line-height:1.6}.case-study-cta{background:#101619;padding:100px 0}.case-study-cta__inner{background:linear-gradient(120deg,#0b1012,#171d20);border:1px solid #3b4549;justify-content:space-between;align-items:center;gap:55px;padding:55px;display:flex}.case-study-cta__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.case-study-cta h2{max-width:950px;margin:0;font-size:clamp(40px,4.6vw,72px)}.case-study-cta__inner>div>p:last-child{color:#98a2a5;max-width:680px;margin:20px 0 0;font-size:12px;line-height:1.7}.case-study-cta .industrial-button{flex:none}.product-projects{color:#fff;background:#101619;border-top:1px solid #2d363a;padding:95px 0}.product-projects__grid>a{height:390px}.product-projects__grid span strong{font:600 28px/1.05 var(--font-display)}.form-project-context{border:1px solid #f5b800;border-left:4px solid var(--yellow);background:#171308;grid-column:1/-1;margin-bottom:4px;padding:18px 20px}.form-project-context span,.form-project-context strong{display:block}.form-project-context span{color:var(--yellow);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.form-project-context strong{color:#fff;margin:6px 0;font-size:15px}.form-project-context p{color:#a7afb1;margin:0;font-size:10px;line-height:1.5}@media (max-width:1180px){.projects-v2-featured__grid{grid-template-columns:1fr 430px}.projects-v2-grid{grid-template-columns:1fr}.projects-v2-card{grid-template-columns:.8fr 1.2fr}.case-study-process__flow,.case-study-stages__grid{grid-template-columns:repeat(2,1fr)}.case-study-process__flow li:nth-child(2){border-right:0}.case-study-process__flow li:nth-child(-n+2){border-bottom:1px solid #354045}.case-study-process__flow svg{display:none}.case-study-stages__grid li:nth-child(2){border-right:0}.case-study-stages__grid li:nth-child(-n+2){border-bottom:1px solid #333d41}}@media (max-width:900px){.projects-v2-hero{min-height:680px}.projects-v2-hero__content{padding-block:180px 60px}.projects-v2-featured,.projects-v2-archive,.projects-v2-proof{padding:80px 0}.projects-v2-featured__grid{grid-template-columns:1fr}.projects-v2-featured__image{border-bottom:1px solid #354045;border-right:0;min-height:520px}.projects-v2-heading{flex-direction:column;align-items:start;gap:16px}.projects-v2-proof__grid{grid-template-columns:1fr 1fr}.case-study-hero{min-height:740px}.case-study-hero__content{padding-block:160px 40px}.case-study-section{padding:80px 0}.case-study-need__grid,.case-study-scope__grid,.case-study-engineering__grid,.case-study-delivery__grid{grid-template-columns:1fr;gap:45px}.case-study-need__grid>p,.case-study-delivery__grid>p{padding-left:25px}.case-study-gallery__grid figure{grid-column:1/-1}.case-study-gallery__grid figure:first-child:nth-last-child(3){grid-row:auto}.case-study-gallery__grid figure:first-child:nth-last-child(3) button{height:460px}.case-study-related__grid>a,.case-study-similar__grid>a,.product-projects__grid>a{height:360px}.case-study-cta__inner{flex-direction:column;align-items:flex-start;padding:40px}.case-study-cta .industrial-button{flex:0 auto}.case-study-hero__facts>span{min-width:50%;max-width:50%}}@media (max-width:650px){.projects-v2-hero{min-height:630px}.projects-v2-hero__veil{background:linear-gradient(90deg,#030506f0,#0305068c),linear-gradient(#0000,#030506f0)}.projects-v2-hero__content{padding-block:155px 45px}.projects-v2-hero h1{font-size:clamp(47px,14vw,70px)}.projects-v2-hero__content>p:not(.industrial-kicker){font-size:14px}.projects-v2-featured,.projects-v2-archive,.projects-v2-proof{padding:62px 0}.projects-v2-featured__image{min-height:430px}.projects-v2-featured__body{padding:25px}.projects-v2-card{grid-template-columns:1fr}.projects-v2-card__media button{border-bottom:1px solid #303a3e;border-right:0;height:330px;min-height:330px}.projects-v2-proof__grid{grid-template-columns:1fr}.projects-v2-proof__grid article{height:270px}.projects-v2-heading h2{font-size:42px}.case-study-hero{min-height:720px}.case-study-hero__veil{background:linear-gradient(90deg,#030506eb,#03050680),linear-gradient(#0000 35%,#030506f5)}.case-study-back{margin-bottom:38px}.case-study-hero h1{font-size:clamp(47px,14vw,70px)}.case-study-hero__facts{grid-template-columns:1fr 1fr;display:grid}.case-study-hero__facts>span{border-bottom:1px solid #ffffff2b;min-width:0;max-width:none;padding:13px}.case-study-section{padding:62px 0}.case-study-section h2{font-size:41px}.case-study-need__grid>p,.case-study-delivery__grid>p{font-size:15px}.case-study-process__flow,.case-study-stages__grid{grid-template-columns:1fr}.case-study-process__flow li,.case-study-stages__grid li{border-bottom:1px solid #354045!important;border-right:0!important}.case-study-process__flow li:last-child,.case-study-stages__grid li:last-child{border-bottom:0!important}.case-study-scope__list{grid-template-columns:1fr}.case-study-heading{flex-direction:column;align-items:start;gap:18px}.case-study-gallery__grid figure:first-child:nth-last-child(3) button,.case-study-gallery__grid button{height:360px}.case-study-related__grid,.case-study-similar__grid,.product-projects__grid{grid-template-columns:1fr}.case-study-related__grid>a,.case-study-similar__grid>a,.product-projects__grid>a{height:330px}.case-study-cta{padding:62px 0}.case-study-cta__inner{padding:28px}.case-study-confidentiality .shell{align-items:flex-start}.case-study-confidentiality p{text-align:left}.lightbox{padding:64px 12px 50px}.lightbox__previous{left:5px}.lightbox__next{right:5px}.lightbox__hint{width:85%}}@media (prefers-reduced-motion:reduce){.projects-v2-featured__image img,.projects-v2-card__media button img,.projects-v2-proof__grid article img,.case-study-gallery__grid button img,.case-study-related__grid img,.case-study-similar__grid img,.product-projects__grid img{transition:none!important}.projects-v2-card:hover{transform:none}}.case-study-transformation{color:#fff;background:#0d1315;border-bottom:1px solid #354045;padding:42px 0}.case-study-transformation>.shell>.industrial-kicker{margin-bottom:18px}.case-study-transformation__grid{background:#090d0f;border:1px solid #354045;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.case-study-transformation__grid article{border-right:1px solid #354045;flex-direction:column;justify-content:center;min-height:138px;padding:22px;display:flex;position:relative}.case-study-transformation__grid article:last-child{border:0}.case-study-transformation__grid span{color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:900}.case-study-transformation__grid strong{font:600 clamp(21px,1.75vw,31px)/1.08 var(--font-display);text-transform:none}.case-study-transformation__grid small{color:#8d989b;margin-top:9px;font-size:8px;line-height:1.5}.case-study-transformation__grid svg{z-index:2;background:var(--yellow);color:#090b0c;border-radius:50%;width:28px;height:28px;padding:7px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.case-study-photo-story{color:#fff;background:#0b1012;border-bottom:1px solid #2d373b;padding:70px 0}.case-study-photo-story__grid{background:#101619;border:1px solid #354045;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:0;min-height:500px;display:grid}.case-study-photo-story__media{min-height:500px;position:relative;overflow:hidden}.case-study-photo-story__media img{object-fit:cover}.case-study-photo-story__grid>div:last-child{flex-direction:column;justify-content:center;padding:48px;display:flex}.case-study-photo-story h2{margin:0;font-size:clamp(38px,4vw,64px)}.case-study-photo-story__grid>div:last-child>p:not(.industrial-kicker){color:#aab2b5;margin:24px 0;font-size:13px;line-height:1.75}.case-study-photo-story__grid>div:last-child>small{color:#7f8a8e;border-top:1px solid #354045;padding-top:17px;font-size:9px;line-height:1.5}.case-study-photo-story--reverse .case-study-photo-story__media{order:2}.case-study-equipment{background:#0a0e10}.case-study-equipment__grid{border-top:1px solid #354045;border-left:1px solid #354045;grid-template-columns:repeat(4,1fr);display:grid}.case-study-equipment__grid article{border-bottom:1px solid #354045;border-right:1px solid #354045;min-height:255px;padding:25px}.case-study-equipment__grid span{color:var(--yellow);font-size:9px;font-weight:900}.case-study-equipment__grid h3{font:600 clamp(25px,2vw,34px)/1 var(--font-display);text-transform:uppercase;margin:52px 0 13px}.case-study-equipment__grid p{color:#909a9d;margin:0;font-size:10px;line-height:1.7}.case-study-scope__groups{gap:14px;display:grid}.case-study-scope__groups article{background:#101619;border:1px solid #374145;padding:30px}.case-study-scope__groups h3{font:600 29px var(--font-display);text-transform:uppercase;margin:0 0 20px}.case-study-scope__groups ul{background:#30393d;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.case-study-scope__groups li{color:#b5bdc0;background:#0c1113;gap:9px;padding:14px;font-size:10px;line-height:1.5;display:flex}.case-study-scope__groups svg{width:15px;color:var(--yellow);flex:none}.case-study-engineering__details{border-top:1px solid #354045;border-left:1px solid #354045;grid-template-columns:repeat(2,1fr);display:grid!important}.case-study-engineering__details article{border-bottom:1px solid #354045;border-right:1px solid #354045;min-height:165px;padding:22px}.case-study-engineering__details h3{color:#fff;font:600 24px var(--font-display);text-transform:uppercase;margin:0 0 14px}.case-study-engineering__details p{color:#8f999c!important;border:0!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:1.7!important;display:block!important}.case-study-technical{color:#0a0d0e;background:#f0efe9}.case-study-technical .industrial-kicker{color:#f5b800}.case-study-technical__grid{border-top:1px solid #bebbb1;border-left:1px solid #bebbb1;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.case-study-technical__grid>div{border-bottom:1px solid #bebbb1;border-right:1px solid #bebbb1;min-height:170px;padding:26px}.case-study-technical dt{color:#786f57;letter-spacing:.09em;text-transform:uppercase;margin-bottom:25px;font-size:8px;font-weight:900}.case-study-technical dd{font:600 clamp(26px,2.4vw,40px)/1.05 var(--font-display);text-transform:none;margin:0}.case-study-technical small{color:#5d6466;margin-top:13px;font-size:9px;line-height:1.55;display:block}.case-study-evidence{color:#171713;background:#e7e1d3}.case-study-evidence__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8vw;display:grid}.case-study-evidence__grid>div>svg{color:#f5b800;width:42px;height:42px;margin-bottom:24px}.case-study-evidence__grid>div>p:not(.industrial-kicker){color:#5e584c;max-width:720px;margin:24px 0 0;font-size:14px;line-height:1.75}.case-study-evidence__grid ul{border-top:1px solid #bdb4a2;margin:0;padding:0;list-style:none}.case-study-evidence__grid li{color:#37342d;border-bottom:1px solid #bdb4a2;align-items:flex-start;gap:14px;padding:20px 4px;font-size:12px;line-height:1.6;display:flex}.case-study-evidence__grid li svg{color:#f5b800;flex:none;width:18px}.case-study-process__flow{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.case-study-process__flow li{min-height:245px}@media (max-width:1180px){.case-study-transformation__grid{grid-template-columns:repeat(3,1fr)}.case-study-transformation__grid article:nth-child(3n){border-right:0}.case-study-transformation__grid article:nth-child(-n+3){border-bottom:1px solid #354045}.case-study-transformation__grid svg{display:none}.case-study-equipment__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.case-study-transformation__grid{grid-template-columns:repeat(2,1fr)}.case-study-transformation__grid article{border-bottom:1px solid #354045;border-right:1px solid #354045!important}.case-study-transformation__grid article:nth-child(2n){border-right:0!important}.case-study-photo-story__grid{grid-template-columns:1fr}.case-study-photo-story__media{min-height:480px}.case-study-photo-story--reverse .case-study-photo-story__media{order:0}.case-study-equipment__grid{grid-template-columns:repeat(2,1fr)}.case-study-engineering__details{grid-template-columns:1fr}.case-study-technical__grid{grid-template-columns:repeat(2,1fr)}.case-study-evidence__grid{grid-template-columns:1fr;gap:42px}}@media (max-width:650px){.case-study{overflow-x:hidden}.case-study .shell{width:calc(100% - 32px);max-width:calc(100% - 32px)}.case-study-transformation{padding:28px 0}.case-study-transformation__grid{grid-template-columns:1fr}.case-study-transformation__grid article{min-height:112px;border-right:0!important}.case-study-photo-story{padding:38px 0}.case-study-photo-story__media{min-height:360px}.case-study-photo-story__grid>div:last-child{padding:27px}.case-study-equipment__grid{grid-template-columns:1fr}.case-study-equipment__grid article{min-height:215px}.case-study-equipment__grid h3{margin-top:38px}.case-study-scope__groups ul,.case-study-technical__grid{grid-template-columns:1fr}.case-study-technical__grid>div{min-height:140px}.case-study-process__flow,.case-study-hero__facts{grid-template-columns:1fr}.case-study-hero__facts>span{border-right:0}.case-study-nav{overflow:hidden}.case-study-nav .shell{overflow-x:auto}.case-study-cta__inner>div{width:100%;min-width:0}.case-study-cta .industrial-kicker,.case-study-cta h2,.case-study-cta__inner>div>p:last-child{overflow-wrap:anywhere}}.corporate-v3{color:#f4f5f5;background:#090d0f;overflow:hidden}.corporate-v3 h1,.corporate-v3 h2,.corporate-v3 h3{overflow-wrap:anywhere}.corporate-v3-hero{background:#07090a;align-items:flex-end;min-height:800px;display:flex;position:relative}.corporate-v3-hero>img{object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.05)}.corporate-v3-hero__veil{background:linear-gradient(90deg,#020405fa,#020405ad 55%,#02040533),linear-gradient(#0000 40%,#020405f0);position:absolute;inset:0}.corporate-v3-hero__content{z-index:2;padding-block:210px 58px;position:relative}.corporate-v3-hero h1{letter-spacing:-.025em;max-width:1130px;margin:14px 0 30px;font-size:clamp(62px,7vw,116px);line-height:.98}.corporate-v3-hero__content>p:not(.industrial-kicker){color:#c4cbce;max-width:760px;margin:0;font-size:18px;line-height:1.75}.corporate-v3-hero__facts{border-block:1px solid #fff3;flex-wrap:wrap;margin-top:42px;display:flex}.corporate-v3-hero__facts span{color:#eef0f1;letter-spacing:.09em;text-transform:uppercase;min-width:210px;margin-right:26px;padding:18px 26px 18px 0;font-size:9px;font-weight:900}.corporate-v3-hero__facts span+span{border-left:1px solid #fff3;padding-left:26px}.corporate-v3-who{color:#0a0d0e;background:#eef0eb;padding:110px 0}.corporate-v3-who__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:7vw;display:grid}.corporate-v3-who h2{max-width:700px;margin:16px 0 34px;font-size:clamp(48px,5.2vw,83px);line-height:.97}.corporate-v3-who h2 em{color:#f5b800}.corporate-v3-who__grid>div>p:not(.industrial-kicker){color:#424a4d;max-width:680px;font-size:15px;line-height:1.85}.corporate-v3-who figure{background:#151a1c;min-height:650px;margin:0;position:relative}.corporate-v3-who figure img{object-fit:cover}.corporate-v3-who figcaption{z-index:2;color:#d5d9da;background:#050809e6;padding:22px 25px;font-size:10px;line-height:1.55;position:absolute;bottom:0;left:0;right:0}.corporate-v3-process,.corporate-v3-capabilities,.corporate-v3-expertise,.corporate-v3-media,.corporate-v3-model,.corporate-v3-quality,.corporate-v3-identity{border-bottom:1px solid #2b3438;padding:105px 0}.corporate-v3-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);align-items:end;gap:7vw;margin-bottom:50px;display:grid}.corporate-v3-heading h2{max-width:930px;margin:12px 0 0;font-size:clamp(46px,5vw,80px);line-height:.98}.corporate-v3-heading>p{color:#8f999d;margin:0;font-size:13px;line-height:1.75}.corporate-v3-process{background:#0d1315}.corporate-v3-process ol{border:1px solid #354045;grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.corporate-v3-process li{background:#0a0f11;border-right:1px solid #354045;flex-direction:column;justify-content:space-between;min-height:180px;padding:24px 18px;display:flex;position:relative}.corporate-v3-process li:last-child{border-right:0}.corporate-v3-process li span{color:#f5b800;font-size:9px;font-weight:900}.corporate-v3-process li strong{font:600 clamp(19px,1.5vw,28px)/1.05 var(--font-display);text-transform:uppercase}.corporate-v3-process li svg{z-index:2;color:#0a0d0e;background:#f5b800;border-radius:50%;width:27px;height:27px;padding:6px;position:absolute;top:calc(50% - 14px);right:-14px}.corporate-v3-capabilities{background:#090d0f}.corporate-v3-capabilities__grid{border:1px solid #343e42;grid-template-columns:1fr 1fr;display:grid}.corporate-v3-capabilities__grid article{background:#0d1315;border-bottom:1px solid #343e42;border-right:1px solid #343e42;grid-template-columns:42px 45px 1fr;gap:20px;min-height:270px;padding:34px;display:grid}.corporate-v3-capabilities__grid article:nth-child(2n){border-right:0}.corporate-v3-capabilities__grid article:nth-last-child(-n+2){border-bottom:0}.corporate-v3-capabilities__grid article>span{color:#f5b800;font-size:9px;font-weight:900}.corporate-v3-capabilities__grid article>svg{color:#f5b800;width:29px}.corporate-v3-capabilities__grid h3{font:600 clamp(25px,2vw,34px)/1 var(--font-display);text-transform:uppercase;margin:0 0 16px}.corporate-v3-capabilities__grid p{color:#929c9f;max-width:610px;margin:0;font-size:12px;line-height:1.75}.corporate-v3-expertise{background:#111719}.corporate-v3-expertise__grid{border:1px solid #384247;grid-template-columns:repeat(3,1fr);display:grid}.corporate-v3-expertise__grid>a{color:#fff;background:#0b1012;border-bottom:1px solid #384247;border-right:1px solid #384247;flex-direction:column;min-height:250px;padding:28px;transition:background .2s;display:flex}.corporate-v3-expertise__grid>a:nth-child(3n){border-right:0}.corporate-v3-expertise__grid>a:nth-last-child(-n+3){border-bottom:0}:is(.corporate-v3-expertise__grid>a:hover,.corporate-v3-expertise__grid>a:focus-visible){background:#161e21}.corporate-v3-expertise__grid span{color:#f5b800;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.corporate-v3-expertise__grid strong{max-width:380px;font:600 clamp(28px,2.4vw,42px)/1 var(--font-display);text-transform:uppercase;margin-top:60px}.corporate-v3-expertise__grid small{color:#afb6b9;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:9px;font-weight:900;display:flex}.corporate-v3-expertise__grid svg{color:#f5b800;width:15px}.corporate-v3-media{background:#080b0d}.corporate-v3-media__grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.corporate-v3-media__grid figure{min-width:0;margin:0}.corporate-v3-media__grid button{cursor:zoom-in;background:#101517;border:1px solid #343e42;width:100%;height:clamp(430px,42vw,700px);padding:0;position:relative;overflow:hidden}.corporate-v3-media__grid button img{object-fit:cover;transition:transform .45s}.corporate-v3-media__grid button:hover img{transform:scale(1.025)}.corporate-v3-media__grid button>span{z-index:2;color:#fff;text-transform:uppercase;background:#050809e0;align-items:center;gap:7px;padding:10px 12px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:15px;right:15px}.corporate-v3-media__grid figcaption{color:#929c9f;padding:14px 2px 25px;font-size:11px;line-height:1.55}.corporate-v3-model{color:#090b0c;background:#f5b800}.corporate-v3-model .industrial-kicker{color:#352000}.corporate-v3-model .corporate-v3-heading>p{color:#422a05}.corporate-v3-model ol{border:1px solid #0000004d;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.corporate-v3-model li{border-right:1px solid #0000004d;min-height:280px;padding:26px}.corporate-v3-model li:last-child{border-right:0}.corporate-v3-model li>span{font-size:10px;font-weight:900}.corporate-v3-model h3{font:600 clamp(25px,2vw,36px)/1 var(--font-display);text-transform:uppercase;margin:70px 0 16px}.corporate-v3-model li p{color:#3c2808;margin:0;font-size:11px;line-height:1.7}.corporate-v3-model>.shell>a{color:#090b0c;text-underline-offset:7px;text-transform:uppercase;align-items:center;gap:8px;margin-top:28px;font-size:10px;font-weight:900;text-decoration:underline;display:inline-flex}.corporate-v3-model>.shell>a svg{width:16px}.corporate-v3-quality{color:#0b0e0f;background:#eef0eb}.corporate-v3-quality__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7vw;display:grid}.corporate-v3-quality__grid>div:first-child{align-self:start;position:sticky;top:120px}.corporate-v3-quality h2{margin:13px 0 27px;font-size:clamp(45px,4.6vw,74px);line-height:.98}.corporate-v3-quality__grid>div:first-child>p:last-child{color:#4b5356;font-size:14px;line-height:1.8}.corporate-v3-quality__grid article{border-top:1px solid #aeb4b5;grid-template-columns:55px 1fr;gap:20px;padding:28px 0;display:grid}.corporate-v3-quality__grid article:last-child{border-bottom:1px solid #aeb4b5}.corporate-v3-quality__grid article>span{color:#f5b800;font-size:10px;font-weight:900}.corporate-v3-quality__grid h3{font:600 29px/1 var(--font-display);text-transform:uppercase;margin:0 0 10px}.corporate-v3-quality__grid article p{color:#596164;margin:0;font-size:12px;line-height:1.65}.corporate-v3-project{background:#080b0c;padding:0 0 95px;position:relative}.corporate-v3-project__media{height:min(64vw,850px);position:relative}.corporate-v3-project__media img{object-fit:cover}.corporate-v3-project__media:after{content:"";background:linear-gradient(#0000 50%,#080b0c);position:absolute;inset:0}.corporate-v3-project__body{z-index:2;background:#080c0ef5;border:1px solid #354045;grid-template-columns:minmax(0,1fr) 360px;gap:8vw;margin-top:-220px;padding:45px;display:grid;position:relative}.corporate-v3-project h2{max-width:800px;margin:13px 0 22px;font-size:clamp(50px,5.4vw,84px);line-height:.98}.corporate-v3-project__body>div>p:not(.industrial-kicker){color:#a1aaad;max-width:690px;font-size:14px;line-height:1.75}.corporate-v3-project .industrial-button{margin-top:16px}.corporate-v3-project dl{border:1px solid #354045;margin:0;display:grid}.corporate-v3-project dl>div{border-bottom:1px solid #354045;padding:27px}.corporate-v3-project dl>div:last-child{border-bottom:0}.corporate-v3-project dt{color:#7f8a8e;text-transform:uppercase;font-size:8px;font-weight:900}.corporate-v3-project dd{color:#f5b800;font:600 43px/1 var(--font-display);margin:9px 0 0}.corporate-v3-project dl small{color:#929b9e;margin-top:9px;font-size:9px;line-height:1.4;display:block}.corporate-v3-identity{background:#101619}.corporate-v3-identity__grid{border:1px solid #354045;grid-template-columns:1fr 1fr .7fr;margin-top:28px;display:grid}.corporate-v3-identity article,.corporate-v3-identity__grid>p{border-right:1px solid #354045;min-height:285px;margin:0;padding:31px}.corporate-v3-identity__grid>p{color:#929b9e;border-right:0;align-items:flex-end;font-size:12px;line-height:1.75;display:flex}.corporate-v3-identity article>span{color:#f5b800;font-size:9px;font-weight:900}.corporate-v3-identity article>small{color:#818c90;text-transform:uppercase;margin-top:55px;font-size:8px;font-weight:900;display:block}.corporate-v3-identity h2{margin:9px 0 12px;font-size:clamp(35px,3.3vw,54px);line-height:1}.corporate-v3-identity article p{color:#a0a9ac}.corporate-v3-identity article a{color:#fff;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.corporate-v3-identity article a svg{color:#f5b800;width:15px}.corporate-v3-cta{background:#06090a;padding:90px 0}.corporate-v3-cta__inner{background:linear-gradient(120deg,#111719,#090d0f);border:1px solid #384247;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5vw;padding:52px;display:grid}.corporate-v3-cta h2{max-width:900px;margin:13px 0 20px;font-size:clamp(48px,5vw,78px);line-height:.98}.corporate-v3-cta__inner>div:first-child>p:last-child{color:#959fa2;max-width:720px;margin:0;font-size:13px;line-height:1.7}.corporate-v3-cta__inner>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}:is(.corporate-v3 a:focus-visible,.corporate-v3 button:focus-visible){outline-offset:4px;outline:2px solid #f5b800}@media (max-width:1100px){.corporate-v3-hero{min-height:740px}.corporate-v3-hero__content{padding-block:175px 48px}.corporate-v3-who__grid,.corporate-v3-quality__grid{gap:45px}.corporate-v3-who figure{min-height:570px}.corporate-v3-process ol{grid-template-columns:repeat(4,1fr)}.corporate-v3-process li:nth-child(4){border-right:0}.corporate-v3-process li:nth-child(-n+4){border-bottom:1px solid #354045}.corporate-v3-process li:nth-child(7){border-right:0}.corporate-v3-model ol{grid-template-columns:repeat(3,1fr)}.corporate-v3-model li:nth-child(3){border-right:0}.corporate-v3-model li:nth-child(-n+3){border-bottom:1px solid #0000004d}.corporate-v3-project__body{grid-template-columns:minmax(0,1fr) 300px;gap:35px}.corporate-v3-identity__grid{grid-template-columns:1fr 1fr}.corporate-v3-identity__grid>p{border-top:1px solid #354045;grid-column:1/-1;min-height:auto}.corporate-v3-cta__inner{grid-template-columns:1fr}.corporate-v3-cta__inner>div:last-child{justify-content:flex-start}}@media (max-width:820px){.corporate-v3-hero{min-height:700px}.corporate-v3-hero__veil{background:linear-gradient(#02040573,#020405f7)}.corporate-v3-hero h1{font-size:clamp(53px,11vw,78px)}.corporate-v3-who,.corporate-v3-process,.corporate-v3-capabilities,.corporate-v3-expertise,.corporate-v3-media,.corporate-v3-model,.corporate-v3-quality,.corporate-v3-identity{padding:75px 0}.corporate-v3-who__grid,.corporate-v3-quality__grid{grid-template-columns:1fr}.corporate-v3-quality__grid>div:first-child{position:static}.corporate-v3-who figure{min-height:520px}.corporate-v3-heading{grid-template-columns:1fr;gap:20px}.corporate-v3-heading>p{max-width:680px}.corporate-v3-capabilities__grid article{grid-template-columns:35px 38px 1fr;padding:26px}.corporate-v3-expertise__grid{grid-template-columns:repeat(2,1fr)}.corporate-v3-expertise__grid>a:nth-child(3n){border-right:1px solid #384247}.corporate-v3-expertise__grid>a:nth-child(2n){border-right:0}.corporate-v3-expertise__grid>a:nth-last-child(-n+3){border-bottom:1px solid #384247}.corporate-v3-expertise__grid>a:nth-last-child(-n+2){border-bottom:0}.corporate-v3-media__grid{grid-template-columns:1fr}.corporate-v3-media__grid button{height:min(90vw,620px)}.corporate-v3-project__media{height:650px}.corporate-v3-project__body{grid-template-columns:1fr;margin-top:-150px}.corporate-v3-project dl{grid-template-columns:1fr 1fr}.corporate-v3-project dl>div{border-bottom:0;border-right:1px solid #354045}.corporate-v3-project dl>div:last-child{border-right:0}}@media (max-width:560px){.corporate-v3 .shell{width:calc(100% - 32px);max-width:calc(100% - 32px)}.corporate-v3-hero{min-height:720px}.corporate-v3-hero__content{padding-block:145px 36px}.corporate-v3-hero h1{font-size:clamp(45px,13.2vw,64px);line-height:1.04}.corporate-v3-hero__content>p:not(.industrial-kicker){font-size:14px}.corporate-v3-hero__facts{display:grid}.corporate-v3-hero__facts span{border-bottom:1px solid #ffffff2e;min-width:0;margin:0;padding:12px 0}.corporate-v3-hero__facts span+span{border-left:0;padding-left:0}.corporate-v3-hero__facts span:last-child{border-bottom:0}.corporate-v3-who h2,.corporate-v3-heading h2,.corporate-v3-quality h2,.corporate-v3-project h2,.corporate-v3-cta h2{font-size:clamp(39px,11.5vw,53px);line-height:1.02}.corporate-v3-who figure{min-height:400px}.corporate-v3-process ol{grid-template-columns:1fr}.corporate-v3-process li{min-height:105px;border-bottom:1px solid #354045!important;border-right:0!important}.corporate-v3-process li:last-child{border-bottom:0!important}.corporate-v3-process li strong{margin-top:24px}.corporate-v3-process li svg{top:auto;bottom:-14px;right:18px;transform:rotate(90deg)}.corporate-v3-capabilities__grid{grid-template-columns:1fr}.corporate-v3-capabilities__grid article{grid-template-columns:34px 34px 1fr;min-height:230px;border-bottom:1px solid #343e42!important;border-right:0!important}.corporate-v3-capabilities__grid article:last-child{border-bottom:0!important}.corporate-v3-expertise__grid{grid-template-columns:1fr}.corporate-v3-expertise__grid>a{min-height:205px;border-bottom:1px solid #384247!important;border-right:0!important}.corporate-v3-expertise__grid>a:last-child{border-bottom:0!important}.corporate-v3-expertise__grid strong{margin-top:42px}.corporate-v3-media__grid button{height:105vw;max-height:480px}.corporate-v3-model ol{grid-template-columns:1fr}.corporate-v3-model li{min-height:210px;border-bottom:1px solid #0000004d!important;border-right:0!important}.corporate-v3-model li:last-child{border-bottom:0!important}.corporate-v3-model h3{margin-top:45px}.corporate-v3-quality__grid article{grid-template-columns:38px 1fr}.corporate-v3-quality__grid h3{font-size:25px}.corporate-v3-project{padding-bottom:65px}.corporate-v3-project__media{height:520px}.corporate-v3-project__body{width:calc(100% - 32px);margin-top:-100px;padding:25px}.corporate-v3-project dl{grid-template-columns:1fr}.corporate-v3-project dl>div{border-bottom:1px solid #354045;border-right:0}.corporate-v3-project dl>div:last-child{border-bottom:0}.corporate-v3-project dd{font-size:36px}.corporate-v3-identity__grid{grid-template-columns:1fr}.corporate-v3-identity article,.corporate-v3-identity__grid>p{border-bottom:1px solid #354045;border-right:0;min-height:230px}.corporate-v3-identity__grid>p{grid-column:auto}.corporate-v3-identity article>small{margin-top:40px}.corporate-v3-cta{padding:60px 0}.corporate-v3-cta__inner{padding:26px}.corporate-v3-cta__inner>div:last-child{display:grid}.corporate-v3-cta .industrial-button{justify-content:center;width:100%}}@media (max-width:350px){.site-header__inner{gap:12px}.brand{width:150px}}.solutions-v4{color:#f2f4f4;background:#090d0f;overflow:hidden}.solutions-v4 h1,.solutions-v4 h2,.solutions-v4 h3{overflow-wrap:anywhere}.solutions-v4-section{border-bottom:1px solid #2e383c;padding:96px 0}.solutions-v4-hero{background:#070a0b;align-items:flex-end;min-height:700px;display:flex;position:relative}.solutions-v4-hero>img{object-fit:cover;object-position:center 42%;filter:saturate(.72)contrast(1.04)}.solutions-v4-hero__veil{background:linear-gradient(90deg,#020405fa,#020405c7 51%,#0204054d),linear-gradient(#0000 44%,#020405f2);position:absolute;inset:0}.solutions-v4-hero__content{z-index:2;padding-block:180px 66px;position:relative}.solutions-v4-hero h1{max-width:1080px;margin:13px 0 26px;font-size:clamp(58px,6.6vw,104px);line-height:1.01!important}.solutions-v4-hero__content>p:not(.industrial-kicker){color:#c0c7ca;max-width:760px;margin:0;font-size:17px;line-height:1.72}.solutions-v4-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.solutions-v4-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);align-items:end;gap:7vw;margin-bottom:44px;display:grid}.solutions-v4-heading>div>p{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:900}.solutions-v4-heading h2{max-width:850px;margin:0;font-size:clamp(43px,4.7vw,76px);line-height:1.02!important}.solutions-v4-heading>p{color:#9fa9ad;max-width:580px;margin:0;font-size:14px;line-height:1.75}.solutions-needs{background:#0d1315}.solutions-needs__grid{border:1px solid #364145;grid-template-columns:repeat(4,1fr);display:grid}.solutions-needs__grid article{background:#0a0f11;border-right:1px solid #364145;flex-direction:column;min-height:355px;padding:28px;display:flex}.solutions-needs__grid article:last-child{border-right:0}.solutions-needs__grid article>span{color:#768084;font-size:9px;font-weight:900}.solutions-needs__grid svg{color:#f5b800;width:27px;height:27px;margin:34px 0}.solutions-needs__grid h3{font:600 clamp(24px,2vw,32px)/1.08 var(--font-display);text-transform:uppercase;margin:0 0 14px}.solutions-needs__grid p{color:#9ca6aa;margin:auto 0 0;font-size:13px;line-height:1.68}.solutions-needs__tags{border-top:1px solid #2c3538;flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:15px 0 0;list-style:none;display:flex}.solutions-needs__tags li{color:#bdc4c6;letter-spacing:.025em;border:1px solid #3a4549;padding:6px 8px;font-size:9px;font-weight:800;line-height:1.25}.solutions-process{background:#080c0e}.solutions-process__accordion{border:1px solid #364145}.solutions-process__accordion article+article{border-top:1px solid #364145}.solutions-process__accordion button{color:#eef1f2;text-align:left;cursor:pointer;background:#0d1315;border:0;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;width:100%;min-height:92px;padding:22px 27px;display:grid}:is(.solutions-process__accordion button:hover,.solutions-process__accordion button:focus-visible,.solutions-process__accordion .is-open button){background:#151d20}.solutions-process__accordion button>span{color:#f5b800;font-size:10px;font-weight:900}.solutions-process__accordion button>strong{font:600 clamp(25px,2.4vw,38px)/1.05 var(--font-display);text-transform:uppercase;margin:0}.solutions-process__accordion button svg{color:#f5b800;width:21px;transition:transform .2s}.solutions-process__accordion .is-open button svg{transform:rotate(180deg)}.solutions-process__detail{background:#151d20;grid-template-columns:repeat(4,1fr);padding:0 27px 27px 102px;display:grid}.solutions-process__detail[hidden]{display:none}.solutions-process__detail>div{border-top:1px solid #3b464a;border-right:1px solid #3b464a;min-height:135px;padding:22px}.solutions-process__detail>div:last-child{border-right:0}.solutions-process__detail small{color:#f5b800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:900;display:block}.solutions-process__detail p{color:#bec5c7;margin:0;font-size:13px;line-height:1.65}.solutions-scope{color:#0b0e0f;background:#eef0eb}.solutions-scope__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:7vw;display:grid}.solutions-scope__intro{position:sticky;top:120px}.solutions-scope h2{max-width:630px;margin:12px 0 24px;font-size:clamp(44px,4.7vw,74px);line-height:1.02!important}.solutions-scope__intro>p:last-child{color:#485053;max-width:590px;margin:0;font-size:14px;line-height:1.75}.solutions-scope__matrix{gap:10px;display:grid}.solutions-scope__group{background:#f6f7f3;border:1px solid #aab1b2;grid-template-columns:170px 1fr;display:grid}.solutions-scope__group-head{background:#e4e7e2;border-right:1px solid #aab1b2;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.solutions-scope__group-head span{color:#f5b800;width:31px;height:31px;font:900 12px/1 var(--font-ui);border:1px solid #f5b800;place-items:center;display:grid}.solutions-scope__group-head strong{font:600 20px/1.08 var(--font-display);text-transform:uppercase;margin-top:30px}.solutions-scope__group ul{grid-template-columns:1fr 1fr;align-content:center;gap:10px 20px;margin:0;padding:16px 19px;list-style:none;display:grid}.solutions-scope__group li{color:#32393b;padding-left:17px;font-size:12px;font-weight:720;line-height:1.4;position:relative}.solutions-scope__group li:before{content:"";background:#f5b800;width:6px;height:6px;position:absolute;top:.42em;left:0}.solutions-scope__group--b .solutions-scope__group-head{background:#eceee9}.solutions-scope__group--b li:before{background:0 0;border:1px solid #f5b800}.solutions-scope__group--c{background:#fafbf7;border-color:#bdc3c3}.solutions-scope__group--c .solutions-scope__group-head{background:#f5f6f2}.solutions-scope__group--c li:before{background:#7a8284;width:8px;height:1px;top:.58em}.solutions-scope__responsibility{color:#4f585a;background:#ffffff7a;border-left:3px solid #f5b800;margin:3px 0 0;padding:13px 16px;font-size:11px;font-weight:700;line-height:1.55}.solutions-benefits{border-top:1px solid #b4bbba;margin-top:54px;padding-top:42px}.solutions-benefits h3{font:600 clamp(26px,2.35vw,37px)/1.05 var(--font-display);text-transform:uppercase;margin:0 0 20px}.solutions-benefits>div{border:1px solid #aab1b2;grid-template-columns:repeat(4,1fr);display:grid}.solutions-benefits article{background:#f6f7f3;border-right:1px solid #aab1b2;flex-direction:column;min-height:148px;padding:19px;display:flex}.solutions-benefits article:last-child{border-right:0}.solutions-benefits article>span{color:#f5b800;font-size:9px;font-weight:900}.solutions-benefits article>strong{font:600 19px/1.08 var(--font-display);text-transform:uppercase;margin:20px 0 8px}.solutions-benefits article>p{color:#565f61;margin:auto 0 0;font-size:11px;line-height:1.5}.solutions-proof{background:#0b1012}.solutions-proof__grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:5vw;display:grid}.solutions-proof__media{min-height:650px;position:relative}.solutions-proof__media figure{background:#111719;border:1px solid #3a4549;margin:0;position:absolute;overflow:hidden}.solutions-proof__media figure:first-child{inset:0 16% 8% 0}.solutions-proof__media figure:last-child{width:38%;height:48%;bottom:0;right:0;box-shadow:-18px -18px #0b1012}.solutions-proof__media img{object-fit:cover}.solutions-proof__copy h2{margin:12px 0 23px;font-size:clamp(45px,4.8vw,76px);line-height:1.02!important}.solutions-proof__copy>p:not(.industrial-kicker){color:#a8b1b4;margin:0;font-size:14px;line-height:1.75}.solutions-proof dl{border:1px solid #354045;grid-template-columns:1fr 1fr;margin:30px 0;display:grid}.solutions-proof dl>div{border-bottom:1px solid #354045;border-right:1px solid #354045;min-height:110px;padding:18px}.solutions-proof dl>div:nth-child(2n){border-right:0}.solutions-proof dl>div:nth-last-child(-n+2){border-bottom:0}.solutions-proof dt{color:#808b8f;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.solutions-proof dd{color:#f0f2f2;font:600 clamp(19px,1.7vw,27px)/1.08 var(--font-display);text-transform:uppercase;margin:10px 0 0}.solutions-equipment{background:#111719}.solutions-equipment__links{border:1px solid #384347;grid-template-columns:repeat(3,1fr);display:grid}.solutions-equipment__links>a{background:#0a0f11;border-bottom:1px solid #384347;border-right:1px solid #384347;flex-direction:column;min-height:200px;padding:25px;transition:background .2s;display:flex}.solutions-equipment__links>a:nth-child(3n){border-right:0}.solutions-equipment__links>a:nth-last-child(-n+3){border-bottom:0}:is(.solutions-equipment__links>a:hover,.solutions-equipment__links>a:focus-visible){background:#171f22}.solutions-equipment__links span{color:#f5b800;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.solutions-equipment__links strong{font:600 clamp(27px,2.4vw,39px)/1.05 var(--font-display);text-transform:uppercase;margin:38px 0 20px}.solutions-equipment__links small{color:#aeb6b9;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:9px;font-weight:900;display:flex}.solutions-equipment__links small svg{color:#f5b800;width:15px}.solutions-equipment__auxiliary{background:#0d1315;border:1px solid #384347;grid-template-columns:minmax(270px,.55fr) 1fr;align-items:center;gap:30px;margin-top:22px;padding:20px 22px;display:grid}.solutions-equipment__auxiliary p{color:#b4bdc0;margin:0;font-size:13px;font-weight:700;line-height:1.6}.solutions-equipment__auxiliary ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.solutions-equipment__auxiliary li{color:#aeb6b9;text-transform:uppercase;border:1px solid #3e494d;padding:7px 9px;font-size:9px;font-weight:850;line-height:1.25}.solutions-final{color:#090b0c;background:#f5b800}.solutions-final .industrial-kicker{color:#342000}.solutions-final__inner{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:7vw;display:grid}.solutions-final h2{max-width:760px;margin:12px 0 22px;font-size:clamp(47px,5vw,80px);line-height:1.01!important}.solutions-final__inner>div>p:not(.industrial-kicker){color:#422a05;max-width:670px;margin:0;font-size:14px;line-height:1.72}.solutions-final .industrial-button--solid{color:#fff;background:#090d0f;border-color:#090d0f}.solutions-final .industrial-button--outline{color:#090b0c;border-color:#00000085}.solutions-final ul{border:1px solid #00000052;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.solutions-final li{border-bottom:1px solid #00000047;border-right:1px solid #00000047;grid-template-columns:22px 1fr;align-items:center;gap:11px;min-height:86px;padding:16px;font-size:12px;font-weight:750;line-height:1.45;display:grid}.solutions-final li:nth-child(2n){border-right:0}.solutions-final li:nth-last-child(-n+2){border-bottom:0}.solutions-final li svg{width:18px}@media (max-width:1050px){.solutions-needs__grid{grid-template-columns:1fr 1fr}.solutions-needs__grid article{border-bottom:1px solid #364145}.solutions-needs__grid article:nth-child(2n){border-right:0}.solutions-needs__grid article:nth-last-child(-n+2){border-bottom:0}.solutions-process__detail{grid-template-columns:1fr 1fr}.solutions-process__detail>div:nth-child(2){border-right:0}.solutions-process__detail>div:nth-child(-n+2){border-bottom:1px solid #3b464a}.solutions-benefits>div{grid-template-columns:1fr 1fr}.solutions-benefits article:nth-child(2){border-right:0}.solutions-benefits article:nth-child(-n+2){border-bottom:1px solid #aab1b2}.solutions-proof__grid{grid-template-columns:1fr}.solutions-proof__media{min-height:620px}.solutions-proof__copy{max-width:800px}.solutions-final__inner{grid-template-columns:1fr}.solutions-final ul{max-width:850px}}@media (max-width:760px){.solutions-v4-section{padding:68px 0}.solutions-v4 .shell{width:calc(100% - 32px);max-width:calc(100% - 32px)}.solutions-v4-hero{min-height:680px}.solutions-v4-hero__veil{background:linear-gradient(#02040557,#020405ad 25%,#020405fa)}.solutions-v4-hero__content{padding-block:140px 40px}.solutions-v4-hero h1{font-size:clamp(46px,13.2vw,65px);line-height:1.04!important}.solutions-v4-hero__content>p:not(.industrial-kicker){font-size:14px;line-height:1.65}.solutions-v4-actions{margin-top:24px;display:grid}.solutions-v4-actions .industrial-button{justify-content:center;width:100%;min-height:49px}.solutions-v4-heading{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.solutions-v4-heading h2{font-size:clamp(39px,11vw,53px)}.solutions-v4-heading>p{font-size:14px}.solutions-needs__grid{grid-template-columns:1fr}.solutions-needs__grid article{grid-template-columns:28px 24px 1fr;align-items:center;gap:12px 13px;min-height:0;padding:20px 18px;display:grid;border-bottom:1px solid #364145!important;border-right:0!important}.solutions-needs__grid article:last-child{border-bottom:0!important}.solutions-needs__grid article>span{grid-column:1}.solutions-needs__grid svg{grid-column:2;width:22px;height:22px;margin:0}.solutions-needs__grid h3{grid-column:3;margin:0;font-size:23px}.solutions-needs__grid p{grid-column:1/-1;margin:7px 0 0;font-size:14px}.solutions-needs__tags{grid-column:1/-1;margin-top:2px;padding-top:13px}.solutions-needs__tags li{font-size:10px}.solutions-process__accordion button{grid-template-columns:38px 1fr 22px;gap:10px;min-height:80px;padding:18px 16px}.solutions-process__accordion button>strong{font-size:23px}.solutions-process__detail{grid-template-columns:1fr;padding:0 16px 18px}.solutions-process__detail>div{min-height:0;padding:17px 0;border-bottom:1px solid #3b464a!important;border-right:0!important}.solutions-process__detail>div:last-child{border-bottom:0!important}.solutions-process__detail p{font-size:14px}.solutions-scope__grid{grid-template-columns:1fr;gap:38px}.solutions-scope__intro{position:static}.solutions-scope h2{font-size:clamp(39px,11vw,53px)}.solutions-scope__intro>p:last-child{font-size:14px}.solutions-scope__group{grid-template-columns:1fr}.solutions-scope__group-head{border-bottom:1px solid #aab1b2;border-right:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:13px;padding:13px 14px}.solutions-scope__group-head span{width:27px;height:27px}.solutions-scope__group-head strong{margin:0;font-size:19px}.solutions-scope__group ul{grid-template-columns:1fr;gap:8px;padding:14px}.solutions-scope__group li,.solutions-scope__responsibility{font-size:12px}.solutions-benefits{margin-top:40px;padding-top:32px}.solutions-benefits h3{font-size:27px}.solutions-benefits>div{grid-template-columns:1fr 1fr}.solutions-benefits article{min-height:145px;padding:14px}.solutions-benefits article>strong{margin:15px 0 7px;font-size:17px}.solutions-benefits article>p{font-size:12px}.solutions-proof__grid{gap:38px}.solutions-proof__media{min-height:390px}.solutions-proof__media figure:first-child{inset:0 8% 10% 0}.solutions-proof__media figure:last-child{width:42%;height:40%}.solutions-proof__copy h2{font-size:clamp(40px,11vw,54px)}.solutions-proof__copy>p:not(.industrial-kicker){font-size:14px}.solutions-proof dl{grid-template-columns:1fr 1fr}.solutions-proof dl>div{min-height:92px;border-bottom:1px solid #354045!important;border-right:1px solid #354045!important}.solutions-proof dl>div:nth-child(2n){border-right:0!important}.solutions-proof dl>div:nth-last-child(-n+2){border-bottom:0!important}.solutions-proof dd{font-size:21px}.solutions-proof .industrial-button{justify-content:center;width:100%}.solutions-equipment__links{grid-template-columns:1fr}.solutions-equipment__links>a{min-height:0;padding:18px 20px;border-bottom:1px solid #384347!important;border-right:0!important}.solutions-equipment__links>a:last-child{border-bottom:0!important}.solutions-equipment__links strong{margin:15px 0 10px;font-size:27px}.solutions-equipment__links small{margin-top:0}.solutions-equipment__auxiliary{grid-template-columns:1fr;gap:15px;padding:17px}.solutions-equipment__auxiliary p{font-size:14px}.solutions-equipment__auxiliary li{font-size:10px}.solutions-final__inner{gap:38px}.solutions-final h2{font-size:clamp(41px,11.5vw,56px)}.solutions-final__inner>div>p:not(.industrial-kicker){font-size:14px}.solutions-final ul{grid-template-columns:1fr 1fr}.solutions-final li{min-height:80px;font-size:12px;border-bottom:1px solid #00000047!important;border-right:1px solid #00000047!important}.solutions-final li:nth-child(2n){border-right:0!important}.solutions-final li:nth-last-child(-n+2){border-bottom:0!important}}@media (max-width:420px){.solutions-proof__media{min-height:350px}.solutions-proof__media figure:last-child{width:45%;height:38%}}main h1{letter-spacing:-.015em!important;line-height:1.08!important}main h2{letter-spacing:-.012em!important;line-height:1.1!important}main h3,main :is(.industrial-product-card__body,.projects-v2-featured__body,.projects-v2-card__body,.case-study-transformation__grid,.corporate-v3-expertise__grid,.corporate-v3-process,.corporate-v3-model) strong{line-height:1.12!important}.featured-project{background:#0d1214;border-bottom:1px solid #2c3539;padding:74px 0}.featured-project__grid{background:#101619;border:1px solid #333d41;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:stretch;display:grid}.featured-project__media{min-height:530px;margin:0;position:relative;overflow:hidden}.featured-project__media img{object-fit:cover}.featured-project__media:after{content:"";background:linear-gradient(90deg,#0000 62%,#101619b3),linear-gradient(#0000 65%,#04070880);position:absolute;inset:0}.featured-project__media figcaption{z-index:2;color:#fff;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:22px;left:24px}.featured-project__media figcaption svg{width:16px;color:var(--yellow)}.featured-project__content{padding:clamp(34px,4.2vw,64px)}.featured-project__content h2{margin:10px 0 18px;font-size:clamp(40px,4vw,63px);line-height:.98}.featured-project__content>p:not(.industrial-kicker):not(.featured-project__scope){color:#aab2b5;margin:0;font-size:13px;line-height:1.75}.featured-project__facts{border:1px solid #344045;grid-template-columns:1fr 1fr;margin:28px 0 22px;display:grid}.featured-project__facts div{border-bottom:1px solid #344045;border-right:1px solid #344045;padding:15px}.featured-project__facts div:nth-child(2n){border-right:0}.featured-project__facts div:nth-last-child(-n+2){border-bottom:0}.featured-project__facts dt{color:#778286;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900}.featured-project__facts dd{color:#fff;font:600 19px var(--font-display);text-transform:none;margin:0}.featured-project__flow{gap:5px;margin:0 0 21px;padding:0;list-style:none;display:flex}.featured-project__flow li{color:#d9ddde;text-transform:uppercase;border-top:1px solid #4c575b;flex:1;padding:10px 8px;font-size:9px;font-weight:800}.featured-project__flow span{color:var(--yellow);margin-bottom:5px;font-size:8px;display:block}.featured-project__scope{color:#8e999c;margin:0 0 26px;font-size:10px;line-height:1.7}.featured-project__scope strong{color:#d9ddde;text-transform:uppercase;margin-bottom:5px;display:block}.projectdesk-demo__copy .projectdesk-demo__example{border-left:2px solid var(--yellow);color:#c3c9cb;padding-left:12px;font-size:11px}.engineering-resources__links{gap:9px;min-width:min(100%,430px);display:grid}.engineering-resources__links a{color:#e7ebec;text-transform:uppercase;border:1px solid #414a4e;grid-template-columns:22px 1fr 18px;align-items:center;gap:12px;padding:15px 17px;font-size:10px;font-weight:900;display:grid}.engineering-resources__links a:hover{border-color:var(--yellow);color:var(--yellow)}.engineering-resources__links svg{width:17px}.reference-performance{border-top:1px solid #394347;margin-top:48px;padding-top:42px}.technical-form__review-note{color:#aeb6b8;max-width:650px;margin:0 0 16px;font-size:11px;line-height:1.65}.corporate-v3-identity__grid{grid-template-columns:1fr 1fr .65fr .85fr}.corporate-v3-quality__compliance{background:#ffffff59;margin-top:32px;border:1px solid #aeb4b5!important;padding:22px!important}.corporate-v3-quality__compliance>span{font:700 22px var(--font-display)!important}@media (max-width:1100px){.featured-project__grid{grid-template-columns:1fr}.featured-project__media{min-height:520px}.corporate-v3-identity__grid{grid-template-columns:1fr 1fr}.corporate-v3-identity__grid>p{grid-column:1/-1}}@media (max-width:800px){.featured-project{padding:48px 0}.featured-project__media{min-height:390px}.featured-project__content{padding:28px 20px}.featured-project__flow{grid-template-columns:1fr 1fr;display:grid}.featured-project__facts{grid-template-columns:1fr}.featured-project__facts div{border-right:0}.featured-project__facts div:nth-last-child(-n+2){border-bottom:1px solid #344045}.featured-project__facts div:last-child{border-bottom:0}.engineering-resources__links{width:100%;min-width:0}.corporate-v3-identity__grid{grid-template-columns:1fr}.corporate-v3-identity__grid>p{grid-column:auto}}.knowledge-site,.tech-article{color:#eef1f2;background:#0d1214}.knowledge-hero{background:radial-gradient(circle at 78% 24%,#f5b8001f,#0000 28%),#0d1214;border-bottom:1px solid #2d363a;padding:150px 0 82px}.knowledge-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:70px;display:grid}.knowledge-hero h1{text-transform:uppercase;max-width:850px;margin:12px 0 22px;font-size:clamp(58px,7vw,108px)}.knowledge-hero h1 em{color:var(--yellow);font-style:normal}.knowledge-hero__grid>div>p:last-child{color:#a8b1b4;max-width:700px;line-height:1.8}.knowledge-hero__signal{background:#11181b;border:1px solid #364146;grid-template-columns:auto 1fr;align-items:center;gap:8px 18px;padding:30px;display:grid}.knowledge-hero__signal svg{width:32px;height:32px;color:var(--yellow);grid-row:1/3}.knowledge-hero__signal strong{font:600 58px/1 var(--font-display);color:#fff}.knowledge-hero__signal span{color:#9ca6a9;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.knowledge-categories,.knowledge-index,.knowledge-category-content,.tech-related-block,.tech-project-evidence,.tech-more-reading{background:#0d1214;border-bottom:1px solid #2d363a;padding:76px 0}.knowledge-category-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.knowledge-category-card{min-width:0;color:inherit;background:#111719;border:1px solid #333e42}.knowledge-category-card figure{min-height:190px;margin:0;position:relative;overflow:hidden}.knowledge-category-card figure:after{content:"";background:linear-gradient(#0000,#090d0f8c);position:absolute;inset:0}.knowledge-category-card img{object-fit:cover;transition:transform .35s}.knowledge-category-card:hover img{transform:scale(1.035)}.knowledge-category-card>div{padding:20px}.knowledge-category-card small,.knowledge-category-articles small,.knowledge-article-list small{color:var(--yellow);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.knowledge-category-card strong{font:600 25px/1.05 var(--font-display);text-transform:uppercase;margin:8px 0;display:block}.knowledge-category-card p{color:#9ea8ab;min-height:72px;font-size:11px;line-height:1.6}.knowledge-category-card span,.knowledge-category-articles span{text-transform:uppercase;border-top:1px solid #344045;justify-content:space-between;align-items:center;margin-top:18px;padding-top:13px;font-size:9px;font-weight:900;display:flex}.knowledge-category-card svg,.knowledge-category-articles svg{width:15px;color:var(--yellow)}.knowledge-featured{background:#12191c;border-bottom:1px solid #334045;padding:0}.knowledge-featured__grid{grid-template-columns:1.05fr .95fr;min-height:520px;display:grid}.knowledge-featured figure{min-height:430px;margin:0;position:relative}.knowledge-featured figure img{object-fit:cover}.knowledge-featured figure:after{content:"";background:linear-gradient(90deg,#0000 65%,#12191c);position:absolute;inset:0}.knowledge-featured__grid>div{flex-direction:column;justify-content:center;padding:55px;display:flex}.knowledge-featured h2{margin:10px 0 18px;font-size:clamp(40px,4.2vw,66px)}.knowledge-featured p:not(.industrial-kicker){color:#aab2b5;line-height:1.75}.knowledge-featured .industrial-button{align-self:flex-start;margin-top:18px}.knowledge-article-list{border-top:1px solid #354045}.knowledge-article-list>a{color:inherit;border-bottom:1px solid #303a3e;grid-template-columns:60px 1fr 30px;align-items:center;gap:22px;padding:26px 8px;display:grid}.knowledge-article-list>a>span{font:500 26px var(--font-display);color:#697579}.knowledge-article-list strong{font:600 24px/1.1 var(--font-display);text-transform:uppercase;margin:6px 0;display:block}.knowledge-article-list p{color:#929da0;max-width:850px;margin:0;font-size:11px;line-height:1.6}.knowledge-article-list>a>svg{color:var(--yellow)}.knowledge-index__note{color:#a7b0b3;border:1px solid #343f43;align-items:center;gap:16px;margin-top:28px;padding:18px;display:flex}.knowledge-index__note svg{color:var(--yellow);flex:none}.knowledge-index__note p{margin:0;font-size:10px;line-height:1.65}.knowledge-category-hero{align-items:end;min-height:620px;padding:140px 0 72px;display:flex;position:relative;overflow:hidden}.knowledge-category-hero>img{object-fit:cover}.knowledge-category-hero__veil{background:linear-gradient(#070a0b9e,#070a0b7a 42%,#0d1214 97%),linear-gradient(90deg,#050809bf,#0000 70%);position:absolute;inset:0}.knowledge-category-hero .shell{z-index:2;width:100%;position:relative}.knowledge-category-hero .shell>a{color:#d6dbdc;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:28px;font-size:9px;font-weight:900;display:inline-flex}.knowledge-category-hero .shell>a svg{width:15px}.knowledge-category-hero h1{text-transform:uppercase;max-width:900px;margin:10px 0 16px;font-size:clamp(62px,7vw,112px)}.knowledge-category-hero .shell>p:last-child{color:#b4bcbe;max-width:720px;line-height:1.75}.knowledge-category-groups{gap:48px;display:grid}.knowledge-category-groups>section>h3{color:#d6dbdc;font:600 22px/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px}.knowledge-category-articles{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.knowledge-category-articles>a{color:inherit;background:#101619;border:1px solid #354045;padding:28px}.knowledge-category-articles strong{font:600 28px/1.08 var(--font-display);text-transform:uppercase;margin:10px 0;display:block}.knowledge-category-articles p{color:#99a3a6;min-height:58px;font-size:11px;line-height:1.65}.tech-article-hero{align-items:end;min-height:720px;padding:150px 0 72px;display:flex;position:relative;overflow:hidden}.tech-article-hero>img{object-fit:cover}.tech-article-hero__veil{background:linear-gradient(#070a0bb8,#070a0b9e 38%,#0d1214 98%),linear-gradient(90deg,#050708d9,#0000 80%);position:absolute;inset:0}.tech-article-hero .shell{z-index:2;width:100%;position:relative}.tech-breadcrumbs{text-transform:uppercase;align-items:center;gap:9px;margin-bottom:25px;font-size:9px;font-weight:800;display:flex}.tech-breadcrumbs a{color:#d3d8da}.tech-breadcrumbs span{color:#657075}.tech-article-hero h1{text-transform:uppercase;max-width:1000px;margin:12px 0 20px;font-size:clamp(52px,6vw,94px)}.tech-article-hero__summary{color:#c1c8ca;max-width:800px;font-size:14px;line-height:1.7}.tech-article-meta{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.tech-article-meta span{color:#aeb6b8;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.tech-article-meta svg{width:15px;color:var(--yellow)}.tech-article-body{color:#1a2123;background:#eef0ee;padding:72px 0}.tech-article-layout{grid-template-columns:250px minmax(0,800px);justify-content:center;align-items:start;gap:70px;display:grid}.tech-article-toc{border-left:2px solid #f5b800;gap:12px;padding:20px;display:grid;position:sticky;top:110px}.tech-article-toc strong{font:600 18px var(--font-display);text-transform:uppercase}.tech-article-toc a{color:#515b5e;font-size:10px;line-height:1.4}.tech-article-main{min-width:0}.tech-short-answer{background:#fff;border:1px solid #bcc3c2;margin-bottom:42px;padding:28px}.tech-short-answer small{color:#f5b800;text-transform:uppercase;font-weight:900}.tech-short-answer p{color:#263033;margin:9px 0 0;font-size:17px;line-height:1.75}.tech-content-section{margin:0 0 44px;scroll-margin-top:120px}.tech-content-section h2{text-transform:uppercase;margin:0 0 18px;font-size:clamp(32px,3vw,45px)}.tech-content-section p,.tech-content-section li{color:#3f494c;font-size:14px;line-height:1.8}.tech-content-section ul{padding-left:22px}.tech-content-section li{margin:8px 0}.tech-note{background:#e3e4df;border-left:3px solid #f5b800;padding:17px 20px;color:#2b3436!important}.tech-table-wrap{border:1px solid #b9c0bf;max-width:100%;margin:24px 0;overflow:auto}.tech-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:620px}.tech-table-wrap th,.tech-table-wrap td{text-align:left;border-bottom:1px solid #d3d8d7;padding:13px 15px;font-size:11px}.tech-table-wrap thead th{color:#fff;text-transform:uppercase;background:#1b2326}.tech-table-wrap tbody th{color:#20282a;font-weight:800}.tech-content-subsection{border-left:1px solid #b7bfbd;margin:25px 0 0;padding-left:20px}.tech-content-subsection h3{text-transform:uppercase;margin:0 0 10px;font-size:22px}.tech-context-links{background:#f7f7f3;border:1px solid #c4c9c7;margin:27px 0 0;padding:20px}.tech-context-links>p{text-transform:uppercase;letter-spacing:.04em;font-weight:800;color:#566063!important;margin:0 0 12px!important;font-size:10px!important}.tech-context-links>div{flex-wrap:wrap;gap:8px;display:flex}.tech-context-links a{color:#283134;border:1px solid #aeb6b4;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:800;display:inline-flex}.tech-context-links svg{color:#f5b800;width:14px}.tech-diagram{background:#fff;border:1px solid #b8bfbd;margin:0 0 42px;padding:24px}.tech-diagram figcaption{text-transform:uppercase;color:#4e595b;margin-bottom:20px;font-size:10px;font-weight:900}.tech-flow{gap:12px;display:grid}.tech-flow section{background:#eef0ed;padding:18px}.tech-flow section>strong{text-transform:uppercase;margin-bottom:13px;display:block}.tech-flow section>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tech-flow section span{background:#fff;border:1px solid #c3c9c7;padding:9px 12px;font-size:10px;font-weight:800}.tech-flow b{color:#f5b800}.tech-flow small{color:#6c7678;margin-top:10px;display:block}.tech-psd svg{width:100%;height:auto}.tech-psd svg line{stroke:#8f9a9c;stroke-width:1px}.tech-psd svg path{fill:none;stroke:#f5b800;stroke-width:4px}.tech-psd svg g line{stroke:#f5b800;stroke-dasharray:5 5}.tech-psd svg text{fill:#495356;font-size:16px}.tech-psd small{text-align:right;color:#6d7779;font-size:9px;display:block}.tech-related-products{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tech-related-products>a{color:#fff;border:1px solid #364146;min-height:330px;position:relative;overflow:hidden}.tech-related-products img{object-fit:cover}.tech-related-products>a:after{content:"";background:linear-gradient(#0000 30%,#050809e0);position:absolute;inset:0}.tech-related-products span{z-index:2;grid-template-columns:1fr auto;align-items:end;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.tech-related-products small{color:var(--yellow);text-transform:uppercase;grid-column:1/-1;font-size:8px}.tech-related-products strong{font:600 25px var(--font-display);text-transform:uppercase}.tech-related-products svg{color:var(--yellow)}.tech-project-card{color:inherit;background:#111719;border:1px solid #354045;grid-template-columns:1.1fr .9fr;display:grid}.tech-project-card figure{min-height:430px;margin:0;position:relative}.tech-project-card figure img{object-fit:cover}.tech-project-card>div{flex-direction:column;justify-content:center;padding:38px;display:flex}.tech-project-card small{color:var(--yellow);text-transform:uppercase;font-size:9px;font-weight:900}.tech-project-card h3{text-transform:uppercase;margin:9px 0 14px;font-size:38px}.tech-project-card p{color:#9fa9ac;font-size:11px;line-height:1.7}.tech-project-card dl{gap:25px;margin:18px 0;display:flex}.tech-project-card dl div{border-left:1px solid #485457;padding-left:12px}.tech-project-card dt{text-transform:uppercase;color:#7f898c;font-size:8px}.tech-project-card dd{font:600 20px var(--font-display);margin:4px 0 0}.tech-project-card>div>span{text-transform:uppercase;align-items:center;gap:8px;margin-top:10px;font-size:9px;font-weight:900;display:flex}.tech-project-card svg{width:15px;color:var(--yellow)}.tech-more-reading>div>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tech-more-reading a,.product-knowledge-links>div>div:last-child a,.case-study-knowledge__grid a{color:inherit;background:#101619;border:1px solid #354045;grid-template-columns:1fr auto;align-items:end;gap:7px;padding:20px;display:grid}.tech-more-reading small,.product-knowledge-links small,.case-study-knowledge__grid small{color:var(--yellow);text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:900}.tech-more-reading strong,.product-knowledge-links strong,.case-study-knowledge__grid strong{font:600 20px/1.12 var(--font-display);text-transform:uppercase}.tech-more-reading svg,.product-knowledge-links svg,.case-study-knowledge__grid svg{color:var(--yellow)}.tech-rfq{background:#171f22;padding:75px 0}.tech-rfq__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;display:grid}.tech-rfq__inner>svg{width:42px;height:42px;color:var(--yellow)}.tech-rfq h2{text-transform:uppercase;margin:7px 0;font-size:42px}.tech-rfq p:not(.industrial-kicker){color:#a7b0b3;margin:0;font-size:11px}.home-knowledge{background:#0f1518;border-bottom:1px solid #2f393d}.home-knowledge-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.home-knowledge-grid>a{color:inherit;background:#111719;border:1px solid #354045;padding:25px}.home-knowledge-grid small{color:var(--yellow);font:500 24px var(--font-display)}.home-knowledge-grid strong{font:600 26px/1.08 var(--font-display);text-transform:uppercase;margin:15px 0 10px;display:block}.home-knowledge-grid p{color:#9ca6a9;min-height:74px;font-size:11px;line-height:1.65}.home-knowledge-grid span{text-transform:uppercase;border-top:1px solid #354045;justify-content:space-between;align-items:center;padding-top:13px;font-size:9px;font-weight:900;display:flex}.home-knowledge-grid svg{width:15px;color:var(--yellow)}.home-knowledge .catalog-link{margin-top:24px}.product-knowledge-links,.case-study-knowledge{background:#0f1518;border-top:1px solid #313b3f;border-bottom:1px solid #313b3f;padding:70px 0}.product-knowledge-links>.shell>div:last-child,.case-study-knowledge__grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.material-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 44px;display:grid}.material-fact-grid>div{background:#fff;border:1px solid #c4c9c7;padding:18px}.material-fact-grid dt{color:#f5b800;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.material-fact-grid dd{color:#253033;font:600 17px/1.25 var(--font-display);margin:8px 0 0}.material-center-callout{color:#253033;background:#f8f5ed;border:1px solid #c4b990;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:0 0 42px;padding:22px;display:grid}.material-center-callout>svg{color:#f5b800}.material-center-callout strong{font:600 20px/1.15 var(--font-display);text-transform:uppercase}.material-center-callout p{color:#596264;margin:5px 0 0;font-size:11px;line-height:1.55}.material-center-callout a{color:#f5b800;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.material-center-callout a svg{width:15px}.material-sources{color:#1b2325;background:#e8e7df;border-top:1px solid #c7c5b9;padding:64px 0}.material-sources>.shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;display:grid}.material-sources svg{color:#f5b800}.material-sources h2{text-transform:uppercase;margin:8px 0;font-size:36px}.material-sources ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.material-sources a{color:#222a2c;background:#f8f5ed;border:1px solid #c5c2b6;grid-template-columns:1fr auto;gap:3px 15px;padding:16px;display:grid}.material-sources a strong{font-size:12px}.material-sources a span{color:#626867;grid-column:1;font-size:10px}.material-sources a svg{grid-area:1/2/3;width:16px}.knowledge-cross-hub{color:#1b2022;background:#f0ede3;border-bottom:1px solid #d0c9b9;padding:55px 0}.knowledge-cross-hub>.shell{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.knowledge-cross-hub h2{text-transform:uppercase;margin:8px 0 10px;font-size:clamp(32px,4vw,54px)}.knowledge-cross-hub p:not(.industrial-kicker){color:#586064;max-width:780px;line-height:1.7}.knowledge-cross-hub .industrial-button{align-self:center}@media (max-width:1100px){.knowledge-category-grid{grid-template-columns:repeat(2,1fr)}.tech-article-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}.tech-related-products{grid-template-columns:repeat(2,1fr)}.home-knowledge-grid{grid-template-columns:1fr 1fr}.tech-project-card{grid-template-columns:1fr}.tech-project-card figure{min-height:380px}}@media (max-width:760px){.knowledge-hero{padding:120px 0 55px}.knowledge-hero__grid,.knowledge-featured__grid{grid-template-columns:1fr;gap:30px}.knowledge-featured__grid>div{padding:35px 20px}.knowledge-category-grid,.knowledge-category-articles,.tech-related-products,.tech-more-reading>div>div:last-child,.home-knowledge-grid,.product-knowledge-links>.shell>div:last-child,.case-study-knowledge__grid{grid-template-columns:1fr}.knowledge-category-hero{min-height:520px;padding-bottom:48px}.tech-article-hero{min-height:620px;padding-bottom:45px}.tech-article-layout{display:block}.tech-article-toc{margin-bottom:32px;position:static}.tech-related-block,.tech-project-evidence,.tech-more-reading,.knowledge-categories,.knowledge-index,.knowledge-category-content{padding:50px 0}.tech-rfq__inner{grid-template-columns:1fr}.tech-rfq__inner>svg{display:none}.tech-project-card figure{min-height:300px}.tech-project-card>div{padding:25px}.tech-article-meta{gap:10px}.knowledge-article-list>a{grid-template-columns:42px 1fr}.knowledge-article-list>a>svg{display:none}.material-fact-grid{grid-template-columns:1fr}.material-center-callout{grid-template-columns:auto 1fr}.material-center-callout>a{grid-column:2}.material-sources>.shell,.knowledge-cross-hub>.shell{grid-template-columns:1fr}.material-sources{padding:45px 0}.knowledge-cross-hub .industrial-button{justify-self:start}.knowledge-category-hero h1{overflow-wrap:normal;word-break:normal;font-size:clamp(42px,12vw,54px);line-height:.98}.tech-article-hero h1{overflow-wrap:normal;word-break:normal;font-size:clamp(40px,11.5vw,50px);line-height:.98}.engineering-hero .product-hero__content h1{overflow-wrap:anywhere;font-size:clamp(42px,12vw,52px);line-height:.98}}@media (min-width:1101px) and (max-width:1320px){.desktop-nav{gap:14px}.site-header__inner{gap:18px}.site-header__actions{gap:12px}.client-link{display:none}.header-cta{padding:12px 14px}.desktop-nav a{font-size:10px}}@media (min-width:761px){.tech-article-hero .shell{width:min(100% - clamp(80px,9vw,160px),1480px)!important;margin-inline:auto!important}.tech-article-body>.shell{width:min(100% - clamp(64px,8vw,140px),1400px)!important;margin-inline:auto!important}.tech-article-main{background:#f8f9f7;border:1px solid #d5dad8;padding:38px 46px 28px}.tech-article-toc{padding:22px 18px}.tech-article-toc a{font-size:11px;line-height:1.5}}.machine-3d__canvas{background:radial-gradient(circle at 48% 40%,#20292d 0%,#11171a 35%,#070a0c 76%)}.machine-3d__surface{position:absolute;inset:0}.machine-3d__loading{z-index:2;color:#b8c1c4;letter-spacing:.11em;text-transform:uppercase;background:radial-gradient(circle,#1b2428eb,#070a0cfa);place-content:center;justify-items:center;gap:12px;font-size:9px;font-weight:900;display:grid;position:absolute;inset:0}.machine-3d__loading svg{width:38px;height:38px;color:var(--yellow);animation:1.8s linear infinite machine-loader}@keyframes machine-loader{to{transform:rotate(360deg)}}.machine-3d__toolbar{align-items:center}.machine-3d__toolbar button{transition:border-color .18s,background-color .18s,color .18s,transform .18s}.machine-3d__toolbar button:hover{transform:translateY(-1px)}.machine-3d__section-controls{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b0ded;border:1px solid #e6a0006b;border-radius:6px;width:min(340px,100% - 36px);padding:14px;position:absolute;top:74px;left:18px;box-shadow:0 18px 45px #00000059}.machine-3d__axis-buttons{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:12px;display:grid}.machine-3d__axis-buttons button,.machine-3d__invert{color:#aeb7ba;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#10171a;border:1px solid #394448;border-radius:3px;min-height:36px;font-size:8px;font-weight:900}.machine-3d__axis-buttons button:hover,.machine-3d__axis-buttons button.is-active,.machine-3d__invert:hover,.machine-3d__invert.is-active{border-color:var(--yellow);color:var(--yellow)}.machine-3d__section-controls>label{color:#aeb7ba;letter-spacing:.05em;text-transform:uppercase;margin-top:9px;font-size:8px;font-weight:800;display:block}.machine-3d__section-controls>label>span{justify-content:space-between;gap:18px;display:flex}.machine-3d__section-controls output{color:var(--yellow);font-variant-numeric:tabular-nums}.machine-3d__section-controls input[type=range]{width:100%;height:24px;accent-color:var(--yellow);cursor:ew-resize;margin:3px 0 0}.machine-3d__invert{justify-content:center;align-items:center;gap:7px;width:100%;margin-top:8px;display:flex}.machine-3d__invert svg{width:14px}.machine-3d__camera-controls{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:72px;left:18px;right:18px}.machine-3d__view-buttons,.machine-3d__projection-buttons{pointer-events:auto;gap:5px;min-width:0;display:flex}.machine-3d__view-buttons{scrollbar-width:none;overflow-x:auto}.machine-3d__view-buttons::-webkit-scrollbar{display:none}.machine-3d__camera-controls button{color:#9fa9ac;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070b0de6;border:1px solid #4e5b60cc;border-radius:3px;flex:none;min-height:32px;padding:0 10px;font-size:7px;font-weight:900}.machine-3d__camera-controls button:hover,.machine-3d__camera-controls button.is-active{border-color:var(--yellow);color:var(--yellow);background:#101619f2}.machine-3d__projection-buttons{border-left:1px solid #384246;padding-left:8px}.machine-3d__projection-buttons button.is-active{background:var(--yellow);color:#090c0e}.machine-3d__parts li>button:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.machine-3d__toolbar button:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.machine-3d__stage-footer button:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.machine-3d__camera-controls button:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.machine-3d__section-controls button:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.machine-3d__section-controls input:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.machine-3d:-webkit-full-screen{background:#080c0e}.machine-3d:fullscreen{background:#080c0e}.machine-3d:-webkit-full-screen .machine-3d__stage{height:100vh;min-height:100vh}.machine-3d:fullscreen .machine-3d__stage{height:100vh;min-height:100vh}.machine-3d:-webkit-full-screen .machine-3d__parts{max-height:100vh;overflow:auto}.machine-3d:fullscreen .machine-3d__parts{max-height:100vh;overflow:auto}@media (max-width:960px){.machine-3d__section-controls{top:69px}.machine-3d:-webkit-full-screen{grid-template-columns:1fr;display:grid}.machine-3d:fullscreen{grid-template-columns:1fr;display:grid}.machine-3d:-webkit-full-screen .machine-3d__stage{height:70vh;min-height:70vh}.machine-3d:fullscreen .machine-3d__stage{height:70vh;min-height:70vh}.machine-3d:-webkit-full-screen .machine-3d__parts{display:none}.machine-3d:fullscreen .machine-3d__parts{display:none}}@media (max-width:600px){.machine-3d__toolbar{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.machine-3d__toolbar::-webkit-scrollbar{display:none}.machine-3d__toolbar button{flex:0 0 42px;justify-content:center}.machine-3d__section-controls{width:calc(100% - 20px);padding:11px;top:64px;left:10px}.machine-3d__axis-buttons button{font-size:7px}.machine-3d__stage-footer>span{display:none}.machine-3d__stage-footer{justify-content:flex-end}.machine-3d__camera-controls{flex-direction:column;align-items:stretch;gap:5px;bottom:62px;left:10px;right:10px}.machine-3d__view-buttons,.machine-3d__projection-buttons{scrollbar-width:none;width:100%;overflow-x:auto}.machine-3d__projection-buttons{border-left:0;padding:0}.machine-3d__camera-controls button{min-height:29px;padding:0 8px;font-size:6px}}@media (prefers-reduced-motion:reduce){.machine-3d__loading svg{animation:none}}@media (min-width:1201px){.tech-article-layout{max-width:1258px;margin-inline:auto;grid-template-columns:190px minmax(0,1020px)!important;justify-content:start!important;gap:48px!important}.tech-content-section p,.tech-content-section li{font-size:15px}.tech-content-section p,.tech-short-answer p{max-width:900px}}@media (min-width:761px) and (max-width:1200px){.tech-article-main{padding:32px 34px 24px}}.knowledge-category-hero .shell{width:calc(100% - clamp(32px,4vw,96px));margin-inline:auto}@media (min-width:1281px){.knowledge-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1101px) and (max-width:1280px){.knowledge-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.knowledge-category-evidence,.knowledge-category-projects{background:#101619;border-bottom:1px solid #303b3f;padding:70px 0}.knowledge-category-evidence>.shell>.dark-section-heading h2,.knowledge-category-projects>.shell>.dark-section-heading h2{color:#eef1f2}.knowledge-category-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.knowledge-category-products>a{color:#fff;border:1px solid #39454a;min-height:300px;position:relative;overflow:hidden}.knowledge-category-products figure{margin:0;position:absolute;inset:0}.knowledge-category-products img{object-fit:cover}.knowledge-category-products>a:after{content:"";background:linear-gradient(#0000 30%,#06090ae6);position:absolute;inset:0}.knowledge-category-products>a>div{z-index:2;grid-template-columns:1fr auto;align-items:end;display:grid;position:absolute;bottom:17px;left:18px;right:18px}.knowledge-category-products small{color:var(--yellow);text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:900}.knowledge-category-products strong{font:600 23px/1.1 var(--font-display);text-transform:uppercase}.knowledge-category-products svg{width:17px;color:var(--yellow)}.knowledge-category-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.knowledge-category-project-grid>a{min-height:300px;color:inherit;background:#0d1315;border:1px solid #39454a;grid-template-columns:.9fr 1.1fr;display:grid}.knowledge-category-project-grid figure{min-height:280px;margin:0;position:relative}.knowledge-category-project-grid img{object-fit:cover}.knowledge-category-project-grid>a>div{flex-direction:column;justify-content:center;padding:24px;display:flex}.knowledge-category-project-grid small{color:var(--yellow);text-transform:uppercase;font-size:8px;font-weight:900}.knowledge-category-project-grid strong{font:600 25px/1.08 var(--font-display);text-transform:uppercase;margin:7px 0;display:block}.knowledge-category-project-grid p{color:#9da7aa;font-size:10px;line-height:1.6}.knowledge-category-project-grid span{text-transform:uppercase;align-items:center;gap:7px;margin-top:10px;font-size:8px;font-weight:900;display:flex}.knowledge-category-project-grid svg{width:14px;color:var(--yellow)}@media (max-width:900px){.knowledge-category-products{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-category-project-grid{grid-template-columns:1fr}}@media (max-width:760px){.knowledge-category-hero .shell{width:calc(100% - 32px);max-width:680px}.knowledge-category-evidence,.knowledge-category-projects{padding:50px 0}.knowledge-category-products,.knowledge-category-project-grid>a{grid-template-columns:1fr}.knowledge-category-project-grid figure{min-height:250px}}.corporate-v3-who.corporate-v3-who--cinematic{color:#fff;background:#050708;align-items:center;min-height:920px;padding:0;display:flex;position:relative;overflow:hidden}.corporate-v3-who--cinematic .corporate-v3-who__overlay{z-index:2;width:100%;padding-top:72px;padding-bottom:72px;position:relative}@media (max-width:1200px){.corporate-v3-who.corporate-v3-who--cinematic{min-height:900px}.corporate-v3-who--cinematic .corporate-v3-who__copy{width:min(56vw,720px)}.corporate-v3-who--cinematic h2{font-size:clamp(42px,5vw,62px)}.corporate-v3-who--cinematic .corporate-v3-who__copy>p:not(.industrial-kicker){font-size:12.5px}}@media (max-width:900px){.corporate-v3-who.corporate-v3-who--cinematic{align-items:flex-end;min-height:auto}.corporate-v3-who--cinematic .corporate-v3-who__background{object-position:68% center}.corporate-v3-who--cinematic .corporate-v3-who__shade{background:linear-gradient(90deg,#000000ed,#000000ad),linear-gradient(#00000047 0%,#0000007a 26%,#000000eb 100%)}.corporate-v3-who--cinematic .corporate-v3-who__overlay{padding-top:88px;padding-bottom:64px}.corporate-v3-who--cinematic .corporate-v3-who__copy{width:100%;max-width:720px}}@media (max-width:600px){.corporate-v3-who--cinematic h2{max-width:520px;font-size:clamp(36px,11vw,48px);line-height:1}.corporate-v3-who--cinematic .corporate-v3-who__copy>p:not(.industrial-kicker){font-size:12px;line-height:1.62}}@media (min-width:901px){.corporate-v3-hero__facts{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05080994;border:1px solid #ffffff47;grid-template-columns:170px 190px 230px minmax(330px,1fr);gap:0;width:min(100%,1180px);margin-top:42px;display:grid}.corporate-v3-hero__facts span{color:#f0f2f2;border:0;min-width:0;margin:0;padding:18px 22px}.corporate-v3-hero__facts span+span{border-left:1px solid #ffffff47;padding-left:22px}}@media (min-width:1401px){.corporate-v3-who.corporate-v3-who--cinematic{aspect-ratio:16/9;min-height:0}}.corporate-v3-who.corporate-v3-who--cinematic{color:#111719;background:#eef0eb;align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden}.corporate-v3-who--cinematic .corporate-v3-who__background{z-index:0;object-fit:cover;object-position:center center}.corporate-v3-who--cinematic .corporate-v3-who__shade{z-index:1;pointer-events:none;background:linear-gradient(#050809fa 0%,#050809b8 3.5%,#0508092e 8%,#05080900 12%),linear-gradient(90deg,#eef0ebfe 0%,#eef0ebfb 31%,#eef0ebf0 39%,#eef0ebad 47%,#eef0eb3d 58%,#eef0eb00 70%);position:absolute;inset:0}.corporate-v3-who--cinematic .corporate-v3-who__overlay{z-index:2;align-self:stretch;width:calc(100% - clamp(40px,5vw,112px));max-width:1880px;margin-inline:auto;padding-top:clamp(112px,6.4vw,138px);padding-bottom:clamp(64px,5vw,96px);position:relative}.corporate-v3-who--cinematic .corporate-v3-who__copy{width:min(43vw,720px);max-width:720px}.corporate-v3-who--cinematic .industrial-kicker{color:#f5b800}.corporate-v3-who--cinematic h2{color:#111719;letter-spacing:-.02em;max-width:680px;margin:13px 0 24px;font-size:clamp(42px,3.25vw,60px);line-height:.98}.corporate-v3-who--cinematic h2 em{color:#f5b800;font-style:normal}.corporate-v3-who--cinematic .corporate-v3-who__copy>p:not(.industrial-kicker){color:#40494c;max-width:705px;margin:0 0 11px;font-size:13.5px;line-height:1.58}.corporate-v3-who--cinematic .corporate-v3-who__copy>p strong{color:#151a1c;font-weight:800}.corporate-v3-who__desktop-break{display:inline}@media (max-width:1400px) and (min-width:901px){.corporate-v3-who.corporate-v3-who--cinematic{min-height:900px}.corporate-v3-who--cinematic .corporate-v3-who__background{object-position:55% center}.corporate-v3-who--cinematic .corporate-v3-who__overlay{width:calc(100% - 64px);padding-top:105px;padding-bottom:65px}.corporate-v3-who--cinematic .corporate-v3-who__copy{width:min(47vw,650px)}.corporate-v3-who--cinematic h2{font-size:clamp(40px,4.3vw,55px)}.corporate-v3-who--cinematic .corporate-v3-who__copy>p:not(.industrial-kicker){font-size:12.7px;line-height:1.55}}@media (max-width:900px){.corporate-v3-who.corporate-v3-who--cinematic{aspect-ratio:auto;min-height:auto}.corporate-v3-who--cinematic .corporate-v3-who__background{object-position:68% center}.corporate-v3-who--cinematic .corporate-v3-who__shade{background:linear-gradient(#050809f0 0%,#0508092e 8%,#05080900 14%),linear-gradient(90deg,#eef0ebf7 0%,#eef0ebe6 72%,#eef0ebb3 100%)}.corporate-v3-who--cinematic .corporate-v3-who__overlay{width:calc(100% - 32px);max-width:calc(100% - 32px);padding-top:88px;padding-bottom:58px}.corporate-v3-who--cinematic .corporate-v3-who__copy{width:100%;max-width:680px}.corporate-v3-who__desktop-break{display:none}}@media (max-width:600px){.corporate-v3-who--cinematic h2{font-size:clamp(34px,10.5vw,46px)}.corporate-v3-who--cinematic .corporate-v3-who__copy>p:not(.industrial-kicker){font-size:12px;line-height:1.58}}@media (min-width:901px){.corporate-v3-hero__facts{background:#242522!important;border:1px solid #d2b77657!important;border-radius:0!important;grid-template-columns:170px 190px 230px minmax(340px,1fr)!important;gap:0!important;width:min(100%,1220px)!important;margin-top:38px!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 30px #0003,inset 0 1px #ffffff09!important}.corporate-v3-hero__facts span{color:#f2f0e9!important;letter-spacing:.055em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;align-items:center!important;min-height:72px!important;margin:0!important;padding:0 24px!important;font-size:9px!important;font-weight:800!important;line-height:1.35!important;display:flex!important}.corporate-v3-hero__facts span+span{border-left:1px solid #ddc2806b!important}.corporate-v3-hero__facts span:nth-child(2n){background:#ffffff05!important}.corporate-v3-hero__facts span:first-child{color:#f5b800!important}}@media (min-width:1401px){.corporate-v3-who--cinematic .corporate-v3-who__overlay{align-items:center!important;width:calc(100% - clamp(72px,7vw,150px))!important;max-width:1880px!important;min-height:100%!important;margin-inline:auto!important;padding-top:clamp(72px,5vw,105px)!important;padding-bottom:clamp(72px,5vw,105px)!important;display:flex!important}.corporate-v3-who--cinematic .corporate-v3-who__copy{width:min(42vw,690px)!important;max-width:690px!important;margin-left:clamp(26px,3.2vw,72px)!important;margin-right:auto!important;transform:translateY(-1.5%)!important}.corporate-v3-who--cinematic .industrial-kicker{letter-spacing:.085em!important;margin-bottom:14px!important;font-size:10px!important}.corporate-v3-who--cinematic h2{letter-spacing:-.025em!important;max-width:690px!important;margin:0 0 28px!important;font-size:clamp(56px,3.55vw,72px)!important;line-height:.96!important}.corporate-v3-who--cinematic .corporate-v3-who__copy>p:not(.industrial-kicker){max-width:680px!important;margin:0 0 13px!important;font-size:14.2px!important;line-height:1.58!important}}@media (min-width:1101px) and (max-width:1400px){.corporate-v3-who--cinematic .corporate-v3-who__overlay{align-items:center!important;width:calc(100% - 72px)!important;min-height:100%!important;margin-inline:auto!important;padding-top:78px!important;padding-bottom:78px!important;display:flex!important}.corporate-v3-who--cinematic .corporate-v3-who__copy{width:min(45vw,620px)!important;max-width:620px!important;margin-left:30px!important;margin-right:auto!important}.corporate-v3-who--cinematic h2{margin-bottom:24px!important;font-size:clamp(50px,4.25vw,62px)!important;line-height:.97!important}.corporate-v3-who--cinematic .corporate-v3-who__copy>p:not(.industrial-kicker){margin-bottom:11px!important;font-size:13.2px!important;line-height:1.56!important}}@media (min-width:901px) and (max-width:1100px){.corporate-v3-who--cinematic .corporate-v3-who__overlay{align-items:center!important;width:calc(100% - 54px)!important;min-height:100%!important;margin-inline:auto!important;padding:72px 0!important;display:flex!important}.corporate-v3-who--cinematic .corporate-v3-who__copy{width:min(49vw,560px)!important;max-width:560px!important;margin-left:18px!important}.corporate-v3-who--cinematic h2{font-size:clamp(44px,5vw,56px)!important}.corporate-v3-who--cinematic .corporate-v3-who__copy>p:not(.industrial-kicker){font-size:12.4px!important;line-height:1.53!important}.corporate-v3-hero__facts{grid-template-columns:145px 165px 205px minmax(260px,1fr)!important}.corporate-v3-hero__facts span{min-height:68px!important;padding:0 17px!important;font-size:8.4px!important}}@media (max-width:900px){.corporate-v3-hero__facts{background:#242522!important;border:1px solid #d2b77657!important;overflow:hidden!important}.corporate-v3-hero__facts span{color:#f2f0e9!important;background:0 0!important}.corporate-v3-hero__facts span+span{border-top:1px solid #ddc28061!important}.corporate-v3-who--cinematic .corporate-v3-who__overlay{align-items:center!important;display:flex!important}}@media (min-width:1401px){.corporate-v3-who--cinematic .corporate-v3-who__overlay{width:100%!important;max-width:none!important;margin:0!important;padding-left:34px!important;padding-right:0!important}.corporate-v3-who--cinematic .corporate-v3-who__copy{margin-left:0!important;margin-right:auto!important;transform:none!important}}@media (min-width:1101px) and (max-width:1400px){.corporate-v3-who--cinematic .corporate-v3-who__overlay{width:100%!important;max-width:none!important;margin:0!important;padding-left:30px!important;padding-right:0!important}.corporate-v3-who--cinematic .corporate-v3-who__copy{margin-left:0!important;margin-right:auto!important;transform:none!important}}@media (min-width:901px) and (max-width:1100px){.corporate-v3-who--cinematic .corporate-v3-who__overlay{width:100%!important;max-width:none!important;margin:0!important;padding-left:24px!important;padding-right:0!important}.corporate-v3-who--cinematic .corporate-v3-who__copy{margin-left:0!important;margin-right:auto!important;transform:none!important}}@media (min-width:901px){.corporate-v3-hero__facts{grid-template-columns:1fr 1.08fr 1.42fr 2.15fr!important;width:calc(100vw - 68px)!important;max-width:none!important;margin-right:34px!important}.corporate-v3-hero__facts span{letter-spacing:.05em!important;min-height:76px!important;padding:0 26px!important;font-size:10px!important;line-height:1.35!important}}@media (min-width:901px) and (max-width:1200px){.corporate-v3-hero__facts{grid-template-columns:.9fr 1fr 1.28fr 1.82fr!important;width:calc(100vw - 52px)!important}.corporate-v3-hero__facts span{min-height:72px!important;padding:0 18px!important;font-size:9px!important}}.corporate-v3-who.corporate-v3-who--cinematic:before{content:"";z-index:6;pointer-events:none;background:linear-gradient(90deg,#121312fa 0%,#1c1c19fa 50%,#121312fa 100%);border:1px solid #bc7e43c7;width:min(94vw,1780px);height:42px;position:absolute;top:-58px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #0000003d,inset 0 1px #ffffff06}.corporate-v3-who.corporate-v3-who--cinematic:after{content:"";z-index:7;transform-origin:0;pointer-events:none;background:#f5b800;width:34px;height:2px;position:absolute;top:-51px;left:max(4.5vw,48px);transform:rotate(18deg);box-shadow:10px 7px 0 -.5px #f5b800}@media (max-width:900px){.corporate-v3-who.corporate-v3-who--cinematic{margin-top:58px!important}.corporate-v3-who.corporate-v3-who--cinematic:before{width:calc(100vw - 28px);height:34px;top:-44px}.corporate-v3-who.corporate-v3-who--cinematic:after{width:24px;top:-38px;left:26px}}.corporate-v3-who.corporate-v3-who--cinematic{margin-top:0!important;overflow:hidden!important}.corporate-v3-who.corporate-v3-who--cinematic:before{content:""!important;z-index:8!important;width:calc(100% - 68px)!important;max-width:none!important;height:18px!important;box-shadow:none!important;pointer-events:none!important;background:#252620!important;border:1px solid #c48744d1!important;border-left:0!important;border-right:0!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.corporate-v3-who.corporate-v3-who--cinematic:after{content:none!important;display:none!important}.corporate-v3-who--cinematic .corporate-v3-who__overlay{padding-top:max(72px, calc(var(--about-overlay-top,72px)))!important}@media (max-width:900px){.corporate-v3-who.corporate-v3-who--cinematic{margin-top:0!important}.corporate-v3-who.corporate-v3-who--cinematic:before{width:calc(100% - 28px)!important;height:14px!important;top:0!important}}@media (min-width:901px){.corporate-v3-hero__content{padding-bottom:0!important}.corporate-v3-hero__facts{margin-bottom:0!important}}.corporate-v3-who.corporate-v3-who--cinematic{margin-top:0!important}.corporate-v3-who.corporate-v3-who--cinematic:before,.corporate-v3-who.corporate-v3-who--cinematic:after{content:none!important;width:0!important;height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}@media (min-width:901px){.corporate-v3-hero__facts{align-items:stretch!important}.corporate-v3-hero__facts span{text-align:center!important;letter-spacing:.045em!important;justify-content:center!important;align-items:center!important;min-height:80px!important;padding:0 22px!important;font-size:11px!important;line-height:1.35!important;display:flex!important}.corporate-v3-hero__facts span+span{border-left:1px solid #ddc2806b!important}}@media (min-width:901px) and (max-width:1200px){.corporate-v3-hero__facts span{min-height:74px!important;padding:0 15px!important;font-size:9.5px!important}}@media (max-width:900px){.corporate-v3-who.corporate-v3-who--cinematic{margin-top:0!important}.corporate-v3-who.corporate-v3-who--cinematic:before,.corporate-v3-who.corporate-v3-who--cinematic:after{content:none!important;display:none!important}}@media (min-width:901px){.corporate-v3-hero__facts{z-index:10!important;width:calc(100vw - 68px)!important;max-width:none!important;margin-left:0!important;margin-right:0!important;position:relative!important;top:18px!important;left:50%!important;transform:translate(-50%)!important}.corporate-v3-hero__content{padding-bottom:18px!important}}@media (min-width:901px) and (max-width:1200px){.corporate-v3-hero__facts{width:calc(100vw - 52px)!important;top:14px!important}.corporate-v3-hero__content{padding-bottom:14px!important}}@media (max-width:900px){.corporate-v3-hero__facts{position:relative!important;top:0!important;left:auto!important;transform:none!important}}@media (min-width:901px) and (max-width:1366px) and (orientation:landscape) and (max-height:1100px){.corporate-v3-hero__facts{z-index:3!important;top:0!important}.corporate-v3-hero__content{padding-bottom:0!important}.corporate-v3-who.corporate-v3-who--cinematic{min-height:920px!important;margin-top:0!important}.corporate-v3-who--cinematic .corporate-v3-who__overlay{align-items:flex-start!important;min-height:920px!important;padding-top:108px!important;padding-bottom:72px!important}.corporate-v3-who--cinematic .corporate-v3-who__copy{margin-top:0!important}.corporate-v3-who--cinematic h2{font-size:clamp(44px,4.8vw,58px)!important;line-height:.98!important}.corporate-v3-who--cinematic .corporate-v3-who__copy>p:not(.industrial-kicker){font-size:12.4px!important;line-height:1.52!important}}@media (min-width:801px){.industrial-hero--en{height:min(84vw,880px);min-height:790px}.industrial-hero--en .industrial-hero__copy{max-width:980px;padding-top:42px;padding-bottom:42px}.industrial-hero--en .industrial-hero__copy h1{max-width:980px;font-size:clamp(56px,4.25vw,84px);line-height:.95}.industrial-hero--en .industrial-actions{z-index:5;flex:none;min-height:51px;position:relative;overflow:visible}.industrial-hero--en .industrial-actions .industrial-button{flex:none;line-height:1.1;overflow:visible;height:51px!important;min-height:51px!important;padding:0 22px!important}}@media (min-width:1000px){.industrial-hero--en .industrial-hero__copy h1 em{white-space:nowrap}}@media (min-width:900px) and (max-width:1600px) and (orientation:landscape) and (hover:none) and (pointer:coarse){.corporate-v3-who.corporate-v3-who--cinematic{aspect-ratio:auto!important;height:auto!important;min-height:0!important;margin-top:0!important;overflow:hidden!important}.corporate-v3-who--cinematic .corporate-v3-who__overlay{align-items:initial!important;height:auto!important;min-height:0!important;padding-top:96px!important;padding-bottom:82px!important;display:block!important}.corporate-v3-who--cinematic .corporate-v3-who__copy{margin-top:0!important;transform:none!important}.corporate-v3-who--cinematic .industrial-kicker{margin-top:0!important}.corporate-v3-who--cinematic h2{margin-top:0!important;font-size:clamp(46px,4.6vw,60px)!important;line-height:.98!important}.corporate-v3-who--cinematic .corporate-v3-who__copy>p:not(.industrial-kicker){font-size:12.6px!important;line-height:1.54!important}.corporate-v3-hero__facts{top:0!important}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.contact-page{background:#090c0e}.contact-hub-section{isolation:isolate;background:radial-gradient(circle at 70% 20%,#f28a001c,#0000 31%),linear-gradient(132deg,#090c0e 0%,#11171a 48%,#080b0d 100%);border-bottom:1px solid #2a3236;padding:170px 0 96px;position:relative;overflow:hidden}.contact-hub-section:before{content:"";z-index:-1;pointer-events:none;opacity:.33;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.contact-hub{grid-template-columns:minmax(360px,.82fr) minmax(540px,1.18fr);align-items:stretch;gap:clamp(34px,4.5vw,82px);display:grid}.contact-access-card{flex-direction:column;justify-content:center;min-width:0;display:flex}.contact-access-card h1{color:#f4f5f5;letter-spacing:-.035em;text-wrap:balance;max-width:720px;margin:13px 0 24px;font-size:clamp(48px,4.25vw,76px);line-height:.96}.contact-access-card__intro{color:#aeb6b9;max-width:640px;margin:0 0 34px;font-size:15px;line-height:1.75}.contact-location{border-top:1px solid #30383c;border-bottom:1px solid #30383c;grid-template-columns:52px 1fr;align-items:start;gap:16px;padding:21px 0;display:grid}.contact-location__icon{color:#090b0c;background:var(--yellow);clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,18% 100%,0 82%);place-items:center;width:48px;height:48px;display:grid}.contact-location__icon svg{width:20px;height:20px}.contact-location small,.contact-location strong{display:block}.contact-location small{color:var(--yellow);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900}.contact-location strong{color:#dce0e1;font-size:12px;line-height:1.65}.contact-primary-actions{grid-template-columns:1.12fr .88fr;gap:10px;margin-top:22px;display:grid}.contact-main-action,.contact-map-action,.contact-phone-open{border:1px solid var(--yellow);color:#0a0d0e;background:var(--yellow);min-height:54px;font:900 10px/1 var(--font-body);letter-spacing:.035em;text-transform:uppercase;cursor:pointer;align-items:center;gap:11px;padding:0 17px;transition:background .2s,color .2s,border-color .2s;display:flex}.contact-main-action span,.contact-map-action span,.contact-phone-open span{text-align:left;flex:1}.contact-main-action svg,.contact-map-action svg,.contact-phone-open svg{flex:none;width:17px;height:17px}:is(.contact-main-action:hover,.contact-main-action:focus-visible){color:#fff;background:#11171a}.contact-map-action{color:#eef1f2;background:0 0}:is(.contact-map-action:hover,.contact-map-action:focus-visible){color:#090b0c;background:var(--yellow)}.contact-quick-actions{background:#30383c;border:1px solid #30383c;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.contact-quick-actions a,.contact-quick-actions button{color:#c7cdcf;min-width:0;min-height:52px;font:800 9px/1.2 var(--font-body);letter-spacing:.035em;text-align:left;text-transform:uppercase;cursor:pointer;background:#101518;border:0;align-items:center;gap:11px;padding:0 14px;transition:color .2s,background .2s;display:flex}:is(.contact-quick-actions a:hover,.contact-quick-actions a:focus-visible,.contact-quick-actions button:hover,.contact-quick-actions button:focus-visible,.contact-quick-actions button.is-copied){color:var(--yellow);background:#161c1f}.contact-quick-actions svg{flex:none;width:17px;height:17px}.contact-quick-actions span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-direct-details{flex-wrap:wrap;gap:8px 22px;margin-top:17px;display:flex}.contact-direct-details a{color:#9fa8ab;font-size:11px;font-weight:700}.contact-direct-details a:hover{color:var(--yellow)}.contact-phone-open{color:#aeb6b9;background:0 0;border-color:#323b3f;width:100%;min-height:45px;margin-top:18px;padding-inline:14px}:is(.contact-phone-open:hover,.contact-phone-open:focus-visible){border-color:var(--yellow);color:var(--yellow)}.contact-map-stage{clip-path:polygon(0 0,calc(100% - 38px) 0,100% 38px,100% 100%,0 100%);background:#151a1d;border:1px solid #3b4448;min-width:0;min-height:650px;position:relative;overflow:hidden;box-shadow:0 34px 80px #00000073}.contact-map-stage:before,.contact-map-stage:after,.contact-map-stage__frame{content:"";z-index:2;pointer-events:none;position:absolute}.contact-map-stage:before{background:linear-gradient(90deg,#070a0b87,#0000 25% 75%,#070a0b5c),linear-gradient(#070a0b66,#0000 25% 70%,#070a0b8c);inset:0}.contact-map-stage:after{background:var(--yellow);width:115px;height:3px;top:0;right:0}.contact-map-stage__frame{border:1px solid #ffffff1f;inset:16px}.contact-map-iframe{filter:grayscale(.66)saturate(.78)contrast(1.12)brightness(.82);border:0;width:104%;height:104%;transition:filter .35s,transform .5s;position:absolute;inset:-2%}.contact-map-stage:hover .contact-map-iframe,.contact-map-stage:focus-within .contact-map-iframe{filter:grayscale(.18)saturate(.95)contrast(1.06)brightness(.9)}.contact-map-badge{z-index:4;color:#e8edee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c0ee6;border:1px solid #ffffff29;align-items:center;gap:12px;max-width:calc(100% - 62px);padding:12px 15px;display:flex;position:absolute;top:31px;left:31px;box-shadow:0 15px 36px #00000057}.contact-map-badge svg{width:20px;height:20px;color:var(--yellow);flex:none}.contact-map-badge span,.contact-map-badge small{display:block}.contact-map-badge span{font-size:11px;font-weight:800}.contact-map-badge small{color:var(--yellow);letter-spacing:.1em;margin-bottom:3px;font-size:8px}.contact-map-corner-action{z-index:4;color:#0b0e10;background:var(--yellow);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;min-height:46px;padding:0 15px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:31px;right:31px;box-shadow:0 14px 34px #00000052}.contact-map-corner-action svg{width:16px;height:16px}.contact-dialog-backdrop{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020405d6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contact-dialog{color:#e8ecee;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);background:linear-gradient(145deg,#ffffff06,#0000 36%),#0d1214;border:1px solid #394246;width:min(760px,100%);max-height:calc(100vh - 48px);padding:clamp(30px,5vw,58px);position:relative;overflow:auto;box-shadow:0 45px 120px #000000b8}.contact-dialog:before{content:"";background:var(--yellow);width:150px;height:3px;position:absolute;top:0;left:0}.contact-dialog h2{text-wrap:balance;max-width:600px;margin:10px 0 13px;font-size:clamp(36px,5vw,56px);line-height:1}.contact-dialog>p,.contact-qr-dialog>p:not(.industrial-kicker){color:#9da6aa;max-width:600px;margin:0;font-size:13px;line-height:1.65}.contact-dialog__close{z-index:2;color:#cbd1d3;cursor:pointer;background:#121719;border:1px solid #384145;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:18px;right:18px}:is(.contact-dialog__close:hover,.contact-dialog__close:focus-visible){border-color:var(--yellow);color:var(--yellow)}.contact-dialog__close svg{width:20px;height:20px}.contact-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.contact-nav-grid>a{color:#e3e7e8;background:#141a1d;border:1px solid #333c40;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:13px;min-height:88px;padding:15px;transition:border-color .2s,background .2s,transform .2s;display:grid}:is(.contact-nav-grid>a:hover,.contact-nav-grid>a:focus-visible){border-color:var(--yellow);background:#192024;transform:translateY(-2px)}.contact-nav-grid__icon{color:#0a0c0d;background:var(--yellow);place-items:center;width:44px;height:44px;display:grid}.contact-nav-grid__icon svg,.contact-nav-grid>a>svg{width:18px;height:18px}.contact-nav-grid strong,.contact-nav-grid small{display:block}.contact-nav-grid strong{font-size:11px}.contact-nav-grid small{color:#778185;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:700}.contact-qr-dialog{text-align:center}.contact-qr-dialog h2,.contact-qr-dialog>p{margin-inline:auto}.contact-qr-code{color:#273034;background:#fff;place-items:center;width:min(330px,100%);min-height:260px;margin:28px auto 0;padding:15px;display:grid}.contact-qr-code img{width:100%;height:auto}.contact-request-section{background:linear-gradient(90deg,#f28a0009,#0000 28%),#0a0e10;border-top:1px solid #242c30;padding-top:100px}.contact-request-copy h2{max-width:430px;font-size:clamp(42px,3.4vw,58px);line-height:.98}.contact-request-steps{border-top:1px solid #30383c;margin:31px 0 0;padding:0;list-style:none}.contact-request-steps li{color:#aab2b5;border-bottom:1px solid #30383c;grid-template-columns:34px 1fr;gap:10px;padding:15px 0;font-size:11px;line-height:1.55;display:grid}.contact-request-steps span{color:var(--yellow);font-weight:900}@media (min-width:1181px){.contact-map-stage{transform-origin:0;transform:perspective(1500px)rotateY(-1.1deg)}}@media (max-width:1180px){.contact-hub{grid-template-columns:minmax(320px,.9fr) minmax(440px,1.1fr);gap:32px}.contact-access-card h1{font-size:clamp(46px,5.3vw,64px)}.contact-map-stage{min-height:610px}}@media (max-width:900px){.contact-hub-section{padding-top:135px}.contact-hub{grid-template-columns:1fr}.contact-access-card{max-width:740px}.contact-map-stage{min-height:520px}.contact-phone-open{display:none}.contact-request-section{padding-top:78px}}@media (max-width:600px){.contact-hub-section{padding:120px 0 62px}.contact-hub-section:before{background-size:46px 46px}.contact-access-card h1{margin-bottom:19px;font-size:clamp(42px,12.8vw,56px)}.contact-access-card__intro{margin-bottom:26px;font-size:13px}.contact-location{grid-template-columns:44px 1fr;gap:13px}.contact-location__icon{width:44px;height:44px}.contact-primary-actions,.contact-quick-actions,.contact-nav-grid{grid-template-columns:1fr}.contact-main-action,.contact-map-action{min-height:52px}.contact-quick-actions{gap:1px}.contact-map-stage{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);min-height:390px}.contact-map-stage__frame{inset:10px}.contact-map-badge{max-width:calc(100% - 40px);top:20px;left:20px}.contact-map-corner-action{bottom:20px;right:20px}.contact-dialog-backdrop{align-items:end;padding:0}.contact-dialog{clip-path:none;border-width:1px 0 0;width:100%;max-height:88vh;padding:34px 18px 24px}.contact-dialog h2{padding-right:42px;font-size:38px}.contact-dialog__close{top:14px;right:14px}.contact-nav-grid>a{min-height:76px}.contact-qr-code{width:min(290px,100%);min-height:240px}.contact-request-section{padding-top:62px}.contact-request-copy h2{font-size:42px}}@media (prefers-reduced-motion:reduce){.contact-map-iframe,.contact-main-action,.contact-map-action,.contact-phone-open,.contact-quick-actions a,.contact-quick-actions button,.contact-nav-grid>a{transition:none}}:root{--ink:#211e1a;--ink-2:#332d27;--steel:#5f574f;--paper:#f5efe5;--surface:#fffaf2;--surface-soft:#eee4d6;--surface-deep:#e3d3c0;--muted:#70675f;--yellow:#f5b800;--copper:#f5b800;--copper-dark:#f5b800;--bronze:#f5b800;--line:#523e2f33;--dark-line:#523e2f33;--warm-shadow:0 20px 50px #4c37261a}html[data-theme=light-industrial]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper)}html[data-theme=light-industrial] body{background:var(--paper);color:var(--ink);overflow-x:clip}html[data-theme=light-industrial] ::selection{color:var(--ink);background:#ad65423d}html[data-theme=light-industrial] .site-header{border-color:var(--line);color:var(--ink);background:#fffaf2f2;box-shadow:0 8px 28px #4c372612}html[data-theme=light-industrial] .desktop-nav a,html[data-theme=light-industrial] .client-link,html[data-theme=light-industrial] .language-link,html[data-theme=light-industrial] .menu-button,html[data-theme=light-industrial] .mobile-nav a,html[data-theme=light-industrial] .mobile-nav button{color:var(--ink)}html[data-theme=light-industrial] .desktop-nav a:hover,html[data-theme=light-industrial] .client-link:hover,html[data-theme=light-industrial] .language-link:hover{color:var(--copper)}html[data-theme=light-industrial] .desktop-nav a:focus-visible{color:var(--copper)}html[data-theme=light-industrial] .header-cta{border-color:var(--copper);color:var(--copper-dark);background:0 0}html[data-theme=light-industrial] .header-cta:hover{background:var(--copper);color:#fffaf2}html[data-theme=light-industrial] .products-mega,html[data-theme=light-industrial] .mobile-nav{border-color:var(--line);color:var(--ink);box-shadow:var(--warm-shadow);background:#fffaf2fc}html[data-theme=light-industrial] .products-mega__intro,html[data-theme=light-industrial] .products-mega__preview,html[data-theme=light-industrial] .products-mega__column{border-color:var(--line)}html[data-theme=light-industrial] .products-mega__preview{background:#fffaf2fc;box-shadow:0 24px 58px #52392733}html[data-theme=light-industrial] .products-mega__preview>strong{color:var(--ink)}html[data-theme=light-industrial] .products-mega__preview>small{color:var(--muted)}html[data-theme=light-industrial] .products-mega__intro>a{color:var(--copper-dark)!important}html[data-theme=light-industrial] .products-mega__groups a:hover{color:var(--copper-dark)}html[data-theme=light-industrial] .products-mega a,html[data-theme=light-industrial] .products-mega button,html[data-theme=light-industrial] .products-mega p{color:var(--ink)}html[data-theme=light-industrial] .products-mega__eyebrow,html[data-theme=light-industrial] .products-mega__column>span,html[data-theme=light-industrial] .products-mega__all{color:var(--copper)}html[data-theme=light-industrial] .industrial-home,html[data-theme=light-industrial] .industrial-section,html[data-theme=light-industrial] .industrial-products{background:var(--paper);color:var(--ink)}html[data-theme=light-industrial] .industrial-hero{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}html[data-theme=light-industrial] .industrial-hero__media img{filter:sepia(.17)saturate(.74)brightness(1.13)contrast(.91)}html[data-theme=light-industrial] .industrial-hero__shade{background:linear-gradient(90deg,#faf5edfa 0%,#faf5ede8 28%,#faf5ed52 54%,#faf5ed14 100%),linear-gradient(#f5efe50f,#f5efe54d)}html[data-theme=light-industrial] .industrial-kicker,html[data-theme=light-industrial] .industrial-hero h1 em,html[data-theme=light-industrial] .industrial-section__head p,html[data-theme=light-industrial] .industrial-product-card__category{color:var(--copper)}html[data-theme=light-industrial] .industrial-hero h1,html[data-theme=light-industrial] .industrial-section__head h2,html[data-theme=light-industrial] .industrial-product-card h3{color:var(--ink)}html[data-theme=light-industrial] .industrial-hero__lead,html[data-theme=light-industrial] .industrial-product-card p{color:#5e554d}html[data-theme=light-industrial] .industrial-button--primary{background:var(--copper);border-color:var(--copper);color:#fffaf2}html[data-theme=light-industrial] .industrial-button--secondary{border-color:var(--copper);color:var(--copper-dark);background:#fffaf2c7}html[data-theme=light-industrial] .industrial-hero__rail{border-color:var(--line);box-shadow:var(--warm-shadow);background:#fffaf2e8}html[data-theme=light-industrial] .industrial-hero__rail a{color:var(--ink);border-color:var(--line)}:is(html[data-theme=light-industrial] .industrial-hero__rail a:hover,html[data-theme=light-industrial] .industrial-hero__rail a:focus-visible){color:var(--copper-dark);background:#ad654217}html[data-theme=light-industrial] .industrial-product-card{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:var(--warm-shadow)}html[data-theme=light-industrial] .industrial-product-card__image:after{background:linear-gradient(#704d3405,#2e251d29)}html[data-theme=light-industrial] .industrial-product-card__body,html[data-theme=light-industrial] .industrial-product-card__icon{border-color:var(--line)}html[data-theme=light-industrial] .industrial-product-card__link,html[data-theme=light-industrial] .industrial-product-card__icon{color:var(--copper)}html[data-theme=light-industrial] .industrial-hero__copy>p:not(.industrial-kicker){color:#514941;opacity:1}html[data-theme=light-industrial] :is(.industrial-subpage,.corporate-v3,.solutions-v4,.projects-v2,.case-study,.knowledge-site,.tech-article,.contact-page){background:var(--paper);color:var(--ink)}html[data-theme=light-industrial] :is(.dark-page-section,.dark-process,.field-proof,.featured-project,.home-knowledge,.projectdesk-demo,.engineering-overview,.engineering-systems,.engineering-gallery,.engineering-resources,.related-products,.product-knowledge-links,.case-study-knowledge,.projects-v2-featured,.projects-v2-archive,.projects-v2-proof,.case-study-section,.case-study-photo-story,.case-study-equipment,.corporate-v3-process,.corporate-v3-capabilities,.corporate-v3-expertise,.corporate-v3-media,.corporate-v3-identity,.knowledge-hero,.knowledge-categories,.knowledge-index,.knowledge-category-content,.knowledge-featured,.tech-related-block,.tech-project-evidence,.tech-more-reading,.tech-rfq,.contact-request-section){background:var(--paper);color:var(--ink);border-color:var(--line)}html[data-theme=light-industrial] :is(.dark-section-heading>span,.industrial-section p,.corporate-v3-heading>p,.projects-v2-heading>span,.engineering-resources p:not(.industrial-kicker),.knowledge-hero__grid>div>p:last-child,.tech-rfq p:not(.industrial-kicker)){color:var(--muted)}html[data-theme=light-industrial] :is(.industrial-subpage .page-hero,.product-hero,.projects-v2-hero,.corporate-v3-hero,.case-study-hero,.knowledge-category-hero,.tech-article-hero){background-color:var(--surface-soft);color:var(--ink);border-color:var(--line)}html[data-theme=light-industrial] :is(.industrial-subpage .page-hero>img,.product-hero>img,.projects-v2-hero>img,.corporate-v3-hero>img,.case-study-hero>img,.knowledge-category-hero>img,.tech-article-hero>img){filter:sepia(.2)saturate(.72)brightness(1.1)contrast(.92)}html[data-theme=light-industrial] :is(.product-hero__veil,.engineering-hero .product-hero__veil,.projects-v2-hero__veil,.corporate-v3-hero__veil,.case-study-hero__veil,.knowledge-category-hero__veil,.tech-article-hero__veil){background:linear-gradient(90deg,#faf6eff7 0%,#faf6efdb 42%,#faf6ef38 76%,#faf6ef0f 100%),linear-gradient(#0000 42%,#f5efe5b8)}html[data-theme=light-industrial] :is(.industrial-subpage .page-hero>div>p:not(.industrial-kicker),.product-hero p:not(.eyebrow),.projects-v2-hero__content>p:not(.industrial-kicker),.corporate-v3-hero__content>p:not(.industrial-kicker),.case-study-hero__content>p:not(.industrial-kicker),.knowledge-category-hero .shell>p:last-child,.tech-article-hero__summary,.tech-article-meta span,.tech-breadcrumbs a){color:#554d45}html[data-theme=light-industrial] :is(.projects-v2-hero__tags span,.corporate-v3-hero__facts,.case-study-hero__facts){border-color:var(--line);color:var(--ink);background:#fffaf2ad}html[data-theme=light-industrial] :is(.dark-catalog-card,.project-showcase article,.portfolio-product,.engineering-overview article,.engineering-systems article,.related-products a,.featured-project__grid,.home-knowledge-grid>a,.projectdesk-card,.projects-v2-featured__grid,.projects-v2-card,.case-study-transformation__grid,.case-study-photo-story__grid,.case-study-scope__groups article,.case-study-engineering__details article,.corporate-v3-process li,.corporate-v3-capabilities__grid article,.corporate-v3-expertise__grid>a,.corporate-v3-identity article,.corporate-v3-identity__grid>p,.knowledge-hero__signal,.knowledge-category-card,.knowledge-category-articles>a,.knowledge-category-project-grid>a,.knowledge-featured__grid,.tech-project-card,.tech-more-reading a,.product-knowledge-links>div>div:last-child a,.case-study-knowledge__grid a){background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--warm-shadow)}html[data-theme=light-industrial] :is(.dark-catalog-card__body,.portfolio-group,.portfolio-product__copy,.engineering-overview__grid,.technical-table-wrap,.projects-v2-featured__image,.projects-v2-featured__facts span,.projects-v2-card__media button,.case-study-nav,.case-study-transformation__grid article,.case-study-photo-story__grid,.case-study-equipment__grid,.case-study-equipment__grid article,.case-study-scope__groups,.case-study-scope__groups li,.case-study-engineering__details,.case-study-engineering__details article,.corporate-v3-process ol,.corporate-v3-process li,.corporate-v3-capabilities__grid,.corporate-v3-capabilities__grid article,.corporate-v3-expertise__grid,.corporate-v3-expertise__grid>a,.corporate-v3-identity__grid,.knowledge-category-card,.knowledge-article-list,.knowledge-article-list>a,.knowledge-index__note,.tech-project-card dl div){border-color:var(--line)}html[data-theme=light-industrial] :is(.dark-catalog-card__body p,.portfolio-group__header small,.portfolio-product__copy span,.engineering-overview p,.engineering-systems ul,.featured-project__content>p,.featured-project__scope,.home-knowledge-grid p,.projectdesk-demo__copy>p:not(.industrial-kicker),.projects-v2-featured__body>p,.projects-v2-card p,.case-study-section p,.case-study-photo-story__grid>div:last-child>p:not(.industrial-kicker),.case-study-equipment__grid p,.case-study-engineering__details p,.corporate-v3-capabilities__grid p,.corporate-v3-heading>p,.corporate-v3-expertise__grid small,.corporate-v3-identity p,.knowledge-category-card p,.knowledge-category-articles p,.knowledge-category-project-grid p,.knowledge-featured p:not(.industrial-kicker),.knowledge-article-list p,.tech-project-card p){color:var(--muted)}html[data-theme=light-industrial] :is(.portfolio-product__copy>a,.projects-v2-card,.projects-v2-featured__body,.corporate-v3-expertise__grid>a,.corporate-v3-identity article a,.knowledge-category-card,.knowledge-category-articles>a,.tech-project-card){color:var(--ink)}html[data-theme=light-industrial] .technical-table{background:var(--surface);color:var(--ink)}html[data-theme=light-industrial] .technical-table :is(th,td){border-color:var(--line)}html[data-theme=light-industrial] .technical-table thead th{background:var(--copper);color:#fffaf2}html[data-theme=light-industrial] .technical-table tbody th{background:var(--surface-soft);color:var(--ink)}html[data-theme=light-industrial] .technical-table td{color:#514941}html[data-theme=light-industrial] .product-anchor-nav{border-color:var(--line);background:#fffaf2f5}html[data-theme=light-industrial] .product-anchor-nav a{color:#554d45}html[data-theme=light-industrial] :is(.engineering-selection,.corporate-v3-model,.dark-quote){background:var(--surface-deep);color:var(--ink)}html[data-theme=light-industrial] .machine-3d-section{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}html[data-theme=light-industrial] .machine-3d-heading>p{color:var(--muted)}html[data-theme=light-industrial] .machine-3d{--yellow:#f5b800;border-color:#5e483857;box-shadow:0 34px 85px #4c37262b}html[data-theme=light-industrial] .machine-3d__parts{color:var(--ink);border-color:var(--line);scrollbar-color:#b9a793 #eadfd2;background:#f3eadf}html[data-theme=light-industrial] .machine-3d__parts li,html[data-theme=light-industrial] .machine-3d__assemblies{border-color:var(--line)}html[data-theme=light-industrial] .machine-3d__parts li>button,html[data-theme=light-industrial] .machine-3d__picked strong{color:var(--ink)}html[data-theme=light-industrial] .machine-3d__parts li>p,html[data-theme=light-industrial] .machine-3d__assemblies>span,html[data-theme=light-industrial] .machine-3d__note p{color:var(--muted)}html[data-theme=light-industrial] :is(.machine-3d__picked,.machine-3d__note){background:var(--surface);border-color:var(--line)}html[data-theme=light-industrial] .tech-article-body{background:var(--paper);color:var(--ink)}html[data-theme=light-industrial] :is(.tech-article-main,.tech-short-answer,.tech-diagram,.tech-flow section,.tech-flow section span,.tech-table-wrap table){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light-industrial] :is(.tech-content-section p,.tech-content-section li,.tech-short-answer p,.tech-article-toc a){color:#514941}html[data-theme=light-industrial] .tech-note{background:var(--surface-soft);border-color:var(--copper);color:var(--ink)!important}html[data-theme=light-industrial] .tech-table-wrap thead th{background:var(--copper-dark);color:#fffaf2}html[data-theme=light-industrial] .contact-hub-section{border-color:var(--line);background:radial-gradient(circle at 72% 16%,#ad65421f,#0000 33%),linear-gradient(132deg,#fffaf2 0%,#f5efe5 54%,#eadfce 100%)}html[data-theme=light-industrial] .contact-hub-section:before{background-image:linear-gradient(#5e48380b 1px,#0000 1px),linear-gradient(90deg,#5e48380b 1px,#0000 1px)}html[data-theme=light-industrial] .contact-access-card h1,html[data-theme=light-industrial] .contact-location strong{color:var(--ink)}html[data-theme=light-industrial] .contact-access-card__intro,html[data-theme=light-industrial] .contact-direct-details a,html[data-theme=light-industrial] .contact-request-steps li{color:var(--muted)}html[data-theme=light-industrial] :is(.contact-location,.contact-request-steps,.contact-request-steps li){border-color:var(--line)}html[data-theme=light-industrial] .contact-map-action,html[data-theme=light-industrial] .contact-phone-open{color:var(--copper-dark);border-color:var(--copper)}html[data-theme=light-industrial] .contact-map-stage{border-color:var(--line-strong);background:#e8ded3;box-shadow:0 32px 72px #52392729}html[data-theme=light-industrial] .contact-map-stage:before{background:linear-gradient(90deg,#fffaf214,#0000 24% 78%,#fffaf20f),linear-gradient(#fffaf20f,#0000 26% 72%,#59423214)}html[data-theme=light-industrial] .contact-map-stage__frame{border-color:#72503a3d}html[data-theme=light-industrial] .contact-map-iframe{filter:grayscale(.18)sepia(.06)saturate(.92)contrast(1.02)brightness(.98)}html[data-theme=light-industrial] .contact-map-stage:hover .contact-map-iframe,html[data-theme=light-industrial] .contact-map-stage:focus-within .contact-map-iframe{filter:grayscale(.04)sepia(.04)saturate(.98)contrast(1.02)brightness()}html[data-theme=light-industrial] .contact-map-badge,html[data-theme=light-industrial] .contact-map-corner-action{color:var(--ink);background:#fffaf2eb;border-color:#72503a38;box-shadow:0 14px 34px #52392729}html[data-theme=light-industrial] .contact-quick-actions{background:var(--line);border-color:var(--line)}html[data-theme=light-industrial] .contact-quick-actions :is(a,button){background:var(--surface);color:var(--ink)}html[data-theme=light-industrial] .contact-dialog{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:0 38px 100px #37281d57}html[data-theme=light-industrial] .contact-dialog>p,html[data-theme=light-industrial] .contact-qr-dialog>p:not(.industrial-kicker){color:var(--muted)}html[data-theme=light-industrial] .contact-dialog__close,html[data-theme=light-industrial] .contact-nav-grid>a{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}html[data-theme=light-industrial] .dark-form{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--warm-shadow)}html[data-theme=light-industrial] .dark-form .field label{color:#514941}html[data-theme=light-industrial] .dark-form .field :is(input,textarea,select),html[data-theme=light-industrial] .file-upload{color:var(--ink);background:#fffdf8;border-color:#cdbdad}html[data-theme=light-industrial] :is(.dark-form .consent,.technical-form__review-note){color:var(--muted)}html[data-theme=light-industrial] .footer{--yellow:#f5b800;color:#fffaf2;background:#2e2823}html[data-theme=light-industrial] .footer__frame{background:#332c26;border-color:#c0805b52}html[data-theme=light-industrial] .footer :is(p,a,span){color:#bdb1a6}html[data-theme=light-industrial] .footer strong{color:#fffaf2}html[data-theme=light-industrial] .footer__bottom,html[data-theme=light-industrial] .footer__particle:before,html[data-theme=light-industrial] .footer__links:before{border-color:#fffaf224}html[data-theme=light-industrial] .industrial-cta{color:var(--ink);background:linear-gradient(90deg,#f5efe5f5,#f5efe5c7),url(/images/performance/home-complete-plant.webp) 50%/cover}html[data-theme=light-industrial] .industrial-cta__inner,html[data-theme=light-industrial] .dark-cta,html[data-theme=light-industrial] .corporate-v3-cta,html[data-theme=light-industrial] .corporate-v3-cta__inner{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}html[data-theme=light-industrial] :is(.industrial-cta p:not(.industrial-kicker),.corporate-v3-cta__inner>div:first-child>p:last-child){color:var(--muted)}html[data-theme=light-industrial] .industrial-button--solid{background:var(--copper);border-color:var(--copper);color:#fffaf2}html[data-theme=light-industrial] .industrial-button--outline{border-color:var(--copper);color:var(--copper-dark);background:#fffaf2c7}html[data-theme=light-industrial] .industrial-product-card__body>a{color:var(--copper-dark)}html[data-theme=light-industrial] .product-catalog-hero{color:var(--ink);background:linear-gradient(90deg,#faf6eff7 0%,#faf6efd1 46%,#faf6ef24 78%),url(/images/warm-hero-industrial.jpg) 100%/cover}html[data-theme=light-industrial] .product-catalog-hero .shell:after{color:#7c452f2e}html[data-theme=light-industrial] .solutions-v4-hero{background:var(--surface-soft);color:var(--ink)}html[data-theme=light-industrial] .solutions-v4-hero>img{filter:sepia(.2)saturate(.72)brightness(1.1)contrast(.92)}html[data-theme=light-industrial] .solutions-v4-hero__veil{background:linear-gradient(90deg,#faf6effa 0%,#faf6efdb 48%,#faf6ef33 78%,#faf6ef0f 100%),linear-gradient(#0000 42%,#f5efe5ad)}html[data-theme=light-industrial] .solutions-v4-hero__content>p:not(.industrial-kicker),html[data-theme=light-industrial] .solutions-v4-heading>p{color:var(--muted)}html[data-theme=light-industrial] :is(.solutions-needs,.solutions-process,.solutions-proof,.solutions-equipment){background:var(--paper);color:var(--ink);border-color:var(--line)}html[data-theme=light-industrial] :is(.solutions-needs__grid,.solutions-needs__grid article,.solutions-process__accordion,.solutions-process__accordion article,.solutions-process__detail>div,.solutions-proof__media figure,.solutions-proof dl,.solutions-proof dl>div,.solutions-equipment__links,.solutions-equipment__links>a,.solutions-equipment__auxiliary,.solutions-equipment__auxiliary li){border-color:var(--line)}html[data-theme=light-industrial] :is(.solutions-needs__grid article,.solutions-process__accordion button,.solutions-process__detail,.solutions-equipment__links>a,.solutions-equipment__auxiliary){background:var(--surface);color:var(--ink)}:is(html[data-theme=light-industrial] .solutions-process__accordion button:hover,html[data-theme=light-industrial] .solutions-process__accordion button:focus-visible,html[data-theme=light-industrial] .solutions-process__accordion .is-open button){background:var(--surface-soft)}html[data-theme=light-industrial] :is(.solutions-needs__grid p,.solutions-process__detail p,.solutions-proof__copy>p:not(.industrial-kicker),.solutions-equipment__auxiliary p,.solutions-equipment__links small){color:var(--muted)}html[data-theme=light-industrial] .solutions-needs__tags{border-color:var(--line)}html[data-theme=light-industrial] .solutions-needs__tags li{color:#514941;border-color:#cdbdad}html[data-theme=light-industrial] .solutions-proof dd{color:var(--ink)}html[data-theme=light-industrial] .solutions-final{background:var(--surface-deep);color:var(--ink)}html[data-theme=light-industrial] .solutions-final__inner>div>p:not(.industrial-kicker){color:#514941}html[data-theme=light-industrial] .solutions-final .industrial-button--solid{background:var(--copper-dark);border-color:var(--copper-dark);color:#fffaf2}html[data-theme=light-industrial] .turnkey{background:var(--surface-soft);color:var(--ink)}html[data-theme=light-industrial] .turnkey>img{filter:sepia(.2)saturate(.72)brightness(1.1)contrast(.92)}html[data-theme=light-industrial] .turnkey__shade{background:linear-gradient(90deg,#faf6eff7,#faf6efc2 52%,#faf6efe6)}html[data-theme=light-industrial] :is(.turnkey__copy>p:not(.industrial-kicker),.turnkey__strengths span){color:var(--muted)}html[data-theme=light-industrial] .corporate-v3-project{background:var(--paper);color:var(--ink)}html[data-theme=light-industrial] .corporate-v3-project__media:after{background:linear-gradient(0deg, var(--paper), transparent 54%)}html[data-theme=light-industrial] .corporate-v3-project__body{border-color:var(--line);box-shadow:var(--warm-shadow);background:#fffaf2f7}html[data-theme=light-industrial] .corporate-v3-project :is(dl,dl>div){border-color:var(--line)}html[data-theme=light-industrial] :is(.corporate-v3-project__body>div>p:not(.industrial-kicker),.corporate-v3-project dt,.corporate-v3-project dl small){color:var(--muted)}html[data-theme=light-industrial] .mobile-menu{background:var(--surface);color:var(--ink)}html[data-theme=light-industrial] :is(.mobile-menu nav>a,.mobile-menu nav>div>a,.mobile-products>div,.mobile-products>div a){color:var(--ink);border-color:var(--line)}html[data-theme=light-industrial] .mobile-products>div a,html[data-theme=light-industrial] .mobile-menu>div a{color:var(--muted)}html[data-theme=light-industrial] :is(.lightbox,.contact-map-badge){--yellow:#f5b800}html[data-theme=light-industrial] .industrial-login{background:var(--paper);color:var(--ink)}html[data-theme=light-industrial] .industrial-login .login-visual:after{background:linear-gradient(90deg, #faf6ef0a, #f5efe5e6 88%, var(--paper))}html[data-theme=light-industrial] .industrial-login .login-panel{background:var(--paper)}html[data-theme=light-industrial] .industrial-login .login-card>p,html[data-theme=light-industrial] .industrial-login .login-benefits span,html[data-theme=light-industrial] .industrial-login .login-note{color:var(--muted)}html[data-theme=light-industrial] .industrial-login .login-error{border-color:var(--copper-dark);color:var(--ink);background:#f3e5d8}html[data-theme=light-industrial] .industrial-login .login-error span{color:var(--muted)}html[data-theme=light-industrial] .industrial-login :is(input,textarea,select){border-color:var(--line-strong);background:var(--surface);color:var(--ink)}html[data-theme=light-industrial] .pd-app{--yellow:#f5b800;--pd-gold:#f5b800;--pd-line:#d7c8b9;--pd-muted:#766d65;background:var(--paper);color:var(--ink)}html[data-theme=light-industrial] .pd-sidebar{color:#fffaf2;background:#2e2823;border-color:#594b40}html[data-theme=light-industrial] .pd-sidebar :is(.pd-sidebar__product,.pd-sidebar__user){border-color:#594b40}html[data-theme=light-industrial] .pd-sidebar :is(.pd-sidebar__product strong,.pd-sidebar__user span){color:#fffaf2}html[data-theme=light-industrial] .pd-sidebar :is(nav a,.pd-sidebar__user a){color:#dfd3c8}html[data-theme=light-industrial] .pd-sidebar nav a:hover{color:#fffaf2;background:#43372f;border-left-color:#f5b800}html[data-theme=light-industrial] .pd-sidebar :is(nav svg,.pd-sidebar__product span,.pd-switch){color:#f5b800}html[data-theme=light-industrial] .pd-sidebar .pd-switch{border-color:#f5b800}html[data-theme=light-industrial] :is(.pd-surface,.pd-main){background:var(--paper);color:var(--ink)}html[data-theme=light-industrial] .pd-mobile-header{border-bottom:1px solid var(--line);color:var(--ink);background:#fffaf2f5}html[data-theme=light-industrial] .pd-app :is(h1,h2,h3,h4,strong){color:var(--ink)}html[data-theme=light-industrial] .pd-app :is(.pd-page-head>div>span,.pd-simple-head>span,.pd-section-title>span,.pd-project-card p,.pd-project-card__stage>span,.pd-project-card__progress>span,.pd-stage-timeline p,.pd-stage-timeline>li>div>span,.pd-latest-update span,.pd-latest-update>p,.pd-update-feed p,.pd-account-grid span,.pd-admin-feed p,.pd-related-card span,.pd-customer-list span,.pd-customer-list p,.pd-approval-list p,.pd-member-list span){color:var(--muted)}html[data-theme=light-industrial] .pd-app :is(.pd-page-head,.pd-simple-head,.pd-project-header,.pd-project-facts,.pd-project-facts div,.pd-project-card,.pd-project-card>div,.pd-trust-row,.pd-trust-row article,.pd-stage-timeline,.pd-stage-timeline>li,.pd-stage-timeline__marker,.pd-latest-update,.pd-document-list,.pd-document-list article,.pd-delivery>div:last-child,.pd-delivery article,.pd-update-feed article,.pd-update-feed article>div,.pd-notifications a,.pd-account-grid article,.pd-admin-metrics,.pd-admin-metrics article,.pd-admin-table,.pd-admin-table>a,.pd-admin-form-card,.pd-customer-list>a,.pd-related-card,.pd-related-card>a,.pd-related-card>div,.pd-user-row,.pd-admin-tabs,.pd-stage-admin-list>form,.pd-inline-create,.pd-milestone-admin form,.pd-admin-feed,.pd-admin-feed article,.pd-approval-list article,.pd-member-list article,.pd-audit-list,.pd-audit-list article,.pd-empty){border-color:var(--line)}html[data-theme=light-industrial] .pd-app :is(.pd-head-stat,.pd-project-card,.pd-empty,.pd-project-header__status,.pd-latest-update,.pd-latest-update>div:last-child,.pd-notifications a,.pd-account-grid article,.pd-admin-form-card,.pd-customer-list>a,.pd-related-card,.pd-user-row,.pd-stage-admin-list>form,.pd-milestone-admin form,.pd-approval-list article,.pd-member-list article,.pd-audit-list article){background:var(--surface);box-shadow:0 16px 34px #5239270d}html[data-theme=light-industrial] .pd-action-required{background:#f4e7da;border-color:#f5b800}html[data-theme=light-industrial] .pd-app :is(.pd-form input,.pd-form select,.pd-form textarea,.pd-stage-admin-list input,.pd-stage-admin-list select,.pd-milestone-admin input,.pd-milestone-admin select,.pd-inline-create input,.pd-inline-create select,.pd-user-row input,.pd-user-row select,.pd-filters input,.pd-filters select,.pd-approval-actions textarea){border-color:var(--line-strong);color:var(--ink);background:#fffaf2}html[data-theme=light-industrial] .pd-stage-timeline ul{background:var(--line)}html[data-theme=light-industrial] .pd-stage-timeline ul li{background:var(--surface);color:var(--muted)}html[data-theme=light-industrial] .pd-stage-timeline ul li.is-completed{color:var(--ink)}html[data-theme=light-industrial] .pd-progress-bar,html[data-theme=light-industrial] .pd-progress-dial{background-color:#e4d8cb}html[data-theme=light-industrial] .pd-progress-dial{background-image:conic-gradient(var(--yellow) var(--pd-progress), #e4d8cb 0)}html[data-theme=light-industrial] .pd-progress-dial:before{background:var(--paper)}html[data-theme=light-industrial] .pd-admin-tabs{background:#f5efe5f5}html[data-theme=light-industrial] .pd-admin-table>a{color:var(--muted)}html[data-theme=light-industrial] .pd-admin-table>a:hover,html[data-theme=light-industrial] .pd-notifications a.is-unread{background:#f3e6da}html[data-theme=light-industrial] .pd-skeleton{border-color:var(--line);background:linear-gradient(100deg,#efe4d8 25%,#fffaf2 45%,#efe4d8 65%) 0 0/250% 100%}html[data-theme=light-industrial]{--type-body:clamp(1rem, .12vw + .98rem, 1.0625rem);--type-card:1rem;--type-meta:.875rem;--type-label:.8125rem;--type-subhead:clamp(1.125rem, .28vw + 1.05rem, 1.3125rem);--type-copy-leading:1.68}html[data-theme=light-industrial] body{font-size:16px;line-height:1.55}html[data-theme=light-industrial] .industrial-kicker,html[data-theme=light-industrial] .eyebrow{font-size:var(--type-label);letter-spacing:.11em;line-height:1.35}html[data-theme=light-industrial] .desktop-nav a,html[data-theme=light-industrial] .client-link,html[data-theme=light-industrial] .language-link,html[data-theme=light-industrial] .header-cta{font-size:.75rem;line-height:1.25}html[data-theme=light-industrial] .products-mega__intro small,html[data-theme=light-industrial] .products-mega__groups span,html[data-theme=light-industrial] .products-mega__eyebrow,html[data-theme=light-industrial] .products-mega__column>span{font-size:.75rem}html[data-theme=light-industrial] .products-mega__groups a,html[data-theme=light-industrial] .products-mega__all,html[data-theme=light-industrial] .products-mega__preview>small{font-size:.8125rem;line-height:1.45}html[data-theme=light-industrial] .products-mega__preview>span{font-size:.75rem}html[data-theme=light-industrial] .site-footer p,html[data-theme=light-industrial] .site-footer a,html[data-theme=light-industrial] .site-footer li{font-size:.875rem;line-height:1.6}html[data-theme=light-industrial] .footer p,html[data-theme=light-industrial] .footer a,html[data-theme=light-industrial] .footer li,html[data-theme=light-industrial] main figcaption{font-size:var(--type-meta);line-height:1.55}html[data-theme=light-industrial] .site-footer small,html[data-theme=light-industrial] .site-footer__bottom,html[data-theme=light-industrial] .site-footer__meta{font-size:.75rem;line-height:1.5}html[data-theme=light-industrial] .industrial-product-card__body{gap:10px}html[data-theme=light-industrial] .industrial-product-card__body small,html[data-theme=light-industrial] .industrial-product-card__zoom,html[data-theme=light-industrial] .featured-project__content .industrial-kicker,html[data-theme=light-industrial] .projectdesk-card__main small{font-size:var(--type-label)}html[data-theme=light-industrial] .industrial-product-card__body strong{font-size:clamp(1.125rem,.42vw + 1rem,1.3125rem);line-height:1.18}html[data-theme=light-industrial] .industrial-product-card__body p,html[data-theme=light-industrial] .turnkey__copy>p:not(.industrial-kicker),html[data-theme=light-industrial] .turnkey__strengths span,html[data-theme=light-industrial] .featured-project__content>p:not(.industrial-kicker),html[data-theme=light-industrial] .featured-project__scope,html[data-theme=light-industrial] .home-knowledge-grid p,html[data-theme=light-industrial] .projectdesk-demo__copy>p:not(.industrial-kicker),html[data-theme=light-industrial] .projectdesk-demo__copy .projectdesk-demo__example,html[data-theme=light-industrial] .projectdesk-card__main p{font-size:var(--type-card);line-height:var(--type-copy-leading)}html[data-theme=light-industrial] .industrial-product-card__body>a,html[data-theme=light-industrial] .home-knowledge-grid span,html[data-theme=light-industrial] .engineering-resources__links a{font-size:var(--type-label);line-height:1.4}html[data-theme=light-industrial] .turnkey__strengths strong{font-size:var(--type-subhead);line-height:1.25}html[data-theme=light-industrial] .featured-project__media figcaption,html[data-theme=light-industrial] .featured-project__facts dt,html[data-theme=light-industrial] .featured-project__flow span,html[data-theme=light-industrial] .projectdesk-card__top,html[data-theme=light-industrial] .projectdesk-card__facts small,html[data-theme=light-industrial] .projectdesk-card__footer,html[data-theme=light-industrial] .demo-progress small{font-size:var(--type-label);line-height:1.4}html[data-theme=light-industrial] .featured-project__facts dd,html[data-theme=light-industrial] .featured-project__flow li,html[data-theme=light-industrial] .projectdesk-card li strong,html[data-theme=light-industrial] .projectdesk-card li span,html[data-theme=light-industrial] .projectdesk-card__facts span{font-size:var(--type-meta);line-height:1.55}html[data-theme=light-industrial] .featured-project__facts dd{color:var(--ink)}html[data-theme=light-industrial] .home-knowledge-grid p{min-height:0}html[data-theme=light-industrial] .portfolio-group__header p,html[data-theme=light-industrial] .portfolio-product__copy p,html[data-theme=light-industrial] .engineering-overview p,html[data-theme=light-industrial] .engineering-selection p,html[data-theme=light-industrial] .engineering-systems ul,html[data-theme=light-industrial] .engineering-resources p:not(.industrial-kicker),html[data-theme=light-industrial] .machine-3d-heading>p,html[data-theme=light-industrial] .verification-card p,html[data-theme=light-industrial] .reference-performance p{font-size:var(--type-body);line-height:var(--type-copy-leading)}html[data-theme=light-industrial] .portfolio-group__header small,html[data-theme=light-industrial] .portfolio-product__copy span,html[data-theme=light-industrial] .portfolio-product__copy a,html[data-theme=light-industrial] .engineering-overview span,html[data-theme=light-industrial] .resource-pending{font-size:var(--type-label);line-height:1.45}html[data-theme=light-industrial] .engineering-overview article{min-height:0}html[data-theme=light-industrial] .engineering-overview h2,html[data-theme=light-industrial] .engineering-systems h2,html[data-theme=light-industrial] .engineering-list h3{font-size:clamp(1.35rem,.7vw + 1.1rem,1.8rem);line-height:1.15}html[data-theme=light-industrial] .engineering-overview h2{margin-top:36px}html[data-theme=light-industrial] .technical-table th,html[data-theme=light-industrial] .technical-table td,html[data-theme=light-industrial] .data-table th,html[data-theme=light-industrial] .data-table td{font-size:.9375rem;line-height:1.55}html[data-theme=light-industrial] .machine-3d__toolbar button,html[data-theme=light-industrial] .machine-3d__stage-footer>span,html[data-theme=light-industrial] .machine-3d__camera-controls button,html[data-theme=light-industrial] .machine-3d__axis-buttons button,html[data-theme=light-industrial] .machine-3d__invert,html[data-theme=light-industrial] .machine-3d__section-controls>label{font-size:.75rem;line-height:1.35}html[data-theme=light-industrial] .machine-3d__parts>p,html[data-theme=light-industrial] .machine-3d__picked span,html[data-theme=light-industrial] .machine-3d__assemblies>p,html[data-theme=light-industrial] .machine-3d__note strong,html[data-theme=light-industrial] .machine-3d__loading{font-size:var(--type-label);line-height:1.4}html[data-theme=light-industrial] .machine-3d__parts li>button span,html[data-theme=light-industrial] .machine-3d__assemblies>span,html[data-theme=light-industrial] .machine-3d__parts li>p,html[data-theme=light-industrial] .machine-3d__note p{font-size:var(--type-meta);line-height:1.6}html[data-theme=light-industrial] .machine-3d__parts li>button strong,html[data-theme=light-industrial] .machine-3d__assemblies li>button strong{font-size:var(--type-subhead);line-height:1.2}html[data-theme=light-industrial] .solutions-v4-heading>p,html[data-theme=light-industrial] .solutions-needs__grid p,html[data-theme=light-industrial] .solutions-process__detail p,html[data-theme=light-industrial] .solutions-scope__intro>p:last-child,html[data-theme=light-industrial] .solutions-scope__group li,html[data-theme=light-industrial] .solutions-scope__responsibility,html[data-theme=light-industrial] .solutions-benefits article>p,html[data-theme=light-industrial] .solutions-proof p,html[data-theme=light-industrial] .solutions-equipment p,html[data-theme=light-industrial] .solutions-final p:not(.industrial-kicker){font-size:var(--type-card);line-height:var(--type-copy-leading)}html[data-theme=light-industrial] .solutions-equipment__auxiliary li,html[data-theme=light-industrial] .solutions-final__inner li{font-size:var(--type-card);line-height:1.6}html[data-theme=light-industrial] .solutions-v4-heading>div>p,html[data-theme=light-industrial] .solutions-needs__grid article>span,html[data-theme=light-industrial] .solutions-needs__tags li,html[data-theme=light-industrial] .solutions-process__accordion button>span,html[data-theme=light-industrial] .solutions-process__detail small,html[data-theme=light-industrial] .solutions-benefits article>span{font-size:var(--type-label);line-height:1.4}html[data-theme=light-industrial] .solutions-needs__grid h3,html[data-theme=light-industrial] .solutions-scope__group-head strong,html[data-theme=light-industrial] .solutions-benefits article>strong{font-size:var(--type-subhead);line-height:1.25}html[data-theme=light-industrial] .projects-v2-featured__body>p,html[data-theme=light-industrial] .projects-v2-featured__body>ul li,html[data-theme=light-industrial] .projects-v2-card__summary,html[data-theme=light-industrial] .projects-v2-privacy,html[data-theme=light-industrial] .case-study-heading>p,html[data-theme=light-industrial] .case-study-process__flow p,html[data-theme=light-industrial] .case-study-scope__list p,html[data-theme=light-industrial] .case-study-scope__groups li,html[data-theme=light-industrial] .case-study-engineering__grid>div:last-child p,html[data-theme=light-industrial] .case-study-engineering__details p,html[data-theme=light-industrial] .case-study-stages__grid p,html[data-theme=light-industrial] .case-study-photo-story__grid>div:last-child>p:not(.industrial-kicker),html[data-theme=light-industrial] .case-study-equipment__grid p,html[data-theme=light-industrial] .case-study-cta__inner>div>p:last-child{font-size:var(--type-card)!important;line-height:var(--type-copy-leading)!important}html[data-theme=light-industrial] .projects-v2-featured__facts span,html[data-theme=light-industrial] .projects-v2-filters button,html[data-theme=light-industrial] .projects-v2-card__body>p:first-child,html[data-theme=light-industrial] .projects-v2-card__meta span,html[data-theme=light-industrial] .projects-v2-card__body>a,html[data-theme=light-industrial] .case-study-back,html[data-theme=light-industrial] .case-study-nav a,html[data-theme=light-industrial] .case-study-hero__facts small,html[data-theme=light-industrial] .case-study-process__flow li>span,html[data-theme=light-industrial] .case-study-scope__list span,html[data-theme=light-industrial] .case-study-stages__grid li>span,html[data-theme=light-industrial] .case-study-transformation__grid span,html[data-theme=light-industrial] .case-study-transformation__grid small,html[data-theme=light-industrial] .case-study-photo-story__grid>div:last-child>small,html[data-theme=light-industrial] .case-study-equipment__grid span,html[data-theme=light-industrial] .case-study-technical dt,html[data-theme=light-industrial] .case-study-technical small,html[data-theme=light-industrial] .case-study-gallery__grid figcaption,html[data-theme=light-industrial] .case-study-confidentiality p{font-size:var(--type-meta);line-height:1.55}html[data-theme=light-industrial] .case-study-hero__facts strong{font-size:.9375rem;line-height:1.5}html[data-theme=light-industrial] .case-study-process__flow h3,html[data-theme=light-industrial] .case-study-stages__grid h3,html[data-theme=light-industrial] .case-study-scope__groups h3,html[data-theme=light-industrial] .case-study-engineering__details h3,html[data-theme=light-industrial] .case-study-equipment__grid h3{font-size:clamp(1.2rem,.45vw + 1.08rem,1.5rem);line-height:1.2}html[data-theme=light-industrial] .knowledge-hero__grid>div>p:last-child,html[data-theme=light-industrial] .knowledge-featured p:not(.industrial-kicker),html[data-theme=light-industrial] .knowledge-category-card p,html[data-theme=light-industrial] .knowledge-article-list p,html[data-theme=light-industrial] .knowledge-index__note p,html[data-theme=light-industrial] .knowledge-category-hero .shell>p:last-child,html[data-theme=light-industrial] .knowledge-category-articles p,html[data-theme=light-industrial] .knowledge-category-project-grid p,html[data-theme=light-industrial] .tech-project-card p,html[data-theme=light-industrial] .tech-rfq p:not(.industrial-kicker){font-size:var(--type-card);line-height:var(--type-copy-leading)}html[data-theme=light-industrial] .tech-more-reading .dark-section-heading p{font-size:var(--type-label);line-height:1.45}html[data-theme=light-industrial] .knowledge-category-groups>section>h3{color:var(--ink)}html[data-theme=light-industrial] .knowledge-category-card p,html[data-theme=light-industrial] .knowledge-category-articles p,html[data-theme=light-industrial] .home-knowledge-grid p{min-height:0}html[data-theme=light-industrial] .knowledge-category-card small,html[data-theme=light-industrial] .knowledge-category-articles small,html[data-theme=light-industrial] .knowledge-article-list small,html[data-theme=light-industrial] .knowledge-category-card span,html[data-theme=light-industrial] .knowledge-category-articles span,html[data-theme=light-industrial] .knowledge-category-hero .shell>a,html[data-theme=light-industrial] .knowledge-category-products small,html[data-theme=light-industrial] .knowledge-category-project-grid small,html[data-theme=light-industrial] .knowledge-category-project-grid span,html[data-theme=light-industrial] .tech-breadcrumbs,html[data-theme=light-industrial] .tech-article-meta span,html[data-theme=light-industrial] .tech-related-products small,html[data-theme=light-industrial] .tech-project-card small,html[data-theme=light-industrial] .tech-project-card dt,html[data-theme=light-industrial] .tech-project-card>div>span,html[data-theme=light-industrial] .tech-more-reading small,html[data-theme=light-industrial] .product-knowledge-links small,html[data-theme=light-industrial] .case-study-knowledge__grid small{font-size:var(--type-label);line-height:1.45}html[data-theme=light-industrial] .tech-article-hero__summary{font-size:1.0625rem;line-height:1.72}html[data-theme=light-industrial] .tech-article-toc a{font-size:.875rem;line-height:1.5}html[data-theme=light-industrial] .tech-short-answer p,html[data-theme=light-industrial] .tech-content-section p,html[data-theme=light-industrial] .tech-content-section li{font-size:1.0625rem;line-height:1.78}html[data-theme=light-industrial] .tech-table-wrap th,html[data-theme=light-industrial] .tech-table-wrap td{font-size:.9375rem;line-height:1.5}html[data-theme=light-industrial] .tech-diagram figcaption,html[data-theme=light-industrial] .tech-flow section span,html[data-theme=light-industrial] .tech-flow small,html[data-theme=light-industrial] .tech-psd small{font-size:.875rem;line-height:1.5}html[data-theme=light-industrial] .knowledge-site--materials .knowledge-category-articles>a{grid-template-rows:auto auto 1fr auto;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}html[data-theme=light-industrial] .knowledge-site--materials .knowledge-category-articles>a:hover{border-color:#9d603785;transform:translateY(-2px);box-shadow:0 18px 42px #4630211c}@media (max-width:900px){html[data-theme=light-industrial] .tech-article--materials .material-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html[data-theme=light-industrial] :is(.knowledge-site--materials .knowledge-category-hero .knowledge-category-hero__veil,.tech-article--materials .tech-article-hero .tech-article-hero__veil){background:linear-gradient(90deg,#faf6effc 0%,#faf6eff6 68%,#faf6efe8 100%),linear-gradient(#f5efe533 28%,#f5efe5e6)}html[data-theme=light-industrial] .knowledge-site--materials .knowledge-category-articles>a{padding:22px}html[data-theme=light-industrial] .knowledge-site--materials .knowledge-category-articles strong{font-size:1.55rem;line-height:1.08}html[data-theme=light-industrial] .tech-article--materials .tech-breadcrumbs{flex-wrap:wrap;align-items:flex-start;row-gap:6px;line-height:1.45}html[data-theme=light-industrial] .tech-article--materials .material-fact-grid{grid-template-columns:1fr}}html[data-theme=light-industrial] .corporate-v3-who--cinematic .corporate-v3-who__copy>p:not(.industrial-kicker),html[data-theme=light-industrial] .corporate-v3-heading>p,html[data-theme=light-industrial] .corporate-v3-capabilities__grid p,html[data-theme=light-industrial] .corporate-v3-model li p,html[data-theme=light-industrial] .corporate-v3-quality__grid>div:first-child>p:last-child,html[data-theme=light-industrial] .corporate-v3-quality__grid article p,html[data-theme=light-industrial] .corporate-v3-project__body>div>p:not(.industrial-kicker),html[data-theme=light-industrial] .corporate-v3-identity__grid>p,html[data-theme=light-industrial] .corporate-v3-identity article p,html[data-theme=light-industrial] .corporate-v3-cta__inner>div:first-child>p:last-child{font-size:var(--type-card);line-height:var(--type-copy-leading)}html[data-theme=light-industrial] .corporate-v3-capabilities__grid article{align-items:start;min-height:0}html[data-theme=light-industrial] .corporate-v3-capabilities__grid h3,html[data-theme=light-industrial] .corporate-v3-quality__grid h3,html[data-theme=light-industrial] .corporate-v3-model h3{font-size:clamp(1.2rem,.52vw + 1.05rem,1.55rem);line-height:1.22}html[data-theme=light-industrial] .corporate-v3-process li span,html[data-theme=light-industrial] .corporate-v3-capabilities__grid article>span,html[data-theme=light-industrial] .corporate-v3-expertise__grid span,html[data-theme=light-industrial] .corporate-v3-expertise__grid small,html[data-theme=light-industrial] .corporate-v3-media__grid figcaption,html[data-theme=light-industrial] .corporate-v3-model li>span,html[data-theme=light-industrial] .corporate-v3-project dt,html[data-theme=light-industrial] .corporate-v3-project dl small,html[data-theme=light-industrial] .corporate-v3-identity article>span,html[data-theme=light-industrial] .corporate-v3-identity article>small,html[data-theme=light-industrial] .corporate-v3-identity article a{font-size:var(--type-label);line-height:1.45}html[data-theme=light-industrial] .contact-access-card__intro,html[data-theme=light-industrial] .contact-location strong,html[data-theme=light-industrial] .contact-direct-details a,html[data-theme=light-industrial] .contact-dialog>p,html[data-theme=light-industrial] .contact-qr-dialog>p:not(.industrial-kicker),html[data-theme=light-industrial] .contact-request-steps li,html[data-theme=light-industrial] .technical-form__review-note,html[data-theme=light-industrial] .security-note p,html[data-theme=light-industrial] .file-upload small,html[data-theme=light-industrial] .technical-form .consent{font-size:var(--type-card);line-height:var(--type-copy-leading)}html[data-theme=light-industrial] .contact-location small,html[data-theme=light-industrial] .contact-map-badge small,html[data-theme=light-industrial] .contact-map-corner-action,html[data-theme=light-industrial] .contact-main-action,html[data-theme=light-industrial] .contact-map-action,html[data-theme=light-industrial] .contact-phone-open,html[data-theme=light-industrial] .contact-quick-actions a,html[data-theme=light-industrial] .contact-quick-actions button{font-size:var(--type-label);line-height:1.35}html[data-theme=light-industrial] .contact-map-badge span,html[data-theme=light-industrial] .contact-nav-grid strong{font-size:.9375rem;line-height:1.4}html[data-theme=light-industrial] .contact-nav-grid small{font-size:.8125rem;line-height:1.45}html[data-theme=light-industrial] .industrial-cta__inner p{font-size:var(--type-card);line-height:var(--type-copy-leading)}html[data-theme=light-industrial] .technical-form fieldset{align-items:start}html[data-theme=light-industrial] .technical-form legend{float:none;border-bottom:1px solid var(--line);width:100%;max-width:none;color:var(--copper-dark);text-align:left;margin:0 0 4px;padding:0 0 14px;font-size:clamp(1.125rem,.35vw + 1.03rem,1.25rem);font-weight:700;line-height:1.25}html[data-theme=light-industrial] .industrial-button{font-size:var(--type-label);line-height:1.35}html[data-theme=light-industrial] .field label{letter-spacing:.055em;font-size:.875rem;line-height:1.4}html[data-theme=light-industrial] .field input,html[data-theme=light-industrial] .field textarea,html[data-theme=light-industrial] .field select,html[data-theme=light-industrial] .technical-form input,html[data-theme=light-industrial] .technical-form textarea,html[data-theme=light-industrial] .technical-form select{font-size:1rem;line-height:1.5}html[data-theme=light-industrial] .field input::placeholder,html[data-theme=light-industrial] .field textarea::placeholder{color:#776b61;opacity:1}html[data-theme=light-industrial] .file-upload strong{font-size:1rem;line-height:1.45}html[data-theme=light-industrial] .pd-page-head p,html[data-theme=light-industrial] .pd-simple-head>p,html[data-theme=light-industrial] .pd-section-title p,html[data-theme=light-industrial] .pd-project-card small,html[data-theme=light-industrial] .pd-project-facts small,html[data-theme=light-industrial] .pd-stage-timeline small,html[data-theme=light-industrial] .pd-document-list small,html[data-theme=light-industrial] .pd-update-feed small,html[data-theme=light-industrial] .pd-delivery small{font-size:var(--type-label);line-height:1.4}html[data-theme=light-industrial] .pd-page-head>div>span,html[data-theme=light-industrial] .pd-simple-head>span,html[data-theme=light-industrial] .pd-section-title>span,html[data-theme=light-industrial] .pd-project-card p,html[data-theme=light-industrial] .pd-project-facts span,html[data-theme=light-industrial] .pd-stage-timeline p,html[data-theme=light-industrial] .pd-latest-update p,html[data-theme=light-industrial] .pd-document-list span,html[data-theme=light-industrial] .pd-update-feed p,html[data-theme=light-industrial] .pd-delivery span{font-size:var(--type-card);line-height:var(--type-copy-leading)}html[data-theme=light-industrial] .pd-section-title>a,html[data-theme=light-industrial] .pd-project-card a,html[data-theme=light-industrial] .pd-document-list a{font-size:var(--type-label);line-height:1.4}@media (max-width:760px){html[data-theme=light-industrial]{--type-body:1rem;--type-card:1rem;--type-meta:.875rem;--type-label:.8125rem}html[data-theme=light-industrial] .tech-short-answer p,html[data-theme=light-industrial] .tech-content-section p,html[data-theme=light-industrial] .tech-content-section li{font-size:1rem;line-height:1.72}html[data-theme=light-industrial] .technical-form legend{font-size:1.125rem}html[data-theme=light-industrial] .corporate-v3-who--cinematic .corporate-v3-who__copy>p:not(.industrial-kicker),html[data-theme=light-industrial] .projects-v2-hero__content>p:not(.industrial-kicker),html[data-theme=light-industrial] .case-study-hero__content>p:not(.industrial-kicker),html[data-theme=light-industrial] .contact-access-card__intro{font-size:1rem;line-height:1.68}html[data-theme=light-industrial] .machine-3d__toolbar button,html[data-theme=light-industrial] .machine-3d__camera-controls button,html[data-theme=light-industrial] .machine-3d__axis-buttons button,html[data-theme=light-industrial] .machine-3d__invert{font-size:.75rem}}html[data-theme=light-industrial] .corporate-v3-who--cinematic .corporate-v3-who__copy>p:not(.industrial-kicker){font-size:var(--type-card)!important;line-height:var(--type-copy-leading)!important}html[data-theme=light-industrial] .portfolio-group__header small{font-size:var(--type-card);line-height:var(--type-copy-leading)}html[data-theme=light-industrial] .portfolio-product__copy small{font-size:var(--type-label)}html[data-theme=light-industrial] .tech-rfq__inner>div,html[data-theme=light-industrial] .tech-rfq h2,html[data-theme=light-industrial] .tech-rfq p{min-width:0;max-width:100%}html[data-theme=light-industrial] .tech-rfq h2,html[data-theme=light-industrial] .tech-rfq p{overflow-wrap:anywhere}@media (max-width:760px){html[data-theme=light-industrial] .tech-rfq .industrial-button{width:100%;max-width:100%}html[data-theme=light-industrial] .knowledge-hero__grid>*{min-width:0}html[data-theme=light-industrial] .knowledge-hero h1{font-size:clamp(2.75rem,12vw,3.125rem);line-height:1.02}}html[data-theme=light-industrial] .technical-form fieldset{background:#f6f1eb;border:0;border-radius:16px;margin:0 0 24px;padding:24px;box-shadow:inset 0 0 0 1px #d8c9bc,0 8px 24px #4532260b}html[data-theme=light-industrial] .technical-form legend{float:none;color:#f5b800;letter-spacing:.01em;text-transform:none;text-align:left;background:0 0;border-bottom:1px solid #d8c9bc;width:100%;max-width:none;margin:0 0 32px;padding:0 2px 14px;font-size:1.1875rem;font-weight:700;line-height:1.25;transform:translateY(18px)}html[data-theme=light-industrial] .technical-form .field label{color:#3e3833}html[data-theme=light-industrial] .technical-form :is(input,textarea,select){color:#211e1a;background:#fffdf8;border-color:#cdbdad}html[data-theme=light-industrial] .technical-form :is(input,textarea)::placeholder{color:#776b61;opacity:1}html[data-theme=light-industrial] .technical-form .file-upload{color:#211e1a;background:#fffdf8;border-color:#c7b4a3}html[data-theme=light-industrial] .technical-form .file-upload small,html[data-theme=light-industrial] .technical-form .upload-fieldset>input,html[data-theme=light-industrial] .technical-form .technical-form__review-note,html[data-theme=light-industrial] .technical-form .consent{color:#655c54}@media (max-width:800px){html[data-theme=light-industrial] .technical-form fieldset{border-radius:14px;padding:20px 16px}html[data-theme=light-industrial] .technical-form legend{margin-bottom:30px;font-size:1.125rem;transform:translateY(16px)}}.machine-ar-section{color:#211d19;background:radial-gradient(circle at 14% 16%,#aa693e17,#0000 34%),#f3ede3;border-top:1px solid #dccfc1;border-bottom:1px solid #dccfc1;padding:clamp(64px,7vw,108px) 0;scroll-margin-top:118px}.machine-ar{background:#fbf7f0;border:1px solid #cbb9a9;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:stretch;min-height:610px;display:grid;overflow:hidden;box-shadow:0 24px 68px #4731221f}.machine-ar__visual{background:#322a24;min-height:610px;position:relative;overflow:hidden}.machine-ar__visual>img{object-fit:cover;object-position:51% center;transform:scale(1.018)}.machine-ar__visual-shade{background:linear-gradient(#18130f0a 44%,#18130f85 100%),linear-gradient(90deg,#0000 64%,#17120e21);position:absolute;inset:0}.machine-ar__badge{color:#f5b800;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf6eef0;border:1px solid #7c4b2b59;align-items:center;gap:9px;padding:12px 15px;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:28px;left:28px}.machine-ar__floor-mark{color:#fffaf2;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 12px #00000080;justify-items:center;gap:9px;font-size:.72rem;font-weight:800;display:grid;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.machine-ar__floor-mark i{border:2px solid #d58b57e6;border-radius:50%;width:116px;height:34px;box-shadow:0 0 0 8px #d58b571a}.machine-ar__content{flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,4.4vw,70px);display:flex}.machine-ar__content h2{color:#211d19;letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin:12px 0 22px;font-size:clamp(2.35rem,3.7vw,4.35rem);line-height:.98}.machine-ar__content>p:not(.industrial-kicker):not(.machine-ar__dimensions):not(.machine-ar__note){color:#574d45;max-width:59ch;margin:0;font-size:1rem;line-height:1.7}.machine-ar__facts{gap:10px;margin:28px 0 18px;display:grid}.machine-ar__facts span{color:#322b26;align-items:center;gap:10px;font-size:.86rem;font-weight:700;display:flex}.machine-ar__facts svg{color:#f5b800;flex:none}.machine-ar__dimensions{color:#6a5b50;letter-spacing:.035em;border-top:1px solid #d8c9bb;margin:0 0 24px;padding-top:16px;font-size:.75rem;font-weight:700;line-height:1.5}.machine-ar__launch{color:#fffaf3;width:100%;min-height:56px;font:inherit;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;background:#f5b800;border:1px solid #f5b800;justify-content:center;align-items:center;gap:10px;padding:15px 19px;font-size:.83rem;font-weight:800;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.machine-ar__launch:hover{background:#f5b800;transform:translateY(-1px)}.machine-ar__launch:focus-visible{outline-offset:3px;outline:3px solid #9b5f3652}.machine-ar__launch img{border-radius:4px;width:24px;height:24px}.machine-ar__launch:disabled{cursor:wait;opacity:.78;transform:none}.machine-ar__load-status{color:#5f5146;background:#fffaf2;border:1px solid #d8c9bb;gap:9px;margin-top:12px;padding:11px 13px;font-size:.75rem;line-height:1.45;display:grid}.machine-ar__load-status>span,.machine-ar__progress-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.machine-ar__load-status>span{color:#4f443b;justify-content:flex-start;font-weight:700}.machine-ar__load-status>span svg{color:#f5b800;flex:none}.machine-ar__progress-row strong{color:#f5b800;font-variant-numeric:tabular-nums}.machine-ar__load-status progress{accent-color:#f5b800;background:#eadfd3;border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}.machine-ar__load-status progress::-webkit-progress-bar{background:#eadfd3}.machine-ar__load-status progress::-webkit-progress-value{background:#f5b800}.machine-ar__load-status progress::-moz-progress-bar{background:#f5b800}.machine-ar__load-status--error{color:#7d392d;border-color:#b86d58}.machine-ar__desktop{background:#fffaf2;border:1px solid #d1c0b0;grid-template-columns:132px 1fr;align-items:center;gap:22px;margin-top:24px;padding:18px;display:grid}.machine-ar__qr{aspect-ratio:1;color:#f5b800;background:#fffaf2;place-items:center;width:132px;display:grid;overflow:hidden}.machine-ar__qr img{width:100%;height:100%}.machine-ar__desktop strong{color:#211d19;margin-bottom:7px;font-size:1rem;display:block}.machine-ar__desktop p{color:#675b52;margin:0 0 10px;font-size:.78rem;line-height:1.5}.machine-ar__desktop button{color:#f5b800;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.74rem;font-weight:800;display:inline-flex}.machine-ar__note{color:#75695f;margin:20px 0 0;font-size:.7rem;line-height:1.55}@media (max-width:1000px){.machine-ar{grid-template-columns:1fr}.machine-ar__visual{min-height:clamp(390px,62vw,560px)}.machine-ar__content{padding:clamp(34px,7vw,62px)}.machine-ar__content h2{max-width:17ch}}@media (max-width:600px){.machine-ar-section{padding:42px 0}.machine-ar-section .shell{width:calc(100% - 24px)}.machine-ar__visual{min-height:320px}.machine-ar__visual>img{object-position:58% center}.machine-ar__badge{padding:10px 12px;font-size:.68rem;top:16px;left:16px}.machine-ar__floor-mark{bottom:24px}.machine-ar__content{padding:30px 22px 28px}.machine-ar__content h2{margin-bottom:18px;font-size:clamp(2.2rem,11vw,3.1rem)}.machine-ar__facts{margin-top:24px}.machine-ar__desktop{grid-template-columns:104px 1fr;gap:15px;padding:14px}.machine-ar__qr{width:104px}}@media (prefers-reduced-motion:reduce){.machine-ar__launch{transition:none}}.pd-login{background:var(--industrial-bg,#f5efe5);place-items:center;min-height:100svh;padding:1.5rem;display:grid}.pd-login-form{background:#fff;border:1px solid #d8cec0;border-radius:4px;gap:1.25rem;width:min(100%,24rem);padding:2rem;display:grid}.pd-login-form label{color:#302c28;gap:.5rem;font-size:1rem;font-weight:600;display:grid}.pd-login-form input{width:100%;min-width:0;font:inherit;color:#302c28;background:#fff;border:1px solid #b9afa2;border-radius:2px;padding:.85rem}.pd-login-form input:focus-visible{outline-offset:2px;outline:2px solid #f5b800}.pd-login-form button{justify-content:center;width:100%;font-size:1rem;transition:none;animation:none}.pd-login-form button:disabled{opacity:.65;cursor:wait}.pd-login-error{color:#a02b20;margin:0;font-size:.9rem;line-height:1.5}.pd-logout{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex}.pd-logout svg{width:1rem;height:1rem}.home-social-strip{background:radial-gradient(circle at 16%,#d3a24e14,#0000 34%),#faf7efb8;border-top:1px solid #30383c1f;border-bottom:1px solid #30383c1f}.home-social-strip__inner{justify-content:space-between;align-items:center;gap:36px;min-height:118px;padding-top:24px;padding-bottom:24px;display:flex}.home-social-strip__copy{flex-direction:column;gap:5px;display:flex}.home-social-strip__copy .industrial-kicker{margin:0}.home-social-strip__copy strong{color:#202326;letter-spacing:-.02em;font-size:clamp(19px,1.45vw,25px);font-weight:700;line-height:1.15}.home-social-strip__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.home-social-link{color:#25292c;letter-spacing:.02em;background:#ffffff6b;border:1px solid #30383c38;border-radius:4px;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.home-social-link svg{width:19px;height:19px;color:var(--yellow);stroke-width:1.9px}.home-social-link:hover{color:#fff;background:#101416;border-color:#101416;transform:translateY(-2px)}.home-social-link:hover svg{color:var(--yellow)}.home-social-link:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}@media (max-width:760px){.home-social-strip__inner{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding-top:24px;padding-bottom:24px}.home-social-strip__links{justify-content:flex-start;width:100%}.home-social-link{flex:135px;justify-content:center}}@media (max-width:460px){.home-social-strip__links{grid-template-columns:1fr;display:grid}.home-social-link{width:100%}}form.pd-register-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;width:min(100%,42rem);padding:1.6rem}form.pd-register-form>div:first-child,form.pd-register-form>button,form.pd-register-form>p,form.pd-register-form label:nth-of-type(3),form.pd-register-form label:nth-of-type(7){grid-column:1/-1}.pd-register-form h1{letter-spacing:-.035em;margin:0 0 .55rem;font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.pd-register-form>div:first-child>p:last-child{max-width:32rem;margin:.35rem 0 0;line-height:1.5}.pd-register-form label{gap:.35rem;font-size:.9rem}.pd-register-form input{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:.65rem .75rem}.pd-register-form small{font-size:.76rem}@media (max-width:700px){form.pd-register-form{grid-template-columns:1fr;width:min(100%,28rem);padding:1.25rem}form.pd-register-form label{grid-column:1}.pd-register-form h1{font-size:2.25rem}}form.pd-register-form label:nth-of-type(6){grid-column:1/-1}.pd-register-form label{align-self:start}.pd-register-form input{height:42px;min-height:42px}form.pd-forgot-form{gap:1rem;width:min(100%,28rem);padding:1.6rem}.pd-forgot-form h1{letter-spacing:-.035em;margin:0 0 .6rem;font-size:clamp(2rem,4vw,3.2rem);line-height:.95}.pd-forgot-form>div:first-child>p:last-child{margin:.35rem 0 0;line-height:1.5}.pd-forgot-form label{gap:.35rem;font-size:.9rem}.pd-forgot-form input{box-sizing:border-box;width:100%;min-width:0;height:42px;min-height:42px;padding:.65rem .75rem}.pd-forgot-form button{box-sizing:border-box;width:100%}@media (max-width:600px){form.pd-forgot-form{width:min(100%,26rem);padding:1.25rem}.pd-forgot-form h1{font-size:2.2rem}}html[data-theme=light-industrial] .case-study-engineering__details h3{color:#202326!important}.footer__bottom-meta{text-align:right;gap:6px;display:grid}.footer__credit{color:#3f474b;letter-spacing:.025em;text-transform:none;font-size:9px;font-weight:500}@media (max-width:900px){.footer__bottom-meta{text-align:left}}html[data-theme=premium-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0b0f12;--ink-2:#12181c;--steel:#252e33;--paper:#12181c;--surface:#1b2328;--surface-soft:#252e33;--surface-deep:#303a3f;--muted:#aeb4b7;--yellow:#f5b800;--copper:#f5b800;--copper-dark:#f5b800;--bronze:#f5b800;--line:#ffffff1f;--dark-line:#ffffff14;background:#12181c}html[data-theme=premium-dark] body{color:#f2f0eb;background:#12181c}html[data-theme=premium-dark] .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f2f0eb;background:linear-gradient(90deg,#0b0f12f7,#12181cf2,#0b0f12f7);border-bottom:1px solid #f5b8002e;box-shadow:0 12px 40px #00000047}html[data-theme=premium-dark] .desktop-nav a,html[data-theme=premium-dark] .client-link{color:#d6d8d8}html[data-theme=premium-dark] .desktop-nav a:hover,html[data-theme=premium-dark] .client-link:hover,html[data-theme=premium-dark] .language-link{color:#f5b800}html[data-theme=premium-dark] .desktop-nav a:focus-visible{color:#f5b800}html[data-theme=premium-dark] .header-cta{color:#0b0f12;background:#f5b800;border-color:#f5b800;box-shadow:0 8px 28px #f5b8001f}html[data-theme=premium-dark] .header-cta:hover{color:#0b0f12;background:#ffc21a;border-color:#ffc21a}html[data-theme=premium-dark] .industrial-hero{color:#f2f0eb;background:#0b0f12}html[data-theme=premium-dark] .industrial-kicker,html[data-theme=premium-dark] .industrial-hero h1 em{color:#f5b800}html[data-theme=premium-dark] .industrial-hero h1{color:#f2f0eb}html[data-theme=premium-dark] .industrial-hero__copy>p:not(.industrial-kicker),html[data-theme=premium-dark] .industrial-hero__lead{color:#d6d8d8}html[data-theme=premium-dark] .industrial-button--primary,html[data-theme=premium-dark] .industrial-button--solid{color:#0b0f12;background:#f5b800;border-color:#f5b800}html[data-theme=premium-dark] .industrial-button--primary:hover,html[data-theme=premium-dark] .industrial-button--solid:hover{color:#0b0f12;background:#ffc21a;border-color:#ffc21a}html[data-theme=premium-dark] .industrial-button--secondary,html[data-theme=premium-dark] .industrial-button--outline{color:#f2f0eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0f1294;border-color:#f5b800a3}html[data-theme=premium-dark] .industrial-hero__rail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#181f23f0,#0b0f12f2);border:1px solid #ffffff1f;box-shadow:0 28px 70px #0006,inset 0 1px #ffffff09}html[data-theme=premium-dark] .industrial-hero__rail a{color:#f2f0eb;border-color:#ffffff17}:is(html[data-theme=premium-dark] .industrial-hero__rail a:hover,html[data-theme=premium-dark] .industrial-hero__rail a:focus-visible){color:#f5b800;background:#f5b80012}html[data-theme=premium-dark] .home-social-strip{color:#f2f0eb;background:linear-gradient(110deg,#252e33 0%,#1b2328 55%,#12181c 100%);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff1a}html[data-theme=premium-dark] .home-social-strip__copy strong{color:#f2f0eb}html[data-theme=premium-dark] .home-social-strip .industrial-kicker{color:#f5b800}html[data-theme=premium-dark] .home-social-link{color:#d6d8d8;background:#0b0f1270;border-color:#ffffff24}html[data-theme=premium-dark] .home-social-link svg{color:#f5b800}html[data-theme=premium-dark] .home-social-link:hover{color:#fff;background:#f5b80012;border-color:#f5b8008c}html[data-theme=premium-dark] .industrial-home,html[data-theme=premium-dark] .industrial-section{color:#f2f0eb;background:#12181c}html[data-theme=premium-dark] .industrial-products{color:#f2f0eb;background:linear-gradient(#12181c 0%,#161d21 100%)}html[data-theme=premium-dark] .industrial-heading p,html[data-theme=premium-dark] .industrial-section__head p{color:#f5b800}html[data-theme=premium-dark] .industrial-heading h2,html[data-theme=premium-dark] .industrial-section__head h2{color:#f2f0eb}html[data-theme=premium-dark] .industrial-product-card{color:#f2f0eb;background:linear-gradient(#1b2328 0%,#151b1f 100%);border-color:#ffffff1a;box-shadow:0 18px 46px #0000002e,inset 0 1px #ffffff06}html[data-theme=premium-dark] .industrial-product-card:hover{background:linear-gradient(#20292e 0%,#161d21 100%);border-color:#f5b8006b}html[data-theme=premium-dark] .industrial-product-card__image{background:#101518}html[data-theme=premium-dark] .industrial-product-card__body{border-color:#ffffff17}html[data-theme=premium-dark] .industrial-product-card__body small,html[data-theme=premium-dark] .industrial-product-card__category,html[data-theme=premium-dark] .industrial-product-card__link,html[data-theme=premium-dark] .industrial-product-card__icon,html[data-theme=premium-dark] .industrial-product-card__body>a{color:#f5b800}html[data-theme=premium-dark] .industrial-product-card__body strong,html[data-theme=premium-dark] .industrial-product-card h3{color:#f2f0eb}html[data-theme=premium-dark] .industrial-product-card__body p,html[data-theme=premium-dark] .industrial-product-card p{color:#aeb4b7}html[data-theme=premium-dark] .catalog-link,html[data-theme=premium-dark] .text-arrow-link{color:#f5b800}html[data-theme=premium-dark] .turnkey{color:#f2f0eb;background:#12181c}html[data-theme=premium-dark] .turnkey>img{filter:saturate(.75)brightness(.78)contrast(1.06)}html[data-theme=premium-dark] .turnkey__shade{background:linear-gradient(90deg,#080b0df7,#0b0f12c7 46%,#0b0f1252 72%,#0b0f1229)}html[data-theme=premium-dark] .turnkey__copy>p:not(.industrial-kicker),html[data-theme=premium-dark] .turnkey__strengths span{color:#b4bbbe}html[data-theme=premium-dark] .turnkey__strengths article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0f127a;border-color:#ffffff1c}html[data-theme=premium-dark] .turnkey__strengths svg{color:#f5b800}html[data-theme=premium-dark] .field-proof{color:#f2f0eb;background:#0b0f12}html[data-theme=premium-dark] .dark-section-heading h2{color:#f2f0eb}html[data-theme=premium-dark] .dark-section-heading p{color:#f5b800}html[data-theme=premium-dark] .dark-section-heading>span{color:#9ea7aa}html[data-theme=premium-dark] .projectdesk-demo{background:linear-gradient(135deg,#1b2328,#12181c);border-color:#ffffff17}html[data-theme=premium-dark] .projectdesk-card{background:#0b0f12;border-color:#ffffff1f;box-shadow:0 36px 90px #00000052}html[data-theme=premium-dark] .industrial-cta{color:#f2f0eb;background:radial-gradient(circle at 78% 42%,#f5b80014,#0000 31%),linear-gradient(120deg,#252e33,#1b2328 48%,#12181c)}html[data-theme=premium-dark] .industrial-cta p:not(.industrial-kicker){color:#b8bec1}html[data-theme=premium-dark] .footer{color:#f2f0eb;background:linear-gradient(#0b0f12,#080b0d);border-top:1px solid #f5b8001f}html[data-theme=premium-dark] .footer__frame{background:linear-gradient(135deg,#12181c,#0b0f12);border-color:#f5b80029}html[data-theme=premium-dark] .footer p,html[data-theme=premium-dark] .footer a,html[data-theme=premium-dark] .footer span{color:#8f989b}html[data-theme=premium-dark] .footer strong{color:#f2f0eb}html[data-theme=premium-dark] .footer a:hover{color:#f5b800}html[data-theme=premium-dark] ::selection{color:#0b0f12;background:#f5b800}html[data-theme=premium-dark] :where(a,button,input,textarea,select):focus-visible{outline-color:#f5b800}html[data-theme=premium-dark] .industrial-products,html[data-theme=premium-dark] .projectdesk-demo{position:relative}html[data-theme=premium-dark] .industrial-products:before,html[data-theme=premium-dark] .projectdesk-demo:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}html[data-theme=premium-dark] .industrial-hero__media img{filter:saturate(.58)contrast(1.09)brightness(.84)sepia(.025)}html[data-theme=premium-dark] .industrial-hero__shade{background:radial-gradient(circle at 69% 45%,#f5b8000e,#0000 28%),linear-gradient(90deg,#070a0cfc 0%,#0b0f12f5 24%,#0c1114c2 43%,#0b0f1252 65%,#0b0f1214 84%,#0b0f120d 100%),linear-gradient(#0000 30%,#070a0c2e 57%,#070a0cc7 100%)}html[data-theme=premium-dark] .site-header{background:linear-gradient(#141a1efa 0%,#0b0f12f7 100%);border-bottom:1px solid #f5b80029;box-shadow:0 16px 48px #00000057,inset 0 -1px #ffffff06}html[data-theme=premium-dark] .desktop-nav a{color:#dde0e1;text-shadow:0 1px 8px #00000047}:is(html[data-theme=premium-dark] .desktop-nav a:hover,html[data-theme=premium-dark] .desktop-nav a:focus-visible){color:#f5b800}html[data-theme=premium-dark] .industrial-hero__rail{background:linear-gradient(#1e262bf7,#0e1316f7);border-color:#ffffff21;box-shadow:0 30px 80px #00000075,inset 0 1px #ffffff0a}html[data-theme=premium-dark] .industrial-hero__rail a{border-bottom-color:#ffffff16}html[data-theme=premium-dark] .industrial-hero__rail a:hover{box-shadow:inset 3px 0 #f5b800}html[data-theme=premium-dark] .home-social-strip{background:linear-gradient(90deg,#303a3f 0%,#252e33 48%,#1b2328 100%);box-shadow:inset 0 1px #ffffff06,inset 0 -1px #00000038}html[data-theme=premium-dark] .industrial-products{background:radial-gradient(circle at 15% 10%,#f5b80009,#0000 28%),linear-gradient(#20282d 0%,#1b2328 46%,#161d21 100%)}html[data-theme=premium-dark] .industrial-product-card{background:linear-gradient(#252e33 0%,#1b2328 100%);border:1px solid #ffffff1c;box-shadow:0 22px 55px #00000038,inset 0 1px #ffffff09}html[data-theme=premium-dark] .industrial-product-card:hover{background:linear-gradient(#2b353a 0%,#20282d 100%);border-color:#f5b8007a;transform:translateY(-3px);box-shadow:0 30px 70px #0000004d,0 0 0 1px #f5b8000a}html[data-theme=premium-dark] .industrial-product-card__image img{filter:saturate(.72)contrast(1.045)brightness(.91);transition:transform .45s,filter .35s}html[data-theme=premium-dark] .industrial-product-card:hover .industrial-product-card__image img{filter:saturate(.82)contrast(1.06)brightness(.96)}html[data-theme=premium-dark] .industrial-product-card__image:after{background:linear-gradient(#0000 38%,#0b0f122e 62%,#0b0f12ad 100%)}html[data-theme=premium-dark] .industrial-product-card__body{background:linear-gradient(#ffffff05,#fff0)}html[data-theme=premium-dark] .industrial-product-card__body strong{color:#f4f2ed}html[data-theme=premium-dark] .industrial-product-card__body p{color:#aeb6b9}html[data-theme=premium-dark] .industrial-kicker,html[data-theme=premium-dark] .industrial-heading p,html[data-theme=premium-dark] .industrial-product-card__body small,html[data-theme=premium-dark] .industrial-product-card__body>a,html[data-theme=premium-dark] .catalog-link{color:#f5b800}html[data-theme=premium-dark] .industrial-heading h2{color:#f2f0eb;text-shadow:0 8px 30px #0000002e}html[data-theme=premium-dark] .industrial-products{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}html[data-theme=premium-dark] .industrial-products:before{opacity:.14;background-size:64px 64px}html[data-theme=premium-dark] .industrial-button--primary,html[data-theme=premium-dark] .industrial-button--solid,html[data-theme=premium-dark] .header-cta{background:linear-gradient(#ffc21a 0%,#f5b800 100%);box-shadow:0 10px 30px #f5b8001f,inset 0 1px #ffffff47}html[data-theme=premium-dark] .industrial-button--primary:hover,html[data-theme=premium-dark] .industrial-button--solid:hover,html[data-theme=premium-dark] .header-cta:hover{background:linear-gradient(#f5b800 0%,#ffc21a 100%);box-shadow:0 14px 36px #f5b80030,inset 0 1px #ffffff57}html[data-theme=premium-dark] .industrial-button--secondary{background:#12181ca3;border-color:#f5b80094;box-shadow:inset 0 1px #ffffff09}html[data-theme=premium-dark] .industrial-button--secondary:hover{background:#f5b80013}html[data-theme=premium-dark] .home-social-strip:before{content:"";background:linear-gradient(90deg,#f5b800,#0000);width:18%;height:1px;display:block;position:absolute;top:0;left:0}html[data-theme=premium-dark] .home-social-strip{position:relative}html[data-theme=premium-dark] .industrial-products{background:linear-gradient(90deg,#0f1417b8 0%,#141b1fcc 38% 62%,#0f1417b8 100%),linear-gradient(#0b0f123d 0%,#0b0f128a 100%),url(/images/backgrounds/estilo-kuvars-mikronize-bg.webp) 50%/cover no-repeat;border-top:1px solid #f5b8001f;border-bottom:1px solid #ffffff12;position:relative}html[data-theme=premium-dark] .industrial-products>.shell{z-index:2;position:relative}html[data-theme=premium-dark] .industrial-products:before{z-index:1;opacity:.08}html[data-theme=premium-dark] .industrial-products .industrial-heading{text-shadow:0 4px 28px #0000008c}html[data-theme=premium-dark] .industrial-products .industrial-product-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#252e33f5,#141b1ff7);border-color:#ffffff21;box-shadow:0 24px 60px #00000059,inset 0 1px #ffffff0a}html[data-theme=premium-dark] .brand img{filter:none!important}html[data-theme=premium-dark]{--yellow:#f5b800;--copper:#f5b800;--copper-dark:#f5b800;--bronze:#f5b800}html[data-theme=premium-dark] .industrial-product-card svg{color:#101518!important}html[data-theme=premium-dark] .industrial-product-card__icon,html[data-theme=premium-dark] .industrial-product-card>div:first-child>span:first-child{color:#101518!important;background:#f5b800!important;border-color:#f5b800!important}html[data-theme=premium-dark] .industrial-heading .industrial-kicker,html[data-theme=premium-dark] .turnkey .industrial-kicker,html[data-theme=premium-dark] .field-proof .industrial-kicker,html[data-theme=premium-dark] .home-knowledge .industrial-kicker,html[data-theme=premium-dark] .projectdesk-demo .industrial-kicker,html[data-theme=premium-dark] .industrial-cta .industrial-kicker{color:#f5b800!important}html[data-theme=premium-dark] .industrial-button,html[data-theme=premium-dark] .header-cta{background:#f5b800!important;border-color:#f5b800!important}html[data-theme=premium-dark] .industrial-button:hover,html[data-theme=premium-dark] .header-cta:hover{background:#ffc21a!important;border-color:#ffc21a!important}html[data-theme=premium-dark]{--yellow:#f5b800;--copper:#f5b800}html[data-theme=premium-dark] .industrial-kicker,html[data-theme=premium-dark] .industrial-kicker,html[data-theme=premium-dark] .dark-section-heading>div>p,html[data-theme=premium-dark] .corporate-v3-process ol li>span{color:#f5b800!important}html[data-theme=premium-dark] .corporate-v3-process ol li>svg{color:#f5b800!important;stroke:#f5b800!important}html[data-theme=premium-dark] .corporate-v3-capabilities__grid article>span,html[data-theme=premium-dark] .corporate-v3-capabilities__grid article>svg{color:#f5b800!important}html[data-theme=premium-dark] .corporate-v3-capabilities__grid article>svg,html[data-theme=premium-dark] .corporate-v3-capabilities__grid article>svg *{stroke:#f5b800!important}html[data-theme=premium-dark] .corporate-v3-expertise__grid>a>span{color:#f5b800!important}html[data-theme=premium-dark] .corporate-v3-expertise__grid>a small svg{color:#f5b800!important;stroke:#f5b800!important}html[data-theme=premium-dark] .corporate-v3-model ol li>span{color:#f5b800!important}html[data-theme=premium-dark] .corporate-v3-model>.shell>a,html[data-theme=premium-dark] .corporate-v3-model>.shell>a svg{color:#f5b800!important;stroke:#f5b800!important}html[data-theme=premium-dark] .corporate-v3-quality__compliance>span,html[data-theme=premium-dark] .corporate-v3-quality__grid>div:last-child>article>span,html[data-theme=premium-dark] .solutions-needs__grid article>span{color:#f5b800!important}html[data-theme=premium-dark] .solutions-needs__grid article>svg{color:#f5b800!important;stroke:#f5b800!important}html[data-theme=premium-dark] .solutions-process__accordion button>span{color:#f5b800!important}html[data-theme=premium-dark] .solutions-process__accordion button>svg{color:#f5b800!important;stroke:#f5b800!important}html[data-theme=premium-dark] .solutions-process__detail small{color:#f5b800!important}html[data-theme=premium-dark] .solutions-scope__group-head span{color:#f5b800!important;border-color:#f5b800!important}html[data-theme=premium-dark] .solutions-scope__group li:before{background-color:#f5b800!important;border-color:#f5b800!important}html[data-theme=premium-dark] .solutions-scope__group--b li:before{background-color:#0000!important;border-color:#f5b800!important}html[data-theme=premium-dark] .solutions-benefits article>span,html[data-theme=premium-dark] .solutions-equipment__links>a>span{color:#f5b800!important}html[data-theme=premium-dark] .solutions-equipment__links small svg{color:#f5b800!important;stroke:#f5b800!important}html[data-theme=premium-dark] .solutions-final{background:#f5b800!important}html[data-theme=premium-dark] .solutions-final .industrial-kicker{color:#0b0f12!important}html[data-theme=premium-dark] .engineering-product .industrial-kicker,html[data-theme=premium-dark] .engineering-product .dark-section-heading>div>p,html[data-theme=premium-dark] .product-commercial-seo__links small{color:#f5b800!important}html[data-theme=premium-dark] .product-commercial-seo__links svg,html[data-theme=premium-dark] .engineering-selection svg,html[data-theme=premium-dark] .engineering-list svg{color:#f5b800!important;stroke:#f5b800!important}html[data-theme=premium-dark] .related-products span,html[data-theme=premium-dark] .related-products svg{color:#f5b800!important}html[data-theme=premium-dark] .related-products svg{stroke:#f5b800!important}html[data-theme=premium-dark] .machine-ar__desktop button{color:#f5b800!important;border-color:#f5b800!important}html[data-theme=premium-dark] .machine-ar__desktop button svg{color:#f5b800!important;stroke:#f5b800!important}html[data-theme=premium-dark] .machine-ar__launch{border-color:#f5b800!important}html[data-theme=premium-dark] .machine-ar__launch svg{color:#f5b800!important;stroke:#f5b800!important}html[data-theme=premium-dark] .home-knowledge-grid small,html[data-theme=premium-dark] .home-knowledge-grid svg,html[data-theme=premium-dark] .product-knowledge-links small,html[data-theme=premium-dark] .product-knowledge-links svg,html[data-theme=premium-dark] .case-study-knowledge__grid small,html[data-theme=premium-dark] .case-study-knowledge__grid svg,html[data-theme=premium-dark] .tech-more-reading small,html[data-theme=premium-dark] .tech-more-reading svg{color:#f5b800!important}html[data-theme=premium-dark] .home-knowledge-grid svg,html[data-theme=premium-dark] .product-knowledge-links svg,html[data-theme=premium-dark] .case-study-knowledge__grid svg,html[data-theme=premium-dark] .tech-more-reading svg{stroke:#f5b800!important}html[data-theme=premium-dark] img[src*=estilo-logo-warm]{filter:none!important}html[data-theme=premium-dark] .corporate-v3-process ol li>svg *,html[data-theme=premium-dark] .corporate-v3-capabilities__grid article>svg *,html[data-theme=premium-dark] .corporate-v3-expertise__grid small svg *,html[data-theme=premium-dark] .solutions-needs__grid article>svg *,html[data-theme=premium-dark] .solutions-process__accordion button>svg *,html[data-theme=premium-dark] .solutions-equipment__links small svg *,html[data-theme=premium-dark] .product-commercial-seo__links svg *,html[data-theme=premium-dark] .machine-ar__facts svg *,html[data-theme=premium-dark] .machine-ar__desktop button svg *{stroke:#f5b800!important}html[data-theme=premium-dark] .product-catalog-hero{position:relative;color:#f2f0eb!important;background:linear-gradient(90deg,#080c0ef7 0%,#0b0f12e8 34%,#0b0f129e 61%,#0b0f1240 100%),url(/images/real-estilo/field-plant.jpg) 50% 52%/cover no-repeat!important;border-color:#303a3f!important}html[data-theme=premium-dark] .product-catalog-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 45%,#f5b8000e,#0000 25%),linear-gradient(#0b0f120d,#0b0f126b);position:absolute;inset:0}html[data-theme=premium-dark] .product-catalog-hero .shell{z-index:2;position:relative}html[data-theme=premium-dark] .product-catalog-hero h1,html[data-theme=premium-dark] .product-catalog-hero h2,html[data-theme=premium-dark] .product-catalog-hero strong{color:#f2f0eb!important}html[data-theme=premium-dark] .product-catalog-hero p{color:#c4cacc!important}html[data-theme=premium-dark] .product-commercial-seo,html[data-theme=premium-dark] .case-study-need,html[data-theme=premium-dark] .case-study-technical,html[data-theme=premium-dark] .case-study-evidence,html[data-theme=premium-dark] .corporate-v3-who,html[data-theme=premium-dark] .corporate-v3-quality,html[data-theme=premium-dark] .solutions-scope,html[data-theme=premium-dark] .tech-article-body,html[data-theme=premium-dark] .material-sources,html[data-theme=premium-dark] .knowledge-cross-hub{color:#f2f0eb!important;background:radial-gradient(circle at 82% 12%,#f5b80006,#0000 28%),linear-gradient(#151c20 0%,#101619 100%)!important;border-color:#303a3f!important}html[data-theme=premium-dark] .product-commercial-seo__grid>article{color:#f2f0eb!important;background:#171e22!important;border-color:#343e43!important}html[data-theme=premium-dark] .product-commercial-seo p,html[data-theme=premium-dark] .product-commercial-seo li{color:#aeb7ba!important;border-color:#303a3f!important}html[data-theme=premium-dark] .product-commercial-seo__links{background:#303a3f!important;border-color:#303a3f!important}html[data-theme=premium-dark] .product-commercial-seo__links a{color:#f2f0eb!important;background:#171e22!important}html[data-theme=premium-dark] .product-commercial-seo__links a:hover{background:#20292e!important}html[data-theme=premium-dark] .corporate-v3-who h2,html[data-theme=premium-dark] .corporate-v3-quality h2,html[data-theme=premium-dark] .corporate-v3-quality h3{color:#f2f0eb!important}html[data-theme=premium-dark] .corporate-v3-who p,html[data-theme=premium-dark] .corporate-v3-quality p,html[data-theme=premium-dark] .corporate-v3-quality__grid>div:first-child>p:last-child,html[data-theme=premium-dark] .corporate-v3-quality__grid article p{color:#aeb7ba!important}html[data-theme=premium-dark] .corporate-v3-quality__grid article,html[data-theme=premium-dark] .corporate-v3-quality__compliance{border-color:#394449!important}html[data-theme=premium-dark] .corporate-v3-quality__compliance{background:#171e22!important}html[data-theme=premium-dark] .solutions-scope__intro h2,html[data-theme=premium-dark] .solutions-scope h3,html[data-theme=premium-dark] .solutions-scope strong{color:#f2f0eb!important}html[data-theme=premium-dark] .solutions-scope__intro>p:last-child,html[data-theme=premium-dark] .solutions-scope__group li,html[data-theme=premium-dark] .solutions-scope__responsibility{color:#aeb7ba!important}html[data-theme=premium-dark] .solutions-scope__group,html[data-theme=premium-dark] .solutions-scope__group--c{background:#151c20!important;border-color:#394449!important}html[data-theme=premium-dark] .solutions-scope__group-head,html[data-theme=premium-dark] .solutions-scope__group--b .solutions-scope__group-head,html[data-theme=premium-dark] .solutions-scope__group--c .solutions-scope__group-head{background:#1b2328!important;border-color:#394449!important}html[data-theme=premium-dark] .solutions-scope__responsibility{background:#ffffff06!important}html[data-theme=premium-dark] .solutions-benefits,html[data-theme=premium-dark] .solutions-benefits>div{border-color:#394449!important}html[data-theme=premium-dark] .solutions-benefits article{color:#f2f0eb!important;background:#171e22!important;border-color:#394449!important}html[data-theme=premium-dark] .case-study-need h2,html[data-theme=premium-dark] .case-study-technical h2,html[data-theme=premium-dark] .case-study-evidence h2,html[data-theme=premium-dark] .case-study-technical dt,html[data-theme=premium-dark] .case-study-technical dd{color:#f2f0eb!important}html[data-theme=premium-dark] .case-study-need p,html[data-theme=premium-dark] .case-study-technical small,html[data-theme=premium-dark] .case-study-evidence p{color:#aeb7ba!important}html[data-theme=premium-dark] .case-study-technical__grid,html[data-theme=premium-dark] .case-study-technical__grid>div{border-color:#394449!important}html[data-theme=premium-dark] .tech-article-main,html[data-theme=premium-dark] .tech-content-section,html[data-theme=premium-dark] .tech-content-subsection,html[data-theme=premium-dark] .tech-content-section h2,html[data-theme=premium-dark] .tech-content-subsection h3,html[data-theme=premium-dark] .tech-short-answer strong{color:#f2f0eb!important}html[data-theme=premium-dark] .tech-content-section p,html[data-theme=premium-dark] .tech-content-section li,html[data-theme=premium-dark] .tech-short-answer p,html[data-theme=premium-dark] .tech-content-subsection p{color:#aeb7ba!important}html[data-theme=premium-dark] .tech-short-answer,html[data-theme=premium-dark] .tech-diagram,html[data-theme=premium-dark] .tech-table-wrap,html[data-theme=premium-dark] .tech-context-links{color:#f2f0eb!important;background:#171e22!important;border-color:#394449!important}html[data-theme=premium-dark] .tech-note{color:#d6d8d8!important;background:#1b2328!important}html[data-theme=premium-dark] .tech-table-wrap th,html[data-theme=premium-dark] .tech-table-wrap td{color:#d6d8d8!important;border-color:#394449!important}html[data-theme=premium-dark] .tech-table-wrap thead th{color:#f2f0eb!important;background:#252e33!important}html[data-theme=premium-dark] .tech-table-wrap tbody th{color:#f2f0eb!important}html[data-theme=premium-dark] .tech-flow section{background:#1b2328!important}html[data-theme=premium-dark] .material-fact-grid>div,html[data-theme=premium-dark] .material-center-callout,html[data-theme=premium-dark] .material-sources a{color:#f2f0eb!important;background:#171e22!important;border-color:#394449!important}html[data-theme=premium-dark] .material-fact-grid dd,html[data-theme=premium-dark] .material-center-callout strong,html[data-theme=premium-dark] .material-sources h2,html[data-theme=premium-dark] .material-sources a{color:#f2f0eb!important}html[data-theme=premium-dark] .material-center-callout p,html[data-theme=premium-dark] .material-sources a span,html[data-theme=premium-dark] .knowledge-cross-hub p:not(.industrial-kicker){color:#aeb7ba!important}html[data-theme=premium-dark] .machine-ar-section{color:#f2f0eb!important;background:radial-gradient(circle at 50% 15%,#f5b80006,#0000 30%),#101619!important}html[data-theme=premium-dark] .machine-ar-section h2,html[data-theme=premium-dark] .machine-ar-section h3{color:#f2f0eb!important}html[data-theme=premium-dark] .machine-ar-section p,html[data-theme=premium-dark] .machine-ar-section small{color:#aeb7ba!important}html[data-theme=premium-dark] .machine-ar__card,html[data-theme=premium-dark] .machine-ar__preview,html[data-theme=premium-dark] .machine-ar__load-status{color:#d6d8d8!important;background:#171e22!important;border-color:#394449!important}html[data-theme=premium-dark] .industrial-subpage .panel,html[data-theme=premium-dark] .industrial-subpage .product-detail aside{color:#f2f0eb!important;background:#171e22!important;border-color:#394449!important}html[data-theme=premium-dark]{--yellow:#f5b800!important;--copper:#f5b800!important;--copper-dark:#f5b800!important;--bronze:#f5b800!important;--gold:#f5b800!important;--pd-gold:#f5b800!important}html[data-theme=premium-dark] .industrial-kicker,html[data-theme=premium-dark] .eyebrow,html[data-theme=premium-dark] .product-commercial-seo li span,html[data-theme=premium-dark] .product-commercial-seo li svg,html[data-theme=premium-dark] .product-commercial-seo__links small,html[data-theme=premium-dark] .product-commercial-seo__links svg,html[data-theme=premium-dark] .corporate-v3-quality__grid article>span,html[data-theme=premium-dark] .solutions-scope__group-head span,html[data-theme=premium-dark] .solutions-benefits article>span,html[data-theme=premium-dark] .tech-short-answer small,html[data-theme=premium-dark] .tech-flow b,html[data-theme=premium-dark] .material-fact-grid dt,html[data-theme=premium-dark] .material-center-callout>svg,html[data-theme=premium-dark] .material-center-callout a,html[data-theme=premium-dark] .material-sources svg{color:#f5b800!important}html[data-theme=premium-dark] .product-commercial-seo,html[data-theme=premium-dark] .corporate-v3-quality,html[data-theme=premium-dark] .solutions-scope,html[data-theme=premium-dark] .tech-article-body,html[data-theme=premium-dark] .case-study-technical{isolation:isolate;position:relative}html[data-theme=premium-dark] .product-commercial-seo:before,html[data-theme=premium-dark] .corporate-v3-quality:before,html[data-theme=premium-dark] .solutions-scope:before,html[data-theme=premium-dark] .tech-article-body:before,html[data-theme=premium-dark] .case-study-technical:before{content:"";z-index:-1;pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),radial-gradient(circle at 15% 25%,#ffffff0d 0 1px,#0000 1.5px),radial-gradient(circle at 75% 62%,#f5b80012 0 1px,#0000 1.5px);background-size:72px 72px,72px 72px,53px 53px,79px 79px;position:absolute;inset:0}html[data-theme=premium-dark] .machine-ar-section{color:#f2f0eb!important;background:#101619!important;border-top-color:#303a3f!important;border-bottom-color:#303a3f!important}html[data-theme=premium-dark] .machine-ar{background:#101619!important;border-color:#394449!important;box-shadow:0 24px 68px #00000047!important}html[data-theme=premium-dark] .machine-ar__content{color:#f2f0eb!important;background:radial-gradient(circle at 85% 10%,#f5b80009,#0000 30%),#151c20!important}html[data-theme=premium-dark] .machine-ar__content .industrial-kicker{color:#f5b800!important}html[data-theme=premium-dark] .machine-ar__content h2{color:#f2f0eb!important;opacity:1!important;text-shadow:none!important}html[data-theme=premium-dark] .machine-ar__content>p:not(.industrial-kicker):not(.machine-ar__dimensions):not(.machine-ar__note){color:#aeb7ba!important}html[data-theme=premium-dark] .machine-ar__facts span{color:#e5e8e9!important}html[data-theme=premium-dark] .machine-ar__facts svg{color:#f5b800!important;stroke:#f5b800!important}html[data-theme=premium-dark] .machine-ar__dimensions{color:#8f999d!important;border-top-color:#394449!important}html[data-theme=premium-dark] .machine-ar__launch{color:#0b0f12!important;background:#f5b800!important;border-color:#f5b800!important}html[data-theme=premium-dark] .machine-ar__launch:hover{color:#0b0f12!important;background:#ffc21a!important;border-color:#ffc21a!important}html[data-theme=premium-dark] .machine-ar__launch:focus-visible{outline-offset:3px;outline:3px solid #f5b80047!important}html[data-theme=premium-dark] .machine-ar__load-status{color:#aeb7ba!important;background:#1b2328!important;border-color:#394449!important}html[data-theme=premium-dark] .machine-ar__load-status>span{color:#d6d8d8!important}html[data-theme=premium-dark] .machine-ar__progress-row strong{color:#f5b800!important}html[data-theme=premium-dark] .machine-ar__load-status progress{accent-color:#f5b800!important;background:#303a3f!important}html[data-theme=premium-dark] .machine-ar__load-status progress::-webkit-progress-bar{background:#303a3f!important}html[data-theme=premium-dark] .machine-ar__load-status progress::-webkit-progress-value{background:#f5b800!important}html[data-theme=premium-dark] .machine-ar__load-status progress::-moz-progress-bar{background:#f5b800!important}html[data-theme=premium-dark] .machine-ar__desktop{background:#1b2328!important;border-color:#394449!important}html[data-theme=premium-dark] .machine-ar__desktop strong{color:#f2f0eb!important}html[data-theme=premium-dark] .machine-ar__desktop p{color:#9ea8ab!important}html[data-theme=premium-dark] .machine-ar__desktop button{color:#f5b800!important;background:0 0!important;border:0!important}html[data-theme=premium-dark] .machine-ar__desktop button svg,html[data-theme=premium-dark] .machine-ar__desktop button svg *{color:#f5b800!important;stroke:#f5b800!important}html[data-theme=premium-dark] .machine-ar__qr{color:#f5b800!important;background:#fff!important}html[data-theme=premium-dark] .machine-ar__note{color:#7f8a8e!important}html[data-theme=premium-dark] .machine-ar__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5b800!important;background:#0b0f12e0!important;border-color:#f5b8006b!important}html[data-theme=premium-dark] .machine-ar__floor-mark{color:#f2f0eb!important}html[data-theme=premium-dark] .machine-ar__floor-mark i{border-color:#f5b800!important;box-shadow:0 0 0 8px #f5b8001a!important}html[data-theme=premium-dark] .tech-article-body{color:#f2f0eb!important;background:radial-gradient(circle at 82% 10%,#f5b80006,#0000 28%),#101619!important}html[data-theme=premium-dark] .tech-article-body>.shell{color:#f2f0eb!important;background:0 0!important;border-color:#0000!important}html[data-theme=premium-dark] .tech-article-layout,html[data-theme=premium-dark] .tech-article-main{color:#f2f0eb!important;background:0 0!important}html[data-theme=premium-dark] .tech-article-toc{color:#f2f0eb!important;background:0 0!important;border-left-color:#f5b800!important}html[data-theme=premium-dark] .tech-article-toc strong{color:#f2f0eb!important}html[data-theme=premium-dark] .tech-article-toc a{color:#7f8a8e!important}html[data-theme=premium-dark] .tech-article-toc a:hover{color:#f5b800!important}html[data-theme=premium-dark] .tech-short-answer{color:#f2f0eb!important;background:#171e22!important;border-color:#394449!important}html[data-theme=premium-dark] .tech-short-answer small{color:#f5b800!important}html[data-theme=premium-dark] .tech-short-answer strong{color:#f2f0eb!important}html[data-theme=premium-dark] .tech-short-answer p{color:#c0c7c9!important}html[data-theme=premium-dark] .tech-content-section h2,html[data-theme=premium-dark] .tech-content-section h3,html[data-theme=premium-dark] .tech-content-subsection h3,html[data-theme=premium-dark] .tech-article-main h2,html[data-theme=premium-dark] .tech-article-main h3,html[data-theme=premium-dark] .tech-article-main h4{color:#f2f0eb!important;opacity:1!important;text-shadow:none!important}html[data-theme=premium-dark] .tech-content-section p,html[data-theme=premium-dark] .tech-content-section li,html[data-theme=premium-dark] .tech-content-subsection p,html[data-theme=premium-dark] .tech-content-subsection li,html[data-theme=premium-dark] .tech-article-main>p{color:#aeb7ba!important}html[data-theme=premium-dark] .tech-content-section strong,html[data-theme=premium-dark] .tech-content-subsection strong{color:#e5e8e9!important}html[data-theme=premium-dark] .tech-content-section a,html[data-theme=premium-dark] .tech-content-subsection a{color:#f5b800!important}html[data-theme=premium-dark] .tech-content-subsection{border-left-color:#394449!important}html[data-theme=premium-dark] .tech-note{color:#d6d8d8!important;background:#1b2328!important;border-left-color:#f5b800!important}html[data-theme=premium-dark] .tech-table-wrap{background:#151c20!important;border-color:#394449!important}html[data-theme=premium-dark] .tech-table-wrap table{color:#d6d8d8!important;background:#151c20!important}html[data-theme=premium-dark] .tech-table-wrap thead th{color:#f2f0eb!important;background:#252e33!important;border-color:#394449!important}html[data-theme=premium-dark] .tech-table-wrap tbody th{color:#f2f0eb!important;background:#1b2328!important;border-color:#394449!important}html[data-theme=premium-dark] .tech-table-wrap td{color:#b8c0c3!important;background:#151c20!important;border-color:#394449!important}html[data-theme=premium-dark] .tech-table-wrap th,html[data-theme=premium-dark] .tech-table-wrap td{border-bottom-color:#394449!important}html[data-theme=premium-dark] .tech-diagram{color:#f2f0eb!important;background:#171e22!important;border-color:#394449!important}html[data-theme=premium-dark] .tech-diagram h3,html[data-theme=premium-dark] .tech-diagram strong{color:#f2f0eb!important}html[data-theme=premium-dark] .tech-diagram p{color:#aeb7ba!important}html[data-theme=premium-dark] .tech-flow section{color:#f2f0eb!important;background:#171e22!important;border-color:#394449!important}html[data-theme=premium-dark] .tech-flow section span{color:#f2f0eb!important;background:#252e33!important;border-color:#394449!important}html[data-theme=premium-dark] .tech-flow section strong,html[data-theme=premium-dark] .tech-flow section h3{color:#f2f0eb!important}html[data-theme=premium-dark] .tech-flow section p{color:#aeb7ba!important}html[data-theme=premium-dark] .tech-flow b{color:#f5b800!important}html[data-theme=premium-dark] .tech-context-links{background:#171e22!important;border-color:#394449!important}html[data-theme=premium-dark] .tech-context-links>p{color:#8f999d!important}html[data-theme=premium-dark] .tech-context-links a{color:#d6d8d8!important;background:#1b2328!important;border-color:#394449!important}html[data-theme=premium-dark] .tech-context-links a:hover{color:#f2f0eb!important;background:#252e33!important;border-color:#f5b800!important}html[data-theme=premium-dark] .tech-context-links svg{color:#f5b800!important}html[data-theme=premium-dark] .material-fact-grid>div{color:#f2f0eb!important;background:#171e22!important;border-color:#394449!important}html[data-theme=premium-dark] .material-fact-grid dt{color:#f5b800!important}html[data-theme=premium-dark] .material-fact-grid dd{color:#f2f0eb!important}html[data-theme=premium-dark] .material-center-callout{color:#f2f0eb!important;background:#171e22!important;border-color:#394449!important}html[data-theme=premium-dark] .material-center-callout strong{color:#f2f0eb!important}html[data-theme=premium-dark] .material-center-callout p{color:#aeb7ba!important}html[data-theme=premium-dark] .material-center-callout svg,html[data-theme=premium-dark] .material-center-callout a{color:#f5b800!important}html[data-theme=premium-dark] .material-sources{color:#f2f0eb!important;background:#101619!important;border-color:#303a3f!important}html[data-theme=premium-dark] .material-sources h2{color:#f2f0eb!important}html[data-theme=premium-dark] .material-sources a{color:#f2f0eb!important;background:#171e22!important;border-color:#394449!important}html[data-theme=premium-dark] .material-sources a:hover{background:#1b2328!important;border-color:#f5b800!important}html[data-theme=premium-dark] .material-sources a span{color:#aeb7ba!important}html[data-theme=premium-dark] .material-sources svg{color:#f5b800!important}html[data-theme=premium-dark] .knowledge-cross-hub{color:#f2f0eb!important;background:#0d1214!important;border-color:#303a3f!important}html[data-theme=premium-dark] .knowledge-cross-hub h2,html[data-theme=premium-dark] .knowledge-cross-hub h3{color:#f2f0eb!important}html[data-theme=premium-dark] .knowledge-cross-hub p:not(.industrial-kicker){color:#aeb7ba!important}html[data-theme=premium-dark] .tech-article-main article,html[data-theme=premium-dark] .tech-article-main section{border-color:#394449}@media (max-width:1100px){html[data-theme=premium-dark] .tech-article-body>.shell{background:0 0!important;border-color:#0000!important}}@media (max-width:760px){html[data-theme=premium-dark] .tech-article-body>.shell,html[data-theme=premium-dark] .tech-article-main{background:0 0!important;border-color:#0000!important}html[data-theme=premium-dark] .tech-article-toc{background:#151c20!important;border:1px solid #394449!important;border-left:3px solid #f5b800!important}}html[data-theme=premium-dark] .tech-article-main{counter-reset:tech-section}html[data-theme=premium-dark] .tech-content-section{counter-increment:tech-section;position:relative;overflow:hidden;box-shadow:0 12px 34px #0000001f,inset 0 1px #ffffff05;color:#f2f0eb!important;background:radial-gradient(circle at 94% 8%,#f5b80009,#0000 26%),linear-gradient(135deg,#171e22 0%,#141b1f 55%,#12181c 100%)!important;border:1px solid #303a3f!important;border-left:2px solid #f5b800!important;margin:0 0 18px!important;padding:30px 34px 34px!important}html[data-theme=premium-dark] .tech-content-section:after{content:"";z-index:0;pointer-events:none;opacity:.12;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}html[data-theme=premium-dark] .tech-content-section>*{z-index:1;position:relative}html[data-theme=premium-dark] .tech-content-section:before{content:counter(tech-section, decimal-leading-zero);z-index:2;color:#f5b800;letter-spacing:.12em;background:#f5b8000e;border:1px solid #f5b8006b;justify-content:center;align-items:center;min-width:38px;height:25px;margin:0 0 18px;padding:0 9px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex;position:relative}html[data-theme=premium-dark] .tech-content-section>h2{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;font-size:clamp(2rem,3vw,3.2rem);line-height:1.02;position:relative;color:#f2f0eb!important;margin:0 0 20px!important;padding:0 0 18px!important}html[data-theme=premium-dark] .tech-content-section>h2:after{content:"";background:#f5b800;width:54px;height:2px;position:absolute;bottom:0;left:0}html[data-theme=premium-dark] .tech-content-section>p{max-width:72ch;margin-top:0;font-size:.92rem;line-height:1.82;color:#aeb7ba!important}html[data-theme=premium-dark] .tech-content-section>p+p{margin-top:13px}html[data-theme=premium-dark] .tech-content-section>ul,html[data-theme=premium-dark] .tech-content-section>ol{gap:8px;display:grid;margin:22px 0 0!important;padding:0!important;list-style:none!important}html[data-theme=premium-dark] .tech-content-section>ul>li,html[data-theme=premium-dark] .tech-content-section>ol>li{background:#ffffff05;border:1px solid #303a3f;padding:11px 14px 11px 31px;font-size:.82rem;line-height:1.55;position:relative;color:#b8c0c3!important;margin:0!important}html[data-theme=premium-dark] .tech-content-section>ul>li:before,html[data-theme=premium-dark] .tech-content-section>ol>li:before{content:"";background:#f5b800;width:6px;height:6px;position:absolute;top:1.15em;left:13px}html[data-theme=premium-dark] .tech-content-subsection{position:relative;background:#090d0f4d!important;border:1px solid #303a3f!important;border-left:2px solid #59656a!important;margin:26px 0 0!important;padding:23px 24px!important}html[data-theme=premium-dark] .tech-content-subsection h3{padding-left:14px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.15;position:relative;color:#e7eaeb!important;margin:0 0 14px!important}html[data-theme=premium-dark] .tech-content-subsection h3:before{content:"";background:#f5b800;width:2px;position:absolute;top:.16em;bottom:.16em;left:0}html[data-theme=premium-dark] .tech-content-subsection p,html[data-theme=premium-dark] .tech-content-subsection li{color:#9fa9ac!important}html[data-theme=premium-dark] .tech-content-section strong,html[data-theme=premium-dark] .tech-content-subsection strong{font-weight:750;color:#f2f0eb!important}html[data-theme=premium-dark] .tech-content-section a,html[data-theme=premium-dark] .tech-content-subsection a{text-underline-offset:3px;text-decoration-color:#f5b80059;color:#f5b800!important}html[data-theme=premium-dark] .tech-content-section .tech-table-wrap{box-shadow:none!important;border-color:#394449!important;margin-top:24px!important}html[data-theme=premium-dark] .tech-content-section .tech-note{background:#1b2328!important;border:1px solid #303a3f!important;border-left:3px solid #f5b800!important;margin-top:22px!important;padding:18px 20px!important}html[data-theme=premium-dark] .tech-content-section .tech-diagram,html[data-theme=premium-dark] .tech-content-section .tech-context-links{background:#101619!important;border-color:#394449!important;margin-top:24px!important}html[data-theme=premium-dark] .tech-content-section:last-of-type{margin-bottom:0!important}@media (max-width:900px){html[data-theme=premium-dark] .tech-content-section{padding:26px 26px 29px!important}html[data-theme=premium-dark] .tech-content-section>h2{max-width:none}}@media (max-width:600px){html[data-theme=premium-dark] .tech-content-section{margin-bottom:12px!important;padding:22px 19px 24px!important}html[data-theme=premium-dark] .tech-content-section:before{margin-bottom:15px}html[data-theme=premium-dark] .tech-content-section>h2{font-size:clamp(1.65rem,8vw,2.25rem);padding-bottom:15px!important}html[data-theme=premium-dark] .tech-content-section>ul>li,html[data-theme=premium-dark] .tech-content-section>ol>li{padding:10px 11px 10px 28px}html[data-theme=premium-dark] .tech-content-subsection{padding:18px!important}}html[data-theme=premium-dark] .tech-content-section:before{color:#f5b800!important;background:#f5b8000e!important;border-color:#f5b8006b!important}html[data-theme=premium-dark] .material-fact-grid dt,html[data-theme=premium-dark] .tech-short-answer small{color:#f5b800!important}html[data-theme=premium-dark] .material-fact-grid svg,html[data-theme=premium-dark] .tech-content-section svg{color:#f5b800}html[data-theme=premium-dark] .tech-article-main{position:relative!important}html[data-theme=premium-dark] .tech-article-main:before{content:"";z-index:5;pointer-events:none;background:#f5b800;width:2px;position:absolute;top:0;bottom:0;left:0}html[data-theme=premium-dark] .tech-content-section{border:1px solid #303a3f!important}html[data-theme=premium-dark] .tech-short-answer,html[data-theme=premium-dark] .material-fact-grid>div{border:1px solid #394449!important}html[data-theme=premium-dark] .tech-content-section:before,html[data-theme=premium-dark] .tech-content-section>h2:after,html[data-theme=premium-dark] .tech-short-answer small,html[data-theme=premium-dark] .material-fact-grid dt{border-color:#f5b800;color:#f5b800!important}@media (max-width:760px){html[data-theme=premium-dark] .tech-article-main:before{width:2px;left:0}}html[data-theme=premium-dark] .tech-article-main:before{content:none!important;display:none!important}html[data-theme=premium-dark] .tech-article-main,html[data-theme=premium-dark] .tech-article-body>.shell{border-left-color:#394449!important}html[data-theme=premium-dark] .tech-short-answer,html[data-theme=premium-dark] .material-fact-grid>div{border:1px solid #394449!important;border-left:2px solid #f5b800!important}html[data-theme=premium-dark] .tech-content-section{border:1px solid #303a3f!important;border-left:2px solid #f5b800!important}html[data-theme=premium-dark] .tech-short-answer small,html[data-theme=premium-dark] .material-fact-grid dt,html[data-theme=premium-dark] .tech-content-section:before{color:#f5b800!important}html[data-theme=premium-dark] .tech-content-section>h2:after{background:#f5b800!important}html[data-theme=premium-dark] .screen-family{color:#f2f0eb!important;background:#0b0f12!important}html[data-theme=premium-dark] .screen-family__hero{background:#0b0f12!important}html[data-theme=premium-dark] .screen-family__veil{background:linear-gradient(90deg,#070a0cfa 0%,#0b0f12f0 36%,#0b0f129e 66%,#0b0f1233 100%)!important}html[data-theme=premium-dark] .screen-family__hero nav{color:#9ea6aa!important}html[data-theme=premium-dark] .screen-family__hero nav a{color:#d6d8d8!important}html[data-theme=premium-dark] .screen-family__hero nav a:hover{color:#f5b800!important}html[data-theme=premium-dark] .screen-family__hero h1{color:#f2f0eb!important}html[data-theme=premium-dark] .screen-family__hero h1 em{color:#f5b800!important}html[data-theme=premium-dark] .screen-family__hero .shell>p:last-child{color:#c0c5c7!important}html[data-theme=premium-dark] .screen-family__products{color:#f2f0eb!important;background:linear-gradient(#10161a 0%,#0d1215 100%)!important}html[data-theme=premium-dark] .screen-family__products .industrial-heading h2{color:#f2f0eb!important}html[data-theme=premium-dark] .screen-family__products .industrial-heading>p{color:#f5b800!important}html[data-theme=premium-dark] .screen-family__grid article{background:linear-gradient(145deg,#1b2328 0%,#151c20 100%)!important;border:1px solid #303a3f!important;box-shadow:0 22px 55px #0003!important}html[data-theme=premium-dark] .screen-family__grid article:hover{background:linear-gradient(145deg,#20292e 0%,#171f23 100%)!important;border-color:#465158!important}html[data-theme=premium-dark] .screen-family__grid article>div{color:#f2f0eb!important}html[data-theme=premium-dark] .screen-family__grid small{color:#f5b800!important}html[data-theme=premium-dark] .screen-family__grid h2{color:#f2f0eb!important}html[data-theme=premium-dark] .screen-family__grid p,html[data-theme=premium-dark] .screen-family__grid li{color:#b5bdc0!important}html[data-theme=premium-dark] .screen-family__grid li svg{color:#f5b800!important}html[data-theme=premium-dark] .screen-family__grid .industrial-button{border-color:#f5b800}html[data-theme=premium-dark] .screen-family__guidance{border-top:1px solid #303a3f;color:#f2f0eb!important;background:radial-gradient(circle at 12% 15%,#f5b80009,#0000 30%),linear-gradient(135deg,#151c20 0%,#0d1215 100%)!important}html[data-theme=premium-dark] .screen-family__guidance h2{color:#f2f0eb!important}html[data-theme=premium-dark] .screen-family__guidance p{color:#b5bdc0!important}html[data-theme=premium-dark] .screen-family__guidance .shell>div:last-child{border-top-color:#303a3f!important}html[data-theme=premium-dark] .screen-family__guidance a{color:#d6d8d8!important;border-bottom-color:#303a3f!important}html[data-theme=premium-dark] .screen-family__guidance a:hover,html[data-theme=premium-dark] .screen-family__guidance a svg{color:#f5b800!important}html[data-theme=premium-dark] .contact-request-section{color:#f2f0eb!important;background:radial-gradient(circle at 82% 10%,#f5b80007,#0000 28%),linear-gradient(135deg,#11171b 0%,#0b0f12 100%)!important}html[data-theme=premium-dark] .dark-form,html[data-theme=premium-dark] .technical-form{color:#f2f0eb!important;background:linear-gradient(145deg,#171e22 0%,#12181c 100%)!important;border:1px solid #303a3f!important;box-shadow:0 24px 65px #00000038!important}html[data-theme=premium-dark] .technical-form fieldset{border-radius:16px;background:linear-gradient(145deg,#1b2328 0%,#161d21 100%)!important;border:0!important;margin:0 0 24px!important;padding:24px!important;box-shadow:inset 0 0 0 1px #303a3f!important}html[data-theme=premium-dark] .technical-form legend{float:none;width:100%;max-width:none;margin:0 0 32px;padding:0 2px 14px;transform:translateY(18px);color:#f5b800!important;background:0 0!important;border-bottom:1px solid #303a3f!important}html[data-theme=premium-dark] .technical-form .field label{color:#d6d8d8!important}html[data-theme=premium-dark] .technical-form :is(input:not([type=checkbox]):not([type=file]),textarea,select){color:#f2f0eb!important;box-shadow:none!important;background:#0f1518!important;border:1px solid #3a454b!important}html[data-theme=premium-dark] .technical-form :is(input:not([type=checkbox]):not([type=file]),textarea,select):hover{border-color:#566269!important}html[data-theme=premium-dark] .technical-form :is(input:not([type=checkbox]):not([type=file]),textarea,select):focus{border-color:#f5b800!important;outline:none!important;box-shadow:0 0 0 3px #f5b8001a!important}html[data-theme=premium-dark] .technical-form :is(input,textarea)::placeholder{color:#788287!important;opacity:1!important}html[data-theme=premium-dark] .technical-form select option{color:#f2f0eb!important;background:#12181c!important}html[data-theme=premium-dark] .technical-form .file-upload{color:#f2f0eb!important;background:linear-gradient(145deg,#141b1f 0%,#101619 100%)!important;border-color:#3a454b!important}html[data-theme=premium-dark] .technical-form .file-upload:hover{background:#171f23!important;border-color:#f5b800!important}html[data-theme=premium-dark] .technical-form .file-upload svg{color:#f5b800!important}html[data-theme=premium-dark] .technical-form .file-upload strong{color:#f2f0eb!important}html[data-theme=premium-dark] .technical-form .file-upload small,html[data-theme=premium-dark] .technical-form .upload-fieldset>input{color:#8f999d!important}html[data-theme=premium-dark] .technical-form .consent,html[data-theme=premium-dark] .technical-form .technical-form__review-note{color:#9da6aa!important}html[data-theme=premium-dark] .technical-form .consent a{color:#f5b800!important}html[data-theme=premium-dark] .technical-form .consent input[type=checkbox]{accent-color:#f5b800}html[data-theme=premium-dark] .technical-form .form-project-context{color:#d6d8d8!important;background:#11171b!important;border:1px solid #303a3f!important;border-left:2px solid #f5b800!important}html[data-theme=premium-dark] .technical-form .form-project-context span{color:#f5b800!important}html[data-theme=premium-dark] .technical-form .form-project-context strong{color:#f2f0eb!important}html[data-theme=premium-dark] .technical-form .form-project-context p{color:#9da6aa!important}html[data-theme=premium-dark] .technical-form .form-status{color:#d6d8d8!important}@media (max-width:800px){html[data-theme=premium-dark] .technical-form fieldset{border-radius:14px;padding:20px 16px!important}html[data-theme=premium-dark] .technical-form legend{margin-bottom:30px;transform:translateY(16px)}}html[data-theme=premium-dark] body{background:#0b0f12}.site-atmosphere{z-index:32;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.site-atmosphere__grid{opacity:.018;background-image:linear-gradient(#d6d8d821 1px,#0000 1px),linear-gradient(90deg,#d6d8d81a 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 86%,#0000 100%)}.site-atmosphere__air,.site-atmosphere__microdust{position:absolute;inset:0}.dust-particle{opacity:.1;will-change:transform, opacity;background:#ebece8b8;border-radius:50%;width:3px;height:3px;animation:31s linear infinite estilo-mineral-dust;position:absolute;box-shadow:0 0 4px #ebece833,0 0 9px #ebece812}.dust-particle--01{animation-duration:30s;animation-delay:-8s;top:18%;left:4%}.dust-particle--02{width:2px;height:2px;animation-duration:38s;animation-delay:-18s;top:73%;left:11%}.dust-particle--03{animation-duration:33s;animation-delay:-5s;top:41%;left:18%}.dust-particle--04{opacity:.055;width:4px;height:4px;animation-duration:45s;animation-delay:-24s;top:87%;left:25%}.dust-particle--05{width:2px;height:2px;animation-duration:35s;animation-delay:-14s;top:22%;left:32%}.dust-particle--06{animation-duration:29s;animation-delay:-9s;top:63%;left:39%}.dust-particle--07{width:2px;height:2px;animation-duration:40s;animation-delay:-22s;top:11%;left:46%}.dust-particle--08{opacity:.05;width:4px;height:4px;animation-duration:47s;animation-delay:-15s;top:79%;left:53%}.dust-particle--09{animation-duration:31s;animation-delay:-18s;top:37%;left:60%}.dust-particle--10{width:2px;height:2px;animation-duration:42s;animation-delay:-7s;top:91%;left:66%}.dust-particle--11{animation-duration:34s;animation-delay:-21s;top:17%;left:72%}.dust-particle--12{width:2px;height:2px;animation-duration:30s;animation-delay:-11s;top:57%;left:78%}.dust-particle--13{opacity:.05;width:4px;height:4px;animation-duration:48s;animation-delay:-30s;top:30%;left:84%}.dust-particle--14{animation-duration:33s;animation-delay:-4s;top:77%;left:90%}.dust-particle--15{width:2px;height:2px;animation-duration:43s;animation-delay:-20s;top:13%;left:95%}.dust-particle--16{width:2px;height:2px;animation-duration:37s;animation-delay:-10s;top:49%;left:56%}.dust-particle--17{width:2px;height:2px;animation-duration:41s;animation-delay:-27s;top:56%;left:22%}.dust-particle--18{animation-duration:32s;animation-delay:-16s;top:94%;left:87%}@keyframes estilo-mineral-dust{0%{opacity:0;transform:translate(-18px,50px)rotate(0)}12%{opacity:.07}42%{opacity:.12}66%{opacity:.1;transform:translate(24px,-30px)rotate(105deg)}84%{opacity:.05}to{opacity:0;transform:translate(56px,-122px)rotate(190deg)}}.site-atmosphere__microdust{opacity:.3}.site-atmosphere__microdust span{background:#f1f2ee8f;border-radius:50%;width:1px;height:1px;animation:36s ease-in-out infinite alternate estilo-micro-dust;position:absolute;box-shadow:0 0 3px #f1f2ee1a}.site-atmosphere__microdust span:first-child{top:30%;left:7%}.site-atmosphere__microdust span:nth-child(2){animation-delay:-9s;top:65%;left:15%}.site-atmosphere__microdust span:nth-child(3){animation-delay:-18s;top:16%;left:28%}.site-atmosphere__microdust span:nth-child(4){animation-delay:-5s;top:88%;left:37%}.site-atmosphere__microdust span:nth-child(5){animation-delay:-22s;top:48%;left:45%}.site-atmosphere__microdust span:nth-child(6){animation-delay:-13s;top:25%;left:54%}.site-atmosphere__microdust span:nth-child(7){animation-delay:-3s;top:72%;left:63%}.site-atmosphere__microdust span:nth-child(8){animation-delay:-26s;top:39%;left:71%}.site-atmosphere__microdust span:nth-child(9){animation-delay:-11s;top:85%;left:79%}.site-atmosphere__microdust span:nth-child(10){animation-delay:-7s;top:20%;left:86%}.site-atmosphere__microdust span:nth-child(11){animation-delay:-19s;top:58%;left:92%}.site-atmosphere__microdust span:nth-child(12){animation-delay:-15s;top:33%;left:97%}@keyframes estilo-micro-dust{0%{opacity:.16;transform:translateY(8px)}to{opacity:.44;transform:translate(-26px,-42px)}}.site-atmosphere__deposit{pointer-events:none;mix-blend-mode:normal;position:absolute}.site-atmosphere__deposit--left{opacity:.045;filter:blur(7px);background:radial-gradient(at 20% 100%,#e9eae47a 0%,#cbcfc838 20%,#a2a8a317 40%,#0000 69%),radial-gradient(at 59% 100%,#e1e4dd38,#0000 59%);width:44vw;height:125px;bottom:-48px;left:-7vw;transform:rotate(-1.5deg)}.site-atmosphere__deposit--right{opacity:.043;filter:blur(7px);background:radial-gradient(at 75% 100%,#e8eae375 0%,#c6cbc436 21%,#a0a6a214 42%,#0000 70%),radial-gradient(at 31% 100%,#dde0d933,#0000 58%);width:40vw;height:130px;bottom:-50px;right:-6vw;transform:rotate(1.5deg)}.site-atmosphere__deposit--bottom{opacity:.025;filter:blur(11px);background:radial-gradient(at bottom,#e7e9e370 0%,#bcc2bd26 35%,#979e9a0d 54%,#0000 76%);height:95px;bottom:-52px;left:14%;right:14%}html[data-theme=premium-dark] :is(.turnkey,.industrial-products,.machine-ar-section,.product-commercial-seo,.case-study-process,.case-study-technical,.case-study-evidence,.product-projects,.reference-performance,.screen-family__products,.screen-family__guidance,.solutions-v4-section,.corporate-v3-project){position:relative;overflow:hidden}html[data-theme=premium-dark] :is(.turnkey,.machine-ar-section,.case-study-process,.case-study-technical,.screen-family__products,.solutions-v4-section):after{content:"";z-index:1;pointer-events:none;opacity:.105;filter:blur(5px);background:radial-gradient(at 24% 100%,#d8dbd557 0%,#b4bab52b 30%,#9198940f 51%,#0000 73%),radial-gradient(at 69% 100%,#d3d6d02e,#0000 65%);width:46%;height:74px;position:absolute;bottom:-23px;left:-6%;transform:rotate(-.7deg)}html[data-theme=premium-dark] :is(.industrial-products,.product-commercial-seo,.case-study-evidence,.product-projects,.reference-performance,.screen-family__guidance,.corporate-v3-project):after{content:"";z-index:1;pointer-events:none;opacity:.09;filter:blur(5px);background:radial-gradient(at 72% 100%,#d8dbd54f 0%,#b1b8b326 30%,#9097930d 51%,#0000 73%),radial-gradient(at 27% 100%,#d3d6d029,#0000 65%);width:42%;height:76px;position:absolute;bottom:-25px;right:-5%;transform:rotate(.8deg)}html[data-theme=premium-dark] :is(.turnkey,.industrial-products,.machine-ar-section,.product-commercial-seo,.case-study-process,.case-study-technical,.case-study-evidence,.product-projects,.reference-performance,.screen-family__products,.screen-family__guidance,.solutions-v4-section,.corporate-v3-project)>*{z-index:2;position:relative}html[data-theme=premium-dark] :is(.tech-article-body,.contact-request-section)~.site-atmosphere{opacity:.75}html[data-theme=premium-dark] header,html[data-theme=premium-dark] .header,html[data-theme=premium-dark] .site-header,html[data-theme=premium-dark] .products-mega{z-index:100;position:relative}@media (max-width:760px){.site-atmosphere{z-index:25}.site-atmosphere__grid{opacity:.012;background-size:74px 74px}.dust-particle:nth-child(2n),.site-atmosphere__microdust span:nth-child(n+7){display:none}.site-atmosphere__deposit--left{opacity:.03;width:70vw}.site-atmosphere__deposit--right{opacity:.028;width:66vw}.site-atmosphere__deposit--bottom{opacity:.018}html[data-theme=premium-dark] :is(.turnkey,.machine-ar-section,.case-study-process,.case-study-technical,.screen-family__products,.solutions-v4-section,.industrial-products,.product-commercial-seo,.case-study-evidence,.product-projects,.reference-performance,.screen-family__guidance,.corporate-v3-project):after{opacity:.065;width:70%;height:58px}}@media (prefers-reduced-motion:reduce){.dust-particle,.site-atmosphere__microdust span{animation:none!important}.dust-particle{opacity:.045}.site-atmosphere__microdust{opacity:.16}}html[data-theme=premium-dark] .site-atmosphere{z-index:30;opacity:1}html[data-theme=premium-dark] .site-atmosphere:before{content:"";pointer-events:none;filter:blur(10px);background:radial-gradient(34% 25% at 8% 27%,#cdd3d01b 0%,#aeb6b40f 31%,#7e898a06 57%,#0000 76%),radial-gradient(28% 19% at 93% 17%,#dee0d916 0%,#aeb5b10b 34%,#0000 73%),radial-gradient(38% 18% at 69% 61%,#b8c0be13 0%,#8f999a09 40%,#0000 75%),radial-gradient(35% 16% at 24% 83%,#dbded716 0%,#a9b1ad0a 39%,#0000 75%);animation:25s ease-in-out infinite alternate estilo-mineral-haze;position:absolute;inset:0}@keyframes estilo-mineral-haze{0%{transform:translate(-12px,3px)scale(1)}to{transform:translate(18px,-10px)scale(1.025)}}html[data-theme=premium-dark] .site-atmosphere:after{content:"";pointer-events:none;opacity:.46;filter:drop-shadow(0 0 4px #dce0dc1f);background:radial-gradient(5px at 7% 69%,#e0e2dc59 0 45%,#a0a8a41f 48% 67%,#0000 72%),radial-gradient(4px at 11% 75%,#d3d7d14d 0 50%,#0000 66%),radial-gradient(3.5px at 16% 67%,#dee0da4d 0 50%,#0000 68%),radial-gradient(3px at 22% 72%,#d2d6d147 0 50%,#0000 68%),radial-gradient(2.7px at 30% 66%,#e1e3de47 0 48%,#0000 68%),radial-gradient(2.4px at 37% 71%,#d8dcd745 0 50%,#0000 70%),radial-gradient(2px at 45% 64%,#e7e8e342 0 50%,#0000 69%),radial-gradient(1.8px at 52% 69%,#dbdeda45 0 50%,#0000 70%),radial-gradient(1.6px at 60% 65%,#e8e9e445 0 50%,#0000 70%),radial-gradient(1.4px at 67% 69%,#e2e5e047 0 50%,#0000 72%),radial-gradient(1.2px at 74% 64%,#ebece84a 0 50%,#0000 72%),radial-gradient(1px at 80% 68%,#eff0ec4f 0 45%,#0000 68%),radial-gradient(.9px at 85% 64%,#f0f1ed4f 0 46%,#0000 68%),radial-gradient(.8px at 89% 70%,#f2f3ef57 0 46%,#0000 68%),radial-gradient(.7px at 93% 66%,#f4f4f05c 0 45%,#0000 67%);position:absolute;inset:0}html[data-theme=premium-dark] .site-atmosphere__grid{opacity:.04!important;background-size:88px 88px!important}html[data-theme=premium-dark] .dust-particle{opacity:.28;background:#ebede8c7;width:4px;height:4px;box-shadow:0 0 4px #ebede842,0 0 12px #dce0dc1a;animation-name:estilo-dust-v2!important}html[data-theme=premium-dark] .dust-particle--02,html[data-theme=premium-dark] .dust-particle--05,html[data-theme=premium-dark] .dust-particle--07,html[data-theme=premium-dark] .dust-particle--10,html[data-theme=premium-dark] .dust-particle--12,html[data-theme=premium-dark] .dust-particle--15,html[data-theme=premium-dark] .dust-particle--16,html[data-theme=premium-dark] .dust-particle--17{opacity:.33;width:2px;height:2px}html[data-theme=premium-dark] .dust-particle--04,html[data-theme=premium-dark] .dust-particle--08,html[data-theme=premium-dark] .dust-particle--13{opacity:.16;filter:blur(.5px);width:6px;height:6px}@keyframes estilo-dust-v2{0%{opacity:0;transform:translate(-24px,68px)rotate(0)}9%{opacity:.18}31%{opacity:.32}58%{opacity:.26;transform:translate(34px,-22px)rotate(105deg)}80%{opacity:.18}to{opacity:0;transform:translate(82px,-165px)rotate(215deg)}}html[data-theme=premium-dark] .site-atmosphere__microdust{opacity:.62}html[data-theme=premium-dark] .site-atmosphere__microdust span{background:#eff1ecb3;width:2px;height:2px;box-shadow:0 0 4px #eff1ec24}html[data-theme=premium-dark] .site-atmosphere__deposit--left{opacity:.16;filter:blur(5px);background:radial-gradient(at 14% 100%,#ecede696 0%,#d2d6cd59 18%,#b2b9b22b 36%,#89938f0f 54%,#0000 72%),radial-gradient(at 54% 100%,#e2e5dd5e 0%,#b8bfb824 36%,#0000 69%);width:50vw;height:150px;bottom:-23px;left:-5vw}html[data-theme=premium-dark] .site-atmosphere__deposit--right{opacity:.145;filter:blur(5px);background:radial-gradient(at 80% 100%,#ebede68f 0%,#cfd4cc52 19%,#adb5af26 38%,#89938f0e 55%,#0000 73%),radial-gradient(at 38% 100%,#e2e5dd4d 0%,#0000 67%);width:47vw;height:155px;bottom:-28px;right:-5vw}html[data-theme=premium-dark] .site-atmosphere__deposit--bottom{opacity:.1;filter:blur(8px);background:radial-gradient(at bottom,#e6e9e187 0%,#c3c9c240 34%,#9da6a114 54%,#0000 76%);height:120px;bottom:-29px;left:9%;right:9%}html[data-theme=premium-dark] :is(.industrial-products,.turnkey,.home-knowledge,.machine-ar-section,.product-commercial-seo,.case-study-section,.solutions-v4-section,.screen-family__products,.screen-family__guidance,.corporate-v3-project,.product-projects,.reference-performance){box-shadow:inset 0 -38px 42px -42px #e1e4dd3d}html[data-theme=premium-dark] :is(.industrial-products,.home-knowledge,.product-commercial-seo,.case-study-section,.solutions-v4-section,.screen-family__products,.screen-family__guidance){background-image:radial-gradient(at 12% 15%,#cfd7d40a,#0000 27%),radial-gradient(at 89% 78%,#c1cac708,#0000 31%)!important}html[data-theme=premium-dark] .industrial-products{position:relative;background-color:#0d1215!important}html[data-theme=premium-dark] .industrial-products:before{content:"";pointer-events:none;opacity:.13;background:radial-gradient(2px at 8% 19%,#e0e3dd61 0 40%,#0000 55%),radial-gradient(1.5px at 17% 72%,#daded84d 0 40%,#0000 57%),radial-gradient(2px at 31% 37%,#e6e7e24a 0 40%,#0000 58%),radial-gradient(1px at 46% 78%,#e7e9e452 0 40%,#0000 57%),radial-gradient(1.2px at 62% 29%,#e8eae54a 0 40%,#0000 57%),radial-gradient(1px at 77% 69%,#ecede84f 0 40%,#0000 57%),radial-gradient(.8px at 91% 23%,#eff0ec57 0 40%,#0000 58%);position:absolute;inset:0}html[data-theme=premium-dark] .industrial-products>*{z-index:2;position:relative}@media (max-width:760px){html[data-theme=premium-dark] .site-atmosphere:before{opacity:.7}html[data-theme=premium-dark] .site-atmosphere:after{opacity:.32}html[data-theme=premium-dark] .site-atmosphere__grid{opacity:.022!important}html[data-theme=premium-dark] .dust-particle{opacity:.2}html[data-theme=premium-dark] .site-atmosphere__deposit--left,html[data-theme=premium-dark] .site-atmosphere__deposit--right{opacity:.1}html[data-theme=premium-dark] .site-atmosphere__deposit--bottom{opacity:.065}}@media (prefers-reduced-motion:reduce){html[data-theme=premium-dark] .site-atmosphere:before,html[data-theme=premium-dark] .dust-particle,html[data-theme=premium-dark] .site-atmosphere__microdust span{animation:none!important}}html[data-theme=premium-dark] .site-atmosphere{display:none!important}html[data-theme=premium-dark] .industrial-products:before,html[data-theme=premium-dark] :is(.turnkey,.machine-ar-section,.case-study-process,.case-study-technical,.case-study-evidence,.industrial-products,.product-commercial-seo,.product-projects,.reference-performance,.screen-family__products,.screen-family__guidance,.solutions-v4-section,.corporate-v3-project):after{content:none!important;display:none!important}html[data-theme=premium-dark] .products-mega{position:absolute!important}html[data-theme=premium-dark] :is(.industrial-products,.home-knowledge,.product-commercial-seo,.machine-ar-section,.case-study-need,.case-study-process,.case-study-technical,.case-study-evidence,.case-study-knowledge,.solutions-v4-section,.solutions-scope,.solutions-benefits,.product-projects,.reference-performance,.product-knowledge-links,.screen-family__products,.screen-family__guidance,.corporate-v3-who,.corporate-v3-quality,.corporate-v3-capabilities,.corporate-v3-expertise,.tech-article-body,.material-sources,.knowledge-cross-hub,.knowledge-categories,.knowledge-index,.home-knowledge,.contact-request-section,.dark-page-section),html[data-theme=premium-dark] :is(.industrial-products,.home-knowledge,.product-commercial-seo,.machine-ar-section,.case-study-need,.case-study-process,.case-study-technical,.case-study-evidence,.case-study-knowledge,.solutions-v4-section,.solutions-scope,.solutions-benefits,.product-projects,.product-knowledge-links,.screen-family__products,.screen-family__guidance,.corporate-v3-who,.corporate-v3-quality,.corporate-v3-capabilities,.corporate-v3-expertise,.tech-article-body,.material-sources,.knowledge-cross-hub,.knowledge-categories,.knowledge-index,.contact-request-section,.dark-page-section)>.shell{isolation:isolate;position:relative}html[data-theme=premium-dark] :is(.industrial-products,.home-knowledge,.product-commercial-seo,.case-study-need,.case-study-process,.case-study-technical,.case-study-evidence,.case-study-knowledge,.solutions-v4-section,.solutions-scope,.solutions-benefits,.product-projects,.product-knowledge-links,.screen-family__products,.screen-family__guidance,.corporate-v3-who,.corporate-v3-quality,.corporate-v3-capabilities,.corporate-v3-expertise,.material-sources,.knowledge-cross-hub,.knowledge-categories,.knowledge-index,.dark-page-section)>.shell:before{content:"";z-index:0;pointer-events:none;opacity:.82;filter:blur(15px);background:radial-gradient(30% 18% at 7% 82%,#e2e5de25 0%,#c3c9c317 24%,#9ba6a20a 48%,#0000 74%),radial-gradient(19% 11% at 22% 90%,#eaebe51d 0%,#bbc3bd0e 42%,#0000 75%),radial-gradient(34% 25% at 46% 53%,#c6cfcc17 0%,#a1adab0d 37%,#7a898a05 58%,#0000 78%),radial-gradient(24% 16% at 61% 42%,#d7dcd713 0%,#a7b1ae09 47%,#0000 76%),radial-gradient(30% 17% at 92% 87%,#e3e5df21 0%,#bfc6c012 29%,#97a19d07 51%,#0000 75%),radial-gradient(25% 15% at 72% 10%,#ccd4d00e 0%,#9da8a606 52%,#0000 76%);width:108vw;animation:24s ease-in-out infinite alternate estilo-section-mineral-cloud;position:absolute;top:-20%;bottom:-20%;left:50%;transform:translate(-50%)translate(0)}@keyframes estilo-section-mineral-cloud{0%{transform:translate(-50%)translate(-8px,6px)scale(1)}50%{transform:translate(-50%)translate(7px,-5px)scale(1.012)}to{transform:translate(-50%)translate(17px,-9px)scale(1.025)}}html[data-theme=premium-dark] :is(.industrial-products,.home-knowledge,.product-commercial-seo,.case-study-need,.case-study-process,.case-study-technical,.case-study-evidence,.case-study-knowledge,.solutions-v4-section,.solutions-scope,.product-projects,.screen-family__products,.screen-family__guidance,.corporate-v3-who,.corporate-v3-quality,.material-sources,.knowledge-cross-hub,.knowledge-categories,.knowledge-index,.dark-page-section)>.shell:after{content:"";z-index:0;pointer-events:none;opacity:.78;filter:blur(.15px);background:radial-gradient(24% 50% at 9% 100%,#e6e8e22d 0%,#c6cbc518 30%,#9da5a008 53%,#0000 74%),radial-gradient(34% 45% at 42% 100%,#dbded71b 0%,#b5bcb50d 38%,#0000 74%),radial-gradient(27% 53% at 91% 100%,#e7e9e229 0%,#c6cbc514 33%,#9ba4a007 54%,#0000 75%),radial-gradient(circle at 7% 34%,#eceee857 0 1px,#0000 1.3px),radial-gradient(circle at 18% 65%,#e8eae545 0 .8px,#0000 1.1px),radial-gradient(circle at 29% 28%,#eff0eb4a 0 .75px,#0000 1px),radial-gradient(circle at 39% 73%,#e3e6e13b 0 .7px,#0000 1px),radial-gradient(circle at 51% 43%,#eff0ec42 0 .8px,#0000 1.1px),radial-gradient(circle at 62% 68%,#e8ebe638 0 .7px,#0000 1px),radial-gradient(circle at 73% 24%,#f1f2ed47 0 .75px,#0000 1px),radial-gradient(circle at 84% 59%,#ebede840 0 .7px,#0000 1px),radial-gradient(circle at 94% 37%,#f1f2ed4d 0 .75px,#0000 1px);width:106vw;height:180px;animation:18s ease-in-out infinite alternate estilo-section-microdust;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}@keyframes estilo-section-microdust{0%{transform:translate(-50%)translate(-5px,5px)}to{transform:translate(-50%)translate(12px,-8px)}}html[data-theme=premium-dark] :is(.industrial-products,.home-knowledge,.product-commercial-seo,.machine-ar-section,.case-study-need,.case-study-process,.case-study-technical,.case-study-evidence,.case-study-knowledge,.solutions-v4-section,.solutions-scope,.solutions-benefits,.product-projects,.product-knowledge-links,.screen-family__products,.screen-family__guidance,.corporate-v3-who,.corporate-v3-quality,.corporate-v3-capabilities,.corporate-v3-expertise,.tech-article-body,.material-sources,.knowledge-cross-hub,.knowledge-categories,.knowledge-index,.contact-request-section,.dark-page-section)>.shell>*{z-index:2;position:relative}html[data-theme=premium-dark] .industrial-products>.shell:before{opacity:1;background:radial-gradient(34% 20% at 4% 86%,#e7e9e230 0%,#c4cbc31b 27%,#99a49f0b 50%,#0000 74%),radial-gradient(27% 18% at 37% 57%,#c8d1cd1b 0%,#9ca9a60d 44%,#0000 76%),radial-gradient(30% 20% at 96% 82%,#e4e7e02a 0%,#bec6bf16 30%,#959f9b08 52%,#0000 75%),radial-gradient(29% 15% at 72% 21%,#cad3cf11,#0000 73%)}html[data-theme=premium-dark] .product-catalog-page .industrial-products>.shell:before{opacity:1}html[data-theme=premium-dark] .product-catalog-page .industrial-products>.shell:after{opacity:.95}html[data-theme=premium-dark] :is(.tech-article-body,.contact-request-section)>.shell:before{opacity:.4}html[data-theme=premium-dark] :is(.tech-article-body,.contact-request-section)>.shell:after{opacity:.35}html[data-theme=premium-dark] :is(figure,picture,.industrial-product-card__image,.machine-ar__visual,.product-hero,.product-catalog-hero,.hero,.turnkey,.case-study-hero,.corporate-v3-project__media){isolation:isolate}@media (max-width:760px){html[data-theme=premium-dark] :is(.industrial-products,.home-knowledge,.product-commercial-seo,.case-study-need,.case-study-process,.case-study-technical,.case-study-evidence,.case-study-knowledge,.solutions-v4-section,.solutions-scope,.product-projects,.screen-family__products,.screen-family__guidance,.corporate-v3-who,.corporate-v3-quality,.material-sources,.knowledge-cross-hub,.knowledge-categories,.knowledge-index,.dark-page-section)>.shell:before{opacity:.62;filter:blur(18px)}html[data-theme=premium-dark] :is(.industrial-products,.home-knowledge,.product-commercial-seo,.case-study-need,.case-study-process,.case-study-technical,.case-study-evidence,.case-study-knowledge,.solutions-v4-section,.solutions-scope,.product-projects,.screen-family__products,.screen-family__guidance,.corporate-v3-who,.corporate-v3-quality,.material-sources,.knowledge-cross-hub,.knowledge-categories,.knowledge-index,.dark-page-section)>.shell:after{opacity:.55;height:135px}}@media (prefers-reduced-motion:reduce){html[data-theme=premium-dark] :is(.industrial-products,.home-knowledge,.product-commercial-seo,.case-study-need,.case-study-process,.case-study-technical,.case-study-evidence,.case-study-knowledge,.solutions-v4-section,.solutions-scope,.product-projects,.screen-family__products,.screen-family__guidance,.corporate-v3-who,.corporate-v3-quality,.material-sources,.knowledge-cross-hub,.knowledge-categories,.knowledge-index,.dark-page-section)>.shell:before,html[data-theme=premium-dark] :is(.industrial-products,.home-knowledge,.product-commercial-seo,.case-study-need,.case-study-process,.case-study-technical,.case-study-evidence,.case-study-knowledge,.solutions-v4-section,.solutions-scope,.product-projects,.screen-family__products,.screen-family__guidance,.corporate-v3-who,.corporate-v3-quality,.material-sources,.knowledge-cross-hub,.knowledge-categories,.knowledge-index,.dark-page-section)>.shell:after{animation:none!important}}html[data-theme=premium-dark] .mineral-dust-prototype{isolation:isolate!important;background-color:#0b0f12!important;background-image:radial-gradient(60% 80% at 50% 45%,#232c3185 0%,#161d214d 42%,#0b0f1200 75%),linear-gradient(#0b0f12 0%,#10161a 48%,#0b0f12 100%)!important;position:relative!important;overflow:hidden!important}html[data-theme=premium-dark] .mineral-dust-prototype>.shell:before,html[data-theme=premium-dark] .mineral-dust-prototype>.shell:after{content:none!important;display:none!important}html[data-theme=premium-dark] .mineral-dust-scene{z-index:0;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}html[data-theme=premium-dark] .mineral-dust-prototype>.shell{z-index:5!important;position:relative!important}html[data-theme=premium-dark] .mineral-dust-cloud{pointer-events:none;will-change:transform, opacity;transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}html[data-theme=premium-dark] .mineral-dust-cloud--a{opacity:.88;filter:url(#estilo-mineral-cloud-a);background:radial-gradient(50% 44% at 42% 54%,#e8eae4a3 0%,#daded87d 22%,#bcc4bf4d 42%,#919d9a21 61%,#6e7d7c0b 73%,#0000 86%),radial-gradient(34% 31% at 64% 38%,#e1e5e059 0%,#b1bcb82e 49%,#0000 80%),radial-gradient(37% 25% at 29% 72%,#eeeee84d 0%,#bdc4be24 51%,#0000 82%);border-radius:48% 52% 46% 54%/55% 44% 56% 45%;width:64%;height:68%;animation:21s ease-in-out infinite alternate estilo-dust-cloud-a-motion;top:16%;left:-8%}@keyframes estilo-dust-cloud-a-motion{0%{opacity:.76;transform:translate(-6%,5%)rotate(-3deg)scale(.94)}50%{opacity:1;transform:translate(5%,-3%)rotate(1deg)scale(1.07)}to{opacity:.78;transform:translate(15%,-6%)rotate(3deg)scale(1.15)}}html[data-theme=premium-dark] .mineral-dust-cloud--b{opacity:.7;filter:url(#estilo-mineral-cloud-b);background:radial-gradient(48% 42% at 46% 52%,#e0e4df7a 0%,#c3cac652 27%,#9da8a52b 48%,#7887860f 67%,#0000 84%),radial-gradient(30% 28% at 71% 31%,#ebece645 0%,#b2bcb81f 50%,#0000 79%),radial-gradient(29% 23% at 28% 68%,#dbdfda3d 0%,#a7b2ae1a 51%,#0000 81%);border-radius:55% 45% 53% 47%/44% 58% 42% 56%;width:58%;height:63%;animation:27s ease-in-out infinite alternate estilo-dust-cloud-b-motion;top:5%;left:29%}@keyframes estilo-dust-cloud-b-motion{0%{opacity:.68;transform:translate(-4%,-2%)rotate(2deg)scale(.94)}50%{opacity:.98;transform:translate(4%,4%)rotate(-1deg)scale(1.08)}to{opacity:.72;transform:translate(10%,-4%)rotate(2deg)scale(1.16)}}html[data-theme=premium-dark] .mineral-dust-cloud--c{opacity:.79;filter:url(#estilo-mineral-cloud-a);background:radial-gradient(48% 40% at 53% 53%,#eaebe585 0%,#cbd1cb59 25%,#a1aba72e 47%,#78868311 65%,#0000 84%),radial-gradient(29% 25% at 30% 32%,#dce1db45 0%,#a9b3af1c 53%,#0000 80%),radial-gradient(30% 22% at 73% 72%,#efefe942 0%,#b4bcb61c 48%,#0000 81%);border-radius:42% 58% 47% 53%/57% 41% 59% 43%;width:61%;height:58%;animation:24s ease-in-out infinite alternate estilo-dust-cloud-c-motion;bottom:3%;right:-13%}@keyframes estilo-dust-cloud-c-motion{0%{opacity:.68;transform:translate(8%,6%)rotate(2deg)scale(.94)}50%{opacity:.98;transform:translate(-5%,-3%)rotate(-2deg)scale(1.07)}to{opacity:.7;transform:translate(-16%,-8%)rotate(2deg)scale(1.16)}}html[data-theme=premium-dark] .mineral-dust-deposit{pointer-events:none;will-change:transform, opacity;height:180px;position:absolute;bottom:-72px}html[data-theme=premium-dark] .mineral-dust-deposit--left{opacity:.57;filter:url(#estilo-mineral-deposit);background:radial-gradient(55% 60% at 45% 100%,#e5e7e194 0%,#c8cdc657 31%,#9fa9a324 55%,#0000 78%);border-radius:50%;width:55%;animation:30s ease-in-out infinite alternate estilo-deposit-left-motion;left:-4%}@keyframes estilo-deposit-left-motion{0%{transform:translate(-2%)scaleX(.96)}to{transform:translate(5%,-8px)scaleX(1.08)}}html[data-theme=premium-dark] .mineral-dust-deposit--right{opacity:.51;filter:url(#estilo-mineral-deposit);background:radial-gradient(57% 62% at 55% 100%,#e6e8e28a 0%,#c7cdc64d 31%,#9da7a11f 55%,#0000 78%);border-radius:50%;width:52%;animation:34s ease-in-out infinite alternate estilo-deposit-right-motion;right:-5%}@keyframes estilo-deposit-right-motion{0%{transform:translate(3%,2px)scaleX(1)}to{transform:translate(-6%,-7px)scaleX(1.09)}}html[data-theme=premium-dark] .mineral-dust-scene:before{content:"";pointer-events:none;filter:blur(26px);opacity:.88;background:radial-gradient(38% 42% at 18% 55%,#bcc6c21b,#0000 72%),radial-gradient(43% 47% at 54% 46%,#a8b4b114,#0000 73%),radial-gradient(35% 39% at 88% 61%,#c0c9c418,#0000 72%);animation:18s ease-in-out infinite alternate estilo-dust-ambient-breathe;position:absolute;inset:8% -10% 5%}@keyframes estilo-dust-ambient-breathe{0%{opacity:.66;transform:translate(-1%,1%)scale(.98)}to{opacity:.92;transform:translate(2%,-2%)scale(1.04)}}html[data-theme=premium-dark] .mineral-dust-scene:after{content:"";pointer-events:none;filter:blur(18px);opacity:.8;background:radial-gradient(28% 65% at 12% 100%,#d5d9d22e,#0000 73%),radial-gradient(38% 62% at 49% 100%,#bcc4be1b,#0000 76%),radial-gradient(31% 65% at 91% 100%,#d9dcd62b,#0000 73%);height:42%;position:absolute;bottom:-16%;left:-8%;right:-8%}html[data-theme=premium-dark] .mineral-dust-prototype .industrial-heading,html[data-theme=premium-dark] .mineral-dust-prototype .industrial-product-grid,html[data-theme=premium-dark] .mineral-dust-prototype .industrial-product-card,html[data-theme=premium-dark] .mineral-dust-prototype .catalog-link{z-index:5;position:relative}html[data-theme=premium-dark] .mineral-dust-prototype .industrial-product-card{isolation:isolate}html[data-theme=premium-dark] .mineral-dust-prototype :is(img,picture,figure,.industrial-product-card__image){z-index:2;position:relative}@media (max-width:760px){html[data-theme=premium-dark] .mineral-dust-cloud--a{opacity:.62;width:105%;left:-45%}html[data-theme=premium-dark] .mineral-dust-cloud--b{opacity:.48;width:100%;left:5%}html[data-theme=premium-dark] .mineral-dust-cloud--c{opacity:.57;width:100%;right:-46%}html[data-theme=premium-dark] .mineral-dust-deposit{opacity:.34}}@media (prefers-reduced-motion:reduce){html[data-theme=premium-dark] .mineral-dust-cloud,html[data-theme=premium-dark] .mineral-dust-deposit,html[data-theme=premium-dark] .mineral-dust-scene:before{animation:none!important}}html[data-theme=premium-dark] .mineral-dust-prototype{background-image:radial-gradient(72% 95% at 50% 48%,#303b409e 0%,#1c24285c 38%,#0f14171f 67%,#0000 84%),linear-gradient(#0b0f12 0%,#11181c 48%,#0b0f12 100%)!important}html[data-theme=premium-dark] .mineral-dust-cloud--a{opacity:1;background:radial-gradient(52% 46% at 43% 52%,#eceee8d1 0%,#dbe0daa3 20%,#bcc6c16e 40%,#92a09c3b 58%,#6a7a7817 72%,#0000 86%),radial-gradient(37% 32% at 67% 36%,#e4e8e27a 0%,#b5c0bb42 46%,#0000 80%),radial-gradient(40% 28% at 28% 73%,#eff0ea70 0%,#bec7c138 50%,#0000 82%);width:72%;height:76%;top:8%;left:-4%}html[data-theme=premium-dark] .mineral-dust-cloud--b{opacity:.94;background:radial-gradient(52% 46% at 49%,#e7eae5b8 0%,#cfd6d185 23%,#a9b5b157 43%,#80908e2b 61%,#60706f0f 74%,#0000 87%),radial-gradient(35% 31% at 69% 31%,#ebede76b 0%,#b6c1bc33 50%,#0000 81%),radial-gradient(36% 27% at 31% 69%,#e0e4de5e 0%,#aab6b12e 50%,#0000 81%);width:70%;height:76%;top:0%;left:20%}html[data-theme=premium-dark] .mineral-dust-cloud--c{opacity:.96;background:radial-gradient(51% 43% at 53% 52%,#edeee8c2 0%,#d2d8d28c 23%,#a9b5b059 44%,#7f8e8a2e 61%,#62706d0f 75%,#0000 87%),radial-gradient(31% 28% at 28% 30%,#e2e7e066 0%,#aebab530 51%,#0000 81%),radial-gradient(33% 25% at 74% 72%,#f0f0ea61 0%,#b6bfb82e 50%,#0000 82%);width:70%;height:67%;bottom:-2%;right:-7%}html[data-theme=premium-dark] .mineral-dust-scene:before{opacity:1;filter:blur(19px);background:radial-gradient(44% 50% at 14% 54%,#c9d2cd33,#9eaba714 46%,#0000 74%),radial-gradient(50% 56% at 50% 44%,#c1ccc72e,#91a09d12 49%,#0000 76%),radial-gradient(43% 50% at 88% 60%,#cdd5d030,#9daaa612 48%,#0000 74%);inset:0 -10% -2%}html[data-theme=premium-dark] .mineral-dust-deposit--left{opacity:.76}html[data-theme=premium-dark] .mineral-dust-deposit--right{opacity:.7}html[data-theme=premium-dark] .mineral-dust-scene:after{opacity:.96;filter:blur(15px);background:radial-gradient(31% 70% at 10% 100%,#dde0d947,#acb7b01c 46%,#0000 74%),radial-gradient(42% 67% at 49% 100%,#cdd3cc30,#9faba412 48%,#0000 76%),radial-gradient(34% 70% at 92% 100%,#dfe2db42,#adb7b01a 46%,#0000 74%);height:48%}html[data-theme=premium-dark] .mineral-dust-prototype .mineral-dust-scene:before{content:"";z-index:1;pointer-events:none;opacity:.94;filter:blur(11px);background:radial-gradient(26% 64% at 7% 52%,#ebede770 0%,#d2d8d24d 24%,#a9b5b129 47%,#7686840e 67%,#0000 82%),radial-gradient(25% 56% at 29% 42%,#e1e5df5c 0%,#c3ccc73b 28%,#97a5a21b 53%,#0000 81%),radial-gradient(31% 67% at 52% 48%,#e8eae46b 0%,#cbd2cc45 26%,#a0ada821 50%,#70807e0b 68%,#0000 83%),radial-gradient(24% 56% at 73% 39%,#dbe1da54 0%,#bbc6c030 30%,#919f9b16 54%,#0000 80%),radial-gradient(28% 64% at 95% 55%,#ebede769 0%,#cfd6d045 25%,#a4b0ab21 49%,#7483800b 68%,#0000 82%);height:205px;animation:22s ease-in-out infinite alternate estilo-dust-top-band;position:absolute;top:-34px;left:-5%;right:-5%;-webkit-mask-image:linear-gradient(#000000f0 0%,#000 32%,#000000e0 60%,#00000061 83%,#0000 100%);mask-image:linear-gradient(#000000f0 0%,#000 32%,#000000e0 60%,#00000061 83%,#0000 100%)}@keyframes estilo-dust-top-band{0%{opacity:.78;transform:translate(-1.5%,3px)scaleX(.985)scaleY(.96)}35%{opacity:.96;transform:translate(1.5%,-5px)scaleX(1.015)scaleY(1.02)}70%{opacity:.88;transform:translate(-.5%,1px)scaleX(1.035)scaleY(1.055)}to{opacity:.76;transform:translate(2.5%,-7px)scaleX(1.055)scaleY(1.08)}}html[data-theme=premium-dark] .mineral-dust-prototype .mineral-dust-scene:after{content:"";z-index:1;pointer-events:none;opacity:1;filter:blur(12px);background:radial-gradient(30% 58% at 7% 100%,#eeefe987 0%,#d6dbd45c 24%,#b0b9b333 45%,#84928d14 64%,#0000 82%),radial-gradient(30% 54% at 31% 100%,#e2e6df66 0%,#c9d0c942 28%,#9eaaa41f 50%,#0000 80%),radial-gradient(37% 58% at 52% 100%,#e9ebe575 0%,#cfd5ce4d 25%,#a5b0a926 48%,#7786820d 67%,#0000 83%),radial-gradient(29% 54% at 73% 100%,#e0e5de61 0%,#c5cdc63b 29%,#9aa6a01a 52%,#0000 80%),radial-gradient(31% 60% at 95% 100%,#eff0ea82 0%,#d5dad357 24%,#aeb8b22e 46%,#818f8b12 65%,#0000 82%);height:225px;animation:27s ease-in-out infinite alternate estilo-dust-bottom-band;position:absolute;bottom:-48px;left:-5%;right:-5%;-webkit-mask-image:linear-gradient(#0000 0%,#00000047 16%,#000000d1 42%,#000 72% 100%);mask-image:linear-gradient(#0000 0%,#00000047 16%,#000000d1 42%,#000 72% 100%)}@keyframes estilo-dust-bottom-band{0%{opacity:.82;transform:translate(-2%,8px)scaleX(.98)scaleY(.95)}40%{opacity:1;transform:translate(1%,-3px)scaleX(1.025)scaleY(1.025)}75%{opacity:.92;transform:translate(-1%,-7px)scaleX(1.045)scaleY(1.06)}to{opacity:.8;transform:translate(2.5%,-12px)scaleX(1.07)scaleY(1.09)}}html[data-theme=premium-dark] .mineral-dust-cloud--a{height:84%;top:2%}html[data-theme=premium-dark] .mineral-dust-cloud--b{height:85%;top:-5%}html[data-theme=premium-dark] .mineral-dust-cloud--c{height:76%;bottom:-6%}html[data-theme=premium-dark] .mineral-dust-prototype>.shell,html[data-theme=premium-dark] .mineral-dust-prototype .industrial-heading,html[data-theme=premium-dark] .mineral-dust-prototype .industrial-product-grid,html[data-theme=premium-dark] .mineral-dust-prototype .industrial-product-card,html[data-theme=premium-dark] .mineral-dust-prototype .catalog-link{z-index:10!important;position:relative!important}@media (prefers-reduced-motion:reduce){html[data-theme=premium-dark] .mineral-dust-prototype .mineral-dust-scene:before,html[data-theme=premium-dark] .mineral-dust-prototype .mineral-dust-scene:after{animation:none!important}}html[data-theme=premium-dark] .mineral-dust-prototype .mineral-dust-scene:before{filter:blur(13px)opacity(.54);height:185px}html[data-theme=premium-dark] .mineral-dust-prototype .mineral-dust-deposit--left{opacity:1;filter:url(#estilo-mineral-deposit);background:radial-gradient(60% 64% at 35% 100%,#eff0eab8 0%,#dbdfd880 22%,#b8c1ba4d 42%,#8f9b9524 61%,#6978740b 73%,#0000 84%),radial-gradient(38% 48% at 72% 86%,#e1e6df6e 0%,#bbc5be38 43%,#8d9a9512 65%,#0000 82%);width:68%;height:225px;bottom:-58px;left:-8%}html[data-theme=premium-dark] .mineral-dust-prototype .mineral-dust-cloud--a{width:76%;height:82%;top:8%;left:-9%}html[data-theme=premium-dark] .mineral-dust-prototype .mineral-dust-scene:before{content:none!important;display:none!important}html[data-theme=premium-dark] .mineral-dust-cloud--top-left{opacity:.92;filter:url(#estilo-mineral-cloud-a);background:radial-gradient(48% 46% at 43% 52%,#eff0eac7 0%,#dce1da96 20%,#bbc5bf61 41%,#919e9930 59%,#6a787511 72%,#0000 86%),radial-gradient(34% 31% at 68% 34%,#e7eae470 0%,#b5bfba38 48%,#0000 80%),radial-gradient(36% 26% at 27% 72%,#eceee761 0%,#b8c2bc2e 51%,#0000 82%);border-radius:52% 48% 57% 43%/48% 55% 45% 52%;width:64%;height:44%;animation:19s ease-in-out infinite alternate estilo-top-dust-left;top:-7%;left:-8%}@keyframes estilo-top-dust-left{0%{opacity:.7;transform:translate(-8%,5%)rotate(-3deg)scale(.93)}30%{opacity:.94;transform:translate(-1%,-2%)rotate(-1deg)scale(1.02)}62%{opacity:.86;transform:translate(7%,2%)rotate(1.5deg)scale(1.1)}to{opacity:.68;transform:translate(14%,-5%)rotate(3deg)scale(1.16)}}html[data-theme=premium-dark] .mineral-dust-cloud--top-right{opacity:.9;filter:url(#estilo-mineral-cloud-b);background:radial-gradient(49% 44% at 55%,#eeefe9bf 0%,#d8ded78f 21%,#b7c2bc5c 42%,#8c9a962e 60%,#6675720f 73%,#0000 86%),radial-gradient(32% 29% at 29% 32%,#e5e9e26b 0%,#b4bfb936 49%,#0000 80%),radial-gradient(37% 27% at 74% 72%,#eff0ea5c 0%,#b8c1ba2b 50%,#0000 82%);border-radius:44% 56% 46% 54%/57% 43% 58% 42%;width:66%;height:46%;animation:23s ease-in-out infinite alternate estilo-top-dust-right;top:-9%;right:-10%}@keyframes estilo-top-dust-right{0%{opacity:.67;transform:translate(10%,3%)rotate(3deg)scale(.94)}35%{opacity:.91;transform:translate(3%,-3%)rotate(1deg)scale(1.03)}68%{opacity:.84;transform:translate(-6%,2%)rotate(-1.5deg)scale(1.1)}to{opacity:.66;transform:translate(-14%,-6%)rotate(-3deg)scale(1.17)}}html[data-theme=premium-dark] .mineral-dust-cloud--top-left,html[data-theme=premium-dark] .mineral-dust-cloud--top-right{mix-blend-mode:normal;will-change:transform, opacity}html[data-theme=premium-dark] .mineral-dust-prototype .industrial-heading,html[data-theme=premium-dark] .mineral-dust-prototype .industrial-product-grid,html[data-theme=premium-dark] .mineral-dust-prototype .catalog-link{z-index:10!important;position:relative!important}@media (max-width:760px){html[data-theme=premium-dark] .mineral-dust-cloud--top-left{opacity:.68;width:100%;height:38%;top:-5%;left:-35%}html[data-theme=premium-dark] .mineral-dust-cloud--top-right{opacity:.66;width:100%;height:40%;top:-4%;right:-38%}}@media (prefers-reduced-motion:reduce){html[data-theme=premium-dark] .mineral-dust-cloud--top-left,html[data-theme=premium-dark] .mineral-dust-cloud--top-right{animation:none!important}}html[data-theme=premium-dark] .industrial-hero__ore{pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none;position:absolute;overflow:visible}html[data-theme=premium-dark] .industrial-hero__ore--left{opacity:.76;filter:saturate(.42)brightness(.48)contrast(1.16);width:610px;height:475px;bottom:-118px;left:-235px;transform:rotate(-4deg)translate(0);-webkit-mask-image:radial-gradient(85% 92% at 25% 82%,#000 0%,#000000f5 47%,#000000b3 64%,#0000003d 78%,#0000 92%);mask-image:radial-gradient(85% 92% at 25% 82%,#000 0%,#000000f5 47%,#000000b3 64%,#0000003d 78%,#0000 92%)}html[data-theme=premium-dark] .industrial-hero__ore--left img{filter:drop-shadow(30px 26px 34px #000000ad);object-fit:contain!important;object-position:left bottom!important}html[data-theme=premium-dark] .industrial-hero__ore--left:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0% 46%,#0b0f1214 61%,#0b0f1266 78%,#0b0f12d1 94%,#0b0f12 100%),linear-gradient(#0b0f128c 0%,#0b0f121f 20%,#0000 60%,#0b0f123d 100%);position:absolute;inset:-8% -10% -8% -8%}html[data-theme=premium-dark] .industrial-hero__grid{z-index:2;position:relative}html[data-theme=premium-dark] .industrial-hero__active-product{z-index:3}@media (max-width:1200px){html[data-theme=premium-dark] .industrial-hero__ore--left{opacity:.66;width:560px;height:440px;bottom:-120px;left:-260px}}@media (max-width:760px){html[data-theme=premium-dark] .industrial-hero__ore--left{opacity:.45;width:335px;height:260px;bottom:-65px;left:-185px;transform:rotate(-5deg)scale(.96)}}html[data-theme=premium-dark] .home-social-strip{background-color:#0000!important;background-image:radial-gradient(42% 180% at 4% 46%,#77858c1d 0%,#4f5c620e 43%,#0000 72%),radial-gradient(45% 180% at 53% 42%,#ffffff07 0%,#ffffff03 46%,#0000 73%),radial-gradient(38% 190% at 100% 55%,#05080a85 0%,#080c0f40 45%,#0000 76%),linear-gradient(100deg,#303a3f 0%,#293338 30%,#232c31 58%,#1b2328 100%)!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto!important;background-attachment:scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000094,0 14px 38px #00000021!important}html[data-theme=premium-dark] .home-social-strip__copy:after{content:none!important;display:none!important}html[data-theme=premium-dark] .home-social-strip__ore{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.52;filter:saturate(.38)brightness(.47)contrast(1.18);width:455px;height:275px;position:absolute;bottom:-128px;right:-155px;transform:rotate(-2deg)translate(0);-webkit-mask-image:radial-gradient(82% 95% at 78% 95%,#000 0%,#000000fa 46%,#000000b3 64%,#00000042 79%,#0000 94%);mask-image:radial-gradient(82% 95% at 78% 95%,#000 0%,#000000fa 46%,#000000b3 64%,#00000042 79%,#0000 94%)}html[data-theme=premium-dark] .home-social-strip__ore img{filter:drop-shadow(-18px 8px 24px #00000094);object-fit:contain!important;object-position:right bottom!important}html[data-theme=premium-dark] .home-social-strip__ore:after{content:"";pointer-events:none;background:linear-gradient(90deg,#20282d 0%,#20282ddb 17%,#20282d6b 31%,#0000 50%),linear-gradient(#12181c38 0%,#0000 48%,#12181c7a 100%);position:absolute;inset:-15% -12% -15% -18%}html[data-theme=premium-dark] .home-social-strip:after{content:"";z-index:2;pointer-events:none;opacity:.34;filter:blur(5px);background:radial-gradient(28% 72% at 12% 100%,#c9cfc924,#0000 72%),radial-gradient(34% 74% at 52% 100%,#bcc4be14,#0000 74%),radial-gradient(29% 72% at 90% 100%,#cfd4ce1f,#0000 72%);height:37px;position:absolute;bottom:-15px;left:0;right:0}html[data-theme=premium-dark] .home-social-link{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e1185!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff07,0 7px 18px #0000001f!important}html[data-theme=premium-dark] .home-social-link:hover{background:#f5b80011!important;border-color:#f5b8007a!important}@media (max-width:760px){html[data-theme=premium-dark] .home-social-strip__ore{opacity:.36;width:320px;height:205px;bottom:-90px;right:-165px}html[data-theme=premium-dark] .home-social-strip:after{opacity:.22}}html[data-theme=premium-dark] .home-social-strip{background:radial-gradient(38% 180% at 4% 45%,#8b99a024 0%,#5e6c7311 40%,#0000 72%),radial-gradient(48% 190% at 48% 42%,#ffffff09 0%,#ffffff03 44%,#0000 72%),radial-gradient(36% 190% at 100% 52%,#0407098a 0%,#080c0f38 45%,#0000 73%),linear-gradient(100deg,#303a3f 0%,#2a3439 28%,#252e33 55%,#20282d 76%,#1b2328 100%)!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #000000a3,0 14px 36px #00000024!important}html[data-theme=premium-dark] .home-social-strip__ore{opacity:.34!important;filter:saturate(.3)brightness(.38)contrast(1.2)!important;width:430px!important;height:260px!important;bottom:-125px!important;right:-175px!important}html[data-theme=premium-dark] .home-social-strip:after{content:"";z-index:2;pointer-events:none;opacity:.58;filter:saturate(.26)brightness(.42)contrast(1.24)blur(.15px);background-image:url(/images/atmosphere/ore-pile.webp),url(/images/atmosphere/ore-pile.webp),url(/images/atmosphere/ore-pile.webp),radial-gradient(25% 70% at 8% 100%,#c0c9c31f,#0000 72%),radial-gradient(34% 65% at 49% 100%,#afb9b316,#0000 75%),radial-gradient(28% 72% at 92% 100%,#c5cdc61c,#0000 72%);background-position:-85px 22px,46% 37px,calc(100% + 95px) 18px,50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:390px,300px,430px,auto,auto,auto;height:92px;position:absolute;bottom:-28px;left:-2%;right:-2%;-webkit-mask-image:linear-gradient(#0000 0%,#0000001f 18%,#00000085 42%,#000000e6 68%,#000 100%);mask-image:linear-gradient(#0000 0%,#0000001f 18%,#00000085 42%,#000000e6 68%,#000 100%)}html[data-theme=premium-dark] .home-social-strip__inner:after{content:"";z-index:-1;pointer-events:none;filter:blur(6px);opacity:.8;background:radial-gradient(22% 70% at 8% 100%,#d2d7d017,#0000 74%),radial-gradient(30% 65% at 35% 100%,#b8c2bb0e,#0000 75%),radial-gradient(28% 68% at 66% 100%,#c0c9c20d,#0000 75%),radial-gradient(24% 72% at 94% 100%,#d3d8d114,#0000 74%);height:58px;position:absolute;bottom:-30px;left:-8vw;right:-8vw}html[data-theme=premium-dark] .home-social-strip__inner{z-index:5!important;position:relative!important}html[data-theme=premium-dark] .home-social-strip__copy{text-shadow:0 2px 16px #00000057;position:relative}html[data-theme=premium-dark] .home-social-link{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;background:#090d1094!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff08,0 8px 20px #00000024!important}html[data-theme=premium-dark] .home-social-strip:before{opacity:.68;z-index:6!important;width:15%!important}@media (max-width:760px){html[data-theme=premium-dark] .home-social-strip:after{opacity:.38;background-position:-130px 30px,55% 38px,calc(100% + 145px) 28px,50%,50%,50%;background-size:320px,230px,340px,auto,auto,auto;height:72px}html[data-theme=premium-dark] .home-social-strip__ore{opacity:.22!important}}html[data-theme=premium-dark] .featured-project{isolation:isolate;border-bottom:1px solid #ffffff12;padding:82px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #00000080;background:radial-gradient(42% 75% at 3% 52%,#45525824 0%,#2933380e 48%,#0000 76%),radial-gradient(38% 80% at 98% 48%,#03060870 0%,#090d1029 52%,#0000 78%),linear-gradient(#11181c 0%,#0d1316 52%,#0a0f12 100%)!important}html[data-theme=premium-dark] .featured-project:before{content:"";z-index:0;pointer-events:none;opacity:.46;filter:saturate(.25)brightness(.34)contrast(1.28)drop-shadow(24px 18px 32px #000000b8);background:url(/images/atmosphere/ore-pile.webp) 0 100%/contain no-repeat;width:525px;height:315px;position:absolute;bottom:-138px;left:-205px;transform:rotate(-4deg)scale(1.04);-webkit-mask-image:radial-gradient(90% 100% at 18% 88%,#000 0%,#000000f7 46%,#000000b5 63%,#00000047 78%,#0000 93%);mask-image:radial-gradient(90% 100% at 18% 88%,#000 0%,#000000f7 46%,#000000b5 63%,#00000047 78%,#0000 93%)}html[data-theme=premium-dark] .featured-project:after{content:"";z-index:0;pointer-events:none;opacity:.7;filter:blur(5px);background:radial-gradient(22% 58% at 22% 100%,#8f999433 0%,#67726e17 43%,#0000 73%),radial-gradient(32% 64% at 52% 100%,#7c888326 0%,#5864600f 48%,#0000 76%),radial-gradient(27% 68% at 84% 100%,#99a29d2e 0%,#6b767212 45%,#0000 75%),linear-gradient(#0000 0%,#090d0f29 45%,#05080abd 100%);width:53%;height:128px;position:absolute;bottom:-35px;right:-7%;-webkit-mask-image:linear-gradient(#0000 0%,#0003 24%,#000000b8 58%,#000 100%);mask-image:linear-gradient(#0000 0%,#0003 24%,#000000b8 58%,#000 100%)}html[data-theme=premium-dark] .featured-project__grid{z-index:3;position:relative;box-shadow:0 34px 80px #0000004d,inset 0 1px #ffffff06;background:#101619!important;border:1px solid #ffffff1f!important}html[data-theme=premium-dark] .featured-project__media{isolation:isolate;background:#090d0f;position:relative}html[data-theme=premium-dark] .featured-project__media img{filter:saturate(.72)brightness(.86)contrast(1.08)}html[data-theme=premium-dark] .featured-project__media:after{background:linear-gradient(90deg,#0000 58%,#0c11142e 77%,#101619a8 100%),linear-gradient(#0000 53%,#0407081c 70%,#0407088a 100%)!important}html[data-theme=premium-dark] .featured-project__media figcaption{color:#e3e6e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b0db8;border:1px solid #ffffff1c;padding:9px 12px;box-shadow:0 8px 24px #0000003d}html[data-theme=premium-dark] .featured-project__content{background:radial-gradient(95% 62% at 100% 0,#434f5521 0%,#0000 67%),linear-gradient(145deg,#151c20 0%,#11171a 55%,#0d1215 100%);position:relative;box-shadow:inset 1px 0 #ffffff09}html[data-theme=premium-dark] .featured-project__content h2{color:#f2f0eb;text-shadow:0 8px 30px #00000047}html[data-theme=premium-dark] .featured-project__content>p:not(.industrial-kicker):not(.featured-project__scope){color:#aeb7ba!important}html[data-theme=premium-dark] .featured-project__facts{background:#080c0e52;position:relative;box-shadow:inset 0 1px #ffffff05;border:1px solid #ffffff1f!important}html[data-theme=premium-dark] .featured-project__facts div{background:linear-gradient(145deg,#ffffff06,#0000 66%);position:relative;border-color:#ffffff1a!important}html[data-theme=premium-dark] .featured-project__facts div:before{content:"";opacity:.52;background:#f5b800;width:2px;height:22px;position:absolute;top:15px;left:0}html[data-theme=premium-dark] .featured-project__facts dt{letter-spacing:.07em;color:#818d91!important}html[data-theme=premium-dark] .featured-project__facts dd{color:#f1f0eb!important}html[data-theme=premium-dark] .featured-project__flow{gap:7px}html[data-theme=premium-dark] .featured-project__flow li{background:linear-gradient(#ffffff05,#0000);position:relative;color:#d6dbdc!important;border-top:1px solid #ffffff2e!important}html[data-theme=premium-dark] .featured-project__flow span{color:#f5b800!important}html[data-theme=premium-dark] .featured-project__scope{border-top:1px solid #ffffff17;padding-top:15px;color:#929da1!important}html[data-theme=premium-dark] .featured-project__scope strong{color:#dde1e2!important}@media (max-width:900px){html[data-theme=premium-dark] .featured-project:before{opacity:.32;width:390px;height:250px;bottom:-105px;left:-215px}html[data-theme=premium-dark] .featured-project:after{opacity:.45;width:70%;height:90px}}@media (max-width:650px){html[data-theme=premium-dark] .featured-project{padding:58px 0}html[data-theme=premium-dark] .featured-project:before{opacity:.25;width:300px;height:190px;bottom:-82px;left:-190px}html[data-theme=premium-dark] .featured-project:after{opacity:.3}}html[data-theme=premium-dark] .industrial-home{isolation:isolate;position:relative}html[data-theme=premium-dark] .home-atmosphere{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}html[data-theme=premium-dark] .home-atmosphere__zone{pointer-events:none;width:100%;min-height:1px;position:absolute;left:0;overflow:hidden}html[data-theme=premium-dark] .industrial-home :is(.industrial-hero__content,.industrial-hero__stage,.home-social-strip__inner,.featured-project__grid,.field-proof>.shell,.home-knowledge>.shell,.projectdesk-demo>.shell,.industrial-cta__inner){z-index:4;position:relative}html[data-theme=premium-dark] .home-atmosphere__cloud{pointer-events:none;will-change:transform, opacity;position:absolute;transform:translate(0)}html[data-theme=premium-dark] .home-atmosphere__cloud:before,html[data-theme=premium-dark] .home-atmosphere__cloud:after{content:"";border-radius:50%;position:absolute;inset:0}html[data-theme=premium-dark] .home-atmosphere__cloud:before{filter:url(#estilo-mineral-cloud-a)blur(4px);opacity:.82;background:radial-gradient(at 42% 54%,#ded9cc4d 0%,#b4b1a733 22%,#878a861c 43%,#5359590e 61%,#0000 78%)}html[data-theme=premium-dark] .home-atmosphere__cloud:after{filter:url(#estilo-mineral-cloud-b)blur(9px);opacity:.68;background:radial-gradient(at 58% 48%,#e5e1d638 0%,#adaca421 27%,#71767411 50%,#0000 74%);inset:9% 4% 5% 13%}html[data-theme=premium-dark] .home-atmosphere__deposit{pointer-events:none;filter:url(#estilo-mineral-deposit)blur(2px);opacity:.72;background:radial-gradient(at 50% 72%,#ebe7dc4d 0%,#d1cdc333 19%,#a9a8a11b 40%,#787c7a0b 59%,#0000 76%);position:absolute;transform:translate(0)}html[data-theme=premium-dark] .home-atmosphere__mineral{pointer-events:none;position:absolute;transform:translate(0)}html[data-theme=premium-dark] .home-atmosphere__mineral img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none}html[data-theme=premium-dark] .home-atmosphere__zone--hero{overflow:hidden}html[data-theme=premium-dark] .home-atmosphere__cloud--hero-left{opacity:.31;width:min(62vw,970px);height:62%;animation:29s ease-in-out infinite alternate estilo-home-hero-dust-left;bottom:-9%;left:-14vw}html[data-theme=premium-dark] .home-atmosphere__cloud--hero-right{opacity:.2;width:min(49vw,780px);height:48%;animation:34s ease-in-out infinite alternate estilo-home-hero-dust-right;top:15%;right:-17vw}html[data-theme=premium-dark] .home-atmosphere__deposit--hero{opacity:.3;width:62%;height:24%;bottom:-7%;left:13%;transform:rotate(-1.4deg)}html[data-theme=premium-dark] .home-atmosphere__zone--social{overflow:hidden}html[data-theme=premium-dark] .home-atmosphere__deposit--social{opacity:.21;width:48%;height:79%;bottom:-30%;right:9%;transform:rotate(-2deg)}html[data-theme=premium-dark] .home-atmosphere__mineral--social{opacity:.3;filter:saturate(.45)brightness(.68)contrast(1.06);width:250px;height:190px;bottom:-87px;right:-70px;transform:rotate(-4deg)scale(.94)}html[data-theme=premium-dark] .home-atmosphere__zone--featured{overflow:hidden}html[data-theme=premium-dark] .home-atmosphere__cloud--featured-left{opacity:.44;width:min(73vw,1160px);height:68%;animation:25s ease-in-out infinite alternate estilo-home-featured-left;top:-5%;left:-18%}html[data-theme=premium-dark] .home-atmosphere__cloud--featured-right{opacity:.34;width:min(65vw,1050px);height:64%;animation:32s ease-in-out infinite alternate estilo-home-featured-right;bottom:-9%;right:-20%}html[data-theme=premium-dark] .home-atmosphere__deposit--featured-main{opacity:.47;width:70%;height:27%;bottom:-5%;left:20%;transform:rotate(-1.1deg)}html[data-theme=premium-dark] .home-atmosphere__deposit--featured-trace{opacity:.22;width:39%;height:18%;top:35%;left:36%;transform:rotate(3deg)}html[data-theme=premium-dark] .home-atmosphere__mineral--featured-light{opacity:.52;filter:saturate(.46)brightness(.7)contrast(1.05)drop-shadow(28px 26px 32px #0000006b);width:520px;height:390px;bottom:-112px;left:-185px;transform:rotate(1.8deg)scale(1.02)}html[data-theme=premium-dark] .home-atmosphere__mineral--featured-dark{opacity:.3;filter:saturate(.35)brightness(.47)contrast(1.12)drop-shadow(-18px 20px 28px #00000080);width:315px;height:235px;bottom:-83px;right:-90px;transform:rotate(-3deg)scale(.91)}html[data-theme=premium-dark] .home-atmosphere__zone--field{overflow:hidden}html[data-theme=premium-dark] .home-atmosphere__cloud--field-top{opacity:.31;width:min(70vw,1120px);height:45%;animation:30s ease-in-out infinite alternate estilo-home-field-top;top:-15%;right:-18%}html[data-theme=premium-dark] .home-atmosphere__cloud--field-bottom{opacity:.35;width:min(76vw,1200px);height:51%;animation:37s ease-in-out infinite alternate estilo-home-field-bottom;bottom:-17%;left:-22%}html[data-theme=premium-dark] .home-atmosphere__deposit--field{opacity:.33;width:58%;height:21%;bottom:-4%;left:24%;transform:rotate(.8deg)}html[data-theme=premium-dark] .home-atmosphere__mineral--field-left{opacity:.38;filter:saturate(.5)brightness(.63)contrast(1.08);width:445px;height:320px;top:22%;left:-190px;transform:rotate(3deg)scale(.96)}html[data-theme=premium-dark] .home-atmosphere__mineral--field-right{opacity:.36;filter:saturate(.44)brightness(.68)contrast(1.04);width:300px;height:240px;bottom:3%;right:-115px;transform:rotate(-5deg)}html[data-theme=premium-dark] .home-atmosphere__zone--knowledge{overflow:hidden}html[data-theme=premium-dark] .home-atmosphere__cloud--knowledge{opacity:.24;width:80%;height:78%;animation:38s ease-in-out infinite alternate estilo-home-knowledge-dust;top:7%;left:11%}html[data-theme=premium-dark] .home-atmosphere__deposit--knowledge-main{opacity:.42;width:68%;height:30%;bottom:-7%;left:19%;transform:rotate(-1deg)}html[data-theme=premium-dark] .home-atmosphere__deposit--knowledge-fine{opacity:.25;width:39%;height:24%;top:29%;left:43%;transform:rotate(4deg)}html[data-theme=premium-dark] .home-atmosphere__mineral--knowledge{opacity:.36;filter:saturate(.32)brightness(.77)contrast(1.02);width:480px;height:345px;bottom:-135px;left:-190px;transform:rotate(2deg)scale(.98)}html[data-theme=premium-dark] .home-atmosphere__zone--projectdesk{overflow:hidden}html[data-theme=premium-dark] .home-atmosphere__cloud--projectdesk{opacity:.14;width:min(58vw,900px);height:66%;animation:41s ease-in-out infinite alternate estilo-home-projectdesk-dust;bottom:-4%;right:-16%}html[data-theme=premium-dark] .home-atmosphere__deposit--projectdesk{opacity:.2;width:47%;height:30%;bottom:-10%;left:5%;transform:rotate(-2deg)}html[data-theme=premium-dark] .home-atmosphere__mineral--projectdesk{opacity:.22;filter:saturate(.28)brightness(.48)contrast(1.1);width:245px;height:190px;bottom:-72px;left:-105px;transform:rotate(3deg)}html[data-theme=premium-dark] .home-atmosphere__zone--cta{overflow:hidden}html[data-theme=premium-dark] .home-atmosphere__cloud--cta{opacity:.14;width:74%;height:88%;animation:42s ease-in-out infinite alternate estilo-home-cta-dust;bottom:-30%;left:15%}html[data-theme=premium-dark] .home-atmosphere__deposit--cta{opacity:.17;width:54%;height:81%;bottom:-37%;left:26%;transform:rotate(.5deg)}html[data-theme=premium-dark] .home-atmosphere__mineral--cta-left{opacity:.3;filter:saturate(.42)brightness(.65)contrast(1.05);width:360px;height:260px;bottom:-105px;left:-130px;transform:rotate(2deg)}html[data-theme=premium-dark] .home-atmosphere__mineral--cta-right{opacity:.27;filter:saturate(.4)brightness(.63)contrast(1.06);width:250px;height:205px;bottom:-85px;right:-84px;transform:rotate(-4deg)}@keyframes estilo-home-hero-dust-left{0%{opacity:.22;transform:translate(-3%,4%)scale(.97)}45%{opacity:.34;transform:translate(4%,-2%)scale(1.04)}to{opacity:.27;transform:translate(9%,2%)scale(1.01)}}@keyframes estilo-home-hero-dust-right{0%{transform:translate(4%,-3%)scale(.96)}to{transform:translate(-8%,5%)scale(1.08)}}@keyframes estilo-home-featured-left{0%{transform:translate(-6%,5%)scale(.96)}52%{transform:translate(3%,-3%)scale(1.04)}to{transform:translate(10%,2%)scale(1.08)}}@keyframes estilo-home-featured-right{0%{transform:translate(7%,1%)scale(1.02)}to{transform:translate(-10%,-5%)scale(.96)}}@keyframes estilo-home-field-top{0%{transform:translate(8%,2%)scale(.96)}to{transform:translate(-11%,5%)scale(1.05)}}@keyframes estilo-home-field-bottom{0%{transform:translate(-6%,5%)scale(1.02)}to{transform:translate(11%,-3%)scale(.97)}}@keyframes estilo-home-knowledge-dust{0%{opacity:.18;transform:translate(-4%,1%)scale(.98)}50%{opacity:.26;transform:translate(3%,-4%)scale(1.05)}to{opacity:.2;transform:translate(7%,2%)scale(1.01)}}@keyframes estilo-home-projectdesk-dust{0%{transform:translate(5%,2%)scale(.98)}to{transform:translate(-7%,-3%)scale(1.04)}}@keyframes estilo-home-cta-dust{0%{transform:translate(-3%,7%)scale(.97)}to{transform:translate(5%,-6%)scale(1.04)}}@media (min-width:1600px){html[data-theme=premium-dark] .home-atmosphere__mineral--featured-light,html[data-theme=premium-dark] .home-atmosphere__mineral--field-left{left:-130px}html[data-theme=premium-dark] .home-atmosphere__mineral--knowledge{left:-125px}}@media (max-width:1100px){html[data-theme=premium-dark] .home-atmosphere__mineral{opacity:.28}html[data-theme=premium-dark] .home-atmosphere__mineral--featured-light{width:440px;height:335px;left:-210px}html[data-theme=premium-dark] .home-atmosphere__mineral--featured-dark{width:280px;height:210px;right:-120px}html[data-theme=premium-dark] .home-atmosphere__mineral--field-left,html[data-theme=premium-dark] .home-atmosphere__mineral--knowledge{left:-210px}html[data-theme=premium-dark] .home-atmosphere__cloud--field-top,html[data-theme=premium-dark] .home-atmosphere__cloud--field-bottom{opacity:.25}}@media (max-width:760px){html[data-theme=premium-dark] .home-atmosphere{overflow:hidden}html[data-theme=premium-dark] .home-atmosphere__cloud{opacity:.16}html[data-theme=premium-dark] .home-atmosphere__deposit,html[data-theme=premium-dark] .home-atmosphere__mineral{opacity:.18}html[data-theme=premium-dark] .home-atmosphere__cloud--featured-left,html[data-theme=premium-dark] .home-atmosphere__cloud--featured-right{width:105vw}html[data-theme=premium-dark] .home-atmosphere__mineral--featured-light{width:355px;height:265px;bottom:-95px;left:-195px}html[data-theme=premium-dark] .home-atmosphere__mineral--featured-dark{width:235px;height:180px;right:-120px}html[data-theme=premium-dark] .home-atmosphere__mineral--field-left{display:none}html[data-theme=premium-dark] .home-atmosphere__mineral--field-right{width:245px;height:195px;right:-125px}html[data-theme=premium-dark] .home-atmosphere__mineral--knowledge{width:340px;height:255px;left:-180px}html[data-theme=premium-dark] .home-atmosphere__mineral--projectdesk{opacity:.13;left:-120px}html[data-theme=premium-dark] .home-atmosphere__mineral--cta-left{width:310px;height:225px;left:-170px}html[data-theme=premium-dark] .home-atmosphere__mineral--cta-right{width:220px;height:175px;right:-120px}}@media (prefers-reduced-motion:reduce){html[data-theme=premium-dark] .home-atmosphere__cloud{animation:none!important}}html[data-theme=premium-dark] .home-social-strip__ore{display:none!important}html[data-theme=premium-dark] .featured-project:before,html[data-theme=premium-dark] .featured-project:after{content:none!important;display:none!important}html,body{width:100%;max-width:100%;overflow-x:hidden}html[data-theme=premium-dark] .industrial-home{width:100%;max-width:100%;overflow-x:clip}@media (max-width:900px){.site-header .brand,.site-header__actions{z-index:80;position:relative}.mobile-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;height:100dvh;min-height:100dvh;padding:115px 32px 40px;overflow:hidden auto;z-index:60!important}.mobile-menu.is-open{opacity:1;visibility:visible;z-index:60!important}.mobile-menu nav{flex:none;padding-bottom:32px;display:block}}@media (min-width:901px) and (max-width:1100px){.desktop-nav{gap:10px;margin-left:auto;display:flex!important}.desktop-nav a{letter-spacing:.025em;white-space:nowrap;font-size:9px}.site-header__inner{gap:14px}.brand{flex:0 0 150px;width:150px}.site-header__actions{gap:10px;margin-left:0}.client-link{display:none!important}.header-cta{white-space:nowrap;padding:10px 11px;font-size:9px;display:inline-flex!important}.menu-button,.mobile-menu{display:none!important}}@media (hover:none) and (pointer:coarse){html[data-theme=premium-dark] .home-atmosphere,html[data-theme=premium-dark] .mineral-dust-prototype .mineral-dust-scene{display:none!important}}html[data-theme=premium-dark] .mobile-page-atmosphere{display:none}@media (hover:none) and (pointer:coarse){html[data-theme=premium-dark] .industrial-home{isolation:isolate;background:#0b0f11;position:relative}html[data-theme=premium-dark] .mobile-page-atmosphere{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;background-image:radial-gradient(circle at 8% 11%,#ebe8de29 0 1px,#0000 1.6px),radial-gradient(circle at 38% 27%,#d9d7cf1c 0 1px,#0000 1.5px),radial-gradient(circle at 72% 17%,#eeebe021 0 1px,#0000 1.7px),radial-gradient(circle at 91% 41%,#d3d3cd1a 0 1px,#0000 1.5px),radial-gradient(circle at 19% 67%,#e8e5db1f 0 1px,#0000 1.6px),radial-gradient(circle at 61% 81%,#d6d6cf1c 0 1px,#0000 1.5px);background-size:173px 197px,229px 181px,193px 241px,251px 213px,211px 263px,271px 227px;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}html[data-theme=premium-dark] .industrial-home>section{z-index:2;position:relative}html[data-theme=premium-dark] .industrial-products,html[data-theme=premium-dark] .featured-project,html[data-theme=premium-dark] .field-proof,html[data-theme=premium-dark] .home-knowledge,html[data-theme=premium-dark] .projectdesk-demo{background:0 0!important}html[data-theme=premium-dark] .home-social-strip{background:linear-gradient(90deg,#181f23b8,#1016197a 48%,#141b1fb3)!important}html[data-theme=premium-dark] .industrial-hero,html[data-theme=premium-dark] .turnkey,html[data-theme=premium-dark] .industrial-cta{z-index:2;position:relative}html[data-theme=premium-dark] .industrial-home :is(.industrial-products>.shell,.home-social-strip__inner,.turnkey__grid,.featured-project__grid,.field-proof>.shell,.home-knowledge>.shell,.projectdesk-demo>.shell,.industrial-cta__inner){z-index:4;position:relative}html[data-theme=premium-dark] .mobile-page-atmosphere__dust{pointer-events:none;opacity:.66;background:radial-gradient(25% 35% at 7% 58%,#efebe061 0%,#dad6cb3d 22%,#aaaaa31b 46%,#0000 72%),radial-gradient(31% 44% at 24% 41%,#ebe7dc6e 0%,#cfccc245 20%,#9ea09a1d 43%,#646c690a 61%,#0000 76%),radial-gradient(27% 39% at 42% 65%,#e2dfd559 0%,#c2c1b936 24%,#91959114 48%,#0000 73%),radial-gradient(36% 48% at 58% 43%,#f0ece166 0%,#cfccc33b 23%,#9b9e9918 46%,#5e686508 64%,#0000 78%),radial-gradient(29% 38% at 76% 61%,#e0ded54f 0%,#bebeb62e 26%,#898f8b10 49%,#0000 74%),radial-gradient(22% 32% at 94% 39%,#eae6dc47 0%,#bcbcb524 27%,#8188840d 49%,#0000 73%);width:min(118vw,1120px);height:430px;position:absolute}html[data-theme=premium-dark] .mobile-page-atmosphere__dust:before{content:"";opacity:.86;background:radial-gradient(24% 38% at 17% 48%,#f2eee338 0%,#c6c5bc1f 31%,#0000 68%),radial-gradient(29% 43% at 49% 56%,#e8e4da40 0%,#bfbeb621 29%,#7f86830a 53%,#0000 72%),radial-gradient(25% 35% at 81% 42%,#e2dfd630 0%,#b2b3ad17 32%,#0000 69%);position:absolute;inset:7% 4% 5% 7%}html[data-theme=premium-dark] .mobile-page-atmosphere__dust:after{content:"";opacity:.75;background:radial-gradient(circle at 4% 41%,#f5f2e85c 0 1px,#0000 1.6px),radial-gradient(circle at 11% 67%,#e1dfd640 0 1px,#0000 1.5px),radial-gradient(circle at 18% 29%,#f2eee44a 0 1px,#0000 1.5px),radial-gradient(circle at 27% 74%,#dad9d23b 0 1px,#0000 1.5px),radial-gradient(circle at 37% 45%,#eeebe157 0 1px,#0000 1.6px),radial-gradient(circle at 46% 22%,#d8d7d030 0 1px,#0000 1.5px),radial-gradient(circle at 53% 69%,#f2eee445 0 1px,#0000 1.5px),radial-gradient(circle at 64% 38%,#e0ded63d 0 1px,#0000 1.5px),radial-gradient(circle at 72% 77%,#edeae04f 0 1px,#0000 1.6px),radial-gradient(circle at 81% 31%,#d7d6d036 0 1px,#0000 1.5px),radial-gradient(circle at 89% 61%,#f0ece24a 0 1px,#0000 1.5px),radial-gradient(circle at 96% 43%,#dedcd43b 0 1px,#0000 1.5px);position:absolute;inset:12% 6%}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--01{opacity:.53;animation:22s ease-in-out infinite alternate estilo-mobile-global-dust-right;top:5%;left:-24%}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--02{opacity:.61;animation:27s ease-in-out infinite alternate estilo-mobile-global-dust-left;top:16%;right:-29%}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--03{opacity:.67;animation:25s ease-in-out infinite alternate estilo-mobile-global-dust-right-wide;top:28%;left:-19%}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--04{opacity:.57;animation:31s ease-in-out infinite alternate estilo-mobile-global-dust-left;top:40%;right:-23%}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--05{opacity:.64;animation:29s ease-in-out infinite alternate estilo-mobile-global-dust-right;top:52%;left:-27%}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--06{opacity:.59;animation:34s ease-in-out infinite alternate estilo-mobile-global-dust-left-wide;top:64%;right:-26%}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--07{opacity:.63;animation:30s ease-in-out infinite alternate estilo-mobile-global-dust-right-wide;top:76%;left:-20%}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--08{opacity:.48;animation:36s ease-in-out infinite alternate estilo-mobile-global-dust-left;top:88%;right:-30%}@keyframes estilo-mobile-global-dust-right{0%{transform:translate(-7vw,-8px)}to{transform:translate(9vw,16px)}}@keyframes estilo-mobile-global-dust-left{0%{transform:translate(8vw,12px)}to{transform:translate(-9vw,-14px)}}@keyframes estilo-mobile-global-dust-right-wide{0%{transform:translate(-9vw,11px)}to{transform:translate(11vw,-17px)}}@keyframes estilo-mobile-global-dust-left-wide{0%{transform:translate(10vw,-10px)}to{transform:translate(-11vw,18px)}}}@media (max-width:760px) and (hover:none) and (pointer:coarse){html[data-theme=premium-dark] .mobile-page-atmosphere__dust{width:142vw;height:360px}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--01,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--03,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--05,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--07{left:-44%}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--02,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--04,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--06,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--08{right:-45%}}@media (prefers-reduced-motion:reduce){html[data-theme=premium-dark] .mobile-page-atmosphere__dust{animation:none!important}}@media (hover:none) and (pointer:coarse){html[data-theme=premium-dark] .mobile-page-atmosphere{background-image:none!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust{opacity:.72!important;filter:none!important;-webkit-backdrop-filter:none!important;background-color:#0000!important;background-image:radial-gradient(25% 28% at 4% 53%,#eeeae057 0%,#d6d3ca38 22%,#a6a8a21b 45%,#6e76730a 61%,#0000 75%),radial-gradient(37% 44% at 17% 39%,#f1ede26b 0%,#d8d4cb47 18%,#adada622 39%,#737a770c 58%,#0000 74%),radial-gradient(29% 36% at 30% 67%,#e5e2d85c 0%,#c7c6bd36 23%,#989c9716 45%,#0000 70%),radial-gradient(41% 49% at 43% 46%,#f3efe475 0%,#d8d4ca47 20%,#a7a8a020 41%,#6b74700b 60%,#0000 76%),radial-gradient(31% 39% at 58% 65%,#e4e1d759 0%,#c5c4bc33 23%,#92979214 47%,#0000 71%),radial-gradient(39% 46% at 70% 39%,#eeeadf63 0%,#d1cec53d 20%,#a0a39c1b 43%,#656e6b09 61%,#0000 76%),radial-gradient(26% 34% at 82% 63%,#e0ded54f 0%,#bebeb62b 25%,#8b918c10 48%,#0000 72%),radial-gradient(34% 42% at 94% 43%,#ede9de54 0%,#c9c7be30 23%,#93979212 46%,#0000 72%)!important;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0!important;background-repeat:no-repeat!important;background-size:auto,auto,auto,auto,auto,auto,auto,auto!important;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box!important;border-radius:0!important;width:138vw!important;max-width:none!important;height:500px!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust:before{content:""!important;opacity:.88!important;background-color:#0000!important;background-image:radial-gradient(26% 38% at 12% 57%,#f5f1e647 0%,#d2cfc629 27%,#979c960e 52%,#0000 70%),radial-gradient(35% 48% at 34% 41%,#f0ece14f 0%,#cdcac12e 27%,#91969111 51%,#0000 71%),radial-gradient(31% 42% at 53% 64%,#e6e3d945 0%,#c5c3bb24 30%,#89908b0b 53%,#0000 71%),radial-gradient(38% 50% at 70% 43%,#f1ede24a 0%,#cdcac12b 27%,#9095900e 52%,#0000 72%),radial-gradient(27% 37% at 90% 61%,#e4e1d738 0%,#babab21c 31%,#0000 68%)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;background-repeat:no-repeat!important;background-size:auto,auto,auto,auto,auto!important;background-attachment:scroll,scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box,border-box!important;position:absolute!important;inset:8% 4% 7% 5%!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust:after{content:""!important;opacity:.66!important;background-color:#0000!important;background-image:radial-gradient(42% 37% at 13% 49%,#e5e2d833 0%,#b9b9b11a 32%,#0000 68%),radial-gradient(48% 41% at 43% 55%,#ece8de38 0%,#c0bfb71c 31%,#848b8709 53%,#0000 70%),radial-gradient(45% 39% at 76% 45%,#e2dfd62e 0%,#b4b5ae16 33%,#0000 68%)!important;background-position:0 0,0 0,0 0!important;background-repeat:no-repeat!important;background-size:auto,auto,auto!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;position:absolute!important;inset:14% -7% 9% -6%!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--01{opacity:.58!important;top:2%!important;left:-30%!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--02{opacity:.68!important;top:13%!important;right:-31%!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--03{opacity:.72!important;top:25%!important;left:-27%!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--04{opacity:.63!important;top:37%!important;right:-29%!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--05{opacity:.69!important;top:49%!important;left:-31%!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--06{opacity:.65!important;top:61%!important;right:-28%!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--07{opacity:.68!important;top:73%!important;left:-27%!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--08{opacity:.55!important;top:85%!important;right:-32%!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--01,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--03,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--05,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--07{animation:24s ease-in-out infinite alternate estilo-mineral-cloud-drift-right!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--02,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--04,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--06,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--08{animation:29s ease-in-out infinite alternate estilo-mineral-cloud-drift-left!important}@keyframes estilo-mineral-cloud-drift-right{0%{transform:translate(-8vw,14px)}50%{transform:translate(1vw,-12px)}to{transform:translate(11vw,18px)}}@keyframes estilo-mineral-cloud-drift-left{0%{transform:translate(9vw,-12px)}50%{transform:translateY(15px)}to{transform:translate(-11vw,-17px)}}}@media (max-width:760px) and (hover:none) and (pointer:coarse){html[data-theme=premium-dark] .mobile-page-atmosphere__dust{width:170vw!important;height:430px!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--01,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--03,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--05,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--07{left:-52%!important}html[data-theme=premium-dark] .mobile-page-atmosphere__dust--02,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--04,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--06,html[data-theme=premium-dark] .mobile-page-atmosphere__dust--08{right:-53%!important}}@media (prefers-reduced-motion:reduce){html[data-theme=premium-dark] .mobile-page-atmosphere__dust{animation:none!important}html[data-theme=premium-dark] .mobile-page-atmosphere{display:none}@media (hover:none) and (pointer:coarse){html[data-theme=premium-dark] .industrial-home{isolation:isolate;position:relative}html[data-theme=premium-dark] .mobile-page-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden;z-index:1!important;display:block!important}html[data-theme=premium-dark] .mobile-page-atmosphere:before,html[data-theme=premium-dark] .mobile-page-atmosphere:after{content:"";pointer-events:none;will-change:transform, opacity;background-image:url(/images/atmosphere/mobile-dust-cloud.webp);background-repeat:repeat;position:absolute;inset:-14% -18%}html[data-theme=premium-dark] .mobile-page-atmosphere:before{opacity:.15;background-position:0 0;background-size:720px;animation:28s ease-in-out infinite alternate mobileDustDriftA}html[data-theme=premium-dark] .mobile-page-atmosphere:after{opacity:.1;background-position:180px 120px;background-size:920px;animation:38s ease-in-out infinite alternate mobileDustDriftB}html[data-theme=premium-dark] .industrial-home>*{z-index:2;position:relative}html[data-theme=premium-dark] .mobile-page-atmosphere{z-index:1!important}}@keyframes mobileDustDriftA{0%{transform:translate(0)}50%{transform:translate(-24px,18px)}to{transform:translate(20px,-14px)}}@keyframes mobileDustDriftB{0%{transform:translate(0)}50%{transform:translate(18px,-16px)}to{transform:translate(-22px,20px)}}@media (max-width:760px) and (hover:none) and (pointer:coarse){html[data-theme=premium-dark] .mobile-page-atmosphere:before{opacity:.16;background-size:560px}html[data-theme=premium-dark] .mobile-page-atmosphere:after{opacity:.11;background-size:720px}}@media (min-width:761px) and (max-width:1100px) and (hover:none) and (pointer:coarse){html[data-theme=premium-dark] .mobile-page-atmosphere:before{opacity:.15;background-size:680px}html[data-theme=premium-dark] .mobile-page-atmosphere:after{opacity:.1;background-size:860px}}@media (prefers-reduced-motion:reduce){html[data-theme=premium-dark] .mobile-page-atmosphere:before,html[data-theme=premium-dark] .mobile-page-atmosphere:after{animation:none!important}}}@media (hover:none) and (pointer:coarse){html[data-theme=premium-dark] .mobile-page-atmosphere:before,html[data-theme=premium-dark] .mobile-page-atmosphere:after{content:none!important;background:0 0!important;animation:none!important;display:none!important}html[data-theme=premium-dark] .mobile-page-atmosphere{z-index:1!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html[data-theme=premium-dark] .mobile-real-dust{pointer-events:none;opacity:.34;background-image:url(/images/atmosphere/mobile-dust-cloud.webp);background-position:50% 13%;background-repeat:no-repeat;background-size:110%;width:min(74vw,900px);height:290px;display:block;position:absolute;transform:translate(0)}html[data-theme=premium-dark] .mobile-real-dust--01{opacity:.3;animation:24s ease-in-out infinite alternate estilo-real-dust-right-a;top:6%;left:-14%}html[data-theme=premium-dark] .mobile-real-dust--02{opacity:.26;background-position:50% 16%;background-size:118%;width:min(69vw,840px);height:270px;animation:29s ease-in-out infinite alternate estilo-real-dust-left-a;top:21%;right:-16%}html[data-theme=premium-dark] .mobile-real-dust--03{opacity:.32;background-position:50% 12%;background-size:108%;width:min(78vw,940px);height:305px;animation:27s ease-in-out infinite alternate estilo-real-dust-right-b;top:36%;left:-10%}html[data-theme=premium-dark] .mobile-real-dust--04{opacity:.27;background-position:50% 15%;background-size:114%;width:min(72vw,880px);height:280px;animation:32s ease-in-out infinite alternate estilo-real-dust-left-b;top:51%;right:-13%}html[data-theme=premium-dark] .mobile-real-dust--05{opacity:.3;background-position:50% 11%;background-size:106%;width:min(80vw,960px);height:310px;animation:30s ease-in-out infinite alternate estilo-real-dust-right-a;top:67%;left:-15%}html[data-theme=premium-dark] .mobile-real-dust--06{opacity:.25;background-position:50% 14%;background-size:116%;width:min(73vw,880px);height:285px;animation:34s ease-in-out infinite alternate estilo-real-dust-left-a;top:83%;right:-16%}@keyframes estilo-real-dust-right-a{0%{transform:translate(-34px,8px)}to{transform:translate(62px,-13px)}}@keyframes estilo-real-dust-left-a{0%{transform:translate(38px,-9px)}to{transform:translate(-58px,14px)}}@keyframes estilo-real-dust-right-b{0%{transform:translate(-47px,-11px)}to{transform:translate(55px,16px)}}@keyframes estilo-real-dust-left-b{0%{transform:translate(46px,12px)}to{transform:translate(-53px,-15px)}}}@media (max-width:760px) and (hover:none) and (pointer:coarse){html[data-theme=premium-dark] .mobile-real-dust{opacity:.29;background-size:125%;width:118vw;height:235px}html[data-theme=premium-dark] .mobile-real-dust--01,html[data-theme=premium-dark] .mobile-real-dust--03,html[data-theme=premium-dark] .mobile-real-dust--05{left:-35%}html[data-theme=premium-dark] .mobile-real-dust--02,html[data-theme=premium-dark] .mobile-real-dust--04,html[data-theme=premium-dark] .mobile-real-dust--06{right:-36%}}@media (prefers-reduced-motion:reduce){html[data-theme=premium-dark] .mobile-real-dust{animation:none!important}}@media (hover:none) and (pointer:coarse){html[data-theme=premium-dark] .mobile-page-atmosphere{display:none!important}}.dust-lab{color:#f5f6f6;background:#080c0e;min-height:100vh;position:relative;overflow-x:hidden}.dust-lab__controls{z-index:100;background:#05080af5;border-bottom:1px solid #343c40;padding:14px 18px;position:sticky;top:0}.dust-lab__controls>strong{color:#ffbd00;letter-spacing:.1em;margin-bottom:9px;font-size:13px;display:block}.dust-lab__controls p{color:#aeb5b8;margin:9px 0 0;font-size:12px}.dust-lab__controls b{color:#fff}.dust-lab__stage-buttons{flex-wrap:wrap;gap:6px;display:flex}.dust-lab__stage-buttons a{color:#cdd2d4;background:#10161a;border:1px solid #374146;padding:7px 9px;font-size:10px;text-decoration:none}.dust-lab__stage-buttons a.is-active{color:#090b0c;background:#ffbd00;border-color:#ffbd00}.dust-lab__hero,.dust-lab__section,.dust-lab__footer{z-index:5;position:relative}.dust-lab__hero{background:linear-gradient(120deg,#070a0c80,#0b10131f);align-items:center;min-height:620px;padding:130px 6vw 80px;display:flex}.dust-lab__hero>div{max-width:850px}.dust-lab__hero small,.dust-lab__section small{color:#ffbd00;letter-spacing:.1em;font-weight:800}.dust-lab__hero h1{max-width:900px;margin:14px 0 20px;font-size:clamp(48px,7vw,94px);line-height:.98}.dust-lab__hero p{color:#b7bec1;max-width:680px;font-size:17px;line-height:1.7}.dust-lab__section{border-top:1px solid #ffffff12;min-height:650px;padding:85px 6vw}.dust-lab__section:nth-of-type(2n){background:#0e141747}.dust-lab__section-copy{max-width:820px}.dust-lab__section h2{margin:13px 0 18px;font-size:clamp(42px,5vw,72px);line-height:.98}.dust-lab__section-copy>p{color:#aab1b4;max-width:650px;line-height:1.7}.dust-lab__cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px;display:grid}.dust-lab__cards article{background:#0d1316;border:1px solid #364045;min-height:190px;padding:24px}.dust-lab__cards span{color:#ffbd00;margin-bottom:28px;font-weight:900;display:block}.dust-lab__cards strong{margin-bottom:10px;font-size:18px;display:block}.dust-lab__cards p{color:#929b9f;margin:0}.dust-lab__footer{border-top:1px solid #343c40;min-height:320px;padding:80px 6vw}.dust-lab__footer strong{color:#ffbd00}.dust-lab__scene{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dust-lab__cloud,.dust-lab__band{pointer-events:none;display:none;position:absolute}.dust-lab__cloud{filter:url(#estilo-mineral-cloud-a);background:radial-gradient(50% 44% at 42% 54%,#e8eae4a3 0%,#daded87d 22%,#bcc4bf4d 42%,#919d9a21 61%,#6e7d7c0b 73%,#0000 86%),radial-gradient(34% 31% at 64% 38%,#e1e5e059 0%,#b1bcb82e 49%,#0000 80%),radial-gradient(37% 25% at 29% 72%,#eeeee84d 0%,#bdc4be24 51%,#0000 82%);border-radius:52% 48% 57% 43%/48% 55% 45% 52%;width:min(68vw,920px);height:430px}.dust-lab__cloud--a{top:8%;left:-12%}.dust-lab__cloud--b{top:42%;right:-14%}.dust-lab__cloud--c{top:74%;left:-10%}.dust-lab--stage-1 .dust-lab__cloud--a{display:block}.dust-lab--stage-2 .dust-lab__cloud--a{animation:9s ease-in-out infinite alternate dustLabMoveA;display:block}.dust-lab--stage-3 .dust-lab__cloud,.dust-lab--stage-4 .dust-lab__cloud,.dust-lab--stage-5 .dust-lab__cloud,.dust-lab--stage-6 .dust-lab__cloud{display:block}.dust-lab--stage-3 .dust-lab__cloud--a,.dust-lab--stage-4 .dust-lab__cloud--a,.dust-lab--stage-5 .dust-lab__cloud--a,.dust-lab--stage-6 .dust-lab__cloud--a{animation:9s ease-in-out infinite alternate dustLabMoveA}.dust-lab--stage-3 .dust-lab__cloud--b,.dust-lab--stage-4 .dust-lab__cloud--b,.dust-lab--stage-5 .dust-lab__cloud--b,.dust-lab--stage-6 .dust-lab__cloud--b{animation:11s ease-in-out infinite alternate dustLabMoveB}.dust-lab--stage-3 .dust-lab__cloud--c,.dust-lab--stage-4 .dust-lab__cloud--c,.dust-lab--stage-5 .dust-lab__cloud--c,.dust-lab--stage-6 .dust-lab__cloud--c{animation:13s ease-in-out infinite alternate dustLabMoveC}.dust-lab--stage-4 .dust-lab__cloud,.dust-lab--stage-5 .dust-lab__cloud,.dust-lab--stage-6 .dust-lab__cloud{will-change:transform, opacity}.dust-lab--stage-5 .dust-lab__scene,.dust-lab--stage-6 .dust-lab__scene{contain:paint;transform:translateZ(0)}.dust-lab--stage-5 .dust-lab__cloud,.dust-lab--stage-6 .dust-lab__cloud{-webkit-backface-visibility:hidden;backface-visibility:hidden}.dust-lab--stage-6 .dust-lab__band{filter:blur(18px);background:radial-gradient(35% 75% at 18%,#eceee775,#afb8b326 48%,#0000 78%),radial-gradient(42% 82% at 55%,#e6e8e261,#a6b0ab1f 50%,#0000 80%),radial-gradient(30% 70% at 91%,#ebede766,#aab4af21 48%,#0000 78%);width:112%;height:240px;display:block;left:-6%;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 76%,#0000 100%)}.dust-lab--stage-6 .dust-lab__band--top{animation:10s ease-in-out infinite alternate dustLabBandA;top:24%}.dust-lab--stage-6 .dust-lab__band--bottom{animation:12s ease-in-out infinite alternate dustLabBandB;top:61%}@keyframes dustLabMoveA{0%{transform:translate(-4%,3%)rotate(-1deg)scale(.98)}to{transform:translate(10%,-4%)rotate(2deg)scale(1.07)}}@keyframes dustLabMoveB{0%{transform:translate(7%,-2%)rotate(1deg)scale(.97)}to{transform:translate(-9%,5%)rotate(-2deg)scale(1.06)}}@keyframes dustLabMoveC{0%{transform:translate(-5%,4%)rotate(-1deg)scale(.98)}to{transform:translate(11%,-5%)rotate(2deg)scale(1.08)}}@keyframes dustLabBandA{0%{transform:translate(-2%,4px)}to{transform:translate(3%,-7px)}}@keyframes dustLabBandB{0%{transform:translate(3%,-5px)}to{transform:translate(-3%,8px)}}@media (max-width:900px){.dust-lab__controls{position:relative}.dust-lab__hero{min-height:520px;padding-top:80px}.dust-lab__section{min-height:590px}.dust-lab__cards{grid-template-columns:1fr}.dust-lab__cloud{width:105vw;height:360px}.dust-lab__cloud--a{left:-38%}.dust-lab__cloud--b{right:-40%}.dust-lab__cloud--c{left:-35%}}.dust-lab--stage-7 .dust-lab__cloud--a{animation:9s ease-in-out infinite alternate dustLabMoveA;display:block;filter:none!important}.dust-lab--stage-8 .dust-lab__cloud--a{animation:9s ease-in-out infinite alternate dustLabMoveA;display:block;filter:none!important;background:0 0!important}.dust-lab--stage-8 .dust-lab__cloud--a:before{content:"";filter:url(#estilo-mineral-cloud-a);pointer-events:none;background:radial-gradient(50% 44% at 42% 54%,#e8eae4a3 0%,#daded87d 22%,#bcc4bf4d 42%,#919d9a21 61%,#6e7d7c0b 73%,#0000 86%),radial-gradient(34% 31% at 64% 38%,#e1e5e059 0%,#b1bcb82e 49%,#0000 80%),radial-gradient(37% 25% at 29% 72%,#eeeee84d 0%,#bdc4be24 51%,#0000 82%);border-radius:52% 48% 57% 43%/48% 55% 45% 52%;position:absolute;inset:0}.dust-lab--stage-9 .dust-lab__cloud--a .dust-lab--stage-10 .dust-lab__cloud--a{opacity:.35;display:block;filter:url(#estilo-mineral-cloud-a)!important;will-change:auto!important;animation:5s ease-in-out infinite alternate dustLabOpacityOnly!important;transform:none!important}.dust-lab-canvas-test{z-index:6;background:linear-gradient(#11171bf5,#080c0efa);border:1px solid #ffffff1a;width:min(1180px,100% - 32px);margin:0 auto 80px;padding:28px;position:relative}.dust-lab-canvas-test__heading{max-width:860px;margin-bottom:26px}.dust-lab-canvas-test__heading small{color:#ffbd00;letter-spacing:.11em;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.dust-lab-canvas-test__heading h2{color:#f4f6f6;margin:0 0 12px;font-size:clamp(30px,4vw,52px);line-height:1.02}.dust-lab-canvas-test__heading p{color:#aeb6b9;max-width:760px;margin:0;font-size:15px;line-height:1.7}.dust-lab-canvas-test__surface{contain:layout paint;background:radial-gradient(75% 65% at 50% 42%,#222a2f54 0%,#10161a33 44%,#070b0d00 76%),linear-gradient(#090d10 0%,#0d1317 52%,#080c0e 100%);border:1px solid #ffffff1a;width:100%;height:min(620px,72vh);min-height:360px;position:relative;overflow:hidden}.dust-lab-canvas-test__canvas{pointer-events:none;background:0 0;width:100%;height:100%;display:block}.dust-lab-canvas-test__badge{color:#d9dddf;letter-spacing:.07em;pointer-events:none;background:#05080ad1;border:1px solid #ffffff1f;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}.dust-lab-canvas-test__diagnostics{background:#0b1013;border:1px solid #ffffff14;margin-top:18px;padding:18px}.dust-lab-canvas-test__diagnostics strong{color:#f2f4f4;margin-bottom:10px;font-size:13px;display:block}.dust-lab-canvas-test__diagnostics p{color:#9fa8ac;margin:5px 0;font-size:12px;line-height:1.55}.dust-lab-canvas-test__diagnostics button{color:#ffbd00;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffbd00;margin-top:14px;padding:9px 13px;font-size:12px;font-weight:800}.dust-lab--stage-11 .dust-lab__scene{display:none!important}@media (max-width:900px){.dust-lab-canvas-test{width:calc(100% - 20px);margin-bottom:56px;padding:14px}.dust-lab-canvas-test__surface{height:min(620px,72vh);min-height:320px}.dust-lab-canvas-test__heading{margin-bottom:16px}.dust-lab-canvas-test__heading h2{font-size:clamp(27px,7vw,42px)}.dust-lab-canvas-test__heading p{font-size:13px}.dust-lab-canvas-test__badge{font-size:9px;top:10px;right:10px}.dust-lab-canvas-test__diagnostics{padding:14px}}@media (prefers-reduced-motion:reduce){.dust-lab-canvas-test__canvas{animation:none!important}}html[data-theme=premium-dark] .site-header .brand img,html[data-theme=premium-dark] .footer__brand-block img{mix-blend-mode:normal;filter:none!important}@media (hover:hover) and (pointer:fine){html[data-theme=premium-dark] .home-atmosphere__mineral{display:none!important}}.home-smart-search{z-index:12;background:radial-gradient(circle at 50% 0,#e8b93713,#0000 40%),linear-gradient(#101518 0%,#0c1114 100%);border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;padding:72px 24px 78px;position:relative;overflow:visible}.home-smart-search:before{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.home-smart-search__inner{width:min(1180px,100%);margin:0 auto;position:relative}.home-smart-search__heading{width:min(800px,100%);margin-bottom:32px}.home-smart-search__eyebrow{color:#e1b63d;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:15px;font-size:12px;font-weight:700;display:inline-flex}.home-smart-search__eyebrow-line{background:#e1b63d;width:34px;height:1px;display:block;box-shadow:0 0 18px #e1b63d40}.home-smart-search__title{color:#f4f4f1;letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(30px,4vw,48px);font-weight:650;line-height:1.08}.home-smart-search__description{color:#ebedeba8;max-width:720px;margin:18px 0 0;font-size:16px;line-height:1.75}.home-smart-search__shell{width:min(980px,100%);position:relative}.home-smart-search__form{background:linear-gradient(#191f23f7,#111619fa);border:1px solid #ffffff1c;border-radius:10px;align-items:center;min-height:72px;padding:7px 7px 7px 58px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff09}.home-smart-search__form:focus-within{border-color:#e1b63d94;box-shadow:0 28px 70px #00000057,0 0 0 3px #e1b63d11,inset 0 1px #ffffff0b}.home-smart-search__search-icon{color:#e1b63d;pointer-events:none;position:absolute;left:23px}.home-smart-search__input{color:#f7f7f4;width:100%;min-width:0;height:54px;font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:0;padding:0 52px 0 0;font-size:16px}.home-smart-search__input::placeholder{color:#e7e9e761}.home-smart-search__input::-webkit-search-cancel-button{display:none}.home-smart-search__clear{color:#ffffff7a;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;margin-right:7px;padding:0;transition:color .16s,background .16s;display:grid}.home-smart-search__clear:hover{color:#fff;background:#ffffff0e}.home-smart-search__submit{color:#121518;min-width:108px;height:56px;font:inherit;cursor:pointer;background:linear-gradient(#e8bd45 0%,#d5a52b 100%);border:1px solid #e0b43b;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:750;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 24px #d5a52b21,inset 0 1px #ffffff47}.home-smart-search__submit:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 14px 32px #d5a52b33,inset 0 1px #ffffff47}.home-smart-search__examples{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.home-smart-search__examples:before{content:"Popüler:";color:#ffffff54;align-items:center;margin-right:3px;font-size:12px;font-weight:600;display:inline-flex}.home-smart-search__examples button{-webkit-appearance:none;appearance:none;color:#eff0ed9e;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:5px;padding:7px 11px;font-size:12px;transition:color .16s,border-color .16s,background .16s}.home-smart-search__examples button:hover{color:#e9bd43;background:#e1b63d0e;border-color:#e1b63d47}.home-smart-search__results{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1316fb;border:1px solid #ffffff1d;border-radius:10px;max-height:min(620px,72vh);position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden auto;box-shadow:0 35px 90px #00000080,inset 0 1px #ffffff08}.home-smart-search__results::-webkit-scrollbar{width:7px}.home-smart-search__results::-webkit-scrollbar-track{background:#ffffff05}.home-smart-search__results::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:10px}.home-smart-search__suggestion{color:#e9bd43;text-align:left;width:100%;font:inherit;cursor:pointer;background:#e1b63d0e;border:0;border-bottom:1px solid #e1b63d21;align-items:baseline;gap:7px;padding:14px 18px;display:flex}.home-smart-search__suggestion-prefix{color:#ffffff7a;font-size:12px}.home-smart-search__suggestion strong{font-size:13px;font-weight:700}.home-smart-search__results-head{color:#ffffff61;letter-spacing:.075em;text-transform:uppercase;border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;min-height:43px;padding:0 18px;font-size:11px;font-weight:700;display:flex}.home-smart-search__result-list{display:grid}.home-smart-search__result{min-height:98px;color:inherit;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;text-decoration:none;transition:background .15s,padding-left .15s;display:flex;position:relative}.home-smart-search__result:last-child{border-bottom:0}.home-smart-search__result:hover{background:linear-gradient(90deg,#e1b63d12,#e1b63d04);padding-left:22px}.home-smart-search__result-main{min-width:0}.home-smart-search__type{color:#ffffff73;letter-spacing:.075em;text-transform:uppercase;border:1px solid #ffffff16;border-radius:3px;margin-bottom:6px;padding:3px 6px;font-size:9px;font-weight:750;display:inline-block}.home-smart-search__type--product{color:#e6ba40;background:#e1b63d11;border-color:#e1b63d3d}.home-smart-search__type--mineral{color:#efefe88c;border-color:#ffffff1a}.home-smart-search__type--technical{color:#bdcdd29e;border-color:#99afb72e}.home-smart-search__type--project{color:#e1b63dbd;border-color:#e1b63d2e}.home-smart-search__result-title{color:#f2f2ee;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:650;line-height:1.35;overflow:hidden}.home-smart-search__result-description{color:#ebedeb75;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:760px;margin:5px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.home-smart-search__result-arrow{color:#e1b63db3;flex:none;transition:transform .15s}.home-smart-search__result:hover .home-smart-search__result-arrow{transform:translate(2px,-2px)}.home-smart-search__empty{color:#ffffff80;text-align:center;padding:28px 20px;font-size:13px}@media (max-width:760px){.home-smart-search{padding:52px 18px 58px}.home-smart-search__heading{margin-bottom:24px}.home-smart-search__title{font-size:clamp(29px,9vw,38px)}.home-smart-search__description{margin-top:14px;font-size:14px;line-height:1.65}.home-smart-search__form{min-height:64px;padding-left:50px}.home-smart-search__search-icon{width:19px;height:19px;left:18px}.home-smart-search__input{height:48px;padding-right:38px;font-size:15px}.home-smart-search__submit{width:48px;min-width:48px;height:48px;padding:0}.home-smart-search__submit span{display:none}.home-smart-search__results{max-height:64vh}.home-smart-search__result{gap:12px;min-height:88px;padding:14px 15px}.home-smart-search__result:hover{padding-left:15px}.home-smart-search__result-title{white-space:normal;font-size:14px}.home-smart-search__result-description{-webkit-line-clamp:2}.home-smart-search__examples:before{width:100%;margin-bottom:2px}}.site-header__search-slot{z-index:120;flex:auto;min-width:0;max-width:760px;margin:0 26px 0 34px;position:relative}.site-header__search-slot .home-smart-search--header{z-index:120;background:0 0;border:0;grid-template-columns:auto minmax(260px,1fr);align-items:center;gap:14px;width:100%;margin:0;padding:0;display:grid;position:relative;overflow:visible}.site-header__search-slot .home-smart-search--header:before,.site-header__search-slot .home-smart-search--header:after{display:none}.site-header__search-slot .home-smart-search__header-copy{white-space:nowrap;flex-direction:column;justify-content:center;gap:1px;min-width:104px;display:flex}.site-header__search-slot .home-smart-search__header-copy strong{color:#f2ce00;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.15}.site-header__search-slot .home-smart-search__header-copy span{color:#ffffff80;letter-spacing:.02em;font-size:8px;font-weight:500;line-height:1.2}.site-header__search-slot .home-smart-search__shell{width:100%;max-width:none;margin:0;position:relative}.site-header__search-slot .home-smart-search__form{width:100%;height:40px;min-height:40px;box-shadow:none;background:#070a0ce0;border:1px solid #ffffff29;border-radius:3px;margin:0;transition:border-color .18s,background .18s,box-shadow .18s}.site-header__search-slot .home-smart-search__form:hover{background:#0a0d0ff5;border-color:#f2ce006b}.site-header__search-slot .home-smart-search__form:focus-within{background:#0b0f12;border-color:#f2ce00cc;box-shadow:0 0 0 1px #f2ce001f}.site-header__search-slot .home-smart-search__form input{min-width:0;font-size:12px}.site-header__search-slot .home-smart-search__form input::placeholder{color:#ffffff61}.site-header__search-slot .home-smart-search__form button{flex:none}.site-header__search-slot .home-smart-search__results{z-index:500;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d0ffb;border:1px solid #f2ce0038;border-radius:4px;width:100%;max-height:min(520px,100vh - 110px);margin:0;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 55px #00000085,inset 0 1px #ffffff0a}.site-header__search-slot .home-smart-search__quick{margin:0}.site-header__search-slot .home-smart-search__quick-head{font-size:10px}.site-header__search-slot .home-smart-search__quick-list{gap:6px}@media (max-width:1450px){.site-header__search-slot{max-width:560px;margin-left:20px;margin-right:18px}.site-header__search-slot .home-smart-search--header{grid-template-columns:1fr}.site-header__search-slot .home-smart-search__header-copy{display:none}}@media (max-width:1180px){.site-header__search-slot{max-width:400px;margin-left:14px;margin-right:14px}}.site-header__search-slot .home-smart-search__form{height:46px!important;min-height:46px!important}.site-header__search-slot .home-smart-search__form input{height:100%!important;min-height:44px!important}.site-header__search-slot .home-smart-search__form>button:last-child{align-self:stretch!important;height:46px!important;min-height:46px!important}.site-header__search-slot .home-smart-search__form{align-items:stretch!important;padding-top:0!important;padding-bottom:0!important}.site-header__search-slot .home-smart-search__form>button:last-child{align-self:stretch!important;height:100%!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important}.site-header__search-slot{transform:translateY(4px)!important}.site-header__search-slot .home-smart-search__form{border-radius:7px!important;padding-right:0!important;overflow:hidden!important}.site-header__search-slot .home-smart-search__submit{border-radius:0 7px 7px 0!important;align-self:stretch!important;height:100%!important;margin:0 -1px 0 0!important}.site-header__search-slot .home-smart-search__form>svg:first-child{position:absolute!important;top:50%!important;transform:translateY(-50%)!important}@media (min-width:769px) and (max-width:900px){.site-header__inner{grid-template-columns:auto minmax(260px,1fr) auto!important;align-items:center!important;column-gap:16px!important;display:grid!important}.site-header .brand{min-width:0!important}.site-header .brand img{width:185px!important;height:auto!important}.site-header__search-slot{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;transform:none!important}.site-header__search-slot .home-smart-search--header{width:100%!important;margin:0!important;padding:0!important;display:block!important}.site-header__search-slot .home-smart-search__header-copy{display:none!important}.site-header__search-slot .home-smart-search__shell{width:100%!important}.site-header__search-slot .home-smart-search__form{border-radius:7px!important;align-items:center!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.site-header__search-slot .home-smart-search__form>svg:first-child{z-index:3!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}.site-header__search-slot .home-smart-search__form input{flex:auto!important;width:100%!important;min-width:0!important;height:100%!important;padding:0 14px 0 45px!important;font-size:12px!important}.site-header__search-slot .home-smart-search__form>button:last-child{border-radius:0 7px 7px 0!important;flex:0 0 78px!important;width:78px!important;min-width:78px!important;height:42px!important;min-height:42px!important;margin:0!important;position:static!important;transform:none!important}.site-header__search-slot .home-smart-search__results{width:100%!important;top:calc(100% + 6px)!important;left:0!important;right:0!important}.desktop-nav{display:none!important}.site-header__actions{align-items:center!important;gap:8px!important;display:flex!important}.site-header__actions .client-link,.site-header__actions .header-cta{display:none!important}.menu-button{justify-content:center!important;align-items:center!important;display:inline-flex!important}}@media (max-width:768px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions""search search"!important;align-items:center!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;padding-top:10px!important;padding-bottom:10px!important;display:grid!important}.site-header .brand{grid-area:brand!important;align-items:center!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important}.site-header .brand img{width:min(205px,57vw)!important;height:auto!important;display:block!important}.site-header__actions{grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}.site-header__actions .client-link,.site-header__actions .header-cta{display:none!important}.language-link,.menu-button{justify-content:center!important;align-items:center!important;display:inline-flex!important}.site-header__search-slot{grid-area:search!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;position:relative!important;transform:none!important}.site-header__search-slot .home-smart-search--header{background:0 0!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.site-header__search-slot .home-smart-search__header-copy{display:none!important}.site-header__search-slot .home-smart-search__shell{width:100%!important;max-width:none!important;margin:0!important;position:relative!important}.site-header__search-slot .home-smart-search__form{border-radius:7px!important;align-items:center!important;width:100%!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.site-header__search-slot .home-smart-search__form>svg:first-child{z-index:3!important;width:19px!important;height:19px!important;position:absolute!important;top:50%!important;left:15px!important;transform:translateY(-50%)!important}.site-header__search-slot .home-smart-search__form input{border:0!important;flex:auto!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 12px 0 47px!important;font-size:13px!important;line-height:46px!important;display:block!important}.site-header__search-slot .home-smart-search__clear{flex:none!important;margin:0!important}.site-header__search-slot .home-smart-search__form>button:last-child{border-radius:0 7px 7px 0!important;flex:0 0 78px!important;justify-content:center!important;align-items:center!important;width:78px!important;min-width:78px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 10px!important;display:inline-flex!important;position:static!important;transform:none!important}.site-header__search-slot .home-smart-search__results{z-index:999!important;width:100%!important;max-width:none!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important}.desktop-nav{display:none!important}}@media (max-width:420px){.site-header__inner{gap:9px 8px!important;padding-top:9px!important;padding-bottom:9px!important}.site-header .brand img{width:min(185px,54vw)!important}.site-header__search-slot .home-smart-search__form{height:44px!important;min-height:44px!important}.site-header__search-slot .home-smart-search__form input{height:44px!important;min-height:44px!important;padding-left:44px!important;font-size:12px!important;line-height:44px!important}.site-header__search-slot .home-smart-search__form>svg:first-child{width:18px!important;height:18px!important;left:14px!important}.site-header__search-slot .home-smart-search__form>button:last-child{flex-basis:72px!important;width:72px!important;min-width:72px!important;height:44px!important;min-height:44px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
