@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.p-1{padding:var(--spacing)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.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,)}.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))}}:root{--ink:#10110f;--ink-2:#181a16;--ink-3:#242620;--paper:#f2eee4;--paper-2:#e8e0d2;--sand:#d8c8af;--wood:#b8753f;--wood-dark:#7a4427;--amber:#f0a23c;--amber-2:#d97926;--sage:#a9b29a;--line:#14120d26;--line-light:#ffffff1f;--mx:50vw;--my:30vh;--scroll:0;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}main{min-height:70vh}.cursor-aura{width:420px;height:420px;left:var(--mx);top:var(--my);pointer-events:none;z-index:2;mix-blend-mode:multiply;background:radial-gradient(circle,#f0a23c1a,#0000 68%);border-radius:50%;transition:width .2s,height .2s;position:fixed;transform:translate(-50%,-50%)}.scroll-progress{height:3px;width:calc(var(--scroll) * 100%);background:linear-gradient(90deg, var(--amber), #ffd17e);z-index:9999;position:fixed;top:0;left:0;box-shadow:0 0 20px #f0a23c80}.site-header{z-index:200;pointer-events:none;padding:14px 22px;position:fixed;inset:0 0 auto}.header-shell{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);color:#fff;pointer-events:auto;background:#0e0f0dcc;border:1px solid #ffffff29;border-radius:18px;align-items:center;gap:28px;max-width:1440px;height:72px;margin:0 auto;padding:0 12px 0 20px;display:flex;box-shadow:0 18px 60px #00000038}.brand{align-items:center;gap:11px;min-width:170px;display:inline-flex}.brand-mark i{background:linear-gradient(90deg,#e7a35a,#b86b31);border-radius:2px;height:6px;display:block;position:absolute;box-shadow:0 3px #0000004d}.brand-mark i:first-child{width:34px;top:2px;left:0}.brand-mark i:nth-child(2){width:29px;top:11px;left:4px}.brand-mark i:nth-child(3){width:24px;top:20px;left:8px}.brand-type{letter-spacing:.04em;flex-direction:column;line-height:.88;display:flex}.brand-type strong{letter-spacing:.15em;font-size:20px}.brand-type b{letter-spacing:.36em;color:#d7cbb8;margin-top:6px;font-size:9px}.desktop-nav{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.desktop-nav>a,.nav-drop>a{color:#dfdfd9;border-radius:10px;align-items:center;gap:5px;padding:11px 12px;font-size:13px;transition:all .25s;display:flex}.desktop-nav>a:hover,.nav-drop>a:hover{color:#fff;background:#ffffff14}.nav-drop{position:relative}.mega-menu{opacity:0;visibility:hidden;background:#121310;border:1px solid #ffffff21;border-radius:22px;grid-template-columns:260px 1fr;width:820px;padding:10px;transition:all .22s;display:grid;position:absolute;top:55px;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 30px 90px #00000073}.service-menu{width:720px}.nav-drop:hover .mega-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.mega-intro{background:linear-gradient(145deg,#29241d,#171813);border:1px solid #ffffff14;border-radius:15px;padding:24px}.mega-intro>span{letter-spacing:.2em;color:#d9a765;font-size:9px}.mega-intro h3{margin:13px 0 10px;font-size:25px;line-height:1.05}.mega-intro p{color:#aaa99f;margin:0 0 22px;font-size:13px;line-height:1.6}.mega-intro a{color:#f2b65e;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.mega-links{grid-template-columns:1fr 1fr;align-content:start;padding:8px 12px;display:grid}.mega-links a{color:#d8d8d0;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;font-size:12px;display:flex}.mega-links a span{color:#6f7169;font-size:9px}.mega-links a:hover{color:#fff;background:#ffffff0f}.header-cta{background:var(--amber);color:#15130f;text-transform:uppercase;letter-spacing:.11em;white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:14px 18px;font-size:10px;font-weight:800;display:flex}.menu-button{background:0 0;border:none;margin-left:auto;padding:8px;display:none}.mobile-drawer{z-index:500;color:#fff;pointer-events:auto;background:#10110f;flex-direction:column;gap:0;padding:90px 32px 40px;transition:all .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0;transform:translate(100%)}.mobile-drawer.open{transform:translate(0)}.mobile-drawer>a{border-bottom:1px solid #ffffff17;padding:11px 0;font-size:29px}.drawer-close{color:#fff;background:0 0;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:24px;right:24px}.mobile-drawer .drawer-cta{color:#171713;background:var(--amber);border:0;border-radius:14px;justify-content:space-between;align-items:center;margin-top:24px;padding:17px 20px;font-size:14px;display:flex}.home-hero{color:#fff;background:radial-gradient(circle at 78% 28%,#b8753f3b,#0000 28%),radial-gradient(circle at 82% 60%,#f0a23c14,#0000 30%),linear-gradient(120deg,#10110f 0 54%,#191a15 54% 100%);grid-template-columns:1.02fr .98fr;min-height:100svh;padding:112px max(5vw,40px) 80px;display:grid;position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;opacity:.26;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");position:absolute;inset:0}.home-hero:after{content:"DYN";color:#ffffff05;letter-spacing:-.08em;pointer-events:none;font-size:33vw;font-weight:900;line-height:1;position:absolute;bottom:-.18em;right:-.04em}.hero-copy{z-index:3;align-self:center;max-width:740px;position:relative}.hero-status{letter-spacing:.16em;color:#c9c8bf;background:#ffffff06;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:10px;margin-bottom:30px;padding:9px 13px;font-size:9px;display:inline-flex}@keyframes pulse{50%{opacity:.5}}.hero-copy h1{letter-spacing:-.07em;max-width:900px;margin:0;font-size:clamp(58px,7.2vw,116px);font-weight:800;line-height:.84}.hero-copy h1 span{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:0;font-style:italic;font-weight:500}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 21px;font-size:11px;font-weight:800;transition:all .25s;display:inline-flex}.button-primary{background:var(--amber);color:#17130f;box-shadow:0 14px 40px #f0a23c29}.button-primary:hover{background:#ffb64e;box-shadow:0 18px 50px #f0a23c3d}.button-ghost{color:#fff;background:#ffffff0a;border-color:#ffffff2b}.button-ghost:hover{background:#ffffff14}.button-light{color:#131410;background:#f2eee4}.hero-proof{color:#96978e;flex-wrap:wrap;gap:22px;margin-top:38px;font-size:11px;display:flex}.hero-proof div{align-items:center;gap:8px;display:flex}.hero-proof svg{color:#d7974b}.hero-stage{z-index:3;perspective:1200px;place-items:center;min-height:560px;display:grid;position:relative}.hero-stage:before{content:"";aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:68%;position:absolute;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.hero-stage-label{letter-spacing:.18em;color:#83847c;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;left:5%}.hero-stage-label span{color:#d89a50}.hero-stage-label.top{top:10%}.hero-stage-label.bottom{bottom:7%;left:auto;right:5%}.hero-spec-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121310b8;border:1px solid #ffffff1c;border-radius:13px;min-width:142px;padding:14px 16px;position:absolute;box-shadow:0 20px 50px #00000040}.hero-spec-card small{color:#777970;letter-spacing:.18em;font-size:8px;display:block}.hero-spec-card strong{color:#fff;letter-spacing:.04em;margin:6px 0 4px;font-size:15px;display:block}.hero-spec-card span{color:#9b9c93;font-size:10px}.spec-a{animation:5s ease-in-out infinite floaty;top:28%;right:1%}.spec-b{animation:6s ease-in-out -2s infinite floaty;bottom:24%;left:2%}@keyframes floaty{50%{transform:translateY(-10px)}}.scroll-cue{z-index:4;color:#70726a;letter-spacing:.18em;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.product-visual{aspect-ratio:1.2;perspective:900px;place-items:center;width:min(520px,85%);display:grid;position:relative}.product-visual.is-compact{aspect-ratio:1.45;width:100%;min-height:175px}.visual-orbit{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.visual-orbit.orbit-one{aspect-ratio:1;width:76%;transform:rotateX(70deg)}.visual-orbit.orbit-two{aspect-ratio:1;opacity:.5;width:54%;transform:rotateX(70deg)}.pallet-model{width:66%;height:42%;transform-style:preserve-3d;animation:7s ease-in-out infinite pallet-float;position:relative;transform:rotateX(62deg)rotate(-31deg)rotateY(8deg)}@keyframes pallet-float{50%{transform:rotateX(59deg)rotate(-27deg)rotateY(12deg)translateZ(12px)translateY(-6px)}}.slat{background:linear-gradient(90deg,#8b4e29,#cf8750 28%,#a25d35 58%,#7e4526);border:1px solid #ffe0b524;border-radius:3px;width:14%;height:72%;position:absolute;top:0;box-shadow:inset -4px 0 5px #0003,8px 12px 18px #0000002e}.slat:after{content:"";border-left:1px solid #43221038;border-right:1px solid #ffe6be14;position:absolute;inset:7px 3px}.s1{left:0}.s2{left:21.5%}.s3{left:43%}.s4{left:64.5%}.s5{width:14%;left:86%}.rail{background:linear-gradient(#97542f,#6f3b23);border-radius:2px;width:100%;height:11%;position:absolute;left:0;transform:translateZ(-24px);box-shadow:0 7px 12px #00000047}.r1{top:4%}.r2{top:32%}.r3{top:61%}.block{background:#6c3a23;width:13%;height:17%;position:absolute;bottom:2%;transform:translateZ(-42px);box-shadow:7px 8px 12px #00000040}.b1{left:2%}.b2{left:44%}.b3{right:2%}.visual-shadow{filter:blur(10px);background:radial-gradient(#00000061,#0000 68%);width:60%;height:12%;position:absolute;bottom:15%;transform:rotate(-8deg)}.is-compact .pallet-model{width:62%}.is-compact .visual-shadow{bottom:8%}.is-compact .visual-orbit{border-color:#15140f14}.box-face{background:linear-gradient(135deg,#c07a46,#87502e);border:1px solid #ffffff26;display:block;position:absolute}.box-face.front{inset:0;transform:translateZ(20px);box-shadow:14px 18px 28px #00000040}.box-face.top{transform-origin:bottom;background:#d08b52;height:18%;top:-16%;left:0;right:0;transform:rotateX(-65deg)}.box-face.side{transform-origin:0;background:#764127;width:16%;height:100%;top:0;right:-15%;transform:rotateY(62deg)}.box-band{background:#532c188c;width:7%;position:absolute;top:0;bottom:0;transform:translateZ(22px)}.band-b{right:17%}.crate-model{background:#a5643a1f;border:9px solid #9a5c35;box-shadow:12px 18px 28px #0003}.crate-frame{background:#a9643a;position:absolute}.cf1,.cf2{height:8%;left:14%;right:14%}.cf1{top:24%}.cf2{bottom:24%}.cf3,.cf4{width:8%;top:12%;bottom:12%}.cf3{left:25%}.cf4{right:25%}.crate-diagonal{transform-origin:50%;background:#b76e40;width:80%;height:7%;position:absolute;top:47%;left:10%;transform:rotate(-31deg)}.plastic-model{background:linear-gradient(145deg,#343a34,#141713);border:5px solid #495249;box-shadow:12px 18px 26px #0000004d}.plastic-foot{background:#222722;width:20%;height:18%;position:absolute;bottom:-20%}.marquee-strip{color:#1c160f;background:#d8913f;border-top:1px solid #0000001a;border-bottom:1px solid #00000021;overflow:hidden}.marquee-track{width:max-content;animation:32s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(-50%)}}.section{padding:110px max(5vw,40px)}.section-heading{max-width:1180px;margin:0 auto 56px}.kicker{letter-spacing:.2em;color:#8b5c32;margin-bottom:18px;font-size:9px;font-weight:800;display:block}.section-heading h2,.dark-feature h2,.quote-band h2,.footer-lead h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,76px);font-weight:750;line-height:.95}.section-heading h2 em,.dark-feature h2 em,.footer-lead h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.metric-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1180px;margin:auto;display:grid}.metric{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:235px;padding:28px;display:flex}.metric strong{letter-spacing:-.06em;font-size:56px;font-weight:700}.metric span{text-transform:uppercase;letter-spacing:.08em;margin-top:auto;font-size:13px;font-weight:800}.metric p{color:#77736a;margin:8px 0 0;font-size:12px;line-height:1.55}.metric-accent{color:#fff;background:#1b1c18;position:relative;overflow:hidden}.metric-accent:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-55px;box-shadow:0 0 0 30px #ffffff05,0 0 0 60px #ffffff04}.metric-accent p{color:#9d9e96}.texture-grid{position:relative}.texture-grid:before{content:"";pointer-events:none;background-image:linear-gradient(#14130f0b 1px,#0000 1px),linear-gradient(90deg,#14130f0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.product-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1180px;margin:auto;display:grid;position:relative}.product-card{border:1px solid var(--line);background:#f8f5eebf;border-radius:22px;flex-direction:column;min-height:460px;padding:17px;transition:all .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.product-card:hover:before{opacity:.8}.card-index{color:#8b877e;z-index:2;font-size:9px;position:absolute;top:20px;right:20px}.product-card .product-visual{margin:15px auto 0}.product-card-copy{z-index:2;border-top:1px solid var(--line);margin-top:auto;padding:20px 6px 5px;position:relative}.product-card-copy>span{color:#8d633e;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.product-card-copy h3{letter-spacing:-.035em;margin:7px 0 9px;font-size:27px}.product-card-copy p{color:#716f68;min-height:38px;font-size:12px;line-height:1.55}.product-card-copy b{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-top:18px;font-size:10px;display:flex}.product-card.featured{color:#fff;background:#20211c;border-color:#20211c}.product-card.featured .product-card-copy{border-color:#ffffff1f}.product-card.featured .product-card-copy p{color:#a8a99f}.product-card.featured .product-card-copy>span{color:#e0a058}.product-card.featured .visual-orbit{border-color:#ffffff14}.wide-link{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;border-radius:15px;justify-content:space-between;align-items:center;max-width:1180px;margin:18px auto 0;padding:22px 25px;font-size:12px;font-weight:800;transition:all .25s;display:flex;position:relative}.wide-link:hover{color:#fff;background:#1c1d19;border-color:#1c1d19}.workflow-grid{background:#1f1b152e;border:1px solid #1f1b152e;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1180px;margin:auto;display:grid}.workflow-card{background:#e9e1d5;flex-direction:column;min-height:330px;padding:26px;display:flex}.workflow-top{color:#8d613c;justify-content:space-between;align-items:center;display:flex}.workflow-top span{letter-spacing:.13em;font-size:10px}.services-panel{color:#fff;background:#11120f;grid-template-columns:.72fr 1.28fr;gap:90px;padding:110px max(5vw,40px);display:grid}.services-sticky{align-self:start;max-width:440px;position:sticky;top:130px}.services-sticky .kicker{color:#df9a4b}.text-link{text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid;align-items:center;gap:7px;margin-top:15px;padding-bottom:5px;font-size:10px;font-weight:800;display:inline-flex}.service-list{border-top:1px solid var(--line-light)}.service-row{border-bottom:1px solid var(--line-light);grid-template-columns:50px 1fr 30px;align-items:center;gap:18px;padding:28px 0;transition:all .25s;display:grid}.service-row>span{color:#666860;font-size:10px}.service-row h3{letter-spacing:-.03em;margin:0 0 7px;font-size:28px}.service-row p{color:#8d8f86;margin:0;font-size:12px}.service-row>svg{color:#74766e;transition:all .2s}.service-row:hover h3{color:#f0aa55}.service-row:hover>svg{color:#f0aa55;transform:rotate(45deg)}.industry-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:260px;padding:24px;transition:all .25s;display:flex}.dark-feature{color:#fff;background:linear-gradient(135deg,#1b1c18,#0f100e);grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:110px max(5vw,40px);display:grid}.dark-feature-copy .kicker{color:#db9850}.dark-feature-image-slot{background:#11120f;border:1px solid #ffffff1c;border-radius:24px;height:520px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000047,inset 0 1px #ffffff0a}.dark-feature-image-bg{filter:saturate(.76)contrast(1.05);background-position:50%;background-size:cover;position:absolute;inset:0}.dark-feature-image-slot .bp-grid{opacity:.32;z-index:2}.dark-feature-image-slot .bp-note,.dark-feature-image-slot .bp-dimension{z-index:4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c0d0bb8}.dark-feature-image-meta{z-index:4;color:#d4d5cf;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff26;justify-content:space-between;gap:18px;padding-top:14px;font-size:7px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.dark-feature-image-meta b{color:#e7a15e}.bp-object{border:2px solid #e19e53a6;position:absolute;inset:22% 18%;transform:skewY(-8deg)}.quote-band{color:#18130f;background:#d98b38;justify-content:space-between;align-items:end;gap:50px;padding:76px max(5vw,40px);display:flex}.quote-band>div{max-width:900px}.quote-band h2{font-size:clamp(38px,4.6vw,67px)}.quote-band .button-light{flex:none}.footer-top-grid{border-bottom:1px solid #fff3;grid-template-columns:1.45fr .9fr .9fr .9fr .9fr 1.1fr;align-items:start;gap:32px 40px;padding-bottom:20px;display:grid}.footer-brand-block{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.footer-brand-block p{color:#ffffffd1;max-width:320px;margin:0;font-size:15px;line-height:1.6}.footer-inline-mark{align-items:center;width:125px;height:16px;display:flex}.footer-inline-mark .wave{background:linear-gradient(90deg,#fff3,#ffffffd9,#fff3);border-radius:999px;width:100%;height:2px;display:block;position:relative}.footer-inline-mark .wave:before,.footer-inline-mark .wave:after{content:"";border:2px solid #ffffffb3;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.footer-inline-mark .wave:before{left:-4px}.footer-inline-mark .wave:after{right:-4px}.footer-column{flex-direction:column;align-items:flex-start;display:flex}.footer-column h4{color:#ffffffeb;text-transform:none;letter-spacing:0;margin:0 0 18px;font-size:15px;font-weight:700;line-height:1.2}.footer-column a,.footer-column span{color:#fffc;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;line-height:1.45;text-decoration:none;display:inline-flex}.footer-column a:hover{color:#e6f8eb}.footer-column .footer-more{color:#dfffe8;margin-top:8px;font-weight:600}.footer-contact-column a,.footer-contact-column span{align-items:center;gap:9px;display:inline-flex}.footer-wordmark{color:#fff3;letter-spacing:-.08em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-top:18px;font-size:clamp(72px,11vw,250px);font-weight:800;line-height:.8;display:block}.footer-bottom-strip{color:#fffc;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:18px 0 10px;font-size:11px;display:flex}.footer-legal-left{color:#ffffffd1;align-items:center;gap:10px;display:inline-flex}.footer-mini-mark{color:#ffffffe6;background:#ffffff0a;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:inline-grid}.footer-powered-text{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;text-align:right;font-size:11px}.footer-powered-text a{color:#f2b75b;font-weight:700;text-decoration:none}.footer-powered-text a:hover{color:#f8cc7d}.footer-bar-line{background:#ffffff47;border-radius:999px;width:100%;height:1px;margin-top:8px}.footer-bottom{display:none}@media (max-width:1240px){.footer-top-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width:720px){.footer-shell{padding:64px 20px 20px}.footer-top-grid{grid-template-columns:1fr;gap:26px}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-wordmark{white-space:normal;line-height:.86}}.page-hero{background:#ede7dc;grid-template-columns:1fr .9fr;align-items:center;gap:60px;min-height:720px;padding:170px max(5vw,40px) 90px;display:grid;overflow:hidden}.back-link{color:#79756d;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;margin-bottom:34px;font-size:10px;display:inline-flex}.page-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(54px,7vw,104px);line-height:.88}.page-hero .product-visual{z-index:2;justify-self:center;position:relative}.page-hero .visual-orbit{border-color:#14120d14}.content-section{background:#f4f0e8;padding:90px max(5vw,40px)}.content-shell{max-width:1180px;margin:auto}.content-grid h2{letter-spacing:-.045em;margin:0;font-size:clamp(35px,4vw,58px);line-height:1}.content-grid p{color:#6e6a62;margin-top:0;font-size:15px;line-height:1.75}.content-grid .lead{color:#2b2924;font-size:20px;line-height:1.5}.spec-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.spec{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:140px;padding:24px}.spec small{letter-spacing:.14em;text-transform:uppercase;color:#958e83;font-size:8px}.spec strong{margin-top:28px;font-size:15px;line-height:1.4;display:block}.list-columns{grid-template-columns:1fr 1fr;gap:50px;margin-top:58px;display:grid}.list-block h3{margin-bottom:18px;font-size:22px}.check-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);color:#5f5b53;align-items:center;gap:10px;padding:14px 0;font-size:12px;display:flex}.check-list li:before{content:"✓";color:#9b642f;font-weight:800}.cards-page{background:#f5f1e9;padding:90px max(5vw,40px)}.cards-shell{max-width:1180px;margin:auto}.cards-intro{grid-template-columns:1fr .8fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.cards-intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.95}.cards-intro p{color:#6c6961;margin:0;line-height:1.75}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.catalog-card{border:1px solid var(--line);background:#f9f6f0;border-radius:20px;flex-direction:column;min-height:410px;padding:17px;transition:all .3s;display:flex;position:relative;overflow:hidden}.catalog-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #1e19121a}.catalog-card .product-visual{margin:8px auto 0}.catalog-card h3{letter-spacing:-.03em;margin:8px 0;font-size:25px}.catalog-card p{color:#737067;font-size:12px;line-height:1.6}.catalog-card footer{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:9px;font-weight:800;display:flex}.service-card-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.service-card-large{color:#fff;background:#191a16;border-radius:22px;flex-direction:column;min-height:330px;padding:30px;display:flex;position:relative;overflow:hidden}.service-card-large:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:250px;height:250px;position:absolute;top:-80px;right:-80px;box-shadow:0 0 0 40px #ffffff05,0 0 0 80px #ffffff03}.service-card-large>span{color:#d79549;letter-spacing:.15em;font-size:9px}.service-card-large h3{margin:auto 0 10px;font-size:34px}.service-card-large p{color:#94968d;max-width:90%;font-size:13px;line-height:1.6}.service-card-large footer{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:16px;font-size:10px;display:flex}.about-story{background:#ede6db;padding:100px max(5vw,40px)}.about-grid{grid-template-columns:.9fr 1.1fr;gap:90px;max-width:1180px;margin:auto;display:grid}.about-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,70px);line-height:.95}.about-copy p{color:#66635b;margin-top:0;font-size:16px;line-height:1.8}.about-values{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1180px;margin:70px auto 0;display:grid}.value-card{color:#fff;background:#1b1c18;border-radius:20px;flex-direction:column;min-height:250px;padding:25px;display:flex}.value-card span{color:#dc9950;letter-spacing:.14em;font-size:9px}.value-card h3{margin:auto 0 10px;font-size:27px}.value-card p{color:#989a91;font-size:12px;line-height:1.6}.industry-page-grid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:1180px;margin:auto;display:grid}.industry-page-card{border:1px solid var(--line);background:#f7f4ee;border-radius:20px;flex-direction:column;min-height:300px;padding:28px;display:flex}.industry-page-card span{color:#8d6642;letter-spacing:.12em;font-size:9px}.industry-page-card h3{margin:auto 0 12px;font-size:30px}.industry-page-card p{color:#716d65;font-size:13px;line-height:1.6}.custom-steps{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:auto;display:grid}.custom-step{border:1px solid var(--line);background:#f7f4ee;border-radius:19px;flex-direction:column;min-height:280px;padding:24px;display:flex}.custom-step span{color:#996438;font-size:9px}.custom-step h3{margin:auto 0 10px;font-size:26px}.custom-step p{color:#6d6961;margin:0;font-size:12px;line-height:1.6}.gallery-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:160px;gap:14px;max-width:1180px;margin:auto;display:grid}.gallery-card{background:#1d1e1a;border:1px solid #ffffff14;border-radius:20px;min-height:200px;position:relative;overflow:hidden}.gallery-card:first-child{grid-area:span 3/span 7}.gallery-card:nth-child(2),.gallery-card:nth-child(3){grid-area:span 2/span 5}.gallery-card:nth-child(4){grid-area:span 3/span 7}.gallery-card:nth-child(5){grid-area:span 3/span 5}.gallery-card:nth-child(6){grid-area:span 2/span 7}.gallery-card .product-visual{width:78%;margin:auto;position:absolute;inset:0}.gallery-card:before{content:"";background:radial-gradient(circle at 20% 20%,#d98b3838,#0000 35%),linear-gradient(145deg,#2a2b25,#11120f);position:absolute;inset:0}.gallery-card footer{color:#fff;z-index:3;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.catalogue-panel{color:#fff;background:#1a1b17;border-radius:28px;grid-template-columns:1fr .75fr;gap:70px;max-width:1080px;margin:auto;padding:50px;display:grid;position:relative;overflow:hidden}.catalogue-panel h2{letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(42px,5vw,66px);line-height:.95}.catalogue-panel p{color:#9a9c93;line-height:1.7}.catalogue-sheet{color:#171813;background:#eee8dd;border-radius:8px;min-height:460px;padding:28px;transform:rotate(3deg);box-shadow:0 25px 60px #00000059}.catalogue-sheet .brand{color:#171813}.catalogue-sheet h3{letter-spacing:-.04em;margin:70px 0 10px;font-size:35px}.catalogue-sheet p{color:#706b61}.catalogue-sheet .sheet-lines{border-top:1px solid var(--line);margin-top:60px}.catalogue-sheet .sheet-lines span{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;padding:12px 0;font-size:10px;display:block}.faq-shell{max-width:1000px;margin:auto}.faq-item{border-top:1px solid var(--line);padding:26px 0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item h3{margin:0 0 10px;font-size:20px}.faq-item p{color:#6b675f;max-width:800px;margin:0;font-size:13px;line-height:1.65}.contact-layout{grid-template-columns:.7fr 1.3fr;gap:70px;max-width:1180px;margin:auto;display:grid}.contact-info{color:#fff;background:#191a16;border-radius:22px;flex-direction:column;min-height:570px;padding:32px;display:flex}.contact-info h2{letter-spacing:-.045em;margin:0 0 20px;font-size:44px}.contact-info>p{color:#999b92;line-height:1.7}.contact-details{border-top:1px solid var(--line-light);margin-top:auto}.contact-detail{border-bottom:1px solid var(--line-light);padding:16px 0}.contact-detail small{color:#6e7068;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.contact-detail strong,.contact-detail a{color:#a7a9a2;font-size:12px;font-weight:500;text-decoration:none}.quote-form{border:1px solid var(--line);background:#f8f4ed;border-radius:22px;padding:32px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field.full{grid-column:1/-1}.field label{letter-spacing:.11em;text-transform:uppercase;color:#6b675e;font-size:9px;font-weight:800}.field input,.field select,.field textarea{color:#1c1b17;background:#f1ece3;border:1px solid #1a18132e;border-radius:11px;outline:none;padding:14px 15px;transition:all .2s}.field textarea{resize:vertical;min-height:130px}.form-note{color:#7c776d;margin-top:14px;font-size:10px;line-height:1.5}@media (max-width:1120px){.desktop-nav{display:none}.header-cta{margin-left:auto}.menu-button{place-items:center;display:grid}.home-hero{grid-template-columns:1fr;padding-top:112px}.hero-copy{max-width:900px}.hero-stage{min-height:460px;margin-top:20px}.split-heading,.content-grid,.about-grid,.contact-layout{grid-template-columns:1fr;gap:45px}.metric-grid,.workflow-grid,.industry-grid,.product-feature-grid,.catalog-grid{grid-template-columns:repeat(2,1fr)}.services-panel{grid-template-columns:1fr;gap:50px}.services-sticky{position:relative;top:auto}.dark-feature{grid-template-columns:1fr}.blueprint-card{width:100%;max-width:760px}.page-hero{grid-template-columns:1fr;min-height:auto}.page-hero .product-visual{width:100%;max-width:560px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}.custom-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.cursor-aura{display:none}.site-header{padding:10px}.header-shell{border-radius:14px;height:64px;padding:0 8px 0 14px}.brand{min-width:0}.brand-type strong{font-size:17px}.header-cta{display:none}.home-hero{padding:100px 20px 64px}.hero-copy h1{font-size:clamp(56px,17vw,82px)}.hero-sub{font-size:15px}.hero-proof{gap:12px;display:grid}.hero-stage{min-height:360px}.hero-stage-label{display:none}.hero-spec-card{transform:scale(.86)}.spec-a{right:-5%}.spec-b{left:-5%}.scroll-cue{display:none}.section,.services-panel,.dark-feature{padding:78px 20px}.section-heading{margin-bottom:38px}.section-heading h2,.dark-feature h2,.footer-lead h2{font-size:43px}.metric-grid,.product-feature-grid,.workflow-grid,.industry-grid,.catalog-grid,.service-card-grid,.industry-page-grid,.custom-steps,.spec-grid,.about-values{grid-template-columns:1fr}.metric{min-height:190px}.product-card{min-height:430px}.services-panel{padding-top:80px}.service-row{grid-template-columns:38px 1fr 20px}.service-row h3{font-size:23px}.quote-band{flex-direction:column;align-items:flex-start;padding:60px 20px}.footer-shell{padding:80px 20px 25px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 22px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column}.page-hero{gap:30px;padding:135px 20px 70px}.page-hero h1{font-size:57px}.page-hero p{font-size:15px}.content-section,.cards-page,.about-story{padding:72px 20px}.list-columns{grid-template-columns:1fr;gap:28px}.cards-intro{grid-template-columns:1fr;gap:25px}.gallery-grid{grid-template-columns:1fr;grid-auto-rows:auto;display:grid}.gallery-card,.gallery-card:nth-child(n){grid-area:auto;min-height:340px}.catalogue-panel{grid-template-columns:1fr;padding:28px}.catalogue-sheet{min-height:390px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.contact-info{min-height:460px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#080908;--ink-2:#0d0f0d;--ink-3:#151815;--ink-4:#1c201c;--paper:#0a0b0a;--paper-2:#111310;--sand:#b6aa95;--wood:#b86f38;--wood-dark:#70401f;--amber:#e5974d;--amber-2:#c87532;--champagne:#f0d3ad;--acid:#c9ef78;--text:#f3efe8;--muted-text:#9c9d95;--line:#ffffff17;--line-light:#ffffff1c;--radius:30px}html{background:#080908}body{color:var(--text);background:radial-gradient(circle at 12% -4%,#b0662f1f,#0000 30%),radial-gradient(circle at 92% 20%,#ffffff08,#0000 26%),#080908}body:before{content:"";pointer-events:none;z-index:9998;opacity:.085;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");position:fixed;inset:0}main{z-index:1;background:#090a09;position:relative}::selection{background:var(--amber);color:#0a0b0a}.cursor-aura{mix-blend-mode:screen;z-index:3;filter:blur(8px);background:radial-gradient(circle,#e6974d1a 0%,#e6974d0a 28%,#0000 67%);width:680px;height:680px}.scroll-progress{background:linear-gradient(90deg,#7c4724,var(--amber),#f4d8ae);height:2px;box-shadow:0 0 22px #e5974d73}.site-header{padding:18px 24px}.header-shell{-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);pointer-events:auto;background:linear-gradient(#141613db,#0b0c0bc4);border:1px solid #ffffff1a;border-radius:20px;max-width:1320px;height:70px;padding:0 18px 0 20px;position:relative;overflow:hidden;box-shadow:0 16px 50px #00000057,inset 0 1px #ffffff0a}.header-shell:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 38%,#ffffff09 50%,#0000 62%);animation:9s ease-in-out infinite headerSheen;position:absolute;inset:0;transform:translate(-80%)}@keyframes headerSheen{0%,65%{transform:translate(-85%)}82%,to{transform:translate(85%)}}.brand{z-index:1;align-items:center;gap:12px;min-width:185px;display:inline-flex;position:relative}.brand-mark{width:36px;height:29px;display:inline-block;position:relative;transform:skewY(-7deg)}.brand-mark i{background:linear-gradient(90deg,#8e5129,#e09a55 55%,#6f3c1e);border-radius:2px;height:6px;position:absolute;left:0;right:0;box-shadow:inset 0 1px #ffffff38}.brand-mark i:first-child{top:1px;left:2px}.brand-mark i:nth-child(2){top:10px;right:4px}.brand-mark i:nth-child(3){top:19px;left:5px}.brand-type{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.brand-type strong{letter-spacing:-.045em;color:#fff;font-size:20px}.brand-type b{letter-spacing:.23em;color:#a7a79f;font-size:9px}.desktop-nav{z-index:1;align-items:center;gap:2px;margin-left:auto;display:flex;position:relative}.desktop-nav a{color:#aaa9a2;letter-spacing:.035em;padding:13px 14px;font-size:11px;font-weight:700;transition:all .25s;position:relative}.desktop-nav a:after{content:"";background:var(--amber);transform-origin:0;height:1px;transition:all .25s;position:absolute;bottom:7px;left:14px;right:14px;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a.active{color:#fff}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform:scaleX(1)}.desktop-nav a:last-child{color:#f2c18f;background:#e5974d0f;border:1px solid #e5974d6b;border-radius:12px;margin-left:5px;padding-left:17px;padding-right:17px}.desktop-nav a:last-child:after{display:none}.menu-button{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;width:44px;height:44px;margin-left:auto}.mobile-drawer{color:#fff;background:radial-gradient(circle at 80% 12%,#cd7a3729,#0000 28%),#090a09}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:55px;display:flex}.drawer-links{border-top:1px solid var(--line);flex-direction:column;display:flex}.drawer-links a{border-bottom:1px solid var(--line);letter-spacing:-.03em;grid-template-columns:44px 1fr 24px;align-items:center;padding:20px 0;font-size:28px;display:grid}.drawer-links a span{color:#777b73;letter-spacing:.12em;font-size:10px}.drawer-close{border:1px solid var(--line);color:#fff;background:#ffffff08;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;position:static}.kicker{color:#bf8451;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:800;display:inline-flex}.kicker:before{content:"";opacity:.8;background:currentColor;width:20px;height:1px}.button{text-transform:uppercase;letter-spacing:.09em;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 19px;font-size:9px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#130e09;background:linear-gradient(135deg,#f0ba7d,#d27d39);border:1px solid #e6a15f;box-shadow:0 12px 30px #c3703138,inset 0 1px #ffffff73}.button-primary:hover{box-shadow:0 18px 42px #c370314d,inset 0 1px #ffffff73}.button-ghost{color:#d2d1cb;background:#ffffff05;border:1px solid #ffffff21}.button-ghost:hover{color:#fff;background:#ffffff0b;border-color:#e5974d59}.button-light{color:#0e0d0b;background:#f1eadf;border:1px solid #ffffff8c}.text-link{color:#d3d0c8}.text-link.light{color:#e2a15d}.home-hero{color:#f4f0e9;isolation:isolate;background:radial-gradient(circle at 78% 36%,#b5683121,#0000 25%),radial-gradient(circle at 18% 0,#ffffff0b,#0000 23%),linear-gradient(#0b0c0b 0%,#080908 82%,#0c0e0c 100%);grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);align-items:center;gap:68px;min-height:880px;padding:112px max(5vw,62px) 80px;display:grid;position:relative;overflow:hidden}.home-hero:before{content:"";z-index:-2;opacity:.34;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(#000 0%,#000000bf 58%,#0000 94%);mask-image:linear-gradient(#000 0%,#000000bf 58%,#0000 94%)}.home-hero:after{content:"";z-index:-1;border:1px solid #e5974d14;border-radius:50%;width:58vw;max-width:900px;height:58vw;max-height:900px;animation:28s linear infinite slowSpin;position:absolute;top:-24%;right:-8%;box-shadow:0 0 0 88px #e5974d05,0 0 0 176px #e5974d03,0 0 0 264px #e5974d02}@keyframes slowSpin{to{transform:rotate(360deg)}}.hero-noise{pointer-events:none;opacity:.12;background:repeating-linear-gradient(101deg,#0000 0 76px,#ffffff05 77px 78px,#0000 79px 155px);position:absolute;inset:0}.hero-beam{z-index:-1;filter:blur(.1px);background:linear-gradient(90deg,#69391c0f,#d27b381a,#60341b08);border:1px solid #e1974e1a;width:460px;height:70px;position:absolute;transform:rotate(-18deg)}.beam-a{animation:10s ease-in-out infinite beamDrift;top:18%;right:12%}.beam-b{width:630px;animation:13s ease-in-out infinite reverse beamDrift;bottom:17%;right:0;transform:rotate(-18deg)translate(25%)}@keyframes beamDrift{0%,to{opacity:.7;translate:0}50%{opacity:1;translate:-18px 14px}}.hero-copy{z-index:4;max-width:850px;position:relative}.hero-status{color:#8f938a;letter-spacing:.16em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:100%;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.pulse{background:var(--acid);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite statusPulse;box-shadow:0 0 #c9ef7873}@keyframes statusPulse{0%{box-shadow:0 0 #c9ef7866}70%{box-shadow:0 0 0 8px #c9ef7800}to{box-shadow:0 0 #c9ef7800}}.hero-copy h1{letter-spacing:-.072em;margin:26px 0 0;font-size:clamp(68px,7.3vw,124px);font-weight:800;line-height:.82}.hero-line{display:block}.hero-line-accent{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:0;text-shadow:0 0 38px #c6753314}.hero-sub{color:#a3a49d;max-width:650px;margin:31px 0 0;font-size:16px;line-height:1.78}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.hero-proof{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:18px;max-width:730px;margin-top:46px;padding-top:22px;display:grid}.hero-proof div{color:#7d8179;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5;display:flex}.hero-proof svg{color:#bb7640;flex:none;margin-top:1px}.hero-proof b{color:#bcbdb7;font-weight:700}.scroll-cue{color:#5f625d;letter-spacing:.16em;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute;bottom:25px;left:max(5vw,62px)}.scroll-cue svg{color:#ad6c3b;animation:1.8s ease-in-out infinite scrollNudge}@keyframes scrollNudge{0%,to{transform:translate(0)}50%{transform:translate(5px,5px)}}.hero-lab{min-height:610px;transform:perspective(1200px) rotateY(calc(var(--mrx) * 1.6deg)) rotateX(calc(var(--mry) * -1.4deg));background:linear-gradient(145deg,#ffffff0b,#ffffff03 45%,#6a3a1d0e);border:1px solid #ffffff18;border-radius:30px;transition:transform .16s ease-out;position:relative;overflow:hidden;box-shadow:0 38px 100px #0000006b,inset 0 1px #ffffff0e,inset 0 0 90px #0003}.hero-lab:before{content:"";background:conic-gradient(from 15deg,transparent 0 28%,#e3914812 35%,transparent 42% 68%,#ffffff09 75%,transparent 82%);animation:15s linear infinite labHalo;position:absolute;inset:-40% -30%}@keyframes labHalo{to{transform:rotate(360deg)}}.hero-lab:after{content:"";filter:blur(3px);pointer-events:none;background:linear-gradient(#0000,#e08e420f,#e5974d29,#e08e4209,#0000);height:110px;animation:5.5s ease-in-out infinite labScan;position:absolute;top:-130px;left:0;right:0}@keyframes labScan{0%{top:-150px}70%,to{top:690px}}.lab-grid{opacity:.24;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 20%,#0000 72%);mask-image:radial-gradient(circle at 50% 48%,#000 20%,#0000 72%)}.lab-header,.lab-footer{z-index:4;letter-spacing:.14em;color:#696d66;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;left:22px;right:22px}.lab-header{border-bottom:1px solid #ffffff12;padding-bottom:14px;top:20px}.lab-header span{align-items:center;gap:8px;display:flex}.lab-header i{background:var(--acid);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #c9ef7899}.lab-header b{color:#a37b55;font-weight:700}.lab-footer{border-top:1px solid #ffffff12;padding-top:13px;bottom:18px}.lab-footer b{color:#c6ed79}.lab-corners i{z-index:4;border-color:#e1974e6e;width:22px;height:22px;position:absolute}.lab-corners i:first-child{border-top:1px solid;border-left:1px solid;top:62px;left:16px}.lab-corners i:nth-child(2){border-top:1px solid;border-right:1px solid;top:62px;right:16px}.lab-corners i:nth-child(3){border-bottom:1px solid;border-left:1px solid;bottom:60px;left:16px}.lab-corners i:nth-child(4){border-bottom:1px solid;border-right:1px solid;bottom:60px;right:16px}.lab-visual-wrap{place-items:center;display:grid;position:absolute;inset:75px 25px 72px}.lab-visual-wrap .product-visual{width:100%;height:100%}.load-core{text-align:center;z-index:5;background:radial-gradient(circle,#e08e4238,#0d0f0de0 64%);border:1px solid #e08e4247;border-radius:50%;place-content:center;width:92px;height:92px;animation:3.8s ease-in-out infinite coreBreathe;display:grid;position:absolute;box-shadow:0 0 0 13px #e08e4209,0 0 45px #e08e421c}.load-core span{letter-spacing:.17em;color:#8b8e86;font-size:7px}.load-core b{color:#e8b77f;letter-spacing:.04em;margin-top:4px;font-size:14px}@keyframes coreBreathe{0%,to{transform:scale(.97)}50%{transform:scale(1.04)}}.lab-reading{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0b0aad;border:1px solid #ffffff14;border-radius:10px;min-width:116px;padding:11px 12px;position:absolute;box-shadow:0 12px 30px #0000002e}.lab-reading small{letter-spacing:.18em;color:#676a64;font-size:6px;display:block}.lab-reading strong{color:#e4c09b;letter-spacing:.06em;margin:5px 0 2px;font-size:11px;display:block}.lab-reading span{letter-spacing:.13em;color:#71746d;font-size:6px}.reading-a{top:132px;left:22px}.reading-b{top:220px;right:20px}.reading-c{bottom:112px;left:34px}.hero-image-slot{z-index:8;background:#11120f;border:1px solid #ffffff1f;border-radius:13px;width:178px;height:116px;position:absolute;bottom:78px;right:18px;overflow:hidden;box-shadow:0 16px 36px #0000004d,inset 0 1px #ffffff0d}.hero-image-slot-bg{filter:saturate(.82)contrast(1.03);background:linear-gradient(#090a090a,#090a09c7),url(/wooden-pallets-performance.webp) 50%/cover no-repeat;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s;position:absolute;inset:0}.hero-image-slot:hover .hero-image-slot-bg{filter:saturate(.95)contrast(1.05);transform:scale(1.035)}.hero-image-slot>span,.hero-image-slot>b{z-index:2;letter-spacing:.13em;text-transform:uppercase;position:absolute;left:12px}.hero-image-slot>span{color:#a5a79f;font-size:6px;bottom:30px}.hero-image-slot>b{color:#f0c28e;font-size:8px;bottom:13px}.product-visual{width:min(100%,620px);height:430px;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.product-visual.is-compact{height:230px}.visual-orbit{pointer-events:none;border:1px solid #e1964e1f;border-radius:50%;position:absolute}.orbit-one{aspect-ratio:1;width:76%;animation:16s linear infinite orbitA}.orbit-two{aspect-ratio:1;border-style:dashed;width:53%;animation:11s linear infinite reverse orbitA}.orbit-three{aspect-ratio:1;border-color:#ffffff0a;width:92%;animation:24s linear infinite orbitA}@keyframes orbitA{to{transform:rotate(360deg)}}.visual-axis{z-index:0;opacity:.35;position:absolute}.axis-x{background:linear-gradient(90deg,#0000,#e5974d59,#0000);width:78%;height:1px}.axis-y{background:linear-gradient(#0000,#e5974d40,#0000);width:1px;height:78%}.visual-scan{z-index:5;opacity:.7;background:linear-gradient(90deg,#0000,#e89d55,#0000);width:78%;height:1px;animation:4.2s ease-in-out infinite visualScan;position:absolute;box-shadow:0 0 14px #e89d5566}@keyframes visualScan{0%,to{opacity:0;transform:translateY(-130px)}15%,80%{opacity:.65}50%{transform:translateY(130px)}}.pallet-model{width:68%;height:45%;transform-style:preserve-3d;filter:drop-shadow(0 28px 24px #00000057);animation:5.6s ease-in-out infinite palletFloat;position:relative;transform:perspective(900px)rotateX(62deg)rotate(-25deg)translateZ(0)}@keyframes palletFloat{0%,to{translate:0 -4px;rotate:none}50%{translate:0 8px;rotate:.35deg}}.slat,.rail,.block,.box-face,.box-band,.crate-frame,.plastic-deck,.plastic-foot{background:linear-gradient(90deg,#71411f 0%,#b16d39 23%,#d18b4c 51%,#995829 76%,#6f3e1e 100%);position:absolute;box-shadow:inset 0 1px #ffffff3d,inset 0 -5px 10px #30160842,0 5px 12px #0000002e}.slat:after,.rail:after{content:"";mix-blend-mode:multiply;border-radius:inherit;background:repeating-linear-gradient(92deg,#0000 0 14px,#32170826 15px 16px,#0000 17px 31px);position:absolute;inset:0}.slat{border-radius:3px;height:12%;left:0;right:0;transform:translateZ(16px)}.s1{top:0}.s2{top:22%}.s3{top:44%}.s4{top:66%}.s5{top:88%}.rail{filter:brightness(.8);border-radius:3px;width:12%;top:0;bottom:0;transform:translateZ(0)}.r1{left:7%}.r2{left:44%}.r3{right:7%}.block{filter:brightness(.68);border-radius:3px;width:13%;height:18%;transform:translateZ(-15px)}.b1{bottom:-13%;left:7%}.b2{bottom:-13%;left:44%}.b3{bottom:-13%;right:7%}.visual-shadow{filter:blur(14px);background:radial-gradient(#0000008c,#0000 70%);border-radius:50%;width:62%;height:12%;animation:5.6s ease-in-out infinite shadowPulse;position:absolute;bottom:10%}@keyframes shadowPulse{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:.4;transform:scale(1.05)}}.box-model,.crate-model,.plastic-model{width:55%;height:48%;transform-style:preserve-3d;animation:5.2s ease-in-out infinite palletFloat;position:relative;transform:perspective(900px)rotateX(18deg)rotateY(-31deg)}.box-face.front{inset:10% 15% 0 0}.box-face.side{filter:brightness(.72);width:24%;top:10%;bottom:0;right:0;transform:skewY(-22deg)}.box-face.top{filter:brightness(1.15);height:20%;top:0;left:10%;right:9%;transform:skew(-43deg)}.box-band{background:#4b2a15;width:5%;top:10%;bottom:0}.band-a{left:20%}.band-b{left:62%}.crate-model{border:7px solid #ad6935;border-radius:2px}.crate-frame{background:#c17c43}.cf1{width:7%;top:0;bottom:0;left:14%}.cf2{width:7%;top:0;bottom:0;right:14%}.cf3{height:7%;top:18%;left:0;right:0}.cf4{height:7%;bottom:18%;left:0;right:0}.crate-diagonal{background:#b36d37;height:7%;position:absolute;top:47%;left:8%;right:8%;transform:rotate(-29deg)}.plastic-model{transform:perspective(900px)rotateX(61deg)rotate(-24deg)}.plastic-deck{background:linear-gradient(135deg,#343b36,#1b211d);inset:10%}.plastic-grid{background-image:linear-gradient(#ffffff24 2px,#0000 2px),linear-gradient(90deg,#ffffff24 2px,#0000 2px);background-size:25% 25%;position:absolute;inset:16%}.plastic-foot{background:#171c18;width:17%;height:20%;bottom:-6%}.pf1{left:10%}.pf2{left:42%}.pf3{right:10%}.marquee-strip{color:#15100c;background:#d4823c;border:0;height:48px;position:relative;overflow:hidden}.marquee-strip:before,.marquee-strip:after{content:"";z-index:2;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.marquee-strip:before{background:linear-gradient(90deg,#d4823c,#0000);left:0}.marquee-strip:after{background:linear-gradient(-90deg,#d4823c,#0000);right:0}.marquee-track{align-items:center;min-width:max-content;height:100%;animation:32s linear infinite marquee;display:flex}.marquee-track span{letter-spacing:.16em;align-items:center;gap:22px;padding:0 22px;font-size:9px;font-weight:900;display:flex}.marquee-track i{opacity:.48;font-size:6px;font-style:normal}.section{padding:118px max(5vw,56px);position:relative;overflow:hidden}.section-heading{z-index:2;max-width:1220px;margin:0 auto 64px;position:relative}.section-heading h2,.dark-feature h2,.footer-lead h2{color:#f4f0e8;letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(48px,5vw,79px);line-height:.93}.section-heading h2 em,.dark-feature h2 em,.footer-lead h2 em{color:#8c8e87;font-style:normal;font-weight:500}.split-heading{grid-template-columns:1.08fr .72fr;align-items:end;gap:80px;display:grid}.split-heading>p{color:#898c84;max-width:500px;margin:0 0 5px;font-size:14px;line-height:1.76}.texture-grid:before{content:"";opacity:.55;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.intro-section{background:radial-gradient(circle at 75% 20%,#9d5c2a14,#0000 28%),#0c0e0c}.metric-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);z-index:2;grid-template-columns:repeat(4,1fr);max-width:1220px;margin:auto;display:grid;position:relative}.metric{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03;flex-direction:column;min-height:265px;padding:28px 26px;transition:all .28s;display:flex}.metric:hover{background:#ffffff08;transform:translateY(-3px)}.metric strong{letter-spacing:-.07em;color:#f0d1ab;font-size:clamp(54px,5vw,78px);font-weight:600}.metric span{color:#e3e2dc;margin-top:auto;font-size:14px;font-weight:700}.metric p{color:#747870;max-width:190px;margin:7px 0 0;font-size:11px;line-height:1.55}.metric-accent{background:linear-gradient(145deg,#b869311f,#ffffff03)}.metric-accent strong{color:#d98542}.products-showcase{background:linear-gradient(#0a0b0a,#0d0f0d)}.section-sheen{filter:blur(18px);pointer-events:none;background:radial-gradient(#ca793714,#0000 67%);width:900px;height:420px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.product-feature-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1220px;margin:auto;display:grid;position:relative}.product-card{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff14;border-radius:23px;flex-direction:column;min-height:520px;padding:18px;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .32s,box-shadow .32s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.product-card:before{content:"";opacity:.65;background:radial-gradient(circle at 75% 14%,#ce7d3826,#0000 31%);transition:all .3s;position:absolute;inset:0}.product-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#0000 0 35%,#ffffff0f 49%,#0000 62%);transition:transform .7s;position:absolute;inset:-1px;transform:translate(-110%)}.product-card:hover{border-color:#e1974e3d;transform:translateY(-8px);box-shadow:0 26px 70px #00000047,inset 0 1px #ffffff0a}.product-card:hover:after{transform:translate(110%)}.product-card.featured{grid-column:span 2;grid-template-columns:1.1fr .9fr;align-items:end;min-height:560px;display:grid}.product-card.featured .product-visual{width:62%;height:65%;position:absolute;top:13%;right:-1%}.product-card.featured .product-card-copy{z-index:4;max-width:440px;position:relative}.card-index{z-index:4;color:#5c6059;letter-spacing:.16em;font-size:8px;position:relative}.card-grid-overlay{opacity:.18;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.product-card .product-visual{z-index:2;width:100%;margin:5px auto 0;position:relative}.product-card-copy{z-index:4;margin-top:auto;padding:0 5px 5px;position:relative}.product-card-copy>span{letter-spacing:.13em;text-transform:uppercase;color:#986a44;font-size:8px}.product-card-copy h3{letter-spacing:-.04em;color:#efede8;margin:7px 0;font-size:30px}.product-card-copy p{color:#787c74;max-width:360px;font-size:11px;line-height:1.6}.product-card-copy b{text-transform:uppercase;letter-spacing:.13em;color:#b9bab3;align-items:center;gap:7px;margin-top:18px;font-size:8px;display:flex}.product-card:hover .product-card-copy b{color:#e7a25f}.wide-link{border:1px solid var(--line);color:#b6b8b0;text-transform:uppercase;letter-spacing:.12em;background:#ffffff04;border-radius:16px;justify-content:space-between;align-items:center;max-width:1220px;margin:14px auto 0;padding:19px 22px;font-size:10px;font-weight:800;transition:all .25s;display:flex}.wide-link:hover{color:#fff;background:#ffffff09;border-color:#e6974d3d;padding-left:28px}.wide-link svg{color:#c17a40}.material-story{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 22%,#c16b2b1f,#0000 32%),#111310;grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;min-height:800px;padding:110px max(5vw,56px);display:grid;position:relative;overflow:hidden}.material-story:before{content:"WOOD / LOAD / ROUTE / PROTECTION";letter-spacing:-.055em;color:#ffffff05;white-space:nowrap;font-size:7.5vw;font-weight:900;position:absolute;top:62px;right:-20px}.material-visual{place-items:center;min-height:560px;display:grid;position:relative}.timber-stack{width:72%;height:44%;transform-style:preserve-3d;animation:7s ease-in-out infinite timberFloat;position:relative;transform:perspective(900px)rotateX(55deg)rotate(-21deg)}@keyframes timberFloat{0%,to{translate:0 -8px}50%{translate:0 12px}}.timber{background:linear-gradient(90deg,#663719,#9f5c2e 16%,#ca8146 45%,#8d4e25 73%,#5b3017);border-radius:5px;height:16%;position:absolute;left:0;right:0;box-shadow:inset 0 1px #ffffff3b,inset 0 -8px 13px #29120647,0 18px 22px #0003}.timber:after{content:"";mix-blend-mode:multiply;background:repeating-linear-gradient(94deg,#0000 0 24px,#26100529 25px 26px,#0000 27px 47px);position:absolute;inset:0}.t1{top:0;transform:translateZ(64px)}.t2{top:21%;transform:translateZ(46px)}.t3{top:42%;transform:translateZ(28px)}.t4{top:63%;transform:translateZ(10px)}.t5{top:84%;transform:translateZ(-8px)}.material-ring{border:1px solid #d5894129;border-radius:50%;position:absolute}.ring-a{aspect-ratio:1;width:74%;animation:20s linear infinite orbitA}.ring-b{aspect-ratio:1;border-style:dashed;width:48%;animation:13s linear infinite reverse orbitA}.material-callout{letter-spacing:.12em;color:#777b74;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-width:118px;font-size:7px;display:grid;position:absolute}.material-callout b{color:#d78c47;border:1px solid #d589414d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.callout-a{top:17%;left:0}.callout-b{top:44%;right:0}.callout-c{bottom:13%;left:7%}.material-callout:after{content:"";background:linear-gradient(90deg,#d5894159,#0000);width:70px;height:1px;position:absolute;top:50%;left:100%}.callout-b:after{left:auto;right:100%;transform:rotate(180deg)}.material-copy{z-index:2;max-width:650px;position:relative}.material-copy h2{letter-spacing:-.055em;margin:16px 0 24px;font-size:clamp(48px,5vw,78px);line-height:.93}.material-copy h2 em{color:#898c85;font-style:normal;font-weight:500}.material-copy>p{color:#868981;max-width:590px;font-size:14px;line-height:1.75}.material-points{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;margin:28px 0;display:grid}.material-points span{border-bottom:1px solid var(--line);color:#b9bbb4;align-items:center;gap:12px;padding:14px 0;font-size:11px;display:flex}.material-points svg{color:#c17940}.services-panel{color:#fff;background:#090a09;grid-template-columns:.74fr 1.26fr;gap:100px;padding:120px max(5vw,56px);display:grid;position:relative;overflow:hidden}.services-panel:before{content:"";background:linear-gradient(90deg,#0000,#e6974d47,#0000);height:1px;position:absolute;top:0;left:0;right:0}.services-panel:after{content:"";border:1px solid #ffffff09;border-radius:50%;width:600px;height:600px;position:absolute;top:10%;left:-280px;box-shadow:0 0 0 70px #ffffff02,0 0 0 140px #ffffff02}.services-sticky{z-index:2;align-self:start;max-width:480px;position:sticky;top:132px}.services-sticky h2{letter-spacing:-.055em;margin:15px 0 24px;font-size:clamp(46px,4.8vw,74px);line-height:.94}.services-sticky p{color:#7f837b;font-size:13px;line-height:1.75}.service-list{border-top:1px solid var(--line);z-index:2;position:relative}.service-row{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr 36px;align-items:center;gap:18px;padding:29px 0;transition:all .3s;display:grid;position:relative}.service-row:before{content:"";transform-origin:0;background:linear-gradient(90deg,#d5833914,#0000);transition:all .35s;position:absolute;inset:0;transform:scaleX(0)}.service-row>span{color:#555a54;font-size:9px;position:relative}.service-row h3{letter-spacing:-.035em;margin:0 0 6px;font-size:31px;position:relative}.service-row p{color:#6e726b;margin:0;font-size:11px;position:relative}.service-row>svg{color:#626760;transition:all .25s;position:relative}.service-row:hover{padding-left:14px}.service-row:hover:before{transform:scaleX(1)}.service-row:hover h3,.service-row:hover>svg{color:#e39a52}.service-row:hover>svg{transform:rotate(45deg)}.workflow-section{background:#0d0f0d}.workflow-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);z-index:2;grid-template-columns:repeat(4,1fr);max-width:1220px;margin:auto;display:grid;position:relative}.workflow-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03;flex-direction:column;min-height:320px;padding:26px;transition:all .3s;display:flex}.workflow-card:hover{background:linear-gradient(145deg,#c9743114,#ffffff04)}.workflow-top{color:#6d716a;justify-content:space-between;display:flex}.workflow-top svg{color:#a46637}.workflow-card h3{letter-spacing:-.04em;margin:auto 0 12px;font-size:31px}.workflow-card p{color:#70746c;margin:0;font-size:11px;line-height:1.65}.industries-section{background:linear-gradient(#0a0b0a,#0d0f0d)}.industry-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1220px;margin:auto;display:grid;position:relative}.industry-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03;flex-direction:column;min-height:265px;padding:25px;transition:all .28s;display:flex}.industry-card>span{color:#666a63;font-size:8px}.industry-card h3{letter-spacing:-.025em;margin:auto 0 10px;font-size:23px}.industry-card p{color:#70736c;margin:0 0 18px;font-size:11px;line-height:1.58}.industry-card svg{color:#9f6639}.industry-card:hover{color:#fff;background:linear-gradient(145deg,#c775301f,#ffffff04);transform:translateY(-2px)}.industry-card:hover p{color:#9a9d95}.industry-card:hover svg{color:#e5a160}.dark-feature{color:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 75%,#b4652b1c,#0000 32%),#111310;grid-template-columns:.92fr 1.08fr;align-items:center;gap:90px;padding:120px max(5vw,56px);display:grid}.dark-feature-copy{max-width:690px}.dark-feature-copy p{color:#82867e;max-width:610px;margin:28px 0;font-size:14px;line-height:1.78}.blueprint-card{background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff17;border-radius:26px;height:550px;position:relative;overflow:hidden;box-shadow:inset 0 0 100px #00000047,0 28px 70px #00000038}.bp-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.bp-grid:after{content:"";background:radial-gradient(circle,#d5823914,#0000 45%);position:absolute;inset:0}.bp-object{border:2px solid #e197538c;position:absolute;inset:22% 18%;transform:skewY(-8deg);box-shadow:0 0 28px #e197530e}.bp-object span{background:#e19e5380;position:absolute}.bp-object span:first-child{width:2px;top:-2%;bottom:-2%;left:18%}.bp-object span:nth-child(2){width:2px;top:-2%;bottom:-2%;right:18%}.bp-object span:nth-child(3){height:2px;top:34%;left:-2%;right:-2%}.bp-object span:nth-child(4){height:2px;bottom:20%;left:-2%;right:-2%}.bp-scan{background:linear-gradient(90deg,#0000,#d98a43,#0000);height:1px;animation:4.5s ease-in-out infinite bpScan;position:absolute;left:0;right:0;box-shadow:0 0 16px #d98a435c}@keyframes bpScan{0%,to{opacity:0;top:8%}15%,85%{opacity:.8}50%{top:88%}}.bp-note,.bp-dimension{letter-spacing:.14em;color:#757a72;background:#111310;border:1px solid #ffffff14;padding:8px 10px;font-size:7px;position:absolute}.n1{top:24%;left:6%}.n2{top:36%;right:5%}.n3{bottom:13%;right:12%}.d1{color:#dfa054;bottom:9%;left:29%}.d2{color:#dfa054;top:8%;left:42%}.quote-band{color:#17100b;background:linear-gradient(135deg,#d8853e,#bb692f);justify-content:space-between;align-items:end;gap:50px;padding:82px max(5vw,56px);display:flex;position:relative;overflow:hidden}.quote-band:before{content:"";border:1px solid #2a150821;border-radius:50%;width:560px;height:560px;position:absolute;top:-220px;right:-80px;box-shadow:0 0 0 64px #2a150809,0 0 0 128px #2a150806}.quote-band>div{max-width:900px;position:relative}.quote-band .kicker{color:#522c16}.quote-band h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(40px,4.6vw,70px);line-height:.95}.quote-band p{color:#5c361f;max-width:760px;margin:18px 0 0;font-size:13px;line-height:1.68}.quote-band .button-light{flex:none;position:relative}.page-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 42%,#b5672e21,#0000 27%),linear-gradient(#0b0c0b,#090a09);grid-template-columns:1fr .9fr;align-items:center;gap:60px;min-height:760px;padding:170px max(5vw,56px) 95px;display:grid;overflow:hidden}.page-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 90%);mask-image:linear-gradient(90deg,#0000,#000 35% 90%)}.page-hero-copy{z-index:2;max-width:790px;position:relative}.back-link{color:#777b74}.page-hero h1{color:#f4f0e9;letter-spacing:-.065em;margin:15px 0 0;font-size:clamp(58px,7vw,106px);line-height:.88}.page-hero p{color:#858981;max-width:650px;margin:26px 0;font-size:15px;line-height:1.76}.page-hero .product-visual{z-index:2;position:relative}.page-hero .text-link{color:#b1b4ad}.content-section,.cards-page,.about-story{color:#f2eee7;background:#0d0f0d;padding:100px max(5vw,56px)}.content-shell,.cards-shell{max-width:1220px;margin:auto}.content-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.content-grid h2{color:#f0ede7}.content-grid p,.about-copy p{color:#7f837b}.content-grid .lead{color:#c8c8c1}.spec-grid{border-color:var(--line)}.spec{border-color:var(--line);background:#ffffff03}.spec small{color:#6f736c}.spec strong{color:#dddcd6}.check-list{border-color:var(--line)}.check-list li{border-color:var(--line);color:#8d9089}.check-list li:before{color:#d28946}.cards-intro h2,.about-grid h2{color:#f2eee7}.cards-intro p{color:#7e827a}.catalog-grid{gap:14px}.catalog-card{border-color:var(--line);color:#f0ede7;box-shadow:none;background:linear-gradient(145deg,#ffffff08,#ffffff03)}.catalog-card:hover{border-color:#e1974e3d;transform:translateY(-7px);box-shadow:0 24px 60px #00000047}.catalog-card p{color:#777b73}.catalog-card footer{border-color:var(--line);color:#aaada6}.service-card-large{border:1px solid var(--line);background:linear-gradient(145deg,#171a16,#0d0f0d)}.service-card-large p{color:#7c8078}.about-values .value-card{border:1px solid var(--line);background:linear-gradient(145deg,#171a16,#0d0f0d)}.value-card p{color:#7c8078}.industry-page-card,.custom-step{border-color:var(--line);color:#eeece6;background:#ffffff05}.industry-page-card p,.custom-step p{color:#7b7f77}.gallery-card{background:#111310;border-color:#ffffff17}.gallery-card:before{background:radial-gradient(circle at 20% 20%,#d98b382e,#0000 35%),linear-gradient(145deg,#1a1d19,#0c0e0c)}.gallery-card:nth-child(2n):before{background:radial-gradient(circle at 75% 25%,#94714833,#0000 35%),linear-gradient(145deg,#1b1c19,#0d0f0d)}.gallery-card:nth-child(2n) footer{color:#fff}.catalogue-panel{border:1px solid var(--line);background:linear-gradient(145deg,#171a16,#0c0e0c)}.catalogue-sheet{color:#171813;background:#e9e0d2}.faq-item{border-color:var(--line)}.contact-layout{background:#0d0f0d}.contact-info{border:1px solid var(--line);background:radial-gradient(circle at 85% 10%,#cb783524,#0000 28%),#111310}.contact-info>p{color:#7e827a}.contact-details,.contact-detail{border-color:var(--line)}.quote-form{background:linear-gradient(145deg,#2b1b11,#17100c);border-color:#d7894638;box-shadow:inset 0 1px #ffd29e0f,0 24px 60px #0003}.field label{color:#bc8254}.field input,.field select,.field textarea{color:#f2eee7;background:#21140d;border-color:#e8a96c33}.field input::placeholder,.field textarea::placeholder{color:#9e8775}.field input:focus,.field select:focus,.field textarea:focus{border-color:#c98248;box-shadow:0 0 0 3px #b7713b1f}.form-note{color:#9b806d}.site-footer{color:#fff;background:#070807;border-top:1px solid #ffffff12;position:relative;overflow:hidden}.footer-texture{opacity:.23;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.footer-orb{border:1px solid #d5823914;border-radius:50%;width:760px;height:760px;position:absolute;top:-330px;right:-300px;box-shadow:0 0 0 90px #d5823903,0 0 0 180px #d5823902}.footer-shell{max-width:1360px;margin:auto;padding:110px max(4vw,34px) 30px;position:relative}.footer-lead{border-bottom:1px solid var(--line);padding-bottom:76px}.footer-lead h2{max-width:1080px}.footer-lead .button{margin-top:32px}.footer-grid{grid-template-columns:1.45fr 1fr 1fr .8fr;gap:58px;padding:66px 0 52px;display:grid}.footer-brand{margin-bottom:22px}.footer-about>p{color:#a1a39c;max-width:320px;font-size:15px;line-height:1.68}.footer-contact-stack{flex-direction:column;gap:11px;margin-top:24px;display:flex}.footer-contact-stack span,.footer-contact-stack a{color:#a0a39d;align-items:center;gap:9px;font-size:12px;line-height:1.4;text-decoration:none;display:flex}.footer-contact-stack a:hover{color:#d78d4c}.footer-contact-stack svg{color:#b9743d}.footer-grid h4{color:#797d75;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:10px}.footer-grid>div:not(:first-child){flex-direction:column;align-items:flex-start;display:flex}.footer-grid>div:not(:first-child) a{color:#c4c6bf;padding:7px 0;font-size:14px;line-height:1.4;transition:all .2s}.footer-grid>div:not(:first-child) a:hover{color:#e5a160;transform:translate(3px)}.footer-more{align-items:center;gap:6px;margin-top:8px;color:#e2a05e!important;display:flex!important}.footer-wordmark{letter-spacing:-.075em;color:#ffffff09;white-space:nowrap;border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none;padding-bottom:22px;font-size:clamp(72px,12.2vw,178px);font-weight:900;line-height:.78}.footer-bottom{color:#686c65;letter-spacing:.09em;text-transform:uppercase;border-top:0;justify-content:space-between;gap:20px;padding-top:26px;font-size:10px;display:flex}@media (max-width:1120px){.desktop-nav{display:none}.menu-button{place-items:center;display:grid}.home-hero{grid-template-columns:1fr;min-height:auto;padding-top:112px}.hero-copy{max-width:940px}.hero-lab{min-height:560px;margin-top:10px}.split-heading,.content-grid,.about-grid,.contact-layout{grid-template-columns:1fr;gap:45px}.metric-grid,.workflow-grid,.industry-grid,.product-feature-grid,.catalog-grid{grid-template-columns:repeat(2,1fr)}.product-card.featured{grid-column:span 2}.services-panel{grid-template-columns:1fr;gap:54px}.services-sticky{position:relative;top:auto}.material-story{grid-template-columns:1fr;gap:25px}.material-visual{min-height:500px}.dark-feature{grid-template-columns:1fr}.page-hero{grid-template-columns:1fr;min-height:auto}.page-hero .product-visual{justify-self:center;width:100%;max-width:650px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}}@media (max-width:720px){.cursor-aura{display:none}.site-header{padding:10px}.header-shell{border-radius:15px;height:62px;padding:0 13px}.brand{min-width:0}.brand-mark{width:31px;height:25px}.brand-type strong{font-size:17px}.brand-type b{font-size:7px}.home-hero{gap:42px;padding:100px 20px 64px}.home-hero:after{width:100vw;height:100vw;top:7%;right:-42%}.hero-status{letter-spacing:.12em;font-size:7px}.hero-copy h1{font-size:clamp(58px,17.6vw,88px);line-height:.84}.hero-sub{font-size:14px;line-height:1.7}.hero-actions{grid-template-columns:1fr;display:grid}.button{width:100%}.hero-proof{grid-template-columns:1fr;gap:10px;margin-top:30px}.hero-lab{border-radius:22px;min-height:430px}.lab-header{left:14px;right:14px}.lab-header b{display:none}.lab-footer{left:14px;right:14px}.lab-reading{transform-origin:50%;transform:scale(.82)}.reading-a{top:105px;left:-4px}.reading-b{top:183px;right:-11px}.reading-c{bottom:77px;left:0}.lab-visual-wrap{inset:65px 3px 58px}.load-core{width:72px;height:72px}.load-core b{font-size:11px}.scroll-cue{display:none}.section,.services-panel,.material-story,.dark-feature{padding:80px 20px}.section-heading{margin-bottom:40px}.section-heading h2,.dark-feature h2,.footer-lead h2,.material-copy h2{font-size:44px}.split-heading{grid-template-columns:1fr;gap:22px}.metric-grid,.product-feature-grid,.workflow-grid,.industry-grid,.catalog-grid,.service-card-grid,.industry-page-grid,.custom-steps,.spec-grid,.about-values{grid-template-columns:1fr}.metric{min-height:190px}.product-card,.product-card.featured{grid-column:auto;min-height:450px;display:flex}.product-card.featured .product-visual{width:100%;height:230px;position:relative;top:auto;right:auto}.product-card-copy h3{font-size:27px}.material-visual{min-height:410px}.timber-stack{width:82%}.material-callout{transform:scale(.82)}.callout-a{left:-12px}.callout-b{right:-18px}.callout-c{left:-4px}.service-row{grid-template-columns:34px 1fr 20px;padding:24px 0}.service-row h3{font-size:23px}.service-row p{font-size:10px}.quote-band{flex-direction:column;align-items:flex-start;padding:64px 20px}.quote-band .button{width:auto}.footer-shell{padding:80px 20px 24px}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-grid>div:not(:first-child) a{font-size:13px}.footer-about>p{font-size:14px}.footer-bottom{flex-direction:column}.footer-wordmark{font-size:18vw}.page-hero{gap:28px;padding:130px 20px 70px}.page-hero h1{font-size:57px}.page-hero p{font-size:14px}.content-section,.cards-page,.about-story{padding:75px 20px}.list-columns{grid-template-columns:1fr;gap:28px}.cards-intro{grid-template-columns:1fr;gap:25px}.gallery-grid{grid-template-columns:1fr;grid-auto-rows:auto;display:grid}.gallery-card,.gallery-card:nth-child(n){grid-area:auto;min-height:340px}.catalogue-panel{grid-template-columns:1fr;padding:28px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.contact-info{min-height:460px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-lab{transform:none!important}}.final-header-shell{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);gap:24px;display:grid}.brand-logo{filter:drop-shadow(0 8px 18px #da833e29);flex:0 0 39px;width:39px;height:39px;transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s}.brand:hover .brand-logo{filter:drop-shadow(0 12px 24px #da833e47);transform:translateY(-2px)rotate(-2deg)}.brand-static{pointer-events:none}.final-desktop-nav{justify-content:center;justify-self:center;margin:0}.final-desktop-nav a:last-child{color:#aaa9a2;background:0 0;border:0;border-radius:0;margin-left:0;padding:13px 14px}.final-desktop-nav a:last-child:after{display:block}.final-desktop-nav a:last-child:hover,.final-desktop-nav a:last-child.active{color:#fff}.header-actions{z-index:2;justify-self:end;align-items:center;gap:10px;display:flex;position:relative}.header-enquire{color:#f2c293;text-transform:uppercase;letter-spacing:.1em;background:repeating-linear-gradient(96deg,#ffffff05 0 1px,#0000 1px 9px),linear-gradient(145deg,#dc85411f,#ffffff06);border:1px solid #e39a5261;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:9px;font-weight:900;transition:all .28s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 9px 24px #0000002e}.header-enquire:before{content:"";background:linear-gradient(110deg,#0000 0 38%,#ffffff2e 49%,#0000 61%);transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-1px;transform:translate(-115%)}.header-enquire:hover{color:#17100b;background-color:#e39a52;border-color:#e39a52;transform:translateY(-2px);box-shadow:0 14px 36px #da803a40}.header-enquire:hover:before{transform:translate(115%)}.cursor-ring,.cursor-dot{left:var(--mx);top:var(--my);pointer-events:none;z-index:9997;border-radius:50%;position:fixed}.cursor-ring{border:1px solid #e2964f73;width:28px;height:28px;transition:left 75ms linear,top 75ms linear,width .2s,height .2s;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000001f,inset 0 0 16px #e2964f0a}.cursor-dot{background:#e39a52;width:4px;height:4px;transform:translate(-50%,-50%);box-shadow:0 0 14px #e39a52b3}.button{isolation:isolate;position:relative;overflow:hidden}.button:before{content:"";z-index:-1;opacity:.18;background-image:repeating-linear-gradient(92deg,#0000 0 11px,#411f0a2e 12px 13px,#0000 14px 27px),repeating-linear-gradient(3deg,#ffffff0f 0 1px,#0000 1px 5px);background-size:115% 100%,100% 100%;transition:opacity .3s,transform .45s,background-position .55s;position:absolute;inset:0}.button:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(110deg,#0000 0 38%,#ffffff38 49%,#0000 60%);transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-1px;transform:translate(-115%)}.button:hover:before{opacity:.34;background-position:30px 0,0 0}.button:hover:after{transform:translate(115%)}.button-primary{background-color:#da8843}.button-light:before{opacity:.09}.light-surface{color:#171713;--line:#1f191221;background:radial-gradient(circle at 88% 8%,#c5793a29,#0000 30%),radial-gradient(circle at 4% 80%,#634d3314,#0000 25%),#e9e0d2!important}.light-surface:before{content:"";pointer-events:none;opacity:.13;mix-blend-mode:multiply;background-image:repeating-linear-gradient(92deg,#0000 0 34px,#5b371b12 35px 36px,#0000 37px 76px),linear-gradient(90deg,#ffffff47,#0000 45%,#ffffff1f);position:absolute;inset:0}.intro-section.light-surface{position:relative;background-color:#e9e0d2!important}.light-surface .section-heading{z-index:2;position:relative}.light-surface .section-heading h2{color:#191a16}.light-surface .section-heading h2 em{color:#765338}.light-surface .section-heading p{color:#595950}.light-surface .kicker{color:#8a552f}.field-story-grid{z-index:2;grid-template-columns:1.45fr .775fr .775fr;gap:14px;max-width:1220px;margin:0 auto 18px;display:grid;position:relative}.field-photo{background:#171813;border:1px solid #2a211924;border-radius:23px;min-height:330px;position:relative;overflow:hidden;box-shadow:0 26px 65px #442c191c,inset 0 1px #ffffff59}.field-photo-main{grid-row:span 2;min-height:470px}.field-photo-bg{filter:saturate(.74)contrast(1.02);background-position:50%;background-size:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .6s;position:absolute;inset:-2%}.field-photo:after{content:"";opacity:.2;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 40%,#000);mask-image:linear-gradient(#0000 40%,#000)}.field-photo:hover .field-photo-bg{filter:saturate(.95)contrast(1.06);transform:scale(1.045)}.field-photo-copy{z-index:3;color:#f4f0e9;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.field-photo-copy span{letter-spacing:.15em;color:#e8a866;font-size:8px;font-weight:900}.field-photo-copy strong{letter-spacing:-.025em;max-width:460px;font-size:18px;line-height:1.22}.light-metrics{z-index:2;margin-top:14px;position:relative}.light-metrics .metric{color:#1a1b17;background:#ffffff38;border-color:#1e181221;box-shadow:inset 0 1px #ffffff75}.light-metrics .metric strong{color:#29231d}.light-metrics .metric span{color:#554d44}.light-metrics .metric p{color:#6c655b}.light-metrics .metric:hover{background:#ffffff6b}.light-metrics .metric-accent{color:#fff;background:linear-gradient(145deg,#c97a3b,#a75e2c)}.light-metrics .metric-accent strong,.light-metrics .metric-accent span{color:#fff}.light-metrics .metric-accent p{color:#ffffffbd}.product-card.textured-card,.workflow-card.textured-card,.industry-card.textured-card,.why-card.textured-card{background-blend-mode:screen,normal;background-color:#0f110f;background-image:repeating-linear-gradient(94deg,#0000 0 18px,#975c2b09 19px 20px,#0000 21px 41px),linear-gradient(145deg,#ffffff09,#ffffff03)}.product-card.textured-card:hover,.workflow-card.textured-card:hover,.industry-card.textured-card:hover{background-position:28px 0,0 0}.textured-row:after{content:"";pointer-events:none;opacity:0;background-image:repeating-linear-gradient(93deg,#0000 0 18px,#bf75390f 19px 20px,#0000 21px 42px);transition:opacity .3s,background-position .5s;position:absolute;inset:0}.textured-row:hover:after{opacity:1;background-position:26px 0}.textured-link{position:relative;overflow:hidden}.textured-link:before{content:"";opacity:.13;background-image:repeating-linear-gradient(94deg,#0000 0 14px,#cf803d1f 15px 16px,#0000 17px 33px);transition:all .4s;position:absolute;inset:0;transform:translate(-12%)}.textured-link:hover:before{opacity:.28;transform:translate(0)}.textured-link>*{z-index:1;position:relative}.material-image-window{filter:saturate(.55)contrast(1.07);opacity:.24;background-position:50%;background-size:cover;border:1px solid #ffffff17;border-radius:28px;width:76%;height:68%;position:absolute;overflow:hidden;transform:rotate(-4deg);box-shadow:0 35px 90px #00000057}.material-image-window:after{content:"";background:linear-gradient(135deg,#dc893f29,#0000 42%);position:absolute;inset:0}.why-section{position:relative;overflow:hidden}.why-layout{z-index:2;grid-template-columns:1.08fr .92fr;gap:18px;max-width:1220px;margin:auto;display:grid;position:relative}.why-cards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.why-card{color:#20201b;border:1px solid #251d1621;border-radius:20px;flex-direction:column;min-height:260px;padding:25px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:inset 0 1px #ffffff80;background-blend-mode:multiply,normal!important;background-color:#ffffff57!important}.why-card>div{color:#86512f;justify-content:space-between;align-items:center;display:flex}.why-card>div span{letter-spacing:.12em;font-size:9px;font-weight:900}.why-card h3{letter-spacing:-.04em;margin:auto 0 10px;font-size:27px}.why-card p{color:#656157;margin:0;font-size:12px;line-height:1.62}.why-card:hover{border-color:#8a512f52;transform:translateY(-6px);box-shadow:0 24px 55px #482b161f,inset 0 1px #ffffffa8;background-color:#ffffff94!important}.why-image-panel{background:#171813;border:1px solid #261d1424;border-radius:24px;min-height:534px;position:relative;overflow:hidden;box-shadow:0 28px 70px #482b1626}.why-image-bg{filter:saturate(.64)contrast(1.05);background-position:50%;background-size:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-2%}.why-image-panel:hover .why-image-bg{transform:scale(1.045)}.why-image-panel:after{content:"";background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 35%,#000);mask-image:linear-gradient(#0000 35%,#000)}.why-image-copy{z-index:3;color:#fff;position:absolute;bottom:32px;left:34px;right:34px}.why-image-copy>span{color:#e5a15e;letter-spacing:.16em;font-size:8px;font-weight:900}.why-image-copy h3{letter-spacing:-.045em;max-width:560px;margin:12px 0 24px;font-size:clamp(28px,3vw,45px);line-height:.96}.route-cta{background:repeating-linear-gradient(95deg,#0000 0 24px,#d17e3709 25px 26px,#0000 27px 54px),linear-gradient(145deg,#cd793216,#ffffff04);border:1px solid #e4954b2e;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:32px;max-width:1220px;margin:22px auto 0;padding:28px;display:flex;position:relative;overflow:hidden}.route-cta:after{content:"";border:1px solid #df91461a;border-radius:50%;width:240px;height:240px;position:absolute;top:-95px;right:-95px;box-shadow:0 0 0 36px #df914605,0 0 0 72px #df914603}.route-cta>div{z-index:2;max-width:720px;position:relative}.route-cta h3{letter-spacing:-.04em;margin:10px 0 8px;font-size:29px}.route-cta p{color:#777b73;margin:0;font-size:12px;line-height:1.62}.route-cta .button{z-index:2;flex:none}.home-faq{background:linear-gradient(#0a0b0a,#0d0f0d)}.home-faq-grid{border-top:1px solid var(--line);max-width:1220px;margin:auto}.home-faq-item{border-bottom:1px solid var(--line)}.home-faq-item summary{cursor:pointer;color:#e8e6e0;letter-spacing:-.02em;grid-template-columns:50px 1fr 28px;align-items:center;gap:18px;min-height:88px;font-size:18px;list-style:none;display:grid}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary>span{color:#656a63;letter-spacing:.12em;font-size:8px}.home-faq-item summary>b{color:#bd7740;font-size:22px;font-weight:400;transition:all .25s}.home-faq-item p{color:#7b7f77;max-width:820px;margin:0 0 28px 68px;font-size:13px;line-height:1.7}.home-faq-item[open] summary>b{color:#e39a52;transform:rotate(45deg)}.home-faq-item:hover summary{color:#fff}.faq-link-row{max-width:1220px;margin:auto}.footer-about>p{max-width:360px;font-size:16px;line-height:1.72}.footer-contact-stack span,.footer-contact-stack a{color:#9fa29b;font-size:12px}.footer-grid h4{margin-bottom:22px;font-size:11px}.footer-grid>div:not(:first-child) a{padding:8px 0;font-size:15px}.footer-bottom{font-size:11px}.quote-band{background-image:repeating-linear-gradient(94deg,#0000 0 28px,#3a1d0c0e 29px 30px,#0000 31px 62px),linear-gradient(135deg,#db8b45,#b9662f)}.quote-band:after{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#26130829 1px,#0000 1px),linear-gradient(90deg,#26130829 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.quote-band>div,.quote-band>.button{z-index:2}@media (max-width:1120px){.final-header-shell{display:flex}.header-actions{margin-left:auto}.field-story-grid{grid-template-columns:1.2fr .8fr}.field-photo-main{grid-row:span 2}.why-layout{grid-template-columns:1fr}.why-image-panel{min-height:470px}}@media (max-width:720px){.cursor-ring,.cursor-dot,.header-enquire{display:none}.brand-logo{flex-basis:33px;width:33px;height:33px}.field-story-grid{grid-template-columns:1fr}.field-photo,.field-photo-main{grid-row:auto;min-height:310px}.field-photo-main{min-height:380px}.field-photo-copy{bottom:19px;left:20px;right:20px}.why-cards{grid-template-columns:1fr}.why-card{min-height:220px}.why-image-panel{min-height:430px}.why-image-copy{bottom:22px;left:22px;right:22px}.route-cta{flex-direction:column;align-items:flex-start;padding:24px}.route-cta .button{width:100%}.home-faq-item summary{grid-template-columns:34px 1fr 24px;gap:10px;min-height:80px;font-size:16px}.home-faq-item p{margin-left:44px}.footer-grid>div:not(:first-child) a{font-size:14px}.footer-grid h4{font-size:10px}}@media (hover:none){.cursor-ring,.cursor-dot{display:none}}.gallery-photo-page{padding-top:42px}.gallery-photo-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:260px;gap:14px;max-width:1220px;margin:auto;display:grid}.gallery-photo-card,.gallery-tech-card{background:#101210;border:1px solid #ffffff17;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000002e}.gallery-photo-card{grid-area:span 2/span 6}.gallery-photo-wide{grid-column:span 8}.gallery-photo-card:nth-child(2){grid-column:span 4}.gallery-photo-card:nth-child(3){grid-column:span 5}.gallery-photo-card:nth-child(4){grid-column:span 7}.gallery-photo-bg{filter:saturate(.64)contrast(1.06);background-position:50%;background-size:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .6s;position:absolute;inset:-2%}.gallery-photo-card:after{content:"";opacity:.45;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 38%,#000);mask-image:linear-gradient(#0000 38%,#000)}.gallery-photo-card:hover .gallery-photo-bg{filter:saturate(.88)contrast(1.08);transform:scale(1.045)}.gallery-photo-meta{z-index:2;position:absolute;bottom:25px;left:28px;right:28px}.gallery-photo-meta>span{color:#e4a05d;letter-spacing:.16em;font-size:8px;font-weight:900}.gallery-photo-meta h2{letter-spacing:-.04em;color:#fff;margin:9px 0 4px;font-size:30px}.gallery-photo-meta p{color:#a3a59e;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:11px}.gallery-tech-card{background-image:repeating-linear-gradient(94deg,#0000 0 18px,#a5602a09 19px 20px,#0000 21px 41px),linear-gradient(145deg,#151815,#0d0f0d);flex-direction:column;grid-area:span 2/span 6;padding:18px;display:flex}.gallery-tech-card .product-visual{flex:1;min-height:310px}.gallery-tech-card footer{border-top:1px solid var(--line);color:#b6b8b1;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:18px 5px 5px;font-size:10px;display:flex}.gallery-tech-card footer span:last-child{color:#7a7e76}@media (max-width:900px){.gallery-photo-grid{grid-template-columns:1fr 1fr;grid-auto-rows:auto;display:grid}.gallery-photo-card,.gallery-photo-wide,.gallery-photo-card:nth-child(n),.gallery-tech-card{grid-area:auto;min-height:410px}}@media (max-width:620px){.gallery-photo-grid{grid-template-columns:1fr}.gallery-photo-card,.gallery-tech-card{min-height:390px}.gallery-photo-meta{bottom:20px;left:20px;right:20px}.gallery-photo-meta h2{font-size:26px}}.home-hero{align-items:start!important;min-height:880px!important;padding-top:112px!important;padding-bottom:76px!important}.home-hero .hero-copy,.home-hero .hero-lab{align-self:start!important}.hero-copy h1 span,.hero-line-accent{color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-text-stroke:0!important}@media (max-width:1120px){.home-hero{min-height:auto!important;padding-top:108px!important}}@media (max-width:720px){.home-hero{padding:94px 20px 64px!important}}.final-header-shell{overflow:visible!important}.final-desktop-nav{overflow:visible}.final-desktop-nav .nav-mega{align-items:center;display:flex;position:relative}.final-desktop-nav .nav-mega>a{color:#aaa9a2;letter-spacing:.035em;padding:13px 14px;font-size:11px;font-weight:700;transition:all .25s;position:relative}.final-desktop-nav .nav-mega>a:after{content:"";background:var(--amber);transform-origin:0;height:1px;transition:all .25s;position:absolute;bottom:7px;left:14px;right:14px;transform:scaleX(0)}.final-desktop-nav .nav-mega:hover>a,.final-desktop-nav .nav-mega:focus-within>a,.final-desktop-nav .nav-mega.active>a{color:#fff}.final-desktop-nav .nav-mega:hover>a:after,.final-desktop-nav .nav-mega:focus-within>a:after,.final-desktop-nav .nav-mega.active>a:after{transform:scaleX(1)}.nav-mega-panel{-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);opacity:0;visibility:hidden;transform-origin:top;pointer-events:none;z-index:260;background:linear-gradient(145deg,#171916fb,#080908fb);border:1px solid #ffffff1c;border-radius:21px;grid-template-columns:245px 1fr;gap:10px;width:790px;padding:10px;transition:opacity .22s,transform .26s cubic-bezier(.2,.8,.2,1),visibility .22s;display:grid;position:absolute;top:54px;left:50%;transform:translate(-50%,12px)scale(.985);box-shadow:0 34px 90px #00000085,inset 0 1px #ffffff09}.nav-mega-panel:before{content:"";height:20px;position:absolute;top:-20px;left:0;right:0}.nav-services-panel{width:720px}.nav-mega:hover .nav-mega-panel,.nav-mega:focus-within .nav-mega-panel,.nav-mega.is-open .nav-mega-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.nav-mega-intro{background:radial-gradient(circle at 15% 8%,#dc894229,#0000 34%),repeating-linear-gradient(95deg,#0000 0 20px,#ca773307 21px 22px,#0000 23px 46px),#111310;border:1px solid #ffffff12;border-radius:15px;flex-direction:column;min-height:292px;padding:24px;display:flex}.nav-mega-intro>span{color:#d88d48;letter-spacing:.17em;font-size:7px;font-weight:900}.nav-mega-intro h3{color:#f2efe8;letter-spacing:-.045em;margin:16px 0 10px;font-size:25px;line-height:1.02}.nav-mega-intro p{color:#7f837b;margin:0;font-size:11px;line-height:1.62}.final-desktop-nav .nav-mega-intro>a{color:#e3a15e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:auto;padding:0;font-size:9px;font-weight:800;display:inline-flex}.final-desktop-nav .nav-mega-intro>a:after{display:none}.nav-mega-links{grid-template-columns:1fr 1fr;align-content:start;padding:5px;display:grid}.final-desktop-nav .nav-mega-links>a{color:#c5c6c0;background:0 0;border-radius:10px;grid-template-columns:27px 1fr 16px;align-items:center;gap:8px;min-height:48px;padding:8px 9px;transition:all .22s;display:grid}.final-desktop-nav .nav-mega-links>a:after{display:none}.final-desktop-nav .nav-mega-links>a>span{color:#5f635c;letter-spacing:.08em;font-size:7px}.final-desktop-nav .nav-mega-links>a>b{font-size:10px;font-weight:700;line-height:1.2}.final-desktop-nav .nav-mega-links>a>svg{color:#686d65;transition:all .22s}.final-desktop-nav .nav-mega-links>a:hover{color:#fff;background:linear-gradient(90deg,#d3823b1a,#ffffff06);transform:translate(3px)}.final-desktop-nav .nav-mega-links>a:hover svg{color:#e39a52;transform:rotate(45deg)}.page-hero-photo-mode{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:72px;position:relative}.page-hero-photo-mode .page-hero-copy{max-width:730px}.page-hero-photo{isolation:isolate;background:#111310;border:1px solid #ffffff1b;border-radius:28px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000052,inset 0 1px #ffffff0a}.page-hero-photo-bg{z-index:-3;filter:saturate(.55)contrast(1.08)brightness(.72);background-position:50%;background-size:cover;animation:14s ease-in-out infinite alternate pagePhotoDrift;position:absolute;inset:-3%}@keyframes pagePhotoDrift{0%{transform:scale(1.02)translate(-.5%)}to{transform:scale(1.095)translate(1.2%,-1%)}}.page-hero-photo:before{content:"";z-index:-2;background:linear-gradient(145deg,#0809081f,#0809080d 42%,#080908ad 100%),radial-gradient(circle at 72% 18%,#df8d4330,#0000 31%);position:absolute;inset:0}.page-hero-photo:after{content:"";filter:blur(4px);pointer-events:none;background:linear-gradient(#0000,#e6964c17,#e6964c2e,#0000);height:82px;animation:6.5s ease-in-out infinite pagePhotoScan;position:absolute;top:-18%;left:-10%;right:-10%}@keyframes pagePhotoScan{0%{opacity:0;top:-22%}15%{opacity:.75}70%{opacity:.5}to{opacity:0;top:112%}}.page-hero-photo-grid{opacity:.24;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 28%,#000);mask-image:linear-gradient(#0000 28%,#000)}.page-hero-photo-corners i{border-color:#ecb0748c;width:25px;height:25px;position:absolute}.page-hero-photo-corners i:first-child{border-top:1px solid;border-left:1px solid;top:65px;left:18px}.page-hero-photo-corners i:nth-child(2){border-top:1px solid;border-right:1px solid;top:65px;right:18px}.page-hero-photo-corners i:nth-child(3){border-bottom:1px solid;border-left:1px solid;bottom:61px;left:18px}.page-hero-photo-corners i:nth-child(4){border-bottom:1px solid;border-right:1px solid;bottom:61px;right:18px}.page-hero-photo-top,.page-hero-photo-bottom{z-index:4;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:22px;font-size:7px;display:flex;position:absolute;left:22px;right:22px}.page-hero-photo-top{color:#b7bab1;border-bottom:1px solid #ffffff21;padding-bottom:14px;top:20px}.page-hero-photo-top span{align-items:center;gap:7px;display:flex}.page-hero-photo-top i{background:var(--acid);border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 13px #c9ef788c}.page-hero-photo-top b{color:#e0a05d}.page-hero-photo-bottom{color:#c5c7c0;border-top:1px solid #ffffff1f;padding-top:14px;bottom:19px}.page-hero-photo-bottom b{color:#e5a35f}.product-photo-media{z-index:3;isolation:isolate;background:#151713;border:1px solid #ffffff16;border-radius:17px;height:260px;margin:7px 0 18px;position:relative;overflow:hidden}.product-photo-bg{z-index:-3;filter:saturate(.58)contrast(1.08)brightness(.68);background-position:50%;background-size:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .55s;position:absolute;inset:-3%}.product-photo-media:before{content:"";z-index:-2;background:linear-gradient(#0809080d,#0809081a 48%,#080908d1),radial-gradient(circle at 80% 12%,#d9853d30,#0000 33%);position:absolute;inset:0}.product-photo-grid{opacity:.25;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 36%,#000);mask-image:linear-gradient(#0000 36%,#000)}.product-photo-scan{opacity:.55;background:linear-gradient(90deg,#0000,#df9149,#0000);height:1px;animation:5.5s ease-in-out infinite productPhotoScan;position:absolute;top:22%;left:-10%;right:-10%;box-shadow:0 0 12px #df914961}@keyframes productPhotoScan{0%,to{opacity:0;transform:translateY(-45px)}20%{opacity:.55}65%{opacity:.38}90%{opacity:0;transform:translateY(245px)}}.product-photo-meta{z-index:3;color:#fff;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.product-photo-meta span{letter-spacing:.15em;color:#e4a05c;font-size:7px;font-weight:900}.product-photo-meta b{text-align:right;text-transform:uppercase;letter-spacing:.11em;color:#b6b9b1;max-width:65%;font-size:7px;line-height:1.35}.product-photo-axis{z-index:2;opacity:.52;position:absolute}.product-photo-axis.axis-one{background:#d9914d;width:34px;height:1px;top:16px;left:16px}.product-photo-axis.axis-two{background:#d9914d;width:1px;height:34px;top:16px;left:16px}.product-card:hover .product-photo-bg{filter:saturate(.82)contrast(1.1)brightness(.76);transform:scale(1.07)}.product-card.featured .product-photo-media{width:58%;height:auto;margin:0;position:absolute;top:17px;bottom:17px;right:17px}.product-card.featured .product-card-copy{padding-bottom:10px}.company-routes-section{background:linear-gradient(#0a0b0a,#0f110f)}.company-route-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1220px;margin:auto;display:grid}.company-route-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03;flex-direction:column;min-height:330px;padding:27px;transition:all .3s;display:flex}.company-route-card>div{color:#b66f38;justify-content:space-between;align-items:center;display:flex}.company-route-card>div span{letter-spacing:.13em;font-size:8px}.company-route-card h3{letter-spacing:-.04em;margin:auto 0 12px;font-size:28px;line-height:1.02}.company-route-card p{color:#777b73;margin:0;font-size:11px;line-height:1.65}.company-route-card:hover{background:linear-gradient(145deg,#c6753217,#ffffff04);transform:translateY(-4px)}.about-process-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#101210}.about-process-line{grid-template-columns:repeat(4,1fr);gap:0;max-width:1220px;margin:auto;display:grid;position:relative}.about-process-line:before{content:"";background:linear-gradient(90deg,#e1914826,#e1914880,#e1914826);height:1px;position:absolute;top:31px;left:7%;right:7%}.about-process-step{padding:0 28px 0 0;position:relative}.about-process-icon{color:#d98d48;z-index:2;background:#111310;border:1px solid #e08e4347;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative}.about-process-icon span{color:#15100c;background:#d98a43;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-5px;right:-2px}.about-process-step h3{letter-spacing:-.035em;margin:26px 0 9px;font-size:25px}.about-process-step p{color:#777b73;margin:0;font-size:11px;line-height:1.65}.purpose-section{position:relative;overflow:hidden}.purpose-grid{z-index:2;grid-template-columns:1fr 1fr;gap:14px;max-width:1220px;margin:auto;display:grid;position:relative}.purpose-card{color:#1c1c18;background:#ffffff45;border:1px solid #261d1424;border-radius:23px;flex-direction:column;min-height:380px;padding:34px;display:flex;box-shadow:inset 0 1px #ffffff7a}.purpose-card>span{color:#86512f;letter-spacing:.15em;font-size:9px;font-weight:900}.purpose-card h3{letter-spacing:-.05em;max-width:620px;margin:auto 0 18px;font-size:clamp(32px,3.3vw,52px);line-height:.98}.purpose-card p{color:#615d55;max-width:650px;margin:0;font-size:13px;line-height:1.7}.purpose-card-dark{color:#f2eee7;background:radial-gradient(circle at 90% 0,#cf7f372e,#0000 32%),#171914;border-color:#ffffff14}.purpose-card-dark>span{color:#e4a15e}.purpose-card-dark p{color:#93968e}.principles-section{background:#0a0b0a}.principle-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);max-width:1220px;margin:auto;display:grid}.principle-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:290px;padding:24px;transition:all .3s;display:flex}.principle-card>span{color:#b56f3a;letter-spacing:.13em;font-size:10px;font-weight:900}.principle-card h3{letter-spacing:-.035em;margin:auto 0 10px;font-size:22px}.principle-card p{color:#73776f;margin:0;font-size:10px;line-height:1.62}.principle-card:hover{background:#ffffff06;transform:translateY(-3px)}.about-next-step,.product-custom-cta,.service-route-cta{background:linear-gradient(145deg,#cb783313,#ffffff03);border:1px solid #e08e432e;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:38px;max-width:1220px;margin:20px auto 0;padding:28px;display:flex;position:relative;overflow:hidden}.about-next-step:after,.product-custom-cta:after,.service-route-cta:after{content:"";border:1px solid #de8e4317;border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-100px;box-shadow:0 0 0 40px #de8e4303,0 0 0 80px #de8e4302}.about-next-step>div,.service-route-cta>div{z-index:2;max-width:780px}.about-next-step h3,.service-route-cta h3{letter-spacing:-.04em;margin:9px 0 7px;font-size:28px}.about-next-step p,.service-route-cta p{color:#797d75;margin:0;font-size:12px;line-height:1.65}.about-next-step .button,.service-route-cta .button{z-index:2;flex:none}.product-overview-section{background:#0b0c0b}.product-signal-grid,.service-signal-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1220px;margin:auto;display:grid}.product-signal-grid>div,.service-signal-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:220px;padding:26px;display:flex}.product-signal-grid strong,.service-signal-grid strong{color:#edc496;letter-spacing:-.065em;font-size:clamp(45px,4.4vw,68px);font-weight:600}.product-signal-grid span,.service-signal-grid span{color:#e4e3dd;margin-top:auto;font-size:13px;font-weight:800}.product-signal-grid p,.service-signal-grid p{color:#72766e;margin:7px 0 0;font-size:10px;line-height:1.55}.product-catalog-section{border-top:1px solid var(--line)}.choose-product-section{position:relative;overflow:hidden}.selection-factor-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1220px;margin:auto;display:grid;position:relative}.selection-factor-card{color:#1f1e1a;background:#ffffff47;border:1px solid #261d1421;border-radius:20px;flex-direction:column;min-height:255px;padding:25px;transition:all .3s;display:flex}.selection-factor-card>div{color:#87522f;justify-content:space-between;display:flex}.selection-factor-card>div span{letter-spacing:.13em;font-size:8px;font-weight:900}.selection-factor-card h3{letter-spacing:-.04em;margin:auto 0 10px;font-size:27px}.selection-factor-card p{color:#656157;margin:0;font-size:11px;line-height:1.62}.selection-factor-card:hover{background:#ffffff7a;transform:translateY(-5px);box-shadow:0 22px 50px #432b191a}.product-route-section{background:#0a0b0a}.product-route-grid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:1220px;margin:auto;display:grid}.product-route-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:21px;flex-direction:column;min-height:300px;padding:28px;transition:all .3s;display:flex}.product-route-card>span{color:#a96a3a;letter-spacing:.15em;font-size:8px;font-weight:900}.product-route-card h3{letter-spacing:-.04em;margin:auto 0 10px;font-size:31px}.product-route-card p{color:#777b73;max-width:520px;margin:0;font-size:12px;line-height:1.65}.product-route-card a{color:#d89550;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;margin-top:24px;font-size:9px;font-weight:900;display:flex}.product-route-card:hover{background:linear-gradient(145deg,#c8753114,#ffffff03);border-color:#e08e4338;transform:translateY(-5px)}.product-custom-cta>div{z-index:2;align-items:flex-start;gap:18px;max-width:790px;display:flex}.product-custom-cta>div>svg{color:#d88a45;flex:none;margin-top:4px}.product-custom-cta h3{letter-spacing:-.035em;margin:7px 0;font-size:26px}.product-custom-cta p{color:#7b7f77;margin:0;font-size:11px;line-height:1.62}.product-custom-cta .button{z-index:2;flex:none}.product-faq-section,.service-faq-section{border-top:1px solid var(--line);background:#101210}.product-faq-grid{border-top:1px solid var(--line);max-width:1220px;margin:auto}.product-faq-grid details{border-bottom:1px solid var(--line)}.product-faq-grid summary{color:#e5e4de;cursor:pointer;grid-template-columns:52px 1fr 30px;align-items:center;gap:18px;min-height:90px;font-size:18px;list-style:none;display:grid}.product-faq-grid summary::-webkit-details-marker{display:none}.product-faq-grid summary span{color:#62665f;letter-spacing:.12em;font-size:8px}.product-faq-grid summary b{color:#bd7540;font-size:23px;font-weight:400;transition:all .25s}.product-faq-grid details[open] summary b{color:#e39a52;transform:rotate(45deg)}.product-faq-grid details p{color:#7c8078;max-width:840px;margin:0 0 30px 70px;font-size:12px;line-height:1.72}.service-overview-section{background:#0b0c0b}.one-roof-section{position:relative;overflow:hidden}.support-item-grid{z-index:2;border-top:1px solid #221b1421;border-left:1px solid #221b1421;grid-template-columns:repeat(4,1fr);max-width:1220px;margin:auto;display:grid;position:relative}.support-item{color:#1e1d19;border-bottom:1px solid #221b1421;border-right:1px solid #221b1421;flex-direction:column;min-height:235px;padding:24px;transition:all .28s;display:flex;position:relative}.support-item>span{letter-spacing:.13em;color:#8b5935;font-size:8px;font-weight:900}.support-item h3{letter-spacing:-.035em;margin:auto 0 9px;font-size:22px}.support-item p{color:#666157;max-width:230px;margin:0;font-size:10px;line-height:1.6}.support-item svg{color:#8a5834;position:absolute;top:22px;right:22px}.support-item:hover{background:#ffffff52;transform:translateY(-3px)}.service-process-section{background:#0d0f0d}.service-process-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);max-width:1220px;margin:auto;display:grid}.service-process-step{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:315px;padding:25px;transition:all .3s;display:flex}.service-process-step>div{color:#b36e39;justify-content:space-between;display:flex}.service-process-step>div span{letter-spacing:.13em;font-size:8px}.service-process-step h3{letter-spacing:-.035em;margin:auto 0 10px;font-size:25px}.service-process-step p{color:#73776f;margin:0;font-size:10px;line-height:1.62}.service-process-step:hover{background:linear-gradient(145deg,#c9753114,#ffffff03);transform:translateY(-3px)}.service-catalog-section{border-top:1px solid var(--line)}.service-model-section{background:#0a0b0a}.service-model-panel{border:1px solid var(--line);background:linear-gradient(145deg,#151815,#0b0c0b);border-radius:24px;grid-template-columns:.9fr 1.1fr;max-width:1220px;margin:auto;display:grid;overflow:hidden}.service-model-copy{background:radial-gradient(circle at 10% 5%,#d17e3821,#0000 30%);flex-direction:column;min-height:470px;padding:42px;display:flex}.service-model-copy>span{color:#d88d48;letter-spacing:.15em;font-size:8px;font-weight:900}.service-model-copy h3{letter-spacing:-.05em;max-width:600px;margin:auto 0 14px;font-size:clamp(33px,3.5vw,52px);line-height:.98}.service-model-copy p{color:#83877f;max-width:590px;margin:0 0 25px;font-size:12px;line-height:1.7}.service-model-copy .button{width:max-content}.service-model-list{border-left:1px solid var(--line)}.service-model-list>div{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:58px;padding:0 22px;transition:all .25s;display:grid}.service-model-list>div:last-child{border-bottom:0}.service-model-list span{color:#575c55;font-size:8px}.service-model-list b{color:#c9cac4;font-size:12px}.service-model-list i{color:#8a633f;letter-spacing:.12em;font-size:7px;font-style:normal}.service-model-list>div:hover{background:#cd7a360f;padding-left:27px}.service-use-section{position:relative;overflow:hidden}.service-use-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1220px;margin:auto;display:grid;position:relative}.service-use-grid>div{color:#201f1a;background:#ffffff4a;border:1px solid #241c1421;border-radius:20px;flex-direction:column;min-height:275px;padding:25px;display:flex}.service-use-grid svg{color:#87512f}.service-use-grid span{color:#835435;letter-spacing:.14em;margin-top:20px;font-size:8px;font-weight:900}.service-use-grid h3{letter-spacing:-.04em;margin:auto 0 9px;font-size:25px}.service-use-grid p{color:#656158;margin:0;font-size:10px;line-height:1.62}.light-surface .service-route-cta{color:#1d1c18;background:#ffffff47;border-color:#2b1f1526}.light-surface .service-route-cta p{color:#625d54}.light-surface .service-route-cta:after{border-color:#7f4e2b24;box-shadow:0 0 0 40px #7f4e2b06,0 0 0 80px #7f4e2b04}@media (max-width:1120px){.page-hero-photo-mode{grid-template-columns:1fr;gap:42px}.page-hero-photo{min-height:520px}.company-route-grid,.service-process-grid{grid-template-columns:repeat(2,1fr)}.about-process-line{grid-template-columns:repeat(2,1fr);gap:44px 20px}.about-process-line:before{display:none}.principle-grid{grid-template-columns:repeat(3,1fr)}.support-item-grid,.service-use-grid,.selection-factor-grid{grid-template-columns:repeat(2,1fr)}.service-model-panel{grid-template-columns:1fr}.service-model-list{border-left:0;border-top:1px solid var(--line)}}@media (max-width:900px){.product-card.featured .product-photo-media{width:100%;height:300px;margin:7px 0 18px;position:relative;top:auto;bottom:auto;right:auto}.purpose-grid,.product-route-grid{grid-template-columns:1fr}.principle-grid,.product-signal-grid,.service-signal-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.nav-mega-panel{display:none}.page-hero-photo-mode{padding-top:118px}.page-hero-photo{border-radius:20px;min-height:390px}.page-hero-photo-top,.page-hero-photo-bottom{font-size:6px;left:15px;right:15px}.page-hero-photo-top b{display:none}.page-hero-photo-bottom{align-items:flex-end}.product-photo-media{height:235px}.company-route-grid,.about-process-line,.principle-grid,.selection-factor-grid,.support-item-grid,.service-process-grid,.service-use-grid,.product-signal-grid,.service-signal-grid{grid-template-columns:1fr}.purpose-card{min-height:330px;padding:26px}.company-route-card,.service-process-step{min-height:250px}.about-next-step,.product-custom-cta,.service-route-cta{flex-direction:column;align-items:flex-start;padding:23px}.about-next-step .button,.product-custom-cta .button,.service-route-cta .button{width:100%}.product-custom-cta>div{flex-direction:column}.product-route-card{min-height:265px}.product-faq-grid summary{grid-template-columns:34px 1fr 24px;gap:10px;min-height:82px;font-size:16px}.product-faq-grid details p{margin-left:44px}.service-model-copy{min-height:420px;padding:28px}.service-model-list>div{grid-template-columns:34px 1fr;padding:12px 17px}.service-model-list i{grid-column:2}}.company-route-grid>.reveal,.about-process-line>.reveal,.principle-grid>.reveal,.selection-factor-grid>.reveal,.support-item-grid>.reveal,.service-process-grid>.reveal,.service-use-grid>.reveal,.catalog-grid>.reveal,.service-card-grid>.reveal{height:100%}.company-route-grid>.reveal>.company-route-card,.about-process-line>.reveal>.about-process-step,.principle-grid>.reveal>.principle-card,.selection-factor-grid>.reveal>.selection-factor-card,.support-item-grid>.reveal>.support-item,.service-process-grid>.reveal>.service-process-step,.service-use-grid>.reveal>div,.catalog-grid>.reveal>.catalog-card,.service-card-grid>.reveal>.service-card-large{width:100%;height:100%}.page-hero-photo-bg{z-index:0}.page-hero-photo:before{z-index:1}.page-hero-photo:after{z-index:3}.page-hero-photo-grid{z-index:2}.page-hero-photo-corners i,.page-hero-photo-top,.page-hero-photo-bottom{z-index:4}.product-photo-bg{z-index:0}.product-photo-media:before{z-index:1}.product-photo-grid{z-index:2}.product-photo-scan,.product-photo-meta,.product-photo-axis{z-index:3}.detail-decision-section{border-top:1px solid var(--line);background:#0a0b0a}.detail-decision-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1220px;margin:auto;display:grid}.detail-decision-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:270px;padding:25px;transition:all .28s;display:flex}.detail-decision-grid svg{color:#bd7540}.detail-decision-grid span{color:#5e635c;letter-spacing:.14em;margin-top:18px;font-size:8px}.detail-decision-grid h3{letter-spacing:-.04em;margin:auto 0 10px;font-size:25px}.detail-decision-grid p{color:#757970;margin:0;font-size:10px;line-height:1.62}.detail-decision-grid>div:hover{background:linear-gradient(145deg,#c6753114,#ffffff03);transform:translateY(-3px)}.detail-enquiry-section{position:relative;overflow:hidden}.detail-enquiry-panel{z-index:2;grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;max-width:1220px;margin:auto;display:grid;position:relative}.detail-enquiry-panel>div:first-child h2{color:#1d1d19;letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(38px,4.6vw,66px);line-height:.96}.detail-enquiry-panel>div:first-child p{color:#625f57;max-width:590px;margin:0;font-size:13px;line-height:1.7}.detail-input-list{border-top:1px solid #241c1424}.detail-input-list>div{border-bottom:1px solid #241c1424;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:56px;display:grid}.detail-input-list span{color:#97603a;letter-spacing:.12em;font-size:8px}.detail-input-list b{color:#26241f;font-size:12px}.related-section{border-top:1px solid var(--line);background:#0d0f0d}.related-link-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1220px;margin:auto;display:grid}.related-link-grid>a{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:20px;grid-template-columns:36px 1fr 22px;align-items:start;gap:14px;min-height:280px;padding:24px;transition:all .3s;display:grid}.related-link-grid>a>span{color:#5d625b;letter-spacing:.12em;font-size:8px}.related-link-grid>a>svg{color:#7a7f77;transition:all .25s}.related-link-grid small{color:#a66a3c;letter-spacing:.11em;text-transform:uppercase;font-size:8px}.related-link-grid h3{letter-spacing:-.04em;margin:70px 0 10px;font-size:27px}.related-link-grid p{color:#757970;margin:0;font-size:10px;line-height:1.62}.related-link-grid>a:hover{background:linear-gradient(145deg,#c8753114,#ffffff03);border-color:#e08e4338;transform:translateY(-5px)}.related-link-grid>a:hover>svg{color:#e29a52;transform:rotate(45deg)}@media (max-width:900px){.detail-decision-grid{grid-template-columns:repeat(2,1fr)}.detail-enquiry-panel{grid-template-columns:1fr;gap:38px}.related-link-grid{grid-template-columns:1fr}}@media (max-width:620px){.detail-decision-grid{grid-template-columns:1fr}.detail-decision-grid>div{min-height:220px}.detail-enquiry-panel{gap:30px}}.footer-bottom-final{color:#7f837b;letter-spacing:0;text-transform:none;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:22px 0 12px;font-size:12px;font-weight:500;display:flex}.footer-bottom-final>span{align-items:center;gap:4px;display:inline-flex}.footer-bottom-final strong{color:#bfc1ba;font-weight:700}.footer-powered{margin-left:auto}.footer-powered a{color:#e39a52;font-weight:700;text-decoration:none;transition:color .25s,transform .25s;position:relative}.footer-powered a:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#b86f38,#e39a52);width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.footer-powered a:hover{color:#f2b777}.footer-powered a:hover:after{transform-origin:0;transform:scaleX(1)}@media (max-width:720px){.footer-bottom-final{flex-direction:column;align-items:flex-start;gap:10px}.footer-powered{margin-left:0}}.cursor-aura{opacity:0!important;visibility:hidden!important;filter:none!important;background:0 0!important;display:none!important}.cursor-aura,.cursor-ring,.cursor-dot{opacity:0!important;visibility:hidden!important;pointer-events:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;display:none!important}html,body,a,button,input,textarea,select,label,summary,[role=button]{cursor:auto!important}a,button,summary,[role=button]{cursor:pointer!important}:root{--warm-paper:#eee5d8;--warm-paper-2:#e4d7c5;--warm-paper-3:#f4ede3;--warm-ink:#181915;--warm-muted:#625f57;--warm-line:#2b221924;--warm-copper:#9a5c32}.site-header{width:100%!important;padding:0!important;left:0!important;right:0!important}.header-shell,.final-header-shell{-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);height:78px;min-height:78px;background:linear-gradient(#121411f7,#080908f0)!important;border:0!important;border-bottom:1px solid #ffffff1a!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:max(3.5vw,32px)!important;padding-right:max(3.5vw,32px)!important;overflow:visible!important;box-shadow:0 16px 48px #0000003d,inset 0 -1px #ffffff06!important}.header-shell:before{border-radius:0!important}.light-surface{isolation:isolate;--line:var(--warm-line);--line-light:var(--warm-line);position:relative;overflow:hidden;color:var(--warm-ink)!important;background:radial-gradient(circle at 88% 7%, #b4693424, transparent 29%), radial-gradient(circle at 7% 88%, #74583913, transparent 28%), linear-gradient(135deg, #ffffff57, transparent 42%), var(--warm-paper)!important}.light-surface:before{content:"";z-index:-1;pointer-events:none;opacity:.15;mix-blend-mode:multiply;background-image:repeating-linear-gradient(96deg,#0000 0 39px,#5c381e12 40px 41px,#0000 42px 86px),linear-gradient(#3b2c1e0b 1px,#0000 1px),linear-gradient(90deg,#3b2c1e0b 1px,#0000 1px);background-size:auto,58px 58px,58px 58px;position:absolute;inset:0}.light-surface .section-heading h2,.light-surface .cards-intro h2,.light-surface .about-grid h2,.light-surface .content-grid h2,.light-surface .detail-enquiry-panel h2{color:var(--warm-ink)!important}.light-surface .section-heading h2 em,.light-surface .cards-intro h2 em,.light-surface .about-grid h2 em{color:#79563c!important}.light-surface .kicker,.light-surface .back-link{color:#87522f!important}.light-surface .section-heading p,.light-surface .cards-intro p,.light-surface .about-copy p,.light-surface .content-grid p,.light-surface .detail-enquiry-panel p{color:var(--warm-muted)!important}.light-surface .content-grid .lead{color:#2b2923!important}.products-showcase.light-surface{background:radial-gradient(circle at 76% 9%,#be743a26,#0000 30%),linear-gradient(#f2eadf 0%,#e9dece 100%)!important}.products-showcase.light-surface .section-sheen{background:radial-gradient(#b7693021,#0000 67%)}.products-showcase.light-surface .product-card{border-color:#2f251b24;box-shadow:0 18px 44px #3a271814,inset 0 1px #ffffff29}.products-showcase.light-surface .wide-link{color:#312d27;background:#ffffff47;border-color:#30261c26}.products-showcase.light-surface .wide-link:hover{color:#fff;background:#171916;border-color:#171916}.industries-section.light-surface .industry-grid{border-color:var(--warm-line)}.industries-section.light-surface .industry-card{color:#20201c;border-color:var(--warm-line);background:#fff3}.industries-section.light-surface .industry-card>span{color:#8e6849}.industries-section.light-surface .industry-card p{color:#686259}.industries-section.light-surface .industry-card svg{color:#9b5f34}.industries-section.light-surface .industry-card:hover{color:#fff;background:linear-gradient(145deg,#1b1d19,#11130f);border-color:#1b1d19}.industries-section.light-surface .industry-card:hover p{color:#a6aaa0}.home-faq.light-surface .home-faq-grid,.home-faq.light-surface .home-faq-item{border-color:var(--warm-line)}.home-faq.light-surface .home-faq-item summary{color:#24231f}.home-faq.light-surface .home-faq-item summary>span{color:#8c8176}.home-faq.light-surface .home-faq-item p{color:#625f57}.home-faq.light-surface .home-faq-item:hover summary{color:#000}.about-story.light-surface{background:radial-gradient(circle at 14% 10%, #b5683021, transparent 31%), var(--warm-paper)!important}.about-story.light-surface .about-values .value-card{background:linear-gradient(145deg,#1c1f1a,#10120f);border:1px solid #ffffff12;box-shadow:0 22px 56px #3927181f}.about-process-section.light-surface{border-color:var(--warm-line)!important}.about-process-section.light-surface .about-process-line:before{background:linear-gradient(90deg,#8b542c1f,#8b542c8c,#8b542c1f)}.about-process-section.light-surface .about-process-icon{background:#1b1d18;border-color:#8e562c40;box-shadow:0 14px 34px #422c191f}.about-process-section.light-surface .about-process-step h3{color:#23221e}.about-process-section.light-surface .about-process-step p{color:#625f57}.product-overview-section.light-surface .product-signal-grid,.service-overview-section.light-surface .service-signal-grid{border-color:var(--warm-line)}.product-overview-section.light-surface .product-signal-grid>div,.service-overview-section.light-surface .service-signal-grid>div{border-color:var(--warm-line);background:#ffffff2e}.product-overview-section.light-surface .product-signal-grid strong,.service-overview-section.light-surface .service-signal-grid strong{color:#7d4e2e}.product-overview-section.light-surface .product-signal-grid span,.service-overview-section.light-surface .service-signal-grid span{color:#2d2a25}.product-overview-section.light-surface .product-signal-grid p,.service-overview-section.light-surface .service-signal-grid p{color:#6d665d}.product-faq-section.light-surface{border-color:var(--warm-line)!important}.product-faq-section.light-surface .product-faq-grid,.product-faq-section.light-surface .product-faq-grid details{border-color:var(--warm-line)}.product-faq-section.light-surface .product-faq-grid summary{color:#25241f}.product-faq-section.light-surface .product-faq-grid summary span{color:#8b8074}.product-faq-section.light-surface .product-faq-grid details p{color:#625f57}.product-faq-section.light-surface .wide-link{border-color:var(--warm-line);color:#2a2824;background:#ffffff3d}.product-faq-section.light-surface .wide-link:hover{color:#fff;background:#171916;border-color:#171916}.service-catalog-section.light-surface{border-color:var(--warm-line)!important}.service-catalog-section.light-surface .service-card-large{box-shadow:0 20px 50px #3524161c}.content-section.light-surface,.cards-page.light-surface{color:var(--warm-ink)!important;background:radial-gradient(circle at 86% 12%,#b96c321f,#0000 28%),linear-gradient(#f1e9de,#e9dece)!important}.content-section.light-surface .spec-grid,.content-section.light-surface .spec,.content-section.light-surface .check-list,.content-section.light-surface .check-list li{border-color:var(--warm-line)!important}.content-section.light-surface .spec{background:#ffffff3d!important}.content-section.light-surface .spec small{color:#8d8175!important}.content-section.light-surface .spec strong{color:#292722!important}.content-section.light-surface .list-block h3{color:#25231f}.content-section.light-surface .check-list li{color:#5f5b53!important}.cards-page.light-surface .catalog-card,.cards-page.light-surface .industry-page-card,.content-section.light-surface .custom-step{color:#23221e;box-shadow:inset 0 1px #ffffff8c;border-color:var(--warm-line)!important;background:#ffffff5c!important}.cards-page.light-surface .catalog-card p,.cards-page.light-surface .industry-page-card p,.content-section.light-surface .custom-step p{color:#69645b!important}.cards-page.light-surface .catalog-card footer{border-color:var(--warm-line)!important;color:#6d665d!important}.cards-page.light-surface .catalog-card:hover,.cards-page.light-surface .industry-page-card:hover,.content-section.light-surface .custom-step:hover{box-shadow:0 24px 58px #3e2a1a1f;border-color:#91532a47!important}.content-section.light-surface .contact-info{color:#fff;background:radial-gradient(circle at 85% 10%,#cb783524,#0000 28%),#111310}.content-section.light-surface .quote-form{background:linear-gradient(145deg,#2b1b11,#17100c);border-color:#d7894638;box-shadow:inset 0 1px #ffd29e0f,0 24px 60px #0003}.content-section.light-surface .field label{color:#bc8254}.content-section.light-surface .field input,.content-section.light-surface .field select,.content-section.light-surface .field textarea{color:#f2eee7;background:#21140d;border-color:#e8a96c33}.content-section.light-surface .field input::placeholder,.content-section.light-surface .field textarea::placeholder{color:#9e8775}.content-section.light-surface .form-note{color:#9b806d}.gallery-photo-page.light-surface .gallery-photo-card,.gallery-photo-page.light-surface .gallery-tech-card{box-shadow:0 24px 60px #3c281821}.why-section.light-surface,.purpose-section.light-surface,.one-roof-section.light-surface,.service-use-section.light-surface,.detail-enquiry-section.light-surface,.intro-section.light-surface,.choose-product-section.light-surface{background:radial-gradient(circle at 88% 8%,#c5793a24,transparent 30%), radial-gradient(circle at 4% 80%,#634d3312,transparent 25%), var(--warm-paper)!important}.site-footer{color:#fff!important;background:#070807!important}@media (max-width:1120px){.header-shell,.final-header-shell{padding-left:24px!important;padding-right:24px!important}}@media (max-width:720px){.site-header{padding:0!important}.header-shell,.final-header-shell{border-radius:0!important;height:68px!important;min-height:68px!important;padding-left:16px!important;padding-right:12px!important}}.wooden-pallets-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:72px;min-height:760px}.wooden-pallets-hero .page-hero-copy{max-width:760px}.wooden-breadcrumbs{color:#73776f;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:26px;font-size:8px;font-weight:800;display:flex}.wooden-breadcrumbs a{color:#a6aaa2;transition:color .2s}.wooden-breadcrumbs a:hover{color:#e2a05e}.wooden-breadcrumbs span:last-child{color:#d58b49}.wooden-hero-actions{margin-top:34px}.wooden-hero-image-slot{background:radial-gradient(circle at 72% 35%,#bd6c302e,#0000 28%),linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff1a;border-radius:24px;align-self:center;width:100%;min-height:500px;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #00000047}.wooden-hero-image-grid{opacity:.65;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.wooden-hero-image-slot:before{content:"";aspect-ratio:1;border:1px solid #d58b4b3d;width:58%;position:absolute;top:19%;left:21%;transform:rotate(45deg)}.wooden-hero-image-slot:after{content:"";background:linear-gradient(90deg,#0000,#dc8f4999,#0000);width:44%;height:1px;position:absolute;top:50%;left:28%}.wooden-hero-image-corners i{z-index:2;border-color:#df97548f;width:28px;height:28px;position:absolute}.wooden-hero-image-corners i:first-child{border-top:1px solid;border-left:1px solid;top:20px;left:20px}.wooden-hero-image-corners i:nth-child(2){border-top:1px solid;border-right:1px solid;top:20px;right:20px}.wooden-hero-image-corners i:nth-child(3){border-bottom:1px solid;border-left:1px solid;bottom:20px;left:20px}.wooden-hero-image-corners i:nth-child(4){border-bottom:1px solid;border-right:1px solid;bottom:20px;right:20px}.wooden-hero-image-line{background:linear-gradient(90deg,#dd904980,#ffffff14,#0000);height:1px;position:absolute;bottom:58px;left:24px;right:24px}.wooden-page-section{color:#26241f;background:#f4f0e8;border-top:1px solid #241c141a;padding:100px max(5vw,56px)}.wooden-page-section-alt{color:#f2eee7;border-top:1px solid var(--line);background:#0d0f0d}.wooden-content-shell{max-width:1220px;margin:auto}.wooden-intro-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px;display:grid}.wooden-intro-layout>.kicker{padding-top:8px}.wooden-intro-copy{max-width:900px}.wooden-intro-copy p:first-child{color:#302d27;font-size:16px;line-height:1.72}.wooden-spec-strip-inner{border-top:1px solid #241c1424;border-left:1px solid #241c1424;grid-template-columns:repeat(5,1fr);max-width:1220px;margin:auto;display:grid}.wooden-inline-specs{margin-top:50px}.wooden-spec-strip-inner>div{border-bottom:1px solid #241c1424;border-right:1px solid #241c1424;flex-direction:column;gap:13px;min-height:130px;padding:22px;display:flex}.wooden-spec-strip-inner span{letter-spacing:.14em;text-transform:uppercase;color:#8c6646;font-size:8px;font-weight:900}.wooden-spec-value{color:#292722;margin:0;font-size:14px;font-weight:500;line-height:1.45}.wooden-section-heading{grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px;margin-bottom:42px;display:grid}.wooden-section-heading .kicker{padding-top:9px}.wooden-section-heading h2{letter-spacing:-.055em;color:#24221e;max-width:900px;margin:0;font-size:clamp(42px,5.3vw,78px);line-height:.94}.wooden-page-section-alt .wooden-section-heading h2{color:#f0ede7}.wooden-page-section-alt .kicker{color:#b8733f}.wooden-content-flow{gap:16px;display:grid}.wooden-content-flow p{color:#625f57;max-width:960px;margin:0;font-size:13px;font-weight:400;line-height:1.82}.wooden-page-section-alt .wooden-content-flow p{color:#858981}.wooden-content-list{border-top:1px solid #241c1421;border-left:1px solid #241c1421;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:980px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.wooden-content-list li{color:#57534c;border-bottom:1px solid #241c1421;border-right:1px solid #241c1421;min-height:54px;padding:15px 18px 15px 38px;font-size:11px;font-weight:400;line-height:1.55;position:relative}.wooden-content-list li:before{content:"";background:#ba713a;border-radius:50%;width:6px;height:6px;position:absolute;top:23px;left:18px}.wooden-page-section-alt .wooden-content-list{border-color:var(--line)}.wooden-page-section-alt .wooden-content-list li{color:#81857d;border-color:var(--line)}.wooden-subsection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.wooden-subsection-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.wooden-subsection-card{background:#ffffff57;border:1px solid #241c1424;border-radius:18px;flex-direction:column;min-height:250px;padding:26px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex}.wooden-subsection-card:hover{border-color:#ac683352;transform:translateY(-4px);box-shadow:0 18px 45px #33241414}.wooden-page-section-alt .wooden-subsection-card{border-color:var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02)}.wooden-page-section-alt .wooden-subsection-card:hover{box-shadow:none;border-color:#de8e4338}.wooden-card-index{color:#a6693e;letter-spacing:.14em;font-size:8px;font-weight:900}.wooden-subsection-card h3{letter-spacing:-.04em;color:#27241f;margin:38px 0 16px;font-size:26px;line-height:1.02}.wooden-page-section-alt .wooden-subsection-card h3{color:#e8e7e1}.wooden-subsection-card .wooden-content-flow{gap:12px}.wooden-subsection-card .wooden-content-flow p{font-size:11px;line-height:1.7}.wooden-subsection-card .wooden-content-list{grid-template-columns:1fr;width:100%;margin-top:5px}.wooden-subsection-card .wooden-content-list li{min-height:46px;padding-top:12px;padding-bottom:12px}.wooden-subsection-card .wooden-content-list li:before{top:20px}.wooden-table-wrap{border:1px solid #241c1424;margin-top:10px;overflow-x:auto}.wooden-spec-table{border-collapse:collapse;width:100%;min-width:650px}.wooden-spec-table th,.wooden-spec-table td{text-align:left;border-bottom:1px solid #241c141f;border-right:1px solid #241c141f;padding:17px 19px;font-size:11px}.wooden-spec-table th{color:#f0ede7;letter-spacing:.12em;text-transform:uppercase;background:#282621;font-size:9px}.wooden-spec-table td:first-child{color:#302d27;width:34%;font-weight:700}.wooden-spec-table td:last-child{color:#625f57;font-weight:400}.wooden-page-section-alt .wooden-table-wrap,.wooden-page-section-alt .wooden-spec-table th,.wooden-page-section-alt .wooden-spec-table td{border-color:var(--line)}.wooden-page-section-alt .wooden-spec-table td:first-child{color:#d7d6d0}.wooden-page-section-alt .wooden-spec-table td:last-child{color:#7d8179}.wooden-inline-cta{margin-top:34px}.wooden-requirement-grid{border-top:1px solid #241c1424;border-left:1px solid #241c1424;grid-template-columns:repeat(2,minmax(0,1fr));margin:44px 0;display:grid}.wooden-requirement-card{border-bottom:1px solid #241c1424;border-right:1px solid #241c1424;min-height:180px;padding:22px}.wooden-requirement-card>span{color:#9d6339;letter-spacing:.14em;font-size:8px;font-weight:900}.wooden-requirement-card h3{letter-spacing:-.035em;color:#2a2722;margin:25px 0 8px;font-size:23px}.wooden-requirement-card p{color:#625f57;margin:0;font-size:11px;font-weight:400;line-height:1.65}.wooden-page-section-alt .wooden-requirement-grid,.wooden-page-section-alt .wooden-requirement-card{border-color:var(--line)}.wooden-page-section-alt .wooden-requirement-card h3{color:#e6e5df}.wooden-page-section-alt .wooden-requirement-card p{color:#7c8078}.wooden-faq-section{background:#f4f0e8}.wooden-faq-list{border-top:1px solid #241c1424}.wooden-faq-list details{border-bottom:1px solid #241c1424}.wooden-faq-list summary{cursor:pointer;grid-template-columns:50px 1fr 28px;align-items:center;gap:16px;min-height:88px;list-style:none;display:grid}.wooden-faq-list summary::-webkit-details-marker{display:none}.wooden-faq-list summary span{color:#9a6b47;letter-spacing:.12em;font-size:8px}.wooden-faq-list summary b{color:#2b2823;font-size:18px;font-weight:700}.wooden-faq-list summary i{color:#b56f3b;font-size:24px;font-style:normal;transition:transform .24s}.wooden-faq-list details[open] summary i{transform:rotate(45deg)}.wooden-faq-list details .wooden-content-flow{padding:0 44px 28px 66px}.wooden-final-cta{color:#f3efe8;border-top:1px solid var(--line);background:#0a0b0a;padding:110px max(5vw,56px)}.wooden-final-cta-inner{max-width:1220px;margin:auto}.wooden-final-cta h2{letter-spacing:-.06em;color:#f2eee7;max-width:1000px;margin:18px 0 26px;font-size:clamp(52px,7vw,96px);line-height:.9}.wooden-final-cta h2 em{color:#c57c43;font-style:normal}.wooden-final-cta .wooden-content-flow p{color:#858981;max-width:800px;font-size:13px}.wooden-final-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}@media (max-width:980px){.wooden-pallets-hero{grid-template-columns:1fr;gap:40px;min-height:auto}.wooden-hero-image-slot{min-height:440px}.wooden-intro-layout,.wooden-section-heading{grid-template-columns:1fr;gap:18px}.wooden-spec-strip-inner{grid-template-columns:repeat(2,1fr)}.wooden-spec-strip-inner>div:last-child{grid-column:span 2}.wooden-subsection-grid,.wooden-subsection-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.wooden-pallets-hero{padding-top:126px}.wooden-breadcrumbs{margin-bottom:20px}.wooden-hero-actions{grid-template-columns:1fr;width:100%;display:grid}.wooden-hero-image-slot{border-radius:18px;min-height:330px}.wooden-page-section,.wooden-final-cta{padding:74px 20px}.wooden-inline-specs{margin-top:36px}.wooden-spec-strip-inner{grid-template-columns:1fr}.wooden-spec-strip-inner>div:last-child{grid-column:auto}.wooden-section-heading h2{font-size:42px}.wooden-content-list,.wooden-subsection-grid,.wooden-subsection-grid.is-two,.wooden-requirement-grid{grid-template-columns:1fr}.wooden-subsection-card{min-height:220px}.wooden-faq-list summary{grid-template-columns:34px 1fr 22px;gap:9px;min-height:80px}.wooden-faq-list summary b{font-size:15px}.wooden-faq-list details .wooden-content-flow{padding:0 0 24px 43px}.wooden-final-actions .button{width:100%}}.wooden-hero-image{min-height:520px;position:relative}.wooden-hero-description{color:#ffffffad;max-width:560px;margin:24px 0 0;font-size:18px;line-height:1.7}.wooden-hero-image{width:100%;min-height:500px;position:relative}.wooden-pallet-product-image{object-fit:contain;object-position:center}.nav-products-panel{background:#0d0f0d;border-radius:18px;grid-template-columns:220px minmax(0,1fr);gap:0;width:min(1440px,100vw - 44px);min-height:455px;padding:0;position:fixed;top:78px;left:50%;overflow:hidden}.nav-products-panel:after{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 100%);mask-image:linear-gradient(90deg,#0000,#000 22% 100%)}.nav-product-intro{z-index:2;background:radial-gradient(circle at 10% 5%,#dc894229,#0000 36%),#111310;border-right:1px solid #ffffff17;flex-direction:column;padding:28px 24px;display:flex;position:relative}.nav-product-intro>span{color:#d88d48;letter-spacing:.17em;font-size:7px;font-weight:900}.nav-product-intro h3{color:#f2efe8;letter-spacing:-.045em;margin:18px 0 12px;font-size:27px;line-height:1.02}.nav-product-intro p{color:#858980;margin:0;font-size:11px;line-height:1.68}.final-desktop-nav .nav-product-intro>a{color:#e3a15e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:auto;padding:0;font-size:9px;font-weight:900;display:inline-flex}.final-desktop-nav .nav-product-intro>a:after{display:none}.nav-product-columns{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;position:relative}.nav-product-column{border-right:1px solid #ffffff13;flex-direction:column;min-width:0;padding:22px 18px 18px;display:flex}.nav-product-column:last-child{border-right:0}.final-desktop-nav .nav-product-category{color:#f0ede7;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 16px;align-items:end;gap:4px 10px;min-height:52px;padding:0 0 13px;display:grid}.final-desktop-nav .nav-product-category:after{display:none}.nav-product-category>span{color:#8d6545;letter-spacing:.16em;grid-column:1/-1;font-size:6px;font-weight:900}.nav-product-category>svg{color:#d98e49}.nav-product-list{align-content:start;gap:1px;padding-top:9px;display:grid}.final-desktop-nav .nav-product-list>a{color:#bbbdb6;background:0 0;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:28px;padding:4px 5px;display:grid}.final-desktop-nav .nav-product-list>a:after{display:none}.nav-product-list>a span{color:#555a53;letter-spacing:.08em;font-size:6px}.nav-product-list>a b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.final-desktop-nav .nav-product-list>a:hover{color:#fff;background:#d9894313}.nav-product-list>p{color:#777c74;margin:12px 4px 0;font-size:9px;line-height:1.55}.final-desktop-nav .nav-product-more{color:#dd9956;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff14;align-items:center;gap:7px;margin-top:auto;padding:12px 4px 0;font-size:8px;font-weight:900;display:inline-flex}.final-desktop-nav .nav-product-more:after{display:none}.drawer-product-links{border-bottom:1px solid #ffffff17;grid-template-columns:1fr 1fr;gap:7px;padding:13px 0 18px 38px;display:grid}.drawer-product-links a{color:#aeb1aa;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.static-product-catalog .cards-intro{margin-bottom:35px}.product-category-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-category-hub-card{border:1px solid var(--line);color:#f0ede7;background:#111310;border-radius:22px;grid-template-rows:245px 1fr;min-height:570px;display:grid;overflow:hidden}.product-category-hub-image,.catalog-static-image,.catalog-category-image-slot,.catalog-detail-image-slot{text-align:center;color:#6f746d;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 50% 48%,#c9773421,#0000 33%),#0c0e0c;border-bottom:1px solid #ffffff14;place-content:center;justify-items:center;gap:9px;display:grid}.product-category-hub-image span,.catalog-static-image span,.catalog-category-image-slot span,.catalog-detail-image-slot>span{letter-spacing:.16em;color:#bd7d45;font-size:7px;font-weight:900}.product-category-hub-body{flex-direction:column;padding:26px;display:flex}.product-category-hub-body h3{letter-spacing:-.045em;margin:10px 0 9px;font-size:34px}.product-category-hub-body>p{color:#7c8178;margin:0 0 19px;font-size:12px;line-height:1.65}.product-category-preview-links{grid-template-columns:1fr 1fr;gap:1px 12px;margin-bottom:18px;display:grid}.product-category-preview-links a{color:#aeb1aa;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;min-height:31px;font-size:10px;display:flex}.product-category-view-all{color:#dfa05c;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:9px;font-weight:900;display:flex}.catalog-category-hero,.catalog-detail-hero{color:#f3efe8;background:radial-gradient(circle at 76% 38%,#b5672e1f,#0000 28%),linear-gradient(#0b0c0b,#090a09);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:64px;min-height:690px;padding:150px max(5vw,56px) 80px;display:grid}.catalog-category-copy,.catalog-detail-copy{max-width:740px}.catalog-category-copy h1,.catalog-detail-copy h1{letter-spacing:-.065em;margin:15px 0 22px;font-size:clamp(58px,6.7vw,102px);line-height:.9}.catalog-category-copy>p,.catalog-detail-copy>p{color:#898d84;max-width:650px;margin:0 0 28px;font-size:15px;line-height:1.75}.catalog-breadcrumbs{color:#737870;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-bottom:30px;font-size:9px;display:flex}.catalog-breadcrumbs a{color:#ad8b6d}.catalog-category-image-slot,.catalog-detail-image-slot{border:1px solid #ffffff1a;border-radius:24px;min-height:470px}.catalog-category-image-slot p,.catalog-detail-image-slot p{color:#686d65;max-width:250px;margin:0;font-size:10px;line-height:1.55}.catalog-category-products{position:relative}.catalog-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1220px;margin:auto;display:grid}.catalog-static-card{color:#efede7;min-height:430px;box-shadow:none;background:#111310;border:1px solid #ffffff17;border-radius:20px;grid-template-rows:170px 1fr;display:grid;overflow:hidden;transition:none!important;transform:none!important}.catalog-static-card:hover{border-color:#e1974e3d;box-shadow:none!important;transform:none!important}.catalog-static-image{border-bottom:1px solid #ffffff14}.catalog-static-body{flex-direction:column;padding:21px;display:flex}.catalog-static-body h3{letter-spacing:-.035em;margin:10px 0 8px;font-size:25px}.catalog-static-body p{color:#7c8178;margin:0;font-size:11px;line-height:1.62}.catalog-static-body footer{color:#c18a58;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:8px;font-weight:900;display:flex}.wooden-category-browser{background:#0b0d0b}.catalog-detail-overview{position:relative}.catalog-detail-layout{grid-template-columns:.75fr 1.25fr;gap:80px;max-width:1220px;margin:auto;display:grid}.catalog-detail-layout h2,.catalog-detail-two-col h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(34px,4vw,58px);line-height:1}.catalog-detail-prose{color:#5f5d55;font-size:14px;line-height:1.8}.catalog-detail-prose p{margin:0 0 18px}.catalog-detail-specs{border-top:1px solid #281f1724;border-left:1px solid #281f1724;grid-template-columns:repeat(4,1fr);max-width:1220px;margin:45px auto 0;display:grid}.catalog-detail-specs>div{border-bottom:1px solid #281f1724;border-right:1px solid #281f1724;flex-direction:column;gap:17px;min-height:130px;padding:22px;display:flex}.catalog-detail-specs span{color:#8b8074;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.catalog-detail-specs strong{color:#292722;font-size:15px;line-height:1.35}.catalog-detail-content{background:#0c0e0c}.catalog-detail-two-col{grid-template-columns:1fr 1fr;gap:65px;max-width:1220px;margin:auto;display:grid}.catalog-detail-list{border-top:1px solid var(--line);margin-top:34px}.catalog-detail-list>div{border-bottom:1px solid var(--line);color:#b8bbb4;align-items:center;gap:13px;min-height:58px;font-size:12px;display:flex}.catalog-detail-list svg{color:#d68a47}.catalog-application-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:34px;display:grid}.catalog-application-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:105px;padding:18px;display:flex}.catalog-application-grid span{color:#5b6058;font-size:8px}.catalog-application-grid strong{color:#d3d4ce;font-size:14px}.catalog-detail-cta-box{background:#ffffff40;border:1px solid #30241b24;border-radius:22px;justify-content:space-between;align-items:end;gap:40px;max-width:1220px;margin:auto;padding:34px;display:flex}.catalog-detail-cta-box h2{letter-spacing:-.045em;margin:8px 0 10px;font-size:38px}.catalog-detail-cta-box p{color:#666159;max-width:690px;margin:0;font-size:12px;line-height:1.65}.static-card,.static-card:hover,.static-product-catalog article,.static-product-catalog article:hover{transition:none!important;transform:none!important}.selection-factor-card.static-card:hover{box-shadow:none;background:#ffffff47}.product-route-card.static-card:hover{border-color:var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02)}@media (max-width:1260px){.nav-products-panel{width:calc(100vw - 28px)}.nav-product-intro{padding:24px 19px}.nav-product-column{padding-left:13px;padding-right:13px}}@media (max-width:1120px){.nav-products-panel{display:none}.product-category-hub-grid{grid-template-columns:1fr 1fr}.catalog-category-hero,.catalog-detail-hero{grid-template-columns:1fr;min-height:auto}.catalog-category-image-slot,.catalog-detail-image-slot{min-height:410px}.catalog-category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.drawer-product-links{grid-template-columns:1fr;padding-left:0}.product-category-hub-grid,.catalog-category-grid,.catalog-detail-layout,.catalog-detail-two-col{grid-template-columns:1fr}.product-category-hub-card{grid-template-rows:210px 1fr;min-height:520px}.product-category-preview-links{grid-template-columns:1fr}.catalog-category-hero,.catalog-detail-hero{gap:30px;padding:125px 20px 65px}.catalog-category-copy h1,.catalog-detail-copy h1{font-size:55px}.catalog-category-image-slot,.catalog-detail-image-slot{min-height:330px}.catalog-detail-specs{grid-template-columns:1fr 1fr}.catalog-detail-layout{gap:28px}.catalog-detail-two-col{gap:50px}.catalog-detail-cta-box{flex-direction:column;align-items:flex-start}.catalog-detail-cta-box .button{width:100%}}.scroll-progress,.cursor-aura,.cursor-ring,.cursor-dot{display:none!important}.site-header,.site-header *,footer,footer *,main,main *{animation:none!important}.reveal,.reveal.is-visible{opacity:1!important;transition:none!important;transform:none!important}.product-card:hover,.catalog-card:hover,.industry-card:hover,.metric:hover,.why-card:hover,.company-route-card:hover,.principle-card:hover,.selection-factor-card:hover,.product-route-card:hover,.support-item:hover,.workflow-card:hover,.service-card-large:hover{transform:none!important}.product-card:after,.product-card:hover:after{transition:none!important;transform:none!important}.field-photo:hover .field-photo-bg,.why-image-panel:hover .why-image-bg,.gallery-photo-card:hover .gallery-photo-bg,.product-card:hover .product-photo-bg,.hero-image-slot:hover .hero-image-slot-bg{transform:none!important}.page-hero-photo-static .page-hero-photo-bg{animation:none!important;inset:0!important;transform:none!important}.page-hero-photo-static:after{display:none!important}.material-visual-static{isolation:isolate;background:#11120f;border:1px solid #ffffff17;border-radius:28px;min-height:560px;position:relative;overflow:hidden}.material-static-image{filter:saturate(.82)contrast(1.04);background-image:linear-gradient(145deg,#0708070a,#07080733 52%,#070807b8),url(/wooden-pallets-performance.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.material-static-grid{pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 26%,#000);mask-image:linear-gradient(#0000 26%,#000)}.material-static-label{z-index:2;color:#d6d7d1;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff29;justify-content:space-between;gap:20px;padding-top:15px;font-size:8px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.material-static-label b{color:#e39a52}@media (max-width:720px){.material-visual-static{min-height:390px}.material-static-label{flex-direction:column;gap:6px;bottom:16px;left:16px;right:16px}}.catalog-hero-photo{position:relative;overflow:hidden;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-color:#ffffff1c!important}.catalog-hero-photo:before{display:none!important}.catalog-hero-photo-overlay{pointer-events:none;background:linear-gradient(145deg,#08090814,#08090829 50%,#080908b8);position:absolute;inset:0}.catalog-hero-photo-meta{color:#e3e2dc;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff29;justify-content:space-between;gap:16px;padding-top:14px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.catalog-hero-photo-meta b{color:#dfa05c}.catalog-static-image-photo{position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.catalog-static-image-photo:after{content:"";background:linear-gradient(#090a090d,#090a09a6);position:absolute;inset:0}.catalog-static-image-photo>span{z-index:1;color:#fff;letter-spacing:.12em;font-size:7px;font-weight:900;position:absolute;bottom:12px;left:14px}.site-header:before,.site-header:after,.site-header :before,.site-header :after,footer:before,footer:after,footer :before,footer :after,main>:not(.home-hero):before,main>:not(.home-hero):after,main>:not(.home-hero) :before,main>:not(.home-hero) :after{animation:none!important}.product-detail-shell{color:#f2efe8;background:radial-gradient(circle at 82% 16%,#b8753f2e,#0000 26%),linear-gradient(135deg,#10110f 0%,#171914 58%,#0d0f0d 100%);padding:138px max(5vw,32px) 82px;position:relative;overflow:hidden}.product-detail-shell:after{content:"PRODUCT / SYSTEM";color:#ffffff09;letter-spacing:-.05em;pointer-events:none;font-size:clamp(44px,7vw,110px);font-weight:900;position:absolute;bottom:20px;right:max(5vw,32px)}.product-detail-breadcrumbs{color:#777b73;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:9px;max-width:1380px;margin:0 auto 28px;font-size:10px;display:flex}.product-detail-breadcrumbs a{color:#a8aba3;transition:color .2s}.product-detail-breadcrumbs a:hover{color:var(--amber)}.product-commerce-grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:start;gap:clamp(42px,5vw,78px);max-width:1380px;margin:auto;display:grid;position:relative}.product-gallery-panel{min-width:0}.product-main-image{background-color:#e9e1d5;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ffffff1a;border-radius:24px;min-height:590px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000003d}.product-main-image:before{content:"";pointer-events:none;background:linear-gradient(#00000005,#0000 62%,#080a0847);position:absolute;inset:0}.product-main-image:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 48%,#00000014);position:absolute;inset:0}.product-image-grid{opacity:.14;pointer-events:none;background-image:linear-gradient(#0f110f40 1px,#0000 1px),linear-gradient(90deg,#0f110f40 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.product-image-badge,.product-image-caption{z-index:2;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute}.product-image-badge{color:#2d302b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4efe6c7;border-radius:999px;padding:9px 11px;top:18px;left:18px}.product-image-caption{color:#ffffffc7;bottom:18px;left:20px}.product-thumbnails{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.product-thumbnails>div{color:#7e827a;background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:66px;padding:7px;transition:all .25s;display:grid}.product-thumbnails>div.active,.product-thumbnails>div:hover{color:#e7e5de;background:#f0a23c12;border-color:#f0a23c8c;transform:translateY(-2px)}.product-thumbnails span{background-color:#e7dfd2;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;width:54px;height:48px}.product-thumbnails b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;font-size:9px;overflow:hidden}.product-buy-panel{padding:12px 0 0}.product-buy-panel h1{letter-spacing:-.065em;margin:14px 0 17px;font-size:clamp(52px,5.8vw,92px);line-height:.9}.product-buy-summary{color:#9da098;max-width:660px;margin:0;font-size:15px;line-height:1.75}.product-buy-meta{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;margin-top:30px}.product-buy-meta>div{border-bottom:1px solid #ffffff13;grid-template-columns:126px 1fr;align-items:center;gap:18px;min-height:55px;display:grid}.product-buy-meta>div:last-child{border-bottom:0}.product-buy-meta span{color:#747870;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.product-buy-meta strong{color:#efede7;font-size:13px;font-weight:700}.product-availability{align-items:center;gap:8px;display:flex}.product-availability i{background:#88a774;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #88a7741a}.product-quick-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.product-quick-specs>div{background:#ffffff06;border:1px solid #ffffff16;border-radius:12px;min-height:78px;padding:14px}.product-quick-specs span{color:#6f736b;letter-spacing:.14em;text-transform:uppercase;font-size:7px;display:block}.product-quick-specs strong{color:#d9dad4;margin-top:9px;font-size:11px;line-height:1.45;display:block}.product-buy-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.product-secondary-action,.product-final-secondary{color:#e4e3dc;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 19px;font-size:10px;font-weight:800;transition:all .25s;display:inline-flex}.product-secondary-action:hover,.product-final-secondary:hover{background:#f0a23c12;border-color:#f0a23c8c;transform:translateY(-2px)}.product-procurement-note{color:#70746c;align-items:flex-start;gap:10px;margin-top:18px;display:flex}.product-procurement-note svg{color:#b87843;flex:none;margin-top:2px}.product-procurement-note p{margin:0;font-size:10px;line-height:1.65}.product-detail-section{padding:96px max(5vw,32px)}.product-detail-heading{grid-template-columns:1fr .8fr;align-items:end;gap:60px;max-width:1220px;margin:0 auto 42px;display:grid}.product-detail-heading h2{letter-spacing:-.055em;max-width:760px;margin:10px 0 0;font-size:clamp(38px,4.6vw,66px);line-height:.96}.product-detail-heading>p{color:#67645c;margin:0;font-size:13px;line-height:1.75}.product-detail-heading-dark h2{color:#eeece6}.product-detail-heading-dark>p{color:#777b73}.product-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1220px;margin:auto;display:grid}.product-option-card{background:#ffffff4d;border:1px solid #2f261d21;border-radius:18px;min-height:310px;padding:16px;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.product-option-card:hover{border-color:#b8753f52;transform:translateY(-7px);box-shadow:0 25px 60px #3c2d1c1a}.product-option-card>span{z-index:2;color:#e7a35a;letter-spacing:.1em;background:#141613d1;border-radius:999px;padding:6px 8px;font-size:7px;position:absolute;top:26px;left:27px}.product-option-image{background-color:#e6ded1;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:13px;height:164px;transition:transform .4s}.product-option-card:hover .product-option-image{transform:scale(1.025)}.product-option-card h3{letter-spacing:-.025em;margin:18px 2px 7px;font-size:18px}.product-option-card p{color:#746f65;margin:0 2px;font-size:10px;line-height:1.58}.product-highlight-section{background:#0c0e0c;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding-top:42px;padding-bottom:42px}.product-highlight-grid{grid-template-columns:repeat(4,1fr);max-width:1220px;margin:auto;display:grid}.product-highlight-grid>div{border-right:1px solid #ffffff14;min-height:170px;padding:26px}.product-highlight-grid>div:last-child{border-right:0}.product-highlight-grid svg{color:#d78b49}.product-highlight-grid h3{color:#e6e5df;margin:22px 0 8px;font-size:15px}.product-highlight-grid p{color:#777b73;margin:0;font-size:10px;line-height:1.65}.product-info-grid{grid-template-columns:1fr .9fr;align-items:start;gap:80px;max-width:1220px;margin:auto;display:grid}.product-info-grid h2,.product-about-card h2{letter-spacing:-.05em;margin:10px 0 28px;font-size:clamp(38px,4.5vw,62px);line-height:.98}.product-spec-table{border-top:1px solid #281f1724}.product-spec-table>div{border-bottom:1px solid #281f1724;grid-template-columns:180px 1fr;align-items:center;gap:25px;min-height:64px;display:grid}.product-spec-table span{color:#897e71;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.product-spec-table strong{color:#292722;font-size:12px;line-height:1.45}.product-about-card{background:#ffffff4d;border:1px solid #281f1724;border-radius:22px;padding:34px;position:sticky;top:112px}.product-about-card p{color:#625f57;font-size:13px;line-height:1.78}.product-feature-list{border-top:1px solid #281f171f;margin-top:25px}.product-feature-list>div{color:#4f4d47;border-bottom:1px solid #281f171a;align-items:center;gap:11px;min-height:48px;font-size:11px;display:flex}.product-feature-list svg{color:#b8753f}.product-applications-section{background:#101210}.product-application-grid{border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1220px;margin:auto;display:grid}.product-application-grid article{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;grid-template-columns:34px 1fr 18px;align-items:center;gap:14px;min-height:120px;padding:20px;transition:background .25s;display:grid}.product-application-grid article:hover{background:#f0a23c0e}.product-application-grid span{color:#5c615a;letter-spacing:.12em;font-size:7px}.product-application-grid strong{color:#d6d8d1;font-size:13px}.product-application-grid svg{color:#9e6840}.product-requirement-card{background:#ffffff47;border:1px solid #291f1621;border-radius:24px;grid-template-columns:.85fr 1.15fr;max-width:1220px;min-height:500px;margin:auto;display:grid;overflow:hidden}.product-requirement-visual{background-color:#e4dbce;background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:450px;position:relative}.product-requirement-visual:after{content:"";background:linear-gradient(#0000 55%,#0f110e9e);position:absolute;inset:0}.product-requirement-visual span{z-index:2;color:#f4f1ea;letter-spacing:.15em;font-size:8px;font-weight:900;position:absolute;bottom:21px;left:22px}.product-requirement-copy{align-self:center;padding:clamp(32px,5vw,62px)}.product-requirement-copy h2{letter-spacing:-.05em;margin:12px 0 17px;font-size:clamp(38px,4.5vw,62px);line-height:.97}.product-requirement-copy>p{color:#67635b;max-width:620px;font-size:12px;line-height:1.72}.product-requirement-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:26px 0;display:grid}.product-requirement-fields span{color:#605d56;background:#ffffff52;border:1px solid #2a21191f;border-radius:9px;align-items:center;min-height:45px;padding:0 13px;font-size:9px;display:flex}.product-treatment-band{color:#f1eee8;background:linear-gradient(110deg,#171914,#0f110f);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:end;gap:45px;padding:60px max(5vw,32px);display:grid}.product-treatment-band>div:first-child{max-width:820px}.product-treatment-band h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(34px,4vw,54px);line-height:1}.product-treatment-band p{color:#7d8179;max-width:720px;margin:0;font-size:11px;line-height:1.72}.product-treatment-links{flex-wrap:wrap;gap:10px;display:flex}.product-treatment-links a,.product-inline-link{color:#d99350;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.product-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1220px;margin:auto;display:grid}.product-related-grid>a{background:#ffffff47;border:1px solid #2a21191f;border-radius:16px;min-height:330px;padding:12px;transition:all .28s}.product-related-grid>a:hover{border-color:#b8753f57;transform:translateY(-6px);box-shadow:0 22px 50px #3c2d1c17}.product-related-image{background-color:#e6ddd0;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:11px;height:150px}.product-related-grid>a>span{color:#9b6d48;letter-spacing:.12em;text-transform:uppercase;margin:16px 3px 0;font-size:7px;display:block}.product-related-grid h3{letter-spacing:-.03em;margin:7px 3px;font-size:19px}.product-related-grid p{color:#746f65;min-height:48px;margin:0 3px;font-size:10px;line-height:1.55}.product-related-grid b{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin:16px 3px 3px;font-size:9px;display:flex}.product-faq-new-section{background:#0b0d0b}.product-faq-new-list{border-top:1px solid #ffffff17;max-width:1220px;margin:auto}.product-faq-new-list details{border-bottom:1px solid #ffffff17}.product-faq-new-list summary{cursor:pointer;grid-template-columns:48px 1fr 24px;align-items:center;gap:16px;min-height:84px;list-style:none;display:grid}.product-faq-new-list summary::-webkit-details-marker{display:none}.product-faq-new-list summary span{color:#565b54;letter-spacing:.14em;font-size:7px}.product-faq-new-list summary strong{color:#ddded8;font-size:16px;font-weight:600}.product-faq-new-list summary b{color:#bd7540;font-size:22px;font-weight:400;transition:transform .25s}.product-faq-new-list details[open] summary b{transform:rotate(45deg)}.product-faq-new-list details p{color:#777b73;max-width:850px;margin:0 0 26px 64px;font-size:11px;line-height:1.72}.product-final-cta{color:#f2efe8;background:linear-gradient(120deg,#151712,#0b0d0b);border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding:78px max(5vw,32px);display:grid}.product-final-cta h2{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(44px,5.5vw,76px);line-height:.92}.product-final-cta>div:last-child>p{color:#858980;max-width:650px;font-size:12px;line-height:1.72}.product-final-actions{flex-wrap:wrap;gap:11px;margin-top:23px;display:flex}.product-enter{animation:.7s cubic-bezier(.2,.8,.2,1) both productEnter}.product-enter-b{animation-delay:80ms}@keyframes productEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.product-commerce-grid{grid-template-columns:1fr}.product-main-image{min-height:520px}.product-buy-panel{max-width:800px}.product-detail-heading,.product-info-grid{grid-template-columns:1fr;gap:30px}.product-about-card{position:relative;top:auto}.product-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-highlight-grid{grid-template-columns:repeat(2,1fr)}.product-highlight-grid>div:nth-child(2){border-right:0}.product-highlight-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff14}.product-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-detail-shell{padding:126px 20px 64px}.product-detail-section{padding:74px 20px}.product-main-image{border-radius:18px;min-height:360px}.product-thumbnails{grid-template-columns:repeat(2,1fr)}.product-buy-panel h1{font-size:54px}.product-buy-meta>div{grid-template-columns:105px 1fr}.product-quick-specs{grid-template-columns:1fr}.product-buy-actions{grid-template-columns:1fr;display:grid}.product-secondary-action{width:100%}.product-detail-heading{margin-bottom:30px}.product-detail-heading h2{font-size:42px}.product-option-grid,.product-application-grid,.product-related-grid,.product-highlight-grid{grid-template-columns:1fr}.product-highlight-grid>div{border-bottom:1px solid #ffffff14;border-right:0}.product-spec-table>div{grid-template-columns:120px 1fr;gap:16px}.product-requirement-card{grid-template-columns:1fr}.product-requirement-visual{min-height:320px}.product-requirement-fields{grid-template-columns:1fr}.product-treatment-band{grid-template-columns:1fr;align-items:start;padding:58px 20px}.product-final-cta{grid-template-columns:1fr;gap:30px;padding:66px 20px}.product-final-actions{grid-template-columns:1fr;display:grid}.product-final-secondary{width:100%}.product-faq-new-list summary{grid-template-columns:34px 1fr 22px;gap:10px}.product-faq-new-list summary strong{font-size:14px}.product-faq-new-list details p{margin-left:44px}}@media (prefers-reduced-motion:reduce){.product-enter{animation:none}.product-option-card,.product-related-grid>a,.product-thumbnails>div,.product-secondary-action,.product-final-secondary{transition:none}}.product-option-image{display:none!important}.product-option-card,.product-option-card-text-only{background:#ffffff57;flex-direction:column;justify-content:flex-start;min-height:220px;padding:58px 24px 26px;display:flex}.product-option-card>span,.product-option-card-text-only>span{top:20px;left:22px}.product-option-card h3,.product-option-card-text-only h3{margin:18px 0 10px;font-size:20px;line-height:1.15;color:#24231f!important}.product-option-card p,.product-option-card-text-only p{margin:0;font-size:11px;line-height:1.7;color:#68635b!important}.product-about-dark-section,.product-information-section:not(.light-surface){color:#f1eee8}.product-about-dark-section{background:#0b0d0b}.product-about-dark-section .product-about-card,.product-information-section:not(.light-surface) .product-about-card{background:#ffffff14;border-color:#ffffff24;box-shadow:0 18px 50px #0000001f}.product-about-dark-section .product-about-card h2,.product-information-section:not(.light-surface) .product-about-card h2,.product-about-card-dark h2{color:#f4f1ea!important}.product-about-dark-section .product-about-card p,.product-information-section:not(.light-surface) .product-about-card p,.product-about-card-dark p{color:#c6c9c1!important}.product-about-dark-section .product-about-card .kicker,.product-information-section:not(.light-surface) .product-about-card .kicker,.product-about-card-dark .kicker{color:#d99250!important}.product-about-dark-section .product-info-grid>div>h2,.product-information-section:not(.light-surface) .product-info-grid>div>h2{color:#f1eee8!important}.product-about-dark-section .product-info-grid>div>p,.product-information-section:not(.light-surface) .product-info-grid>div>p{font-size:13px;line-height:1.75;color:#c4c7bf!important}.product-benefits-section .product-highlight-grid>div{border-color:#2a21191f!important}.product-benefits-section .product-highlight-grid svg{color:#c97b3d!important}.product-benefits-section .product-highlight-grid h3{color:#24231f!important}.product-benefits-section .product-highlight-grid p{color:#625f57!important}.product-benefits-section .product-detail-heading h2{color:#171814!important}.product-benefits-section .kicker{color:#87522f!important}@media (max-width:760px){.product-option-card,.product-option-card-text-only{min-height:190px;padding:54px 20px 22px}}:root{--dyn-header-nav-font:14px;--dyn-header-cta-font:11px;--dyn-mega-eyebrow-font:9px;--dyn-mega-body-font:13px;--dyn-mega-link-font:11px;--dyn-mega-item-font:11.5px;--dyn-mega-index-font:8px;--dyn-mega-category-font:16px}.brand-type strong{font-size:22px}.brand-type b{font-size:10px}.final-desktop-nav>a,.final-desktop-nav .nav-mega>a{font-size:var(--dyn-header-nav-font);padding:14px 15px;line-height:1.2}.header-enquire{min-height:44px;font-size:var(--dyn-header-cta-font);letter-spacing:.085em;padding-inline:18px}.nav-products-panel{grid-template-columns:240px minmax(0,1fr);min-height:500px}.nav-product-intro{padding:30px 25px}.nav-product-intro>span,.nav-mega-intro>span{font-size:var(--dyn-mega-eyebrow-font);line-height:1.35}.nav-product-intro h3{font-size:31px;line-height:1.04}.nav-product-intro p,.nav-mega-intro p{font-size:var(--dyn-mega-body-font);line-height:1.65}.final-desktop-nav .nav-product-intro>a,.final-desktop-nav .nav-mega-intro>a{font-size:var(--dyn-mega-link-font);line-height:1.3}.nav-product-column{padding-top:24px;padding-bottom:20px}.final-desktop-nav .nav-product-category{min-height:58px;padding-bottom:14px}.nav-product-category>span{font-size:var(--dyn-mega-index-font);line-height:1.25}.nav-product-category>strong{font-size:var(--dyn-mega-category-font);line-height:1.2}.nav-product-list{gap:2px;padding-top:11px}.final-desktop-nav .nav-product-list>a{grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:32px;padding:5px 6px}.nav-product-list>a span{font-size:var(--dyn-mega-index-font);line-height:1}.nav-product-list>a b{font-size:var(--dyn-mega-item-font);line-height:1.25}.nav-product-list>p{font-size:11.5px;line-height:1.6}.final-desktop-nav .nav-product-more{padding-top:14px;font-size:10.5px}.nav-services-panel{grid-template-columns:270px 1fr;width:780px}.nav-mega-intro{min-height:320px;padding:27px}.nav-mega-intro h3{font-size:30px;line-height:1.04}.final-desktop-nav .nav-mega-links>a{grid-template-columns:30px 1fr 18px;min-height:54px;padding:10px 11px}.final-desktop-nav .nav-mega-links>a>span{font-size:9px}.final-desktop-nav .nav-mega-links>a>b{font-size:12px;line-height:1.25}.drawer-product-links a{padding:10px 12px;font-size:13px;line-height:1.25}@media (max-width:1260px) and (min-width:1121px){:root{--dyn-header-nav-font:13px;--dyn-mega-item-font:10.5px;--dyn-mega-category-font:15px}.final-desktop-nav>a,.final-desktop-nav .nav-mega>a{padding-left:12px;padding-right:12px}.nav-products-panel{grid-template-columns:225px minmax(0,1fr)}}@media (max-width:720px){.brand-type strong{font-size:18px}.brand-type b{font-size:8px}.drawer-product-links a{font-size:13px}}.hero-lab{isolation:isolate}.hero-lab .lab-visual-wrap,.hero-lab .load-core,.hero-lab .hero-image-slot{display:none!important}.hero-product-stage{z-index:2;background:#100d09;border-radius:18px;position:absolute;inset:64px 14px 54px;overflow:hidden}.hero-product-photo{filter:saturate(.88)contrast(1.06)brightness(.88);background-image:url(/wooden-pallets-performance.webp);background-position:50% 47%;background-size:cover;position:absolute;inset:-3%;transform:scale(1.035)}.hero-product-vignette{pointer-events:none;background:linear-gradient(90deg,#0506058f 0%,#0506051f 35%,#0506050d 62%,#05060570 100%),linear-gradient(#07080757,#0000 25% 67%,#070807b8);position:absolute;inset:0}.hero-product-sweep{z-index:3;opacity:0;background:linear-gradient(90deg,#0000,#f1a75bf2,#ffdcb1a6,#0000);height:1px;position:absolute;top:18%;left:5%;right:5%;box-shadow:0 0 18px #e18b435c;animation:6.8s ease-in-out infinite heroProductSweep!important}@keyframes heroProductSweep{0%,12%{opacity:0;transform:translateY(0)}20%{opacity:.72}72%{opacity:.42}88%,to{opacity:0;transform:translateY(300px)}}.hero-product-route{z-index:3;transform-origin:0;opacity:.6;background:linear-gradient(90deg,#0000,#e2914985,#0000);height:1px;position:absolute}.hero-product-route:after{content:"";background:#e29a55;border-radius:50%;width:7px;height:7px;animation:3.4s ease-in-out infinite heroRoutePulse;position:absolute;top:-3px;right:18%;box-shadow:0 0 0 5px #e29a5514,0 0 18px #e29a5573}.route-one{width:58%;top:35%;left:7%;transform:rotate(-8deg)}.route-two{width:46%;bottom:27%;right:4%;transform:rotate(11deg)}.route-two:after{animation-delay:-1.4s}@keyframes heroRoutePulse{0%,to{opacity:.38;transform:scale(.75)}50%{opacity:1;transform:scale(1.18)}}.hero-product-badge{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080908ad;border:1px solid #ffffff1f;border-radius:10px;gap:5px;max-width:280px;padding:12px 14px;display:grid;position:absolute;bottom:18px;left:20px}.hero-product-badge span{color:#8d9188;letter-spacing:.16em;font-size:6px}.hero-product-badge b{color:#f0bd84;letter-spacing:.13em;font-size:9px}.hero-lab .reading-a{top:112px;left:22px}.hero-lab .reading-b{top:176px;right:20px}.hero-lab .reading-c{bottom:82px;left:auto;right:20px}.nav-mega:hover .nav-mega-panel,.nav-mega:focus-within .nav-mega-panel{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,12px)scale(.985)}.nav-mega.is-open .nav-mega-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}@media (max-width:1120px){.hero-product-stage{inset:64px 12px 54px}.hero-product-photo{background-position:50%}}@media (max-width:720px){.hero-product-stage{border-radius:14px;inset:58px 10px 48px}.hero-product-badge{max-width:220px;bottom:14px;left:14px}.hero-lab .reading-a{top:98px;left:14px}.hero-lab .reading-b{top:150px;right:14px}.hero-lab .reading-c{bottom:70px;right:14px}}@media (prefers-reduced-motion:reduce){.hero-product-sweep,.hero-product-route:after{animation:none!important}.hero-product-sweep{display:none}}.hero-lab:before{animation:none!important}.hero-lab:after{animation:none!important;display:none!important}.exact-service-hero{color:#f4f1e9;isolation:isolate;background:radial-gradient(circle at 18% 14%,#c9773421,#0000 30%),radial-gradient(circle at 82% 84%,#84624414,#0000 34%),#0a0c0a;border-bottom:1px solid #ffffff14;padding:clamp(112px,10vw,148px) 0 clamp(56px,6vw,86px);position:relative;overflow:hidden}.exact-service-hero:before{content:"";z-index:-1;opacity:.24;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000059 54%,#0000 100%);mask-image:linear-gradient(90deg,#000,#00000059 54%,#0000 100%)}.exact-service-hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #d48b4c1c;border-radius:50%;width:72vw;position:absolute;bottom:-46%;left:-12%;box-shadow:0 0 0 80px #d48b4c05,0 0 0 160px #d48b4c03}.exact-service-hero-grid{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(42px,6vw,92px);width:min(1320px,100% - 48px);margin:0 auto;display:grid;position:relative}.exact-service-hero-copy{min-width:0;animation:.82s cubic-bezier(.2,.8,.2,1) both exactServiceHeroCopy!important}.exact-service-breadcrumbs{color:#898d85;letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px;font-size:9px;font-weight:800;display:flex}.exact-service-breadcrumbs span{align-items:center;gap:8px;display:inline-flex}.exact-service-breadcrumbs i{color:#5d615b;font-style:normal}.exact-service-breadcrumbs a{color:#b1b4ad;transition:color .2s}.exact-service-breadcrumbs a:hover{color:#f0b879}.exact-service-breadcrumbs b{color:#d59153;font-weight:800}.exact-service-hero h1{letter-spacing:-.062em;text-wrap:balance;max-width:760px;margin:0 0 28px;font-size:clamp(48px,5.7vw,88px);font-weight:650;line-height:.94}.exact-service-hero-lead{gap:14px;max-width:710px;display:grid}.exact-service-hero-lead>p{color:#a9ada5;margin:0;font-size:clamp(14px,1.25vw,17px);line-height:1.72}.exact-service-hero-lead>p:first-child{color:#eeeae2;font-size:clamp(17px,1.65vw,22px);line-height:1.5}.exact-service-hero-lead strong{color:#f6f1e8}.exact-service-hero-visual{isolation:isolate;background:#151713;border:1px solid #ffffff1f;border-radius:30px;min-height:clamp(460px,49vw,620px);position:relative;overflow:hidden;box-shadow:0 34px 90px #00000047;animation:.9s cubic-bezier(.2,.8,.2,1) 80ms both exactServiceVisualIn!important}.exact-service-hero-image{filter:saturate(.78)contrast(1.06)brightness(.82);will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-3%;transform:scale(1.03);animation:12s ease-in-out infinite alternate exactServiceImageDrift!important}.exact-service-hero-shade{pointer-events:none;background:linear-gradient(155deg,#080a080a,#080a0824 44%,#080a08b8 100%),linear-gradient(90deg,#080a082e,#0000 34%);position:absolute;inset:0}.exact-service-hero-gridlines{opacity:.32;pointer-events:none;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 26%,#000);mask-image:linear-gradient(#0000 26%,#000)}.exact-service-hero-scan{opacity:.48;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000,#e0975221,#ffffff1f,#0000);height:18%;position:absolute;top:-16%;left:0;right:0;animation:6.4s cubic-bezier(.4,0,.2,1) infinite exactServiceScan!important}.exact-service-hero-corner{z-index:4;pointer-events:none;width:42px;height:42px;position:absolute}.exact-service-hero-corner-a{border-top:1px solid #ffffff94;border-left:1px solid #ffffff94;top:18px;left:18px}.exact-service-hero-corner-b{border-bottom:1px solid #dfa05ccc;border-right:1px solid #dfa05ccc;bottom:18px;right:18px}.exact-service-shell{z-index:1;width:min(1220px,100% - 48px);margin:0 auto;position:relative}.exact-service-overview{color:#24211c;background:radial-gradient(circle at 92% 8%,#b06a3417,#0000 24%),#efe9df;border-bottom:1px solid #2f23181a;padding:clamp(66px,7vw,98px) 0;position:relative;overflow:hidden}.exact-service-overview:before{content:"";opacity:.24;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#4231232e 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 72%,#000);mask-image:linear-gradient(90deg,#0000,#000 72%,#000)}.exact-service-overview-grid{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,72px);display:grid}.exact-service-overview-rail{justify-content:center;min-height:100%;display:flex}.exact-service-overview-rail span{background:linear-gradient(#ba7540,#48362914);width:1px;height:190px;display:block;position:sticky;top:126px}.exact-service-overview-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:18px;max-width:1040px;display:grid}.exact-service-overview-content>p,.exact-service-overview-content>.exact-service-actions,.exact-service-overview-content>.exact-service-overline{grid-column:1/-1}.exact-service-overview-content>p{color:#5f5a52;max-width:920px;margin:0 0 15px;font-size:13px;line-height:1.78}.exact-service-overview-content strong{color:#29251f}.exact-service-overline{letter-spacing:.16em;text-transform:uppercase;font-weight:900;color:#9b6137!important;margin:30px 0 15px!important;font-size:9px!important;line-height:1.4!important}.exact-service-fact{background:#ffffff2e;border-top:1px solid #2f231826;flex-direction:column;gap:10px;min-height:92px;padding:18px 18px 17px;transition:background .25s,transform .25s,border-color .25s;display:flex}.exact-service-fact:nth-of-type(odd){border-right:1px solid #2f23181c}.exact-service-fact:hover{background:#ffffff6b;border-color:#ac65306b;transform:translateY(-3px)}.exact-service-fact>strong{color:#9b6137;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.exact-service-fact>span{color:#403c35;font-size:12px;line-height:1.62}.exact-service-actions{flex-wrap:wrap;gap:10px;margin:22px 0 8px;display:flex}.exact-service-actions .button{white-space:normal;text-align:center;min-height:48px;transition:transform .22s,box-shadow .22s,border-color .22s}.exact-service-actions .button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #37251721}.exact-service-article{color:#211f1a;background:#f2ede4}.exact-service-section{isolation:isolate;border-bottom:1px solid #2f23181a;padding:clamp(74px,8vw,118px) 0;position:relative;overflow:hidden}.exact-service-section:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.exact-service-section-0{background:#f3eee5}.exact-service-section-0:before{opacity:.24;background-image:linear-gradient(90deg,#0000 0 63%,#422f1f14 63% 63.08%,#0000 63.08%),radial-gradient(circle at 86% 20%,#b6713d1c,#0000 26%)}.exact-service-section-1{background:#e9e2d7}.exact-service-section-1:before{opacity:.22;background-image:linear-gradient(#46342617 1px,#0000 1px),linear-gradient(90deg,#46342617 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#0000 46%,#000 100%);mask-image:linear-gradient(90deg,#0000 46%,#000 100%)}.exact-service-section-2{color:#efede7;background:radial-gradient(circle at 82% 22%,#c375381f,#0000 26%),#0c0e0c;border-bottom-color:#ffffff13}.exact-service-section-2:before{opacity:.28;background-image:radial-gradient(circle at 1px 1px,#ffffff21 1px,#0000 0);background-size:26px 26px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.exact-service-section-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(44px,7vw,104px);display:grid}.exact-service-section-heading{min-width:0;position:sticky;top:118px}.exact-service-section-heading h2{letter-spacing:-.052em;text-wrap:balance;max-width:470px;margin:0;font-size:clamp(32px,3.75vw,56px);font-weight:620;line-height:1.02}.exact-service-section-rule{background:linear-gradient(90deg,#b66f3b,#32271e14);width:min(210px,70%);height:1px;margin-top:28px;display:block}.exact-service-section-2 .exact-service-section-rule{background:linear-gradient(90deg,#df9858,#ffffff0f)}.exact-service-section-body{min-width:0}.exact-service-section-body>h3{letter-spacing:-.034em;max-width:840px;margin:42px 0 14px;padding:0 0 0 18px;font-size:clamp(20px,2vw,29px);font-weight:670;line-height:1.17;position:relative}.exact-service-section-body>h3:first-child{margin-top:2px}.exact-service-section-body>h3:before{content:"";background:#b46d38;border-radius:999px;width:2px;position:absolute;top:.16em;bottom:.12em;left:0}.exact-service-section-body>p{color:#615d55;max-width:850px;margin:0 0 15px;font-size:13px;line-height:1.82}.exact-service-section-body>p+p{margin-top:2px}.exact-service-section-body strong{color:#29251f;font-weight:760}.exact-service-section-2 .exact-service-section-heading h2,.exact-service-section-2 .exact-service-section-body>h3,.exact-service-section-2 .exact-service-section-body strong{color:#f2eee7}.exact-service-section-2 .exact-service-section-body>p{color:#aeb2aa}.exact-service-label{letter-spacing:-.01em;color:#302b24!important;margin-top:28px!important;margin-bottom:9px!important;font-size:13px!important}.exact-service-section-2 .exact-service-label{color:#e5e2dc!important}.exact-service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:900px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.exact-service-list li{color:#56524b;background:#ffffff38;border:1px solid #2f23181f;border-radius:11px;align-items:center;min-height:58px;padding:17px 18px 17px 40px;font-size:11.5px;line-height:1.55;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative}.exact-service-list li:hover{background:#ffffff75;border-color:#b1683266;transform:translate(4px)}.exact-service-list li:before{content:"";background:#b36e39;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:18px;box-shadow:0 0 0 4px #b36e391a}.exact-service-section-2 .exact-service-list li{color:#b6bab2;background:#ffffff09;border-color:#ffffff17}.exact-service-section-2 .exact-service-list li:hover{background:#ffffff0f;border-color:#df98585c}.exact-service-numbered{counter-reset:service-number;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:920px;margin:26px 0 36px;padding:0;list-style:none;display:grid}.exact-service-numbered li{counter-increment:service-number;background:linear-gradient(145deg,#ffffff80,#ffffff1f);border:1px solid #2f231821;border-radius:16px;min-height:122px;padding:26px 22px 22px 64px;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden}.exact-service-numbered li:hover{border-color:#af683457;transform:translateY(-4px);box-shadow:0 16px 38px #39271914}.exact-service-numbered li:before{content:counter(service-number, decimal-leading-zero);color:#9a6440;letter-spacing:.08em;font-size:9px;font-weight:900;position:absolute;top:25px;left:18px}.exact-service-numbered strong{margin-bottom:7px;font-size:13px;line-height:1.45;display:block}.exact-service-numbered span{color:#6f6a61;font-size:11px;line-height:1.62;display:block}.exact-service-section-2 .exact-service-numbered li{background:linear-gradient(145deg,#ffffff0f,#ffffff04);border-color:#ffffff17}.exact-service-section-2 .exact-service-numbered li:before{color:#dd9455}.exact-service-section-2 .exact-service-numbered span{color:#9ca098}.exact-service-table-wrap{background:#ffffff47;border:1px solid #2f231824;border-radius:16px;max-width:980px;margin:30px 0 40px;overflow-x:auto;box-shadow:0 18px 44px #3626190d}.exact-service-table-wrap table{border-collapse:collapse;width:100%;min-width:680px}.exact-service-table-wrap th,.exact-service-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #2f23181a;border-right:1px solid #2f23181a;padding:16px 18px;font-size:11px;line-height:1.58}.exact-service-table-wrap th{color:#2b2822;background:#543a2211;font-weight:800}.exact-service-table-wrap td{color:#656158}.exact-service-section-2 .exact-service-table-wrap{box-shadow:none;background:#ffffff08;border-color:#ffffff1a}.exact-service-section-2 .exact-service-table-wrap th,.exact-service-section-2 .exact-service-table-wrap td{border-color:#ffffff14}.exact-service-section-2 .exact-service-table-wrap th{color:#e8e5df;background:#ffffff0a}.exact-service-section-2 .exact-service-table-wrap td{color:#a8aca4}.exact-service-section-body .exact-service-actions{margin:30px 0 36px}@keyframes exactServiceHeroCopy{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes exactServiceVisualIn{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes exactServiceImageDrift{0%{transform:scale(1.03)translate(-.6%)}to{transform:scale(1.09)translate(.7%,-.45%)}}@keyframes exactServiceScan{0%,12%{opacity:0;transform:translateY(-35%)}22%{opacity:.48}70%{opacity:.26}86%,to{opacity:0;transform:translateY(680%)}}@keyframes exactServiceSectionReveal{0%{opacity:.24;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.exact-service-section-grid{animation:linear both exactServiceSectionReveal!important;animation-timeline:view()!important;animation-range:entry 6% cover 27%!important}}@media (max-width:1060px){.exact-service-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:38px}.exact-service-hero h1{font-size:clamp(46px,6.8vw,74px)}.exact-service-section-grid{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:44px}}@media (max-width:900px){.exact-service-hero-grid,.exact-service-section-grid{width:min(100% - 36px,1220px)}.exact-service-hero-grid{grid-template-columns:1fr;gap:34px}.exact-service-hero-copy{max-width:790px}.exact-service-hero-visual{min-height:460px}.exact-service-overview-grid{grid-template-columns:30px minmax(0,1fr);gap:24px}.exact-service-section-grid{grid-template-columns:1fr}.exact-service-section-heading{position:relative;top:auto}.exact-service-section-heading h2{max-width:850px}.exact-service-section-rule{width:120px;margin-top:20px}}@media (max-width:640px){.exact-service-hero{padding-top:104px;padding-bottom:46px}.exact-service-hero-grid,.exact-service-shell,.exact-service-section-grid{width:min(100% - 28px,1220px)}.exact-service-hero h1{font-size:clamp(40px,12.5vw,61px)}.exact-service-hero-lead>p:first-child{font-size:17px}.exact-service-hero-visual{border-radius:20px;min-height:350px}.exact-service-hero-gridlines{background-size:38px 38px}.exact-service-overview-grid{grid-template-columns:1fr}.exact-service-overview-rail{display:none}.exact-service-overview-content{grid-template-columns:1fr}.exact-service-overview-content>*{grid-column:1!important}.exact-service-fact:nth-of-type(odd){border-right:0}.exact-service-actions{flex-direction:column}.exact-service-actions .button{width:100%}.exact-service-section{padding:68px 0}.exact-service-section-heading h2{font-size:36px}.exact-service-section-body>h3{margin-top:34px;font-size:22px}.exact-service-list,.exact-service-numbered{grid-template-columns:1fr}.exact-service-numbered li{min-height:0}}@media (prefers-reduced-motion:reduce){.exact-service-hero-copy,.exact-service-hero-visual,.exact-service-hero-image,.exact-service-hero-scan,.exact-service-section-grid{animation:none!important}.exact-service-list li,.exact-service-numbered li,.exact-service-fact,.exact-service-actions .button{transition:none!important}}.product-category-layout .wooden-pallets-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch}.product-category-layout .page-hero-copy{padding-left:max(24px,50vw - 610px)}.product-category-layout .wooden-content-shell,.product-category-layout .section-heading,.product-category-layout .catalog-category-grid{width:min(1220px,100% - 48px);margin-left:auto;margin-right:auto}.product-category-layout .wooden-intro-layout{grid-template-columns:minmax(150px,.34fr) minmax(0,1.66fr);align-items:start;gap:clamp(30px,6vw,86px);display:grid}.product-category-layout .wooden-section-heading{grid-template-columns:minmax(150px,.34fr) minmax(0,1.66fr);align-items:start;gap:clamp(30px,6vw,86px);margin-bottom:28px;display:grid}.product-category-layout .wooden-section-heading>.kicker{grid-column:1;padding-top:9px}.product-category-layout .wooden-section-heading>h2{grid-column:2;max-width:940px;margin:0}.product-category-layout .wooden-section-heading+.wooden-content-flow,.product-category-layout .wooden-section-heading~.wooden-content-flow{max-width:940px;margin-left:calc(17% + clamp(30px,6vw,86px))}.product-category-layout .wooden-subsection-grid,.product-category-layout .wooden-requirement-grid,.product-category-layout .wooden-table-wrap,.product-category-layout .wooden-faq-list,.product-category-layout .wooden-inline-specs,.product-category-layout .wooden-inline-cta{width:100%}.product-category-layout .wooden-page-section{padding-top:clamp(62px,7vw,96px);padding-bottom:clamp(62px,7vw,96px)}.product-category-layout .wooden-page-section+.wooden-page-section{border-top:1px solid #2f23181a}@media (max-width:900px){.exact-service-shell{width:min(100% - 36px,1220px)}.exact-service-list,.exact-service-numbered{grid-template-columns:1fr}.exact-service-list li:nth-child(odd){border-right:0}.product-category-layout .wooden-pallets-hero{grid-template-columns:1fr}.product-category-layout .page-hero-copy{padding-left:24px}.product-category-layout .wooden-content-shell,.product-category-layout .section-heading,.product-category-layout .catalog-category-grid{width:min(100% - 36px,1220px)}.product-category-layout .wooden-intro-layout,.product-category-layout .wooden-section-heading{grid-template-columns:1fr;gap:14px}.product-category-layout .wooden-section-heading>.kicker,.product-category-layout .wooden-section-heading>h2{grid-column:1}.product-category-layout .wooden-section-heading+.wooden-content-flow,.product-category-layout .wooden-section-heading~.wooden-content-flow{max-width:none;margin-left:0}}@media (max-width:600px){.exact-service-shell{width:min(100% - 28px,1220px)}.exact-service-hero{padding-top:106px}.exact-service-hero h1{font-size:clamp(40px,13vw,62px)}.exact-service-actions{flex-direction:column}.exact-service-actions .button{width:100%}.exact-service-prose>h2{margin-top:64px;font-size:34px}.exact-service-prose>h3{margin-top:34px;font-size:22px}.exact-service-numbered li{min-height:0}.product-category-layout .wooden-content-shell,.product-category-layout .section-heading,.product-category-layout .catalog-category-grid{width:min(100% - 28px,1220px)}}@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-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}
