/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out: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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--black:#16130e;--graphite:#221d15;--steel:#8c8577;--silver:#cdc6b6;--fog:#ededeb;--white:#fafafa;--hot:#c9df58;--copper:#c9803f;--line:#16130e2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--fog);color:var(--black);font-family:var(--font-sans),sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{object-fit:cover;width:100%;height:100%;display:block}.shell{width:min(1220px,100% - 56px);margin:0 auto}.topbar{color:#aaa;letter-spacing:.14em;text-transform:uppercase;background:#0f0f10;font-size:10px}.topbar-inner{justify-content:space-between;align-items:center;height:34px;display:flex}.topbar a:hover{color:var(--hot)}.topbar i{vertical-align:middle;background:#555;width:1px;height:10px;margin:0 13px;display:inline-block}.header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#ededebf2;border-bottom:1px solid #b9b9b7;height:84px;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{width:110px;height:68px;display:block;overflow:hidden}.brand img{object-fit:cover;mix-blend-mode:multiply;filter:contrast(1.05)}.nav nav{font:600 12px var(--font-display);letter-spacing:.06em;text-transform:uppercase;gap:36px;display:flex}.nav nav a{padding:8px 0;position:relative}.nav nav a:after{content:"";background:var(--hot);width:0;height:3px;transition:all .2s;position:absolute;bottom:1px;left:0}.nav nav a:hover:after{width:100%}.nav-cta{background:var(--black);color:#fff;font:700 11px var(--font-display);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));padding:15px 20px}.nav-cta span{color:var(--hot);margin-left:14px}.hero{background:var(--black);color:#fff;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 79px,#ffffff07 80px);position:absolute;inset:0}.hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:70px;min-height:670px;padding:72px 0 78px;display:grid;position:relative}.eyebrow{font:700 10px var(--font-display);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 24px;display:flex}.eyebrow>span{background:var(--hot);clip-path:polygon(0 0,100% 0,90% 100%,0 100%);width:30px;height:3px;display:inline-block}.eyebrow.dark{color:#474749}.eyebrow.dark>span{background:var(--black)}h1,h2{font-family:var(--font-display),sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:0;font-weight:500}h1{font-size:clamp(54px,5.5vw,82px);line-height:.96}h1 em,h2 em{color:var(--silver);font-style:normal;font-weight:300}h1 em{position:relative}h1 em:after{content:"";background:var(--hot);z-index:-1;height:5px;position:absolute;bottom:2px;left:0;right:0}.hero-lead{color:#aaa;max-width:575px;margin:30px 0;font-size:14px;line-height:1.8}.hero-actions{align-items:center;gap:30px;display:flex}.button{font:700 11px var(--font-display);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));justify-content:space-between;align-items:center;gap:34px;padding:17px 20px;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-light,.button-accent{background:var(--hot);color:var(--black)}.button-dark{background:var(--black);color:#fff}.text-link{font:700 10px var(--font-display);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #666;padding-bottom:8px}.text-link span{color:var(--hot);margin-left:10px}.hero-proof{border-top:1px solid #414143;gap:42px;margin-top:45px;padding-top:27px;display:flex}.hero-proof strong{font:500 24px var(--font-display);color:var(--hot);letter-spacing:-.04em;display:block}.hero-proof span{color:#929294;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.hero-visual{clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,32px 100%,0 calc(100% - 32px));height:510px;position:relative}.hero-visual>img{z-index:2;filter:grayscale()contrast(1.08);position:relative}.image-frame{z-index:3;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));pointer-events:none;border:1px solid #d8ff3eb3;position:absolute;inset:14px}.hero-note{z-index:4;background:var(--hot);color:var(--black);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);align-items:center;gap:12px;padding:17px 23px;display:flex;position:absolute;bottom:0;left:0}.hero-note>span{color:var(--black)}.hero-note small,.hero-note strong{display:block}.hero-note small{font:700 7px var(--font-display);letter-spacing:.18em;margin-bottom:4px}.hero-note strong{font:600 13px var(--font-display);text-transform:uppercase}.vertical-label{font:600 8px var(--font-display);letter-spacing:.22em;color:#888;position:absolute;top:50%;right:-55px;transform:rotate(90deg)}.marquee{height:56px;color:var(--hot);font:700 9px var(--font-display);letter-spacing:.18em;white-space:nowrap;background:#101011;border-top:1px solid #3b3b3d;justify-content:center;align-items:center;gap:23px;display:flex;position:relative}.section{padding:112px 0}.section-heading h2,.why h2,.dealer h2,.cta-band h2{font-size:clamp(42px,4.3vw,62px);line-height:1.03}.section-heading h2 em,.why h2 em,.dealer h2 em,.cta-band h2 em{color:#888}.split-heading{grid-template-columns:1.3fr .7fr;align-items:end;margin-bottom:52px;display:grid}.split-heading>p{color:#666;max-width:410px;margin:0 0 8px;font-size:13px;line-height:1.8}.product-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.product-card{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background:#f8f8f7;border:1px solid #c5c5c3;transition:all .25s;position:relative}.product-card:before{content:"";z-index:3;background:var(--hot);width:5px;height:0;transition:all .25s;position:absolute;top:0;left:0}.product-card:hover{transform:translateY(-6px);box-shadow:14px 14px #cacac8}.product-card:hover:before{height:100%}.product-image{background:#aaa;height:250px;display:block;position:relative;overflow:hidden}.product-image img{filter:grayscale();transition:all .45s}.product-card:hover .product-image img{filter:grayscale(.2);transform:scale(1.035)}.product-image>span{background:var(--hot);font:700 8px var(--font-display);letter-spacing:.14em;text-transform:uppercase;padding:8px 10px;position:absolute;top:14px;left:14px}.product-body{padding:28px}.product-body>small{font:600 13px var(--font-display);color:#777}.product-body h3{font:600 21px var(--font-display);text-transform:uppercase;letter-spacing:-.035em;margin:10px 0 13px}.product-body p{color:#666;min-height:64px;font-size:11px;line-height:1.8}.product-body a{font:700 9px var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--black);padding-bottom:7px}.product-body a span{float:right;margin-left:35px}.why{background:var(--graphite);color:#fff;position:relative}.why:before{content:"RGN";font:700 190px var(--font-display);letter-spacing:-.09em;color:#ffffff06;position:absolute;top:10px;right:-20px}.why-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:95px;display:grid}.why-image{clip-path:polygon(0 0,calc(100% - 35px) 0,100% 35px,100% 100%,35px 100%,0 calc(100% - 35px));height:610px;position:relative}.why-image img{filter:grayscale();position:relative}.why-image:after{content:"";pointer-events:none;border:1px solid #d8ff3e8c;position:absolute;inset:15px}.experience{background:var(--hot);color:var(--black);align-items:center;gap:14px;padding:21px 25px;display:flex;position:absolute;bottom:0;right:0}.experience strong{font:700 22px var(--font-display);border-right:1px solid #777;padding-right:14px}.experience span{text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.5}.why-copy>p.intro{color:#aaa;margin:25px 0 20px;font-size:13px;line-height:1.8}.benefit{border-top:1px solid #4c4c4e;grid-template-columns:48px 1fr;gap:18px;padding:19px 0;display:grid}.benefit>span{font:600 13px var(--font-display);color:var(--hot)}.benefit h3{font:600 16px var(--font-display);text-transform:uppercase;margin:0 0 6px}.benefit p{color:#999;margin:0;font-size:10px;line-height:1.7}.centered{text-align:center;max-width:720px;margin:0 auto 50px}.centered .eyebrow{justify-content:center}.centered>p:last-child{color:#68686a;font-size:12px}.mount-grid{grid-template-columns:1fr 1fr .9fr;gap:14px;display:grid}.mount-grid article{color:#fff;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);height:470px;position:relative;overflow:hidden}.mount-grid article img{filter:grayscale()}.mount-grid article:after{content:"";background:linear-gradient(#0000 42%,#0e0e0ff5);position:absolute;inset:0}.mount-grid article>span{z-index:2;font:700 13px var(--font-display);background:var(--hot);color:var(--black);place-items:center;width:39px;height:39px;display:grid;position:absolute;top:18px;left:18px}.mount-grid article>div{z-index:2;position:absolute;bottom:24px;left:25px;right:25px}.mount-grid small{font:700 8px var(--font-display);letter-spacing:.18em;color:var(--hot)}.mount-grid h3{font:600 20px var(--font-display);text-transform:uppercase;margin:8px 0}.mount-grid p{color:#bbb;font-size:10px}.mount-grid aside{background:var(--black);color:#fff;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));flex-direction:column;justify-content:center;padding:35px;display:flex}.mount-grid aside h3{font:600 24px/1.2 var(--font-display);text-transform:uppercase;margin:0 0 18px}.mount-grid aside>p:not(.eyebrow){color:#aaa;margin:0 0 28px;font-size:11px;line-height:1.8}.mount-grid aside .button{align-self:flex-start}.dealer{color:#fff;background:#111112;position:relative;overflow:hidden}.dealer:after{content:"";border:1px solid #333;width:520px;height:520px;position:absolute;bottom:-170px;right:-130px;transform:rotate(45deg)}.dealer-grid{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid;position:relative}.dealer-grid>div:first-child>p:not(.eyebrow){color:#aaa;margin:28px 0;font-size:13px;line-height:1.8}.steps>div{border-bottom:1px solid #3e3e40;grid-template-columns:60px 1fr;gap:22px;padding:21px 0;display:grid}.steps>div>span{font:600 15px var(--font-display);color:var(--hot)}.steps h3{font:600 16px var(--font-display);text-transform:uppercase;margin:0 0 5px}.steps p{color:#929294;margin:0;font-size:10px;line-height:1.7}.cta-band{background:var(--hot);padding:75px 0}.cta-band>.shell{grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;display:grid}.cta-band .eyebrow{margin-bottom:16px}.cta-band .eyebrow>span{background:var(--black)}.cta-band>div>div:last-child>p{margin:0 0 22px;font-size:12px;line-height:1.8}.cta-band .button{width:max-content;display:flex}footer{color:#ddd;background:#0d0d0e;padding:62px 0 24px}.footer-grid{grid-template-columns:1.5fr .7fr 1fr .9fr;gap:60px;display:grid}.footer-brand{background:#d1d1d1;width:130px;height:105px;margin-bottom:10px}.footer-brand img{mix-blend-mode:normal}.footer-grid>div>p{color:#858587;font-size:10px;line-height:1.8}.footer-grid h4{color:var(--hot);font:700 9px var(--font-display);letter-spacing:.17em;margin:0 0 19px}.footer-grid>div:not(:first-child){color:#a4a4a6;flex-direction:column;align-items:flex-start;gap:11px;font-size:10px;display:flex}.footer-grid a:hover{color:var(--hot)}.copyright{letter-spacing:.12em;color:#666;text-transform:uppercase;border-top:1px solid #333;justify-content:space-between;margin-top:45px;padding-top:22px;font-size:8px;display:flex}.floating-wa{z-index:35;background:var(--hot);color:var(--black);width:57px;height:57px;font:800 10px var(--font-display);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));place-items:center;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 25px #00000038}.floating-wa span{background:var(--black);color:#fff;opacity:0;padding:9px 12px;font-size:9px;transition:all .2s;position:absolute;right:65px;transform:translate(5px)}.floating-wa:hover span{opacity:1;transform:none}@media (width<=900px){.shell{width:min(100% - 34px,720px)}.topbar-inner>span,.topbar a[href^=mailto]{display:none}.topbar-inner{justify-content:center}.header{height:122px}.nav{grid-template-rows:73px 49px;grid-template-columns:1fr auto;column-gap:18px;height:100%;display:grid}.brand{align-self:center;width:100px;height:61px}.nav-cta{align-self:center;padding:13px 15px}.nav nav{border-top:1px solid #cececc;grid-area:2/1/auto/-1;grid-template-columns:repeat(4,1fr);gap:0;width:100%;height:49px;display:grid}.nav nav a{text-align:center;justify-content:center;align-items:center;padding:0 7px;font-size:10px;display:flex}.hero-grid{grid-template-columns:1fr;gap:55px;padding:65px 0 80px}.hero-visual{height:440px}.hero-proof{justify-content:space-between}.split-heading,.why-grid,.dealer-grid,.cta-band>.shell{grid-template-columns:1fr;gap:38px}.product-grid{grid-template-columns:1fr 1fr}.product-grid article:last-child{grid-column:1/-1}.why-image{max-width:520px;height:470px}.mount-grid{grid-template-columns:1fr 1fr}.mount-grid aside{grid-column:1/-1;min-height:330px}.footer-grid{grid-template-columns:1fr 1fr}.section{padding:86px 0}}@media (width<=600px){.shell{width:calc(100% - 28px)}.nav-cta{padding:13px;font-size:0}.nav-cta:before{content:"Teklif";font-size:10px}.hero-grid{padding-top:55px}h1{font-size:49px}.hero-lead{font-size:13px}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-proof{gap:10px}.hero-proof div{min-width:0}.hero-visual{height:360px}.vertical-label{display:none}.hero-note{left:0}.marquee{justify-content:flex-start;overflow:hidden}.section{padding:68px 0}.section-heading h2,.why h2,.dealer h2,.cta-band h2{font-size:38px}.split-heading{margin-bottom:35px}.product-grid,.mount-grid{grid-template-columns:1fr}.product-grid article:last-child,.mount-grid aside{grid-column:auto}.product-image{height:230px}.why-grid{gap:58px}.why-image{height:390px}.mount-grid article{height:400px}.dealer-grid{gap:50px}.cta-band{padding:58px 0}.footer-grid{grid-template-columns:1fr;gap:36px}.copyright{flex-direction:column;gap:12px}.floating-wa span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-card,.product-image img,.button{transition:none}}.hero-visual>img,.product-image img,.product-card:hover .product-image img,.why-image img,.mount-grid article img{filter:saturate(1.08)contrast(1.02)}.header{background:#fffffff5;border-bottom-color:#d1d1d1}.brand{width:auto;height:auto;overflow:visible}.brand .wordmark{color:var(--black);font-family:var(--font-display),sans-serif;text-transform:uppercase;background:0 0;align-items:center;gap:13px;display:flex}.brand .wordmark b{letter-spacing:-.08em;font-size:29px;font-weight:700;line-height:1}.brand .wordmark small{letter-spacing:.24em;border-left:1px solid #777;padding:6px 0 6px 13px;font-size:10px;font-weight:700;line-height:1}.hero{background:var(--black);color:#f4efe4;border-bottom:1px solid #3a3324}.hero h1 em:after{background:#c9803f99}.hero .eyebrow>span{background:var(--hot)}.hero .button-light{background:var(--hot);color:var(--black)}.hero .text-link{color:#f4efe4;border-color:#5c5340}.hero .text-link span{color:var(--copper)}.hero-proof strong{color:var(--hot)}.hero-note{background:var(--hot);color:var(--black);border-top:1px solid #00000026;border-right:1px solid #00000026}.hero-pleats{z-index:1;opacity:.6;pointer-events:none;align-items:flex-end;gap:3px;height:46px;display:flex;position:absolute;bottom:56px;left:0;right:0}.hero-pleats i{background:linear-gradient(#c9df582e,#c9803f0d);flex:1;animation:3.4s ease-in-out infinite heroFold}.hero-pleats i:nth-child(2n){background:linear-gradient(#c9803f33,#c9803f0a);animation-delay:.28s}@keyframes heroFold{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@media (prefers-reduced-motion:reduce){.hero-pleats i{animation:none}}.products{background:#fff}.product-card:hover{box-shadow:14px 14px #d8d8d6}.product-card:before,.product-image>span{background:#e3e3e1}.why{background:var(--graphite);color:#f4efe4;border-top:1px solid #3a3324;border-bottom:1px solid #3a3324}.why:before{color:#f4efe40a}.why .eyebrow>span{background:var(--hot)}.why-copy>p.intro,.benefit p{color:#a89e8a}.benefit{border-color:#40392a}.benefit>span{color:var(--copper)}.why-image:after{border-color:#c9df5866}.experience{background:var(--hot);color:var(--black)}.mounting{background:#f5f5f3}.mount-grid aside{color:var(--black);background:#d1d1cf;border:1px solid #b8b8b6}.mount-grid aside .eyebrow>span{background:#333}.mount-grid aside>p:not(.eyebrow){color:#666}.mount-grid aside .button-light{background:var(--black);color:#fff}.mount-grid article>span{background:#fff}.mount-grid small{color:#fff}.dealer{background:var(--black);color:#f4efe4;border-top:1px solid #3a3324}.dealer .eyebrow>span{background:var(--hot)}.dealer h2 em{color:var(--silver)}.dealer-grid>div:first-child>p:not(.eyebrow),.steps p{color:#a89e8a}.steps>div{border-color:#3a3324}.steps>div>span{color:var(--copper)}.dealer .button-accent{background:var(--hot);color:var(--black)}.cta-band h2 em{color:#16130e8c}.floating-wa{background:var(--hot)}.footer-brand{background:0 0;width:auto;height:auto}.footer-brand .wordmark small{border-color:#777}@media (width<=900px){.brand .wordmark b{font-size:25px}.brand .wordmark small{font-size:8px}}@media (width<=600px){.brand .wordmark small{display:none}}.product-image img,.hero-visual>img,.why-image img,.mount-grid article img{filter:none}.product-image img{object-position:center}.swatch-gallery{background:#ececea;flex-direction:column;justify-content:center;gap:12px;padding:42px 20px 22px;display:flex}.swatch-gallery img{object-fit:fill;border:1px solid #c8c8c6;width:100%;height:48px;box-shadow:0 3px 8px #00000014}.swatch-gallery>span{top:14px}.hero-visual>img{object-position:center center}.why-image img{object-position:center}.why-visual-stack{grid-template-rows:minmax(0,1fr) 180px;align-self:center;gap:14px;height:700px;display:grid}.why-visual-stack .why-image{height:auto;min-height:0}.why-niche-collage{background:#2c271f;grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr .75fr;gap:2px;display:grid}.why-niche-collage figure{background:#24211c;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.why-niche-collage .why-collage-primary{grid-row:1/3}.why-niche-collage .why-collage-production{grid-column:2/4}.why-niche-collage figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#120f0b3d);position:absolute;inset:0}.why-niche-collage img{filter:none;transition:transform .45s}.why-niche-collage figure:hover img{transform:scale(1.035)}.why-result-image{color:#f4efe4;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);border:1px solid #40392a;display:block;position:relative;overflow:hidden}.why-result-image:after{content:"";background:linear-gradient(90deg,#16130ed1 0,#16130e2e 62%,#16130e00 100%);position:absolute;inset:0}.why-result-image img{object-position:center 62%;transition:transform .45s}.why-result-image:hover img{transform:scale(1.025)}.why-result-image>span{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:4px 16px;display:grid;position:absolute;bottom:21px;left:23px;right:22px}.why-result-image small{font:700 7px var(--font-display);letter-spacing:.17em;color:var(--hot);grid-column:1}.why-result-image strong{font:600 16px var(--font-display);letter-spacing:-.02em;text-transform:uppercase;grid-column:1}.why-result-image b{color:var(--hot);font:500 19px var(--font-display);grid-area:1/2/3}@media (width<=900px){.why-visual-stack{grid-template-rows:minmax(0,1fr) 170px;max-width:520px;height:650px}.why-visual-stack .why-image{max-width:none}}@media (width<=600px){.why-visual-stack{grid-template-rows:minmax(0,1fr) 155px;height:560px}.why-result-image>span{bottom:17px;left:18px;right:18px}}.sales-system{color:#fff;background:#171719;border-top:1px solid #303033;border-bottom:1px solid #303033;position:relative;overflow:hidden}.sales-system:before{content:"SATIŞ";font:700 170px var(--font-display);letter-spacing:-.08em;color:#ffffff06;pointer-events:none;position:absolute;top:-22px;right:-18px}.sales-system-heading{z-index:1;grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;margin-bottom:46px;display:grid;position:relative}.sales-system-heading h2{font-size:clamp(42px,4.3vw,62px);line-height:1.03}.sales-system-heading h2 em{color:#b8b8ba}.sales-system-heading>p{color:#a2a2a5;max-width:480px;margin:0 0 7px;font-size:12px;line-height:1.85}.sales-system-grid{z-index:1;border-top:1px solid #47474a;border-left:1px solid #47474a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.sales-system-card{background:#ffffff05;border-bottom:1px solid #47474a;border-right:1px solid #47474a;min-height:308px;padding:24px 22px 25px;transition:background .22s,transform .22s}.sales-system-card:hover{background:#222225;transform:translateY(-3px)}.sales-system-card header{text-transform:uppercase;border-bottom:1px solid #3b3b3e;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.sales-system-card header>span{font:600 13px var(--font-display);color:#d1d1d3}.sales-system-card header>small{font:700 7px var(--font-display);letter-spacing:.14em;color:#818184;text-align:right}.sales-system-card h3{font:500 18px/1.2 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;min-height:44px;margin:25px 0 22px}.sales-system-card ul{margin:0;padding:0;list-style:none}.sales-system-card li{color:#a7a7aa;border-top:1px solid #323235;padding:10px 0 10px 16px;font-size:9px;line-height:1.5;position:relative}.sales-system-card li:before{content:"";background:#d0d0d2;width:6px;height:1px;position:absolute;top:15px;left:0}.sales-promise{z-index:1;color:#171719;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);background:#f1f1ef;grid-template-columns:1fr auto;align-items:center;gap:60px;margin-top:22px;padding:30px 34px;display:grid;position:relative}.sales-promise>div>small{font:700 7px var(--font-display);letter-spacing:.16em;color:#737376;margin-bottom:8px;display:block}.sales-promise strong{font:600 clamp(22px,2.4vw,32px)/1.1 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;display:block}.sales-promise p{color:#68686a;max-width:670px;margin:8px 0 0;font-size:9px;line-height:1.7}.sales-promise .button{white-space:nowrap}.panel-access-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.panel-access-actions .button{gap:20px;padding:14px 16px}.accessories{background:#f4f4f2;border-top:1px solid #cacac8}.accessory-heading{grid-template-columns:1.08fr .92fr;align-items:end;gap:88px;margin-bottom:46px;display:grid}.accessory-intro>p{color:#5e5e60;max-width:520px;margin:0 0 22px;font-size:12px;line-height:1.8}.catalog-summary{border-top:1px solid #bdbdbb;border-bottom:1px solid #bdbdbb;grid-template-columns:repeat(3,1fr);display:grid}.catalog-summary span{font:700 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#717173;padding:13px 12px 12px 0}.catalog-summary span+span{border-left:1px solid #bdbdbb;padding-left:13px}.catalog-summary b{color:#1d1d1f;letter-spacing:0;margin-bottom:4px;font-size:13px;display:block}.accessory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.accessory-card{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:#fff;border:1px solid #c4c4c2;grid-template-rows:46px 238px 1fr;min-height:548px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden}.accessory-card:before{content:"";z-index:4;background:#1b1b1d;width:3px;height:0;transition:height .25s;position:absolute;top:0;left:0}.accessory-card:hover{border-color:#8d8d8f;transform:translateY(-3px);box-shadow:10px 12px #dededc}.accessory-card:hover:before{height:100%}.accessory-card-head{text-transform:uppercase;background:#f8f8f7;border-bottom:1px solid #d2d2d0;justify-content:space-between;align-items:center;height:46px;padding:0 18px;display:flex}.accessory-card-head>span{font:700 11px var(--font-display);letter-spacing:.02em}.accessory-card-head>small{font:700 7px var(--font-display);letter-spacing:.15em;color:#747476}.accessory-image{isolation:isolate;background:#efefed;border-bottom:1px solid #d2d2d0;height:238px;padding:22px;position:relative;overflow:hidden}.accessory-image:after{content:"";z-index:-1;pointer-events:none;border:1px solid #19191b14;position:absolute;inset:14px}.accessory-image img{filter:none;object-position:center;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s}.accessory-image.photo-cover{padding:0}.accessory-image.photo-cover img{object-fit:cover;mix-blend-mode:normal}.accessory-image.photo-studio{background:#f4f1ec;padding:0}.accessory-image.photo-studio img{object-fit:cover;mix-blend-mode:normal}.accessory-image.photo-contain img{transform:scale(.94)}.accessory-image.photo-detail img{transform:scale(1.08)}.accessory-image.photo-product img{transform:scale(1.04)}.accessory-image.photo-yarn img{transform:scale(1.34)}.accessory-card:hover .accessory-image.photo-cover img{transform:scale(1.025)}.accessory-card:hover .accessory-image.photo-studio img{transform:scale(1.02)}.accessory-card:hover .accessory-image.photo-contain img{transform:scale(.98)}.accessory-card:hover .accessory-image.photo-detail img{transform:scale(1.12)}.accessory-card:hover .accessory-image.photo-product img{transform:scale(1.08)}.accessory-card:hover .accessory-image.photo-yarn img{transform:scale(1.39)}.accessory-body{flex-direction:column;min-width:0;padding:21px 22px 20px;display:flex}.accessory-code{justify-content:space-between;align-items:center;gap:12px;display:flex}.accessory-code small{font:700 8px var(--font-display);letter-spacing:.13em;color:#777}.accessory-code span{font:700 7px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#666;align-items:center;gap:6px;display:inline-flex}.accessory-code span:before{content:"";background:#222;border-radius:50%;width:6px;height:6px}.accessory-body h3{font:600 18px/1.15 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:12px 0 9px}.accessory-body>p{color:#666;min-height:50px;margin:0;font-size:10px;line-height:1.65}.accessory-specs{border-top:1px solid #d8d8d6;border-bottom:1px solid #d8d8d6;grid-template-columns:1fr 1fr;margin:16px 0 0;display:grid}.accessory-specs>div{padding:11px 0}.accessory-specs>div+div{border-left:1px solid #d8d8d6;padding-left:15px}.accessory-specs dt{font:700 7px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#888;margin-bottom:4px}.accessory-specs dd{font:600 10px var(--font-display);text-transform:uppercase;margin:0}.accessory-body>a{font:700 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.accessory-body>a span{border-bottom:2px solid #222;padding-bottom:6px}.accessory-body>a b{font-size:14px;transition:transform .2s}.accessory-body>a:hover b{transform:translate(2px,-2px)}@media (width<=900px){.sales-system-heading{grid-template-columns:1fr;gap:28px}.sales-system-grid{grid-template-columns:1fr 1fr}.sales-promise{grid-template-columns:1fr;gap:22px}.panel-access-actions{justify-content:flex-start}.accessory-heading{grid-template-columns:1fr;gap:28px}.accessory-grid{grid-template-columns:1fr 1fr}.accessory-card{min-height:530px}}@media (width<=600px){.sales-system-grid{grid-template-columns:1fr}.sales-system-card{min-height:0}.sales-promise{padding:25px 22px}.sales-promise .button{width:100%}.catalog-summary{grid-template-columns:1fr}.catalog-summary span+span{border-top:1px solid #bdbdbb;border-left:0;padding-left:0}.accessory-grid{grid-template-columns:1fr}.accessory-card{grid-template-rows:44px 250px 1fr;min-height:555px}.accessory-image{height:250px}}.nav nav{gap:24px}.accessory-image.photo-white{background:#fff;padding:0}.accessory-image.photo-white:after{border-color:#ececea;inset:12px}.accessory-image.photo-white img{object-fit:cover;mix-blend-mode:normal;transform:none}.accessory-image.photo-white.profile-soft img{filter:blur(.38px)saturate(.92);transform:scale(1.004)}.accessory-image.photo-white.profile-long img{transform:scaleY(1.1)scaleX(.98)}.accessory-image.photo-white.fastener-short img{transform:scaleY(.88)scaleX(.96)}.accessory-image.photo-white.stock-photo{background:#fff;padding:0}.accessory-image.photo-white.stock-photo img{object-fit:cover;object-position:top center;mix-blend-mode:normal;transform:none}.accessory-image.photo-white.cord-lock-row{background:#fff;padding:8px}.accessory-image.photo-white.cord-lock-row img{object-fit:contain;object-position:center;mix-blend-mode:normal;transform:none}.accessory-card:hover .accessory-image.photo-white img{transform:scale(1.018)}.accessory-card:hover .accessory-image.photo-white.cord-lock-row img{transform:scale(1.008)}.accessory-card:hover .accessory-image.photo-white.profile-soft img{filter:blur(.38px)saturate(.92);transform:scale(1.018)}.accessory-card:hover .accessory-image.photo-white.profile-long img{filter:blur(.38px)saturate(.92);transform:scaleY(1.12)scaleX(1)}.accessory-card:hover .accessory-image.photo-white.fastener-short img{transform:scaleY(.9)scaleX(.98)}.intl-page{--intl-ink:#171719;--intl-paper:#f5f5f2;--intl-line:#c9c9c5;--intl-accent:#c8ee36;background:var(--intl-paper);color:var(--intl-ink);font-family:var(--font-sans)}.intl-page *{box-sizing:border-box}.intl-page img{object-fit:cover;width:100%;height:100%;display:block}.intl-shell{width:min(1460px,100% - 64px);margin:0 auto}.intl-top{color:#aaa;font:700 10px var(--font-display);letter-spacing:.14em;background:#111}.intl-top .intl-shell{justify-content:space-between;align-items:center;height:38px;display:flex}.intl-top a{color:#ddd}.intl-header{z-index:30;border-bottom:1px solid var(--intl-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;top:0}.intl-nav{align-items:center;gap:32px;min-height:90px;display:flex}.intl-brand{align-items:center;gap:14px;margin-right:auto;display:flex}.intl-brand b{font:700 34px var(--font-display);letter-spacing:-.08em}.intl-brand span{font:700 9px var(--font-display);letter-spacing:.18em;border-left:1px solid #777;padding-left:14px}.intl-nav nav{gap:25px;display:flex}.intl-nav nav a{font:700 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase}.intl-language{position:relative}.intl-language summary{cursor:pointer;font:700 9px var(--font-display);text-transform:uppercase;border:1px solid #bbb;padding:11px 14px;list-style:none}.intl-language>div{background:#fff;border:1px solid #bbb;min-width:180px;padding:8px;display:none;position:absolute;top:100%;right:0}.intl-language[open]>div{display:grid}.intl-language a{padding:9px 10px;font-size:11px}.intl-nav-cta{color:#fff;font:700 9px var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#171719;padding:16px 18px}.intl-hero{color:#f8f5ee;background:#17150f;padding:74px 0 72px}.intl-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.intl-eyebrow{font:700 10px var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#98968e}.intl-hero h1,.intl-detail-hero h1{font:500 clamp(52px,6.2vw,94px)/.96 var(--font-display);letter-spacing:-.065em;text-transform:uppercase;margin:24px 0 28px}.intl-hero>div>div>p:not(.intl-eyebrow),.intl-detail-hero p:not(.intl-eyebrow){color:#aaa79f;max-width:760px;font-size:15px;line-height:1.8}.intl-actions{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}.intl-actions a{font:700 9px var(--font-display);letter-spacing:.1em;text-transform:uppercase;border:1px solid #625f57;padding:16px 18px}.intl-actions a.primary{background:var(--intl-accent);border-color:var(--intl-accent);color:#171719}.intl-proof{color:#b8b5ad;font:700 9px var(--font-display);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:24px;margin-top:34px;display:flex}.intl-proof span:before{content:"●";color:var(--intl-accent);margin-right:8px}.intl-hero figure{clip-path:polygon(0 0,calc(100% - 36px) 0,100% 36px,100% 100%,0 100%);height:640px;margin:0;position:relative}.intl-hero figcaption{background:var(--intl-accent);color:#111;font:700 10px var(--font-display);letter-spacing:.12em;padding:16px 20px;position:absolute;bottom:0;left:0}.intl-section{border-bottom:1px solid var(--intl-line);padding:92px 0}.intl-heading{grid-template-columns:.35fr 1fr;align-items:end;margin-bottom:44px;display:grid}.intl-heading>p{font:700 10px var(--font-display);letter-spacing:.15em;color:#777}.intl-heading h2,.intl-catalogue h2,.intl-faq h2{font:500 clamp(38px,4vw,64px)/1 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:0}.intl-audience-grid{border-top:1px solid var(--intl-line);border-left:1px solid var(--intl-line);grid-template-columns:repeat(7,1fr);display:grid}.intl-audience-grid article{border-right:1px solid var(--intl-line);border-bottom:1px solid var(--intl-line);min-height:170px;padding:22px}.intl-audience-grid span,.intl-value-grid>article>span,.intl-country-grid>article>span,.intl-spec-grid>article>span,.intl-feature-list>article>span{font:600 12px var(--font-display);color:#7d7d7d}.intl-audience-grid h3{font:600 16px/1.25 var(--font-display);text-transform:uppercase;margin:58px 0 0}.intl-products{background:#ecece8}.intl-product-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.intl-product-grid>a{border:1px solid var(--intl-line);background:#fff;flex-direction:column;min-height:520px;padding-bottom:24px;display:flex}.intl-product-grid>a>div{border-bottom:1px solid var(--intl-line);background:#eee;height:260px;overflow:hidden}.intl-product-grid>a>div img{transition:transform .35s}.intl-product-grid>a:hover img{transform:scale(1.025)}.intl-product-grid small{font:700 8px var(--font-display);letter-spacing:.14em;color:#9a6b39;margin:23px 24px 10px}.intl-product-grid h3{font:600 22px/1.08 var(--font-display);text-transform:uppercase;margin:0 24px 13px}.intl-product-grid p{color:#666;margin:0 24px 22px;font-size:11px;line-height:1.7}.intl-product-grid b{font:700 9px var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ddd;justify-content:space-between;margin:auto 24px 0;padding-top:15px;display:flex}.intl-dark{color:#fff;background:#181818}.intl-dark .intl-heading>p{color:#999}.intl-value-grid{border-top:1px solid #444;border-left:1px solid #444;grid-template-columns:repeat(4,1fr);display:grid}.intl-value-grid article{border-bottom:1px solid #444;border-right:1px solid #444;min-height:250px;padding:28px}.intl-value-grid h3{font:600 23px/1.12 var(--font-display);text-transform:uppercase;margin:52px 0 15px}.intl-value-grid p{color:#aaa;font-size:11px;line-height:1.75}.intl-process{border-top:1px solid var(--intl-line)}.intl-process article{border-bottom:1px solid var(--intl-line);grid-template-columns:100px 1fr;gap:20px;padding:26px 0;display:grid}.intl-process span{font:600 13px var(--font-display);color:#777}.intl-process h3{font:600 20px var(--font-display);text-transform:uppercase;margin:0 0 8px}.intl-process p{color:#666;margin:0;font-size:11px;line-height:1.7}.intl-markets{background:#fff}.intl-market-grid{border-top:1px solid var(--intl-line);border-left:1px solid var(--intl-line);grid-template-columns:repeat(4,1fr);display:grid}.intl-market-grid a{border-right:1px solid var(--intl-line);border-bottom:1px solid var(--intl-line);min-height:100px;font:600 17px var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:end;padding:24px;display:flex}.intl-market-grid a:hover{color:#fff;background:#171719}.intl-catalogue{background:var(--intl-accent);grid-template-columns:1fr auto;align-items:center;gap:80px;padding:50px;display:grid}.intl-catalogue p{max-width:760px;font-size:12px;line-height:1.7}.intl-catalogue>a{color:#fff;font:700 9px var(--font-display);text-transform:uppercase;background:#171719;padding:18px 22px}.intl-detail-hero{color:#fff;background:#17150f;padding:100px 0}.intl-detail-hero .intl-shell>p:not(.intl-eyebrow){max-width:870px}.intl-detail-with-image{padding:70px 0}.intl-detail-grid{grid-template-columns:1fr .75fr;align-items:center;gap:70px;display:grid}.intl-detail-grid figure{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);height:520px;margin:0}.intl-country-grid,.intl-spec-grid,.intl-feature-list{border-top:1px solid var(--intl-line);border-left:1px solid var(--intl-line);grid-template-columns:repeat(2,1fr);display:grid}.intl-country-grid article,.intl-spec-grid article,.intl-feature-list article{border-right:1px solid var(--intl-line);border-bottom:1px solid var(--intl-line);min-height:230px;padding:30px}.intl-country-grid h2,.intl-spec-grid h2,.intl-feature-list h2{font:600 25px/1.1 var(--font-display);text-transform:uppercase;margin:55px 0 13px}.intl-country-grid p,.intl-spec-grid p,.intl-feature-list p{color:#666;font-size:11px;line-height:1.75}.intl-series-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.intl-series-grid a{border:1px solid var(--intl-line);background:#fff;flex-direction:column;justify-content:space-between;min-height:150px;padding:24px;display:flex}.intl-series-grid span{font:600 25px var(--font-display);text-transform:uppercase}.intl-series-grid b{font:700 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase}.intl-knowledge-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.intl-knowledge-grid a{border:1px solid var(--intl-line);background:#fff;flex-direction:column;min-height:230px;padding:25px;display:flex}.intl-knowledge-grid span{color:#777}.intl-knowledge-grid h3{font:600 22px/1.2 var(--font-display);text-transform:uppercase;margin:40px 0 20px}.intl-knowledge-grid b{font:700 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin-top:auto}.intl-article{padding:100px 0}.intl-article .intl-shell{max-width:980px}.intl-article h1{font:500 clamp(52px,6vw,82px)/.98 var(--font-display);letter-spacing:-.06em;text-transform:uppercase;margin:25px 0 30px}.intl-article .intro{color:#555;font-size:18px;line-height:1.75}.intl-article h2{font:600 28px var(--font-display);text-transform:uppercase;margin:60px 0 15px}.intl-article p{color:#555;font-size:14px;line-height:1.9}.intl-article-cta{color:#fff;background:#171719;justify-content:space-between;align-items:center;margin-top:60px;padding:30px;display:flex}.intl-article-cta a{background:var(--intl-accent);color:#111;font:700 9px var(--font-display);text-transform:uppercase;padding:14px 18px}.intl-faq-grid{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.intl-faq-grid>div:first-child>p:last-child{color:#666;font-size:12px;line-height:1.8}.intl-faq details{border-top:1px solid var(--intl-line);padding:22px 0}.intl-faq details:last-child{border-bottom:1px solid var(--intl-line)}.intl-faq summary{cursor:pointer;font:600 17px var(--font-display)}.intl-faq details p{color:#666;max-width:760px;font-size:11px;line-height:1.8}.intl-enquiry{color:#fff;background:#171719}.intl-form-card{grid-template-columns:.65fr 1.35fr;gap:90px;display:grid}.intl-form-card>div>small{font:700 9px var(--font-display);letter-spacing:.14em;color:var(--intl-accent)}.intl-form-card>div>h2{font:500 clamp(38px,4vw,58px)/1 var(--font-display);text-transform:uppercase;margin:22px 0}.intl-form-card>div>p{color:#aaa;font-size:12px;line-height:1.8}.intl-form-card form{grid-template-columns:1fr 1fr;gap:17px;display:grid}.intl-form-card label{font:700 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#aaa;gap:8px;display:grid}.intl-form-card input,.intl-form-card select,.intl-form-card textarea{color:#fff;width:100%;font:500 12px var(--font-sans);background:#232323;border:1px solid #555;border-radius:0;padding:14px}.intl-form-wide,.intl-form-legal,.intl-form-card button,.intl-form-success{grid-column:1/-1}.intl-form-legal{color:#777;font-size:9px;line-height:1.6}.intl-form-card button{background:var(--intl-accent);font:700 10px var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;padding:17px 20px;display:flex}.intl-form-success{color:#dff79a;background:#283415;padding:15px;font-size:11px}.intl-footer{color:#aaa;background:#0e0e0e;padding:70px 0 22px}.intl-footer-grid{grid-template-columns:1.2fr repeat(3,.8fr);gap:70px;display:grid}.intl-footer-grid>div:first-child b{color:#fff;font:700 52px var(--font-display);letter-spacing:-.08em}.intl-footer-grid p{max-width:330px;font-size:11px;line-height:1.7}.intl-footer h3{font:700 9px var(--font-display);letter-spacing:.14em;color:var(--intl-accent);text-transform:uppercase;margin:0 0 23px}.intl-footer a{margin:12px 0;font-size:11px;display:block}.intl-footer-bottom{border-top:1px solid #333;justify-content:space-between;margin-top:50px;padding-top:20px;font-size:9px;display:flex}.intl-floating-wa{z-index:35;background:var(--intl-accent);color:#111;width:64px;height:64px;font:800 12px var(--font-display);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));place-items:center;display:grid;position:fixed;bottom:24px;right:24px}.intl-language-strip{scrollbar-width:none;border-top:1px solid #e1e1df;justify-content:flex-end;align-items:stretch;width:min(1460px,100% - 64px);margin:0 auto;display:flex;overflow-x:auto}.intl-language-strip::-webkit-scrollbar{display:none}.intl-language-strip a{color:#777;min-width:max-content;font:600 9px var(--font-display);letter-spacing:.05em;border-left:1px solid #e1e1df;align-items:center;gap:7px;padding:10px 14px;display:flex}.intl-language-strip a:last-child{border-right:1px solid #e1e1df}.intl-language-strip a b{color:#111;font-size:9px}.intl-language-strip a[aria-current=page]{color:#fff;background:#171719}.intl-language-strip a[aria-current=page] b{color:var(--intl-accent)}[dir=rtl] .intl-page,[dir=rtl].intl-page{text-align:right}[dir=rtl] .intl-language>div{left:0;right:auto}@media (width<=1100px){.intl-nav nav{display:none}.intl-hero-grid,.intl-detail-grid{grid-template-columns:1fr}.intl-hero figure{height:520px}.intl-audience-grid{grid-template-columns:repeat(4,1fr)}.intl-product-grid,.intl-value-grid{grid-template-columns:repeat(2,1fr)}.intl-footer-grid{grid-template-columns:1fr 1fr}.intl-form-card{grid-template-columns:1fr}.intl-language{margin-left:auto}}@media (width<=700px){.intl-shell{width:min(100% - 30px,1460px)}.intl-top .intl-shell{justify-content:center}.intl-top a{display:none}.intl-nav{gap:10px;min-height:72px}.intl-brand span{display:none}.intl-brand b{font-size:30px}.intl-nav-cta,.intl-language{display:none}.intl-language-strip{justify-content:flex-start;width:100%;padding-left:15px}.intl-language-strip a{padding:10px 12px}.intl-language-strip a span{display:none}.intl-hero,.intl-detail-hero{padding:58px 0}.intl-hero h1,.intl-detail-hero h1{font-size:clamp(42px,13vw,64px)}.intl-hero figure,.intl-detail-grid figure{height:370px}.intl-section{padding:64px 0}.intl-heading{grid-template-columns:1fr;gap:10px}.intl-audience-grid,.intl-product-grid,.intl-value-grid,.intl-market-grid,.intl-country-grid,.intl-spec-grid,.intl-feature-list,.intl-series-grid,.intl-knowledge-grid{grid-template-columns:1fr}.intl-audience-grid article{min-height:125px}.intl-product-grid>a{min-height:480px}.intl-catalogue{grid-template-columns:1fr;gap:25px;padding:28px}.intl-faq-grid{grid-template-columns:1fr;gap:45px}.intl-form-card{gap:42px}.intl-form-card form{grid-template-columns:1fr}.intl-form-card label,.intl-form-wide,.intl-form-legal,.intl-form-card button,.intl-form-success{grid-column:1}.intl-footer-grid{grid-template-columns:1fr}.intl-actions a{text-align:center;width:100%}.intl-proof{gap:10px;display:grid}.intl-process article{grid-template-columns:54px 1fr}.intl-footer-bottom{gap:8px;display:grid}}.category-doors{background:#f4f4f2;border-top:1px solid #c9c9c7}.hero-visual>img,.why-image img,.products .product-image img{filter:none}.products .fabric-swatch{background:#f4f4f2}.products .fabric-swatch img{object-fit:cover;object-position:center;transform:none}.products .product-card:hover .fabric-swatch img{transform:scale(1.008)}.category-door-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.category-door{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);background:#fff;border:1px solid #c4c4c2;flex-direction:column;min-height:330px;padding:30px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.category-door:before{content:"";background:var(--copper);width:4px;height:56px;position:absolute;top:0;left:0}.category-door:hover{border-color:#8e8e8c;transform:translateY(-5px);box-shadow:11px 13px #dfdfdd}.category-door>span{font:600 15px var(--font-display);color:#777}.category-door>small{letter-spacing:.12em;text-transform:uppercase;color:var(--copper);margin:46px 0 12px;font:700 8px ui-monospace,SF Mono,monospace}.category-door h3{font:600 27px/1.05 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 16px}.category-door p{color:#666;margin:0 0 28px;font-size:11px;line-height:1.75}.category-door b{font:700 9px var(--font-display);letter-spacing:.11em;text-transform:uppercase;border-bottom:2px solid #1c1c1e;width:max-content;margin-top:auto;padding-bottom:7px}.category-page{background:#fff}.category-hero{background:#f2f2f0;border-bottom:1px solid #bdbdbb;padding:88px 0 82px;position:relative;overflow:hidden}.category-hero:after{content:"RGN";font:700 210px var(--font-display);letter-spacing:-.09em;color:#14141609;pointer-events:none;position:absolute;bottom:-62px;right:-35px}.category-hero-grid{z-index:1;grid-template-columns:1.18fr .82fr;align-items:end;gap:110px;display:grid;position:relative}.category-hero-grid>div>small{font:600 14px var(--font-display);color:#747476;margin-bottom:14px;display:block}.category-hero h1{color:#171719;font-size:clamp(54px,5.8vw,84px);line-height:.94}.category-hero h1 em{color:#777}.category-hero-grid>div>p:last-child{color:#606062;max-width:670px;margin:27px 0 0;font-size:13px;line-height:1.85}.category-hero aside{color:#fff;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:#171719;flex-direction:column;justify-content:flex-end;min-height:230px;padding:32px;display:flex}.category-hero aside small{font:700 8px var(--font-display);letter-spacing:.16em;color:#aaa}.category-hero aside strong{font:500 21px/1.35 var(--font-display);text-transform:uppercase;margin:17px 0 26px}.category-hero aside a{font:700 8px var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #444;padding-top:15px}.category-hero aside a span{float:right}.category-section{background:#fff;padding:96px 0}.category-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;margin-bottom:48px;display:grid}.category-heading h2,.dealer-category-grid h2{font:500 clamp(42px,4.3vw,62px)/1.02 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:0}.category-heading h2 em,.dealer-category-grid h2 em{color:#777;font-style:normal;font-weight:300}.category-heading>p{color:#606062;max-width:520px;margin:0 0 7px;font-size:12px;line-height:1.85}.fabric-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fabric-card{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:#f7f7f5;border:1px solid #c5c5c3}.fabric-card header{text-transform:uppercase;border-bottom:1px solid #d0d0ce;justify-content:space-between;align-items:center;height:50px;padding:0 19px;display:flex}.fabric-card header span{font:700 11px var(--font-display)}.fabric-card header small{font:700 7px var(--font-display);letter-spacing:.14em;color:#737375}.fabric-visual{background:#fff;align-items:center;height:245px;padding:42px 18px;display:flex}.fabric-visual img{object-fit:contain;filter:none;height:auto;max-height:100%}.fabric-visual[class*=fabric-visual--]{border-bottom:1px solid #d0d0ce;justify-content:center;position:relative;overflow:hidden}.fabric-visual[class*=fabric-visual--]:before{content:"";opacity:.14;background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 9px);width:150%;height:56%;position:absolute;transform:rotate(-11deg)}.fabric-visual[class*=fabric-visual--] span{font:700 24px var(--font-display);letter-spacing:.08em;position:relative}.fabric-visual--nova{color:#1a1a1a;background:#f3f2ee}.fabric-visual--neo{color:#4b4232;background:#ede7d9}.fabric-visual--nano{color:#f5f4ef;background:#272829}.fabric-card>div:last-child{padding:26px}.fabric-card h3{font:600 24px var(--font-display);letter-spacing:-.03em;margin:0 0 12px}.fabric-card p{color:#666;min-height:54px;font-size:10px;line-height:1.75}.fabric-card a{font:700 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ccc;justify-content:space-between;margin-top:25px;padding-top:17px;display:flex}.category-note{background:#e4e4e2;border-top:1px solid #c4c4c2;padding:72px 0}.category-note>.shell{grid-template-columns:.32fr 1fr .75fr auto;align-items:center;gap:44px;display:grid}.category-note>div>span{font:700 8px var(--font-display);letter-spacing:.14em;color:#666}.category-note h2{font:500 30px/1.05 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:0}.category-note p{color:#666;margin:0;font-size:10px;line-height:1.75}.category-product-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.category-product-grid .accessory-card{grid-template-rows:48px 330px 1fr;min-height:642px}.category-product-grid .accessory-image{height:330px}.category-product-grid .accessory-body{padding:24px 27px 22px}.category-product-grid .accessory-body h3{font-size:23px}.category-product-grid .accessory-body>p{max-width:620px;font-size:11px}.category-sales{padding-top:90px}.dealer-category-grid{grid-template-columns:.88fr 1.12fr;align-items:start;gap:100px;display:grid}.dealer-category-grid>div:first-child>p:not(.eyebrow){color:#666;max-width:470px;margin:26px 0 30px;font-size:12px;line-height:1.85}.dealer-category-steps{border-top:1px solid #bcbcb9}.dealer-category-steps article{border-bottom:1px solid #bcbcb9;grid-template-columns:58px 1fr;gap:22px;padding:25px 0;display:grid}.dealer-category-steps article>span{font:600 13px var(--font-display);color:#777}.dealer-category-steps h3{font:600 17px var(--font-display);text-transform:uppercase;margin:0 0 7px}.dealer-category-steps p{color:#666;margin:0;font-size:10px;line-height:1.7}.wholesale-grid{border-top:1px solid #bdbdbb;border-left:1px solid #bdbdbb;grid-template-columns:repeat(4,1fr);display:grid}.wholesale-grid article{border-bottom:1px solid #bdbdbb;border-right:1px solid #bdbdbb;min-height:230px;padding:24px}.wholesale-grid article>span{font:600 13px var(--font-display);color:#777}.wholesale-grid h3{font:600 20px var(--font-display);text-transform:uppercase;margin:38px 0 13px}.wholesale-grid p{color:#666;margin:0;font-size:10px;line-height:1.75}.wholesale-cta{color:#fff;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);background:#18181a;grid-template-columns:1fr auto;align-items:center;gap:55px;margin-top:24px;padding:31px 34px;display:grid}.wholesale-cta small{font:700 8px var(--font-display);letter-spacing:.14em;color:#999;margin-bottom:7px;display:block}.wholesale-cta strong{font:500 28px var(--font-display)}.wholesale-cta p{color:#aaa;margin:7px 0 0;font-size:9px}.wholesale-cta .button{color:#171719;white-space:nowrap;background:#fff}.wholesale-overview{color:#fff;background:#171719;border-top:1px solid #343436;border-bottom:1px solid #343436}.wholesale-overview-grid{grid-template-columns:repeat(4,1fr);display:grid}.wholesale-overview-grid>div{border-right:1px solid #343436;flex-direction:column;justify-content:center;min-height:118px;padding:26px 25px;display:flex}.wholesale-overview-grid>div:first-child{border-left:1px solid #343436}.wholesale-overview strong{font:500 30px var(--font-display);letter-spacing:-.04em;color:#fff}.wholesale-overview span{letter-spacing:.12em;text-transform:uppercase;color:#aaa;margin-top:7px;font:700 8px ui-monospace,SF Mono,monospace}.wholesale-catalog{background:#f4f4f2}.fabric-series-index{border-top:1px solid #bdbdbb;border-left:1px solid #bdbdbb;grid-template-columns:repeat(7,1fr);margin-bottom:78px;display:grid}.fabric-series-index a{min-height:84px;font:700 9px var(--font-display);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #bdbdbb;border-right:1px solid #bdbdbb;flex-direction:column;justify-content:space-between;padding:17px 14px;transition:background .2s,color .2s;display:flex}.fabric-series-index a:hover{color:#fff;background:#171719}.fabric-series-index span{color:var(--copper);font:600 12px ui-monospace,SF Mono,monospace}.wholesale-fabric-series{margin-top:80px;scroll-margin-top:130px}.wholesale-series-head{border-bottom:1px solid #aeadab;grid-template-columns:1fr .85fr auto;align-items:end;gap:50px;margin-bottom:24px;padding-bottom:20px;display:grid}.wholesale-series-head>div{align-items:baseline;gap:18px;display:flex}.wholesale-series-head>div>span{color:var(--copper);font:600 13px ui-monospace,SF Mono,monospace}.wholesale-series-head h2{font:500 clamp(28px,3vw,42px)/1 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0}.wholesale-series-head p{color:#666;margin:0;font-size:10px;line-height:1.7}.wholesale-series-head>small{letter-spacing:.12em;text-transform:uppercase;color:#777;font:700 8px ui-monospace,SF Mono,monospace}.wholesale-fabric-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.wholesale-fabric-card{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:#fff;border:1px solid #c5c5c3;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.wholesale-fabric-card:hover{border-color:#8e8e8c;transform:translateY(-4px);box-shadow:9px 11px #dededc}.wholesale-fabric-image{background:#eeeeec;border-bottom:1px solid #cececc;height:430px;display:block;position:relative;overflow:hidden}.wholesale-fabric-image img{object-fit:cover;object-position:top center;transition:transform .45s}.wholesale-fabric-card:hover .wholesale-fabric-image img{transform:scale(1.018)}.wholesale-fabric-image>span{color:#fff;font:700 7px var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:#171719;padding:9px 11px;position:absolute;bottom:12px;right:12px}.wholesale-fabric-body{padding:22px}.wholesale-fabric-body>small{letter-spacing:.12em;text-transform:uppercase;color:var(--copper);font:700 7px ui-monospace,SF Mono,monospace}.wholesale-fabric-body h3{font:600 21px var(--font-display);letter-spacing:-.025em;margin:9px 0 10px}.wholesale-fabric-body p{color:#666;margin:0 0 19px;font-size:9px;line-height:1.7}.wholesale-fabric-body>a{font:700 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #d4d4d2;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.wholesale-fabric-body>a b{font-size:14px}@media (width<=900px){.category-hero-grid,.category-heading,.dealer-category-grid{grid-template-columns:1fr;gap:38px}.category-hero aside{min-height:190px}.fabric-grid{grid-template-columns:1fr}.fabric-visual{height:220px}.category-note>.shell{grid-template-columns:1fr 1fr}.category-product-grid{grid-template-columns:1fr}.wholesale-grid{grid-template-columns:1fr 1fr}.category-door-grid{grid-template-columns:1fr}.category-door{min-height:265px}.wholesale-overview-grid{grid-template-columns:1fr 1fr}.fabric-series-index{grid-template-columns:repeat(3,1fr)}.wholesale-series-head{grid-template-columns:1fr auto;gap:22px}.wholesale-series-head p{grid-column:1/-1}.wholesale-fabric-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.category-hero{padding:65px 0 60px}.category-hero h1{font-size:47px}.category-section{padding:68px 0}.category-product-grid .accessory-card{grid-template-rows:44px 245px 1fr;min-height:555px}.category-product-grid .accessory-image{height:245px}.category-note>.shell,.wholesale-grid,.wholesale-cta{grid-template-columns:1fr}.category-note>.shell{gap:22px}.wholesale-cta{gap:24px}.fabric-card p{min-height:0}.wholesale-overview-grid{grid-template-columns:1fr 1fr}.wholesale-overview-grid>div{min-height:94px;padding:19px 16px}.fabric-series-index{grid-template-columns:1fr 1fr;margin-bottom:58px}.wholesale-fabric-series{margin-top:62px}.wholesale-series-head{grid-template-columns:1fr}.wholesale-series-head>small{grid-row:2}.wholesale-series-head p{grid-column:auto}.wholesale-fabric-grid{grid-template-columns:1fr}.wholesale-fabric-image{height:440px}}.accessory-code small,.accessory-specs dt,.accessory-card-head>small,.sales-system-card header>small,.fabric-card header small,.catalog-summary span{color:var(--copper);font-family:ui-monospace,SF Mono,JetBrains Mono,monospace}.accessory-card:before{background:var(--copper)}.accessory-image:after{border-color:#c9803f2e}.machine-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.machine-card{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:#fff;border:1px solid #c5c5c3;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}.machine-card:before{content:"";z-index:4;background:var(--copper);width:3px;height:0;transition:height .25s;position:absolute;top:0;left:0}.machine-card:hover{border-color:#8d8d8f;transform:translateY(-3px);box-shadow:10px 12px #dededc}.machine-card:hover:before{height:100%}.machine-card-head{text-transform:uppercase;background:#f8f8f7;border-bottom:1px solid #d2d2d0;justify-content:space-between;align-items:center;height:46px;padding:0 18px;display:flex}.machine-card-head>span{font:700 11px var(--font-display);letter-spacing:.02em}.machine-card-head>small{letter-spacing:.1em;color:var(--copper);align-items:center;gap:6px;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:8px;display:flex}.machine-status{background:var(--copper);border-radius:50%;flex:none;width:6px;height:6px;animation:2.2s ease-in-out infinite statusPulse;display:inline-block}@keyframes statusPulse{0%,to{opacity:1;box-shadow:0 0 #c9803f59}50%{opacity:.45;box-shadow:0 0 0 3px #c9803f00}}@media (prefers-reduced-motion:reduce){.machine-status{animation:none}}.machine-image{background:#fff;border-bottom:1px solid #d2d2d0;justify-content:center;align-items:center;height:220px;display:flex;position:relative;overflow:hidden}.machine-image img{object-fit:contain;width:100%;height:100%;padding:20px;transition:transform .35s}.machine-card:hover .machine-image img{transform:scale(1.045)}.machine-body{padding:21px 22px 24px}.machine-body h3{font:600 18px/1.15 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:0 0 9px}.machine-body>p{color:#666;min-height:52px;margin:0 0 16px;font-size:11px;line-height:1.7}.machine-body>a{font:700 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #d8d8d6;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.machine-body>a span{border-bottom:2px solid #222;padding-bottom:6px}.machine-body>a b{font-size:14px;transition:transform .2s}.machine-body>a:hover b{transform:translate(2px,-2px)}@media (width<=900px){.machine-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.machine-grid{grid-template-columns:1fr}}.spare-parts-section{background:#efefec;border-top:1px solid #c4c4c1;padding:92px 0}.spare-parts-heading{margin-bottom:40px}.spare-parts-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:1040px;margin:0 auto;display:grid}.spare-part-card{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:#fff;border:1px solid #c3c3c0;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.spare-part-card:hover{border-color:#8d8d8a;transform:translateY(-3px);box-shadow:9px 11px #d9d9d5}.spare-part-card>header{background:#f8f8f6;border-bottom:1px solid #d0d0cd;justify-content:space-between;align-items:center;height:48px;padding:0 19px;display:flex}.spare-part-card>header>span{color:var(--copper);font:600 12px ui-monospace,SF Mono,monospace}.spare-part-card>header>small{letter-spacing:.12em;text-transform:uppercase;color:#707073;font:700 8px ui-monospace,SF Mono,monospace}.spare-part-image{background:#fff;border-bottom:1px solid #d0d0cd;justify-content:center;align-items:center;height:390px;padding:28px;display:flex;overflow:hidden}.spare-part-image img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;transition:transform .35s}.spare-part-card:hover .spare-part-image img{transform:scale(1.018)}.spare-part-body{padding:25px 26px 27px}.spare-part-body>small{letter-spacing:.13em;color:var(--copper);font:700 7px ui-monospace,SF Mono,monospace}.spare-part-body h3{font:600 25px/1.08 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:10px 0 12px}.spare-part-body>p{color:#656568;min-height:60px;margin:0 0 21px;font-size:10px;line-height:1.75}.spare-part-body>div{border-top:1px solid #d7d7d4;border-bottom:1px solid #d7d7d4;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.spare-part-body>div span{letter-spacing:.12em;text-transform:uppercase;color:#777;font:700 7px ui-monospace,SF Mono,monospace}.spare-part-body>div strong{font:700 9px var(--font-display);text-transform:uppercase}.spare-part-body>a{font:700 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.spare-part-body>a span{border-bottom:2px solid #222;padding-bottom:6px}.spare-part-body>a b{font-size:14px}@media (width<=700px){.spare-parts-section{padding:68px 0}.spare-parts-grid{grid-template-columns:1fr}.spare-part-image{height:340px}}.category-hero--machines:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 58px,#c9803f12 58px 59px) 0 0/120px 100%;animation:7s linear infinite scanShift;position:absolute;inset:0}.category-hero--machines .category-hero-grid{z-index:1;position:relative}@keyframes scanShift{0%{background-position:0 0}to{background-position:120px 0}}@media (prefers-reduced-motion:reduce){.category-hero--machines:before{animation:none}}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.reveal.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.skip-link{z-index:100;color:#111;font:700 11px var(--font-display);text-transform:uppercase;background:#fff;border:2px solid #111;padding:12px 16px;transition:transform .18s;position:fixed;top:12px;left:16px;transform:translateY(-140%)}.skip-link:focus{transform:none}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--copper);outline-offset:3px}button,input,select,textarea{font:inherit}button{cursor:pointer}.category-hero h1,.hero h1{overflow-wrap:anywhere}.audience-section{background:#fff}.audience-grid{border-top:1px solid #bdbdbb;border-left:1px solid #bdbdbb;grid-template-columns:repeat(5,1fr);display:grid}.audience-card{border-bottom:1px solid #bdbdbb;border-right:1px solid #bdbdbb;flex-direction:column;min-height:310px;padding:26px 22px;transition:background .2s,color .2s;display:flex}.audience-card:hover{color:#fff;background:#171719}.audience-card>span{color:var(--copper);font:600 12px ui-monospace,SF Mono,monospace}.audience-card h3{font:600 19px/1.15 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:42px 0 15px}.audience-card p{color:#666;margin:0 0 25px;font-size:10px;line-height:1.75}.audience-card:hover p{color:#bbb}.audience-card b{font:700 8px var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:auto}.start-guide{color:#fff;background:#181719;position:relative;overflow:hidden}.start-guide:after{content:"04";font:700 260px var(--font-display);color:#ffffff06;position:absolute;bottom:-100px;right:-30px}.start-guide .split-heading,.start-guide .start-step-grid,.start-guide>.shell>.button{z-index:1;position:relative}.start-guide .split-heading>p{color:#aaa}.start-step-grid{border-top:1px solid #444;border-left:1px solid #444;grid-template-columns:repeat(4,1fr);margin-bottom:34px;display:grid}.start-step-grid article{border-bottom:1px solid #444;border-right:1px solid #444;min-height:260px;padding:27px 25px}.start-step-grid article>span{color:var(--hot);font:600 13px ui-monospace,SF Mono,monospace}.start-step-grid h3{font:600 18px var(--font-display);text-transform:uppercase;margin:48px 0 14px}.start-step-grid p{color:#aaa;margin:0;font-size:10px;line-height:1.75}.faq-section{background:#f4f4f2}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.faq-grid h2{font:500 clamp(40px,4.2vw,60px)/1.02 var(--font-display);letter-spacing:-.055em;text-transform:uppercase}.faq-grid h2 em{color:#777;font-style:normal;font-weight:300}.faq-grid>div:first-child>p:last-child{color:#666;margin-top:25px;font-size:11px;line-height:1.8}.faq-grid details{border-top:1px solid #bdbdbb;padding:22px 0}.faq-grid details:last-child{border-bottom:1px solid #bdbdbb}.faq-grid summary{font:600 15px var(--font-display);text-transform:uppercase;cursor:pointer;padding-right:28px;list-style-position:outside}.faq-grid details p{color:#666;max-width:760px;margin:17px 0 0;font-size:11px;line-height:1.8}.content-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:80px;display:grid}.content-page h2{font:500 clamp(40px,4.3vw,62px)/1.03 var(--font-display);letter-spacing:-.055em;text-transform:uppercase}.content-page h2 em{color:#777;font-style:normal;font-weight:300}.content-lead{color:#5f5f61;margin:28px 0 35px;font-size:13px;line-height:1.85}.requirement-table{border-top:1px solid #bdbdbb}.requirement-table>div{border-bottom:1px solid #bdbdbb;grid-template-columns:.38fr 1fr;gap:32px;padding:22px 0;display:grid}.requirement-table h3{font:600 14px var(--font-display);text-transform:uppercase;margin:0}.requirement-table p{color:#666;margin:0;font-size:10px;line-height:1.75}.content-aside{color:#fff;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:#181719;padding:35px;position:sticky;top:145px}.content-aside>span,.contact-grid article>span{letter-spacing:.13em;color:var(--copper);font:700 8px ui-monospace,SF Mono,monospace}.content-aside h3{font:600 27px/1.15 var(--font-display);text-transform:uppercase;margin:20px 0}.content-aside ul{color:#aaa;margin:0 0 28px;padding-left:18px;font-size:11px;line-height:1.9}.content-aside .button{background:var(--hot);color:#171719;width:100%}.scope-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.scope-grid article{background:#f8f8f7;border:1px solid #c5c5c3;min-height:300px;padding:30px}.scope-grid span,.sector-grid article>span{color:var(--copper);font:600 13px ui-monospace,SF Mono,monospace}.scope-grid h3{font:600 20px/1.15 var(--font-display);text-transform:uppercase;margin:48px 0 15px}.scope-grid p{color:#666;font-size:11px;line-height:1.75}.verification-note{border-left:4px solid var(--copper);background:#eee9df;margin-top:24px;padding:24px 28px}.verification-note strong{font:700 11px var(--font-display);text-transform:uppercase}.verification-note p{color:#5f5b55;margin:8px 0 0;font-size:10px;line-height:1.75}.sector-grid{border-top:1px solid #bdbdbb;border-left:1px solid #bdbdbb;grid-template-columns:repeat(3,1fr);display:grid}.sector-grid article{border-bottom:1px solid #bdbdbb;border-right:1px solid #bdbdbb;min-height:300px;padding:28px}.sector-grid h2{font:600 21px/1.15 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:42px 0 14px}.sector-grid p{color:#666;margin:0 0 30px;font-size:10px;line-height:1.75}.sector-grid a{font:700 8px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #222;padding-bottom:6px}.lead-form-wrap{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);background:#f4f4f2;border:1px solid #c5c5c3;grid-template-columns:.72fr 1.28fr;gap:70px;padding:42px;display:grid}.lead-form-intro>span{letter-spacing:.14em;color:var(--copper);font:700 8px ui-monospace,SF Mono,monospace}.lead-form-intro h2{font:500 clamp(35px,4vw,55px)/1 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:20px 0}.lead-form-intro p{color:#666;font-size:11px;line-height:1.8}.lead-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lead-form label{font:700 9px var(--font-display);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;display:flex}.lead-form input,.lead-form select,.lead-form textarea{color:#171719;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #aeadab;border-radius:0;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.lead-form textarea{resize:vertical}.lead-form-wide,.lead-form-legal,.lead-form-submit,.lead-form-success{grid-column:1/-1}.lead-form-legal{color:#666;margin:0;font-size:9px;line-height:1.65}.lead-form-legal a{text-decoration:underline}.lead-form-submit{border:0;width:100%;min-height:52px}.lead-form-success{background:#e6edd0;border-left:4px solid #7c8d2f;margin:0;padding:15px;font-size:11px;line-height:1.65}.contact-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.contact-grid article{background:#f7f7f5;border:1px solid #c5c5c3;flex-direction:column;align-items:flex-start;min-height:330px;padding:30px;display:flex}.contact-grid h2{font:600 clamp(20px,2.3vw,32px)/1.1 var(--font-display);letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere;margin:44px 0 15px}.contact-grid p{color:#666;margin:0 0 28px;font-size:10px;line-height:1.75}.contact-grid .button{margin-top:auto}.legal-page article{max-width:820px}.legal-page h2{font:600 25px var(--font-display);text-transform:uppercase;margin:45px 0 14px}.legal-page h2:first-child{margin-top:0}.legal-page h3{font:600 16px var(--font-display);text-transform:uppercase;margin:28px 0 8px}.legal-page p{color:#5f5f61;font-size:12px;line-height:1.85}.legal-page a{text-decoration:underline}.installation-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.installation-grid article{background:#f7f7f5;border:1px solid #c5c5c3;overflow:hidden}.installation-grid header{border-bottom:1px solid #d2d2d0;justify-content:space-between;align-items:center;height:50px;padding:0 20px;display:flex}.installation-grid header span{color:var(--copper);font:600 12px ui-monospace,SF Mono,monospace}.installation-grid header small{font:700 8px var(--font-display);letter-spacing:.12em;color:#777}.installation-image{background:#fff;border-bottom:1px solid #d2d2d0;height:380px}.installation-image img{object-fit:contain;padding:24px}.installation-grid article>div:last-child{padding:28px}.installation-grid h2{font:600 27px var(--font-display);text-transform:uppercase;margin:0 0 14px}.installation-grid p{color:#666;margin:0 0 25px;font-size:11px;line-height:1.75}.installation-grid a{font:700 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid #222;padding-bottom:6px}.consent-panel{z-index:80;color:#fff;background:#171719;border:1px solid #555;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:20px 22px;display:grid;position:fixed;bottom:18px;left:18px;right:92px;box-shadow:0 18px 55px #0000004d}.consent-panel strong{font:600 16px var(--font-display);text-transform:uppercase}.consent-panel p{color:#bbb;margin:7px 0;font-size:10px;line-height:1.65}.consent-panel a{color:var(--hot);font-size:9px;text-decoration:underline}.consent-actions{gap:10px;display:flex}.consent-actions button,.consent-manage{color:#fff;min-height:44px;font:700 9px var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #777;padding:10px 14px}.consent-actions .consent-accept{background:var(--hot);border-color:var(--hot);color:#171719}.consent-manage{z-index:34;background:#171719;min-height:36px;padding:8px 11px;position:fixed;bottom:16px;left:16px}body:has(.consent-panel) .floating-wa{bottom:128px}.not-found{background:#efefed;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:clamp(30px,8vw,120px);display:flex}.not-found>span{font:700 clamp(80px,18vw,260px)/.8 var(--font-display);color:#d1d1ce}.not-found h1{max-width:900px;font-size:clamp(40px,6vw,78px)}.not-found p{color:#666;max-width:650px;margin:28px 0;font-size:13px;line-height:1.8}@media (width<=1050px){.audience-grid{grid-template-columns:repeat(3,1fr)}.start-step-grid{grid-template-columns:1fr 1fr}.content-grid,.lead-form-wrap{grid-template-columns:1fr}.content-aside{position:static}.sector-grid,.contact-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.faq-grid{grid-template-columns:1fr;gap:45px}.scope-grid{grid-template-columns:1fr}.lead-form-wrap{padding:30px}.installation-grid{grid-template-columns:1fr}}@media (width<=600px){.audience-grid,.start-step-grid,.sector-grid,.contact-grid{grid-template-columns:1fr}.audience-card,.start-step-grid article,.sector-grid article{min-height:230px}.requirement-table>div{grid-template-columns:1fr;gap:8px}.lead-form{grid-template-columns:1fr}.lead-form label,.lead-form-wide,.lead-form-legal,.lead-form-submit,.lead-form-success{grid-column:1}.lead-form-wrap{gap:36px;padding:23px 18px}.consent-panel{grid-template-columns:1fr;gap:14px;padding:17px;bottom:10px;left:10px;right:10px}.consent-actions{grid-template-columns:1fr 1fr;display:grid}.consent-actions button{padding:9px 7px}.consent-manage{bottom:12px;left:10px}body:has(.consent-panel) .floating-wa{bottom:280px}.category-hero h1{font-size:clamp(38px,12.5vw,47px)}.installation-image{height:270px}}.why{overflow:hidden}@media (width<=360px){.nav nav{grid-template-columns:repeat(4,minmax(0,1fr))}.nav nav a{letter-spacing:.02em;min-width:0;padding:0 2px;font-size:8px}}.knowledge-home{background:#e5e5e2}.knowledge-home-grid{border-top:1px solid #b8b8b5;border-left:1px solid #b8b8b5;grid-template-columns:repeat(4,1fr);display:grid}.knowledge-home-card{background:#f6f6f4;border-bottom:1px solid #b8b8b5;border-right:1px solid #b8b8b5;flex-direction:column;min-height:360px;padding:27px 24px;transition:all .22s;display:flex}.knowledge-home-card:hover{color:#fff;background:#181719;transform:translateY(-5px)}.knowledge-home-card>span{color:var(--copper);font:600 13px ui-monospace,SF Mono,monospace}.knowledge-home-card>small{font:700 7px var(--font-display);letter-spacing:.14em;color:#777;margin-top:8px}.knowledge-home-card h3{font:600 21px/1.15 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:48px 0 17px}.knowledge-home-card p{color:#656567;margin:0 0 25px;font-size:10px;line-height:1.8}.knowledge-home-card:hover p{color:#b7b7b9}.knowledge-home-card b{font:700 8px var(--font-display);letter-spacing:.09em;text-transform:uppercase;margin-top:auto}.knowledge-all-link{font:700 10px var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1px solid #aaa9a6;justify-content:space-between;align-items:center;margin-top:28px;padding:19px 22px;display:flex}.knowledge-all-link span{color:var(--copper);font-size:18px}.knowledge-hub-section{background:#e8e8e5}.knowledge-hub-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.knowledge-hub-card{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);background:#f8f8f6;border:1px solid #bdbdb9;flex-direction:column;min-height:480px;padding:0 32px 32px;display:flex}.knowledge-hub-card header{border-bottom:1px solid #c7c7c4;justify-content:space-between;align-items:center;height:66px;margin:0 -32px 36px;padding:0 32px;display:flex}.knowledge-hub-card header span{color:var(--copper);font:600 13px ui-monospace,SF Mono,monospace}.knowledge-hub-card header small{font:700 8px var(--font-display);letter-spacing:.14em;color:#777}.knowledge-hub-card h2{font:600 clamp(26px,3vw,38px)/1.05 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;max-width:570px;margin:0 0 18px}.knowledge-hub-card>p{color:#666;margin:0 0 25px;font-size:12px;line-height:1.8}.knowledge-hub-card ul{border-top:1px solid #d0d0cd;margin:0 0 30px;padding:0;list-style:none}.knowledge-hub-card li{color:#555;border-bottom:1px solid #d0d0cd;padding:12px 0;font-size:10px}.knowledge-hub-card>a{font:700 9px var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid #222;width:max-content;margin-top:auto;padding-bottom:8px}.knowledge-article{background:#efefec;padding:0 0 110px}.article-shell{max-width:1120px}.article-meta{color:#6c6c6e;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #b9b9b6;flex-wrap:wrap;gap:14px 28px;padding:22px 0;font:700 8px ui-monospace,SF Mono,monospace;display:flex}.article-meta span{color:var(--copper)}.article-toc{color:#fff;border-left:5px solid var(--copper);background:#181719;grid-template-columns:1.25fr repeat(6,1fr);align-items:stretch;margin:36px 0 22px;display:grid}.article-toc>*{min-height:58px;font:700 8px var(--font-display);letter-spacing:.07em;text-transform:uppercase;border-right:1px solid #404043;align-items:center;padding:14px 13px;display:flex}.article-toc strong{color:var(--hot)}.article-toc a:hover{background:#2b2a2c}.article-section{border-bottom:1px solid #bababa;padding:76px 0;scroll-margin-top:120px}.article-section>h2,.cost-calculator h2,.article-faq>h2,.article-cta h2{font:500 clamp(37px,4.4vw,60px)/1.02 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;max-width:900px;margin:0 0 26px}.article-section>p{color:#55565a;max-width:900px;margin:0 0 26px;font-size:13px;line-height:1.9}.article-section .eyebrow{margin-bottom:17px;font-size:8px}.article-lead{color:#333!important;font-size:16px!important;line-height:1.75!important}.article-inline-link{font:700 9px var(--font-display);letter-spacing:.09em;text-transform:uppercase;border-bottom:2px solid #222;margin-top:7px;padding-bottom:7px;display:inline-block}.article-table{border-top:1px solid #aaa9a6;border-left:1px solid #aaa9a6;margin:35px 0}.article-table>div{border-bottom:1px solid #aaa9a6;display:grid}.article-table--three>div{grid-template-columns:.72fr 1.5fr 1fr}.article-table>div>*{border-right:1px solid #aaa9a6;margin:0;padding:19px 20px}.article-table strong{font:600 13px/1.35 var(--font-display);text-transform:uppercase}.article-table p{color:#606064;font-size:10px;line-height:1.75}.article-table-head{color:#fff;background:#181719}.article-table-head span{font:700 8px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#c7c7ca}.article-callout,.safety-note{border-left:5px solid var(--copper);background:#e5e0d7;margin:30px 0;padding:27px 30px}.article-callout strong,.safety-note strong{font:700 11px var(--font-display);letter-spacing:.04em;text-transform:uppercase}.article-callout p,.safety-note p{color:#5a5752;font-size:11px;line-height:1.8;margin:9px 0 0!important}.decision-grid{border-top:1px solid #aaa9a6;border-left:1px solid #aaa9a6;grid-template-columns:repeat(4,1fr);margin:34px 0;display:grid}.decision-grid article{background:#f8f8f6;border-bottom:1px solid #aaa9a6;border-right:1px solid #aaa9a6;min-height:250px;padding:24px 22px}.decision-grid span{color:var(--copper);font:600 12px ui-monospace,SF Mono,monospace}.decision-grid h3{font:600 17px/1.15 var(--font-display);text-transform:uppercase;margin:48px 0 13px}.decision-grid p{color:#666;margin:0;font-size:10px;line-height:1.75}.article-checklist{border-top:1px solid #b9b9b6;max-width:900px;margin:30px 0;padding:0;list-style:none}.article-checklist li{color:#555;border-bottom:1px solid #b9b9b6;padding:16px 18px 16px 40px;font-size:11px;line-height:1.65;position:relative}.article-checklist li:before{content:"✓";color:var(--copper);font-weight:800;position:absolute;left:13px}.unit-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:34px 0;display:grid}.unit-grid article{background:#f8f8f6;border:1px solid #bcbcb9;min-height:280px;padding:27px}.unit-grid article>span{font:700 8px var(--font-display);letter-spacing:.13em;color:var(--copper)}.unit-grid article>strong{font:600 23px/1.18 var(--font-display);text-transform:uppercase;margin:52px 0 16px;display:block}.unit-grid p{color:#666;margin:0;font-size:10px;line-height:1.78}.system-comparison{grid-template-columns:1fr 1fr;gap:18px;margin:34px 0;display:grid}.system-comparison article{background:#f8f8f6;border:1px solid #bcbcb9;padding:32px}.system-comparison article>span{font:700 8px var(--font-display);letter-spacing:.13em;color:var(--copper)}.system-comparison h3{font:600 24px var(--font-display);text-transform:uppercase;margin:23px 0 14px}.system-comparison p,.system-comparison li{color:#626266;font-size:10px;line-height:1.78}.system-comparison ul{padding-left:18px}.formula-box{color:#fff;border-left:5px solid var(--hot);background:#181719;gap:10px;margin:32px 0;padding:28px;display:grid}.formula-box code{white-space:normal;color:#d7d7d9;font:500 12px/1.65 ui-monospace,SF Mono,monospace}.numbered-steps{border-top:1px solid #aaa9a6;margin:35px 0;padding:0;list-style:none}.numbered-steps li{border-bottom:1px solid #aaa9a6;grid-template-columns:70px 1fr;gap:25px;padding:25px 0;display:grid}.numbered-steps li>span{color:var(--copper);font:600 13px ui-monospace,SF Mono,monospace}.numbered-steps h3{font:600 17px var(--font-display);text-transform:uppercase;margin:0 0 8px}.numbered-steps p{color:#626266;max-width:780px;margin:0;font-size:11px;line-height:1.78}.tool-list{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.tool-list>*{background:#f8f8f6;border:1px solid #b9b9b6;padding:11px 13px;font-size:9px}.tool-list strong{color:#fff;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#181719}.measurement-card{border-top:1px solid #aaa9a6;border-left:1px solid #aaa9a6;grid-template-columns:repeat(4,1fr);margin:35px 0;display:grid}.measurement-card>div{background:#f8f8f6;border-bottom:1px solid #aaa9a6;border-right:1px solid #aaa9a6;min-height:150px;padding:22px}.measurement-card span{font:700 8px var(--font-display);letter-spacing:.12em;color:var(--copper);margin-bottom:45px;display:block}.measurement-card strong{font:600 15px var(--font-display);text-transform:uppercase}.cost-calculator{color:#fff;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));background:#181719;margin:76px 0;padding:42px}.calculator-heading>span{letter-spacing:.14em;color:var(--hot);font:700 8px ui-monospace,SF Mono,monospace}.calculator-heading h2{max-width:820px;margin:20px 0 16px}.calculator-heading p{color:#aaa;max-width:780px;font-size:11px;line-height:1.8}.calculator-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin:34px 0;display:grid}.calculator-grid label{font:700 8px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#c7c7c9;flex-direction:column;gap:8px;display:flex}.calculator-grid input{color:#fff;height:50px;font:500 16px var(--font-sans);background:#262527;border:1px solid #555;padding:10px 12px}.calculator-grid input:focus{outline:2px solid var(--hot);outline-offset:1px}.calculator-results{border-top:1px solid #4b4b4e;border-left:1px solid #4b4b4e;grid-template-columns:repeat(5,1fr);display:grid}.calculator-results>div{border-bottom:1px solid #4b4b4e;border-right:1px solid #4b4b4e;flex-direction:column;justify-content:space-between;min-height:115px;padding:19px;display:flex}.calculator-results span{color:#999;text-transform:uppercase;letter-spacing:.08em;font-size:8px;line-height:1.5}.calculator-results strong{font:600 17px var(--font-display);color:#fff}.calculator-results .calculator-result-accent{background:var(--hot);color:#181719}.calculator-results .calculator-result-accent span,.calculator-results .calculator-result-accent strong{color:#181719}.calculator-disclaimer{color:#8e8e91;margin:18px 0 0;font-size:9px;line-height:1.7}.market-snapshot{color:#fff;border-left:5px solid var(--hot);background:#181719;margin:34px 0;padding:35px}.market-snapshot span{letter-spacing:.13em;color:var(--hot);font:700 8px ui-monospace,SF Mono,monospace}.market-snapshot strong{font:500 clamp(31px,5vw,58px)/1 var(--font-display);letter-spacing:-.05em;margin:24px 0 16px;display:block}.market-snapshot p{color:#aaa;max-width:800px;margin:0;font-size:10px;line-height:1.8}.marketplace-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:34px 0;display:grid}.marketplace-grid article{background:#f8f8f6;border:1px solid #bcbcb9;flex-direction:column;align-items:flex-start;min-height:340px;padding:27px;display:flex}.marketplace-grid article>span{font:700 8px var(--font-display);letter-spacing:.13em;color:var(--copper)}.marketplace-grid h3{font:600 21px/1.15 var(--font-display);text-transform:uppercase;margin:48px 0 15px}.marketplace-grid p{color:#666;margin:0 0 25px;font-size:10px;line-height:1.78}.marketplace-grid a{font:700 8px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #222;margin-top:auto;padding-bottom:6px}.source-section ul{border-top:1px solid #b9b9b6;max-width:900px;padding:0;list-style:none}.source-section li{border-bottom:1px solid #b9b9b6}.source-section li a{justify-content:space-between;padding:16px 3px;font-size:11px;line-height:1.5;display:flex}.source-section li a:after{content:"↗";color:var(--copper)}.article-faq{padding:76px 0}.article-faq>h2{margin-bottom:35px}.article-faq details{border-top:1px solid #b9b9b6;padding:21px 0}.article-faq details:last-child{border-bottom:1px solid #b9b9b6}.article-faq summary{cursor:pointer;font:600 15px/1.4 var(--font-display);text-transform:uppercase;padding-right:24px}.article-faq p{color:#5e5e62;max-width:850px;margin:16px 0 0;font-size:11px;line-height:1.8}.article-cta{background:var(--hot);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);grid-template-columns:1fr auto;align-items:end;gap:45px;padding:48px;display:grid}.article-cta span{letter-spacing:.13em;font:700 8px ui-monospace,SF Mono,monospace}.article-cta h2{margin:19px 0 16px;font-size:clamp(34px,4.3vw,55px)}.article-cta p{color:#48483d;max-width:720px;margin:0;font-size:11px;line-height:1.8}.article-cta .button{white-space:nowrap;color:#fff;background:#181719}@media (width<=1050px){.knowledge-home-grid{grid-template-columns:1fr 1fr}.article-toc{grid-template-columns:repeat(4,1fr)}.article-toc strong{grid-column:1/-1}.decision-grid{grid-template-columns:1fr 1fr}.calculator-results{grid-template-columns:repeat(3,1fr)}.calculator-results .calculator-result-accent{grid-column:2/-1}.marketplace-grid{grid-template-columns:1fr 1fr}.marketplace-grid article:last-child{grid-column:1/-1}}@media (width<=900px){.nav nav{grid-template-columns:repeat(5,minmax(0,1fr))}.knowledge-hub-grid{grid-template-columns:1fr}.article-table--three>div{grid-template-columns:.7fr 1.3fr}.article-table--three>div>:last-child{border-top:1px solid #aaa9a6;grid-column:1/-1}.unit-grid,.calculator-grid{grid-template-columns:1fr 1fr}.article-cta{grid-template-columns:1fr}.article-cta .button{width:max-content}.measurement-card{grid-template-columns:1fr 1fr}}@media (width<=600px){.nav nav{grid-template-columns:repeat(5,minmax(0,1fr))}.nav nav a{padding:0 2px;font-size:8px}.knowledge-home-grid,.unit-grid,.system-comparison,.marketplace-grid{grid-template-columns:1fr}.marketplace-grid article:last-child{grid-column:auto}.knowledge-home-card{min-height:300px}.knowledge-hub-card{min-height:430px;padding:0 22px 25px}.knowledge-hub-card header{margin:0 -22px 30px;padding:0 22px}.knowledge-article{padding-bottom:70px}.article-meta{display:grid}.article-toc{grid-template-columns:1fr 1fr}.article-section{padding:56px 0}.article-table--three>div{grid-template-columns:1fr}.article-table--three>div>*{border-top:1px solid #aaa9a6}.article-table--three>div>:first-child{border-top:0}.article-table-head{display:none!important}.decision-grid,.measurement-card{grid-template-columns:1fr}.decision-grid article{min-height:210px}.numbered-steps li{grid-template-columns:45px 1fr;gap:15px}.cost-calculator{padding:30px 20px}.calculator-grid,.calculator-results{grid-template-columns:1fr}.calculator-results .calculator-result-accent{grid-column:auto}.article-cta{padding:34px 24px}.article-cta .button{width:100%}.market-snapshot{padding:28px 22px}}@media (width<=360px){.nav nav{grid-template-columns:repeat(5,minmax(0,1fr))}}.nav .system-nav{gap:28px}.nav .system-nav a{white-space:nowrap}@media (width>=901px) and (width<=1250px){.nav .system-nav{gap:14px}.nav .system-nav a{font-size:10px}.nav-cta{padding-inline:15px}}@media (width<=900px){.nav .system-nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-top:1px solid #cececc;grid-area:2/1/auto/-1;justify-content:flex-start;gap:0;width:100%;height:49px;display:flex;overflow-x:auto}.nav .system-nav::-webkit-scrollbar{display:none}.nav .system-nav a{scroll-snap-align:start;flex:none;min-width:max-content;padding:0 17px}}@media (width<=600px){.nav .system-nav a{letter-spacing:.035em;padding:0 14px;font-size:8px}}.price-list-section{background:#e8e8e5}.price-list-layout{grid-template-columns:1.04fr .96fr;align-items:start;gap:22px;display:grid}.price-list-card,.price-pdf-preview{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);background:#fff;border:1px solid #bdbdb9}.price-list-card{padding:38px}.price-list-card>header{border:1px solid #d0d0cc;grid-template-columns:1fr 1fr;margin:0 0 28px;display:grid}.price-list-card>header>div{flex-direction:column;gap:8px;padding:17px 19px;display:flex}.price-list-card>header>div+div{border-left:1px solid #d0d0cc}.price-list-card>header small,.price-preview-head span,.price-stock-cta small{font:700 8px var(--font-display);letter-spacing:.14em;color:#777}.price-list-card>header strong{font:600 15px var(--font-display)}.price-table-wrap{overflow-x:auto}.price-table{border-collapse:collapse;color:#171719;width:100%}.price-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.price-table th,.price-table td{text-align:right;border:1px solid #d0d0cc;padding:17px 15px;font-size:12px}.price-table thead th{font:700 10px var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:#eceeed}.price-table th:first-child{text-align:left}.price-table tbody th{font-weight:600}.price-table tbody tr:nth-child(2n){background:#f7f7f5}.price-notes{border-top:1px solid #c8c8c4;margin:29px 0 20px;padding:0;list-style:none}.price-notes li{color:#555;border-bottom:1px solid #c8c8c4;padding:13px 10px 13px 25px;font-size:10px;line-height:1.55;position:relative}.price-notes li:before{content:"+";color:var(--copper);font-weight:800;position:absolute;left:5px}.price-disclaimer{color:#777;margin:0;font-size:9px;line-height:1.7}.price-actions{align-items:center;gap:28px;margin-top:28px;display:flex}.price-pdf-preview{padding:0;overflow:hidden}.price-preview-head{border-bottom:1px solid #c6c6c2;justify-content:space-between;align-items:flex-start;height:78px;padding:19px 22px;display:flex}.price-preview-head strong{font:600 15px var(--font-display);text-transform:uppercase}.price-pdf-preview>a{background:#f2f2ef;padding:20px;display:block}.price-pdf-preview img{object-fit:contain;background:#fff;border:1px solid #d0d0cc;height:auto}.price-stock-cta{color:#fff;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);background:#171719;grid-template-columns:1fr auto;align-items:center;gap:55px;margin-top:22px;padding:31px 34px;display:grid}.price-stock-cta small{color:var(--hot)}.price-stock-cta strong{font:500 25px var(--font-display);text-transform:uppercase;margin:8px 0;display:block}.price-stock-cta p{color:#aaa;margin:0;font-size:9px;line-height:1.7}.price-stock-cta .button{white-space:nowrap}@media (width<=900px){.price-list-layout{grid-template-columns:1fr}.price-pdf-preview{max-width:680px}.price-stock-cta{grid-template-columns:1fr;gap:25px}.price-stock-cta .button{width:max-content}}@media (width<=600px){.price-list-card{padding:25px 18px}.price-list-card>header{grid-template-columns:1fr}.price-list-card>header>div+div{border-top:1px solid #d0d0cc;border-left:0}.price-table th,.price-table td{padding:14px 10px;font-size:10px}.price-actions{flex-direction:column;align-items:flex-start;gap:24px}.price-stock-cta{padding:27px 21px}.price-stock-cta .button{white-space:normal;width:100%}.price-preview-head{flex-direction:column;gap:12px;height:auto}.price-pdf-preview>a{padding:10px}}.benefit-visual-list{border-top:1px solid #4c4c4e;border-left:1px solid #4c4c4e;grid-template-columns:1fr 1fr;display:grid}.benefit-visual{border:1px solid #4c4c4e;border-top:0;border-left:0;grid-template-columns:96px 34px 1fr;align-items:start;gap:15px;min-height:178px;padding:0;display:grid}.benefit-thumb{background:#2b2b2d;align-self:stretch;min-height:177px;display:block;position:relative;overflow:hidden}.benefit-thumb:after{content:"";background:linear-gradient(#0000 42%,#0c0c0de0);position:absolute;inset:0}.benefit-thumb img{filter:none;transition:transform .35s}.benefit-thumb:hover img{transform:scale(1.045)}.benefit-thumb--brand{background:#f4f2ec}.benefit-thumb--brand img{object-fit:contain;filter:none;padding:19px 10px 34px}.benefit-thumb--brand:hover img{transform:scale(1.025)}.benefit-thumb--text{color:#171719;background:#f1f0eb;place-items:center;display:grid}.benefit-thumb--text:after{background:linear-gradient(#0000 35%,#17171933)}.benefit-thumb-text{text-align:center;gap:4px;display:grid}.benefit-thumb-text b{font:700 28px/1 var(--font-display);letter-spacing:-.09em}.benefit-thumb-text i{font:700 7px var(--font-display);letter-spacing:.16em;font-style:normal}.benefit-thumb--text small{color:#171719}.panel-preview-mini{color:#171719;background:linear-gradient(145deg,#f5f5f2 0,#fff 58%,#e5e5df 100%);padding:16px 10px 38px;position:absolute;inset:0}.panel-preview-mini header{border-bottom:1px solid #c7c7c2;justify-content:space-between;align-items:center;height:18px;padding-bottom:6px;display:flex}.panel-preview-mini header b{font:800 10px var(--font-display)}.panel-preview-mini header i{background:var(--hot);width:22px;height:7px}.panel-preview-mini>span{color:#737377;font:700 5px var(--font-display);letter-spacing:.12em;margin:14px 0 4px;display:block}.panel-preview-mini>strong{font:700 10px var(--font-display);text-transform:uppercase;display:block}.panel-preview-mini ul{grid-template-columns:1fr 1fr 1fr;gap:4px;margin:13px 0 0;padding:0;list-style:none;display:grid}.panel-preview-mini li{background:#fff;border:1px solid #c9c9c5;height:27px}.benefit-thumb small{z-index:1;color:#fff;font:700 6px/1.45 var(--font-display);letter-spacing:.09em;text-transform:uppercase;position:absolute;bottom:11px;left:9px;right:7px}.benefit-visual>span{font:600 12px var(--font-display);color:var(--hot);padding-top:23px}.benefit-visual>div{padding:21px 14px 18px 0}.benefit-visual h3{margin:0 0 8px;font-size:14px;line-height:1.2}.benefit-visual p{margin:0;font-size:9px;line-height:1.62}@media (width<=1100px){.benefit-visual-list{grid-template-columns:1fr}.benefit-visual{grid-template-columns:112px 38px 1fr}.benefit-thumb,.benefit-visual{min-height:160px}}@media (width<=600px){.benefit-visual{grid-template-columns:92px 30px 1fr;gap:10px}.benefit-thumb,.benefit-visual{min-height:152px}.benefit-visual>div{padding:18px 10px 16px 0}.benefit-visual h3{font-size:12px}.benefit-visual p{font-size:8px}}.category-door--visual{min-height:470px;padding-top:195px;overflow:hidden}.category-door-image{background:#eee;border-bottom:1px solid #c4c4c2;height:165px;position:absolute;inset:0 0 auto;overflow:hidden}.category-door-image img{filter:none;transition:transform .35s}.category-door--visual:hover .category-door-image img{transform:scale(1.035)}.category-door--visual>small{margin:25px 0 12px}@media (width<=900px){.category-door--visual{min-height:430px}}.category-geo-section{background:#dddcd8;border-top:1px solid #bbb;padding:95px 0}.category-geo-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:76px;display:grid}.category-geo-image{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));height:520px;overflow:hidden}.category-geo-image img{filter:none}.accessory-reference-grid{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));background:#c6c6c2;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:1px;height:520px;padding:1px;display:grid;overflow:hidden}.accessory-reference-grid figure{background:#fff;min-width:0;margin:0;position:relative;overflow:hidden}.accessory-reference-grid img{object-fit:contain;object-position:center;filter:none;background:#fff;width:100%;height:100%;padding:10px 9px 23px;transition:transform .3s}.accessory-reference-grid figure:hover img{transform:scale(1.035)}.accessory-reference-grid figcaption{color:#56565a;font:700 6px/1.2 var(--font-display);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden}.category-geo-grid h2{margin:0 0 25px;font-size:clamp(40px,4.1vw,60px);line-height:1.03}.category-geo-grid h2 em{color:#777}.category-geo-grid>div:last-child>p:not(.eyebrow){color:#5e5e61;max-width:670px;font-size:12px;line-height:1.85}.category-geo-grid ul{border-top:1px solid #b9b9b5;border-bottom:1px solid #b9b9b5;margin:26px 0;padding:19px 0 22px;list-style:none}.category-geo-grid li{color:#4e4e51;padding:7px 0 7px 22px;font-size:11px;line-height:1.6;position:relative}.category-geo-grid li:before{content:"↗";color:var(--copper);font-weight:800;position:absolute;left:0}.category-geo-section--dark{color:#fff;background:#171719;border-color:#343438}.category-geo-section--dark .category-geo-grid h2 em{color:#9d9d9f}.category-geo-section--dark .category-geo-grid>div:last-child>p:not(.eyebrow),.category-geo-section--dark .category-geo-grid li{color:#aaa}.category-geo-section--dark .category-geo-grid ul{border-color:#3e3e41}.machine-geo-image{background:#f3f3f0}.machine-geo-image img{object-fit:contain}.category-faq-section{border-top:1px solid #c2c2bf}@media (width<=900px){.category-geo-grid{grid-template-columns:1fr;gap:45px}.category-geo-image,.accessory-reference-grid{height:430px}}@media (width<=600px){.category-geo-section{padding:65px 0}.category-geo-image{height:320px}.accessory-reference-grid{grid-template-rows:none;grid-template-columns:1fr 1fr;height:auto}.accessory-reference-grid figure{aspect-ratio:1.2}.category-geo-grid li{font-size:10px}}footer{padding:0 0 24px}.footer-seo-hub{color:#fff;background:#171719;border-bottom:1px solid #343436;padding:76px 0 68px}.footer-seo-head{grid-template-columns:1.05fr .95fr;align-items:end;gap:90px;margin-bottom:42px;display:grid}.footer-seo-head>div>p{color:var(--hot);font:700 9px var(--font-display);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px}.footer-seo-head h2{color:#f4f4f1;font-size:clamp(38px,4vw,58px);line-height:1.02}.footer-seo-head>p{color:#aaa;max-width:520px;margin:0 0 5px;font-size:12px;line-height:1.85}.footer-seo-grid{border-top:1px solid #3c3c3f;border-left:1px solid #3c3c3f;grid-template-columns:repeat(3,1fr);display:grid}.footer-seo-grid>a{border-bottom:1px solid #3c3c3f;border-right:1px solid #3c3c3f;flex-direction:column;align-items:flex-start;min-height:225px;padding:25px 24px 23px;transition:background .2s,color .2s,transform .2s;display:flex}.footer-seo-grid>a:hover{background:var(--hot);color:var(--black);transform:translateY(-2px)}.footer-seo-grid small{letter-spacing:.12em;color:var(--hot);font:700 9px ui-monospace,SF Mono,monospace}.footer-seo-grid>a:hover small{color:var(--black)}.footer-seo-grid h3{max-width:290px;font:600 18px/1.18 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:29px 0 11px}.footer-seo-grid p{color:#929295;max-width:320px;margin:0;font-size:10px;line-height:1.7}.footer-seo-grid span{font:700 8px var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid;margin-top:auto;padding-top:24px}.footer-seo-summary{border-left:4px solid var(--hot);background:#111112;grid-template-columns:260px 1fr;gap:45px;margin-top:24px;padding:23px 25px;display:grid}.footer-seo-summary strong{font:600 13px var(--font-display);letter-spacing:.04em;text-transform:uppercase}.footer-seo-summary p{color:#9b9b9e;max-width:780px;margin:0;font-size:10px;line-height:1.75}.footer-grid{padding-top:62px}@media (width<=900px){.footer-seo-head{grid-template-columns:1fr;gap:24px}.footer-seo-grid{grid-template-columns:1fr 1fr}.footer-seo-head>p{max-width:680px}}@media (width<=600px){.footer-seo-hub{padding:54px 0 48px}.footer-seo-grid{grid-template-columns:1fr}.footer-seo-grid>a{min-height:205px}.footer-seo-summary{grid-template-columns:1fr;gap:10px}.footer-grid{padding-top:48px}}.dealership-faq{border-top:1px solid #c6c6c3}.dealership-faq .faq-grid{align-items:start}.dealer-faq-actions{flex-direction:column;align-items:flex-start;gap:25px;margin-top:32px;display:flex}.dealer-faq-actions .text-link{font-size:9px}.dealership-faq summary{text-transform:none;font-size:16px;line-height:1.45}.dealership-faq details[open] summary{color:#73512f}.dealership-faq details p{color:#565659;font-size:12px;line-height:1.85}.hero-copy--choice .hero-lead{max-width:620px}.hero-choice-link{color:#fff;border-bottom:2px solid var(--hot);font:700 10px var(--font-display);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:38px;padding:0 0 9px;display:inline-flex}.hero-choice-link span{color:var(--hot);font-size:15px}.business-paths{background:#e8e8e5;border-bottom:1px solid #c3c3c0;padding:82px 0 92px}.business-paths-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.business-paths-heading h2{font:500 clamp(42px,4.3vw,62px)/1.02 var(--font-display);letter-spacing:-.055em;text-transform:uppercase}.business-paths-heading h2 em{color:#777;font-style:normal;font-weight:300}.business-paths-heading>p{color:#626265;max-width:420px;margin:0 0 5px;font-size:12px;line-height:1.85}.business-path-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.business-path-card{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background:#f8f8f6;border:1px solid #bdbdb9;flex-direction:column;min-height:355px;padding:29px 28px 26px;transition:transform .22s,box-shadow .22s,background .22s,color .22s;display:flex;position:relative}.business-path-card:before{content:"";background:var(--copper);width:5px;height:74px;position:absolute;top:0;left:0}.business-path-card header{justify-content:space-between;align-items:center;gap:18px;display:flex}.business-path-card header>span{font:600 15px var(--font-display);color:#777}.business-path-card header>small{font:700 8px var(--font-display);letter-spacing:.12em;color:var(--copper);text-align:right}.business-path-card h3{max-width:310px;font:600 28px/1.05 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:78px 0 17px}.business-path-card p{color:#626265;max-width:320px;margin:0;font-size:11px;line-height:1.75}.business-path-card>b{font:700 9px var(--font-display);letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:28px}.business-path-card>b span{float:right;color:var(--copper);font-size:14px}.business-path-card:hover{color:#fff;background:#171719;transform:translateY(-6px);box-shadow:12px 13px #cbcbc8}.business-path-card:hover p{color:#aaa}.business-path-card:hover header>span{color:#bbb}@media (width<=900px){.business-paths-heading{grid-template-columns:1fr;gap:22px}.business-path-grid{grid-template-columns:1fr}.business-path-card{min-height:270px}.business-path-card h3{margin-top:55px}}@media (width<=600px){.business-paths{padding:60px 0 68px}.business-paths-heading{margin-bottom:30px}.business-path-card{min-height:280px;padding:25px 22px}.business-path-card h3{font-size:25px}.hero-copy--choice .hero-proof{gap:17px}.hero-copy--choice .hero-proof strong{font-size:20px}.hero-copy--choice .hero-proof span{font-size:8px;line-height:1.4}}.intl-product-grid .intl-accessories-card img,.intl-detail-grid .intl-accessories-detail img{object-position:center 78%}.intl-detail-grid .intl-dealer-real img{object-position:center 55%}.intl-detail-grid .intl-warehouse-real img{object-position:center 52%}.primary-nav{align-items:center}.primary-nav-group{flex:none;position:relative}.primary-nav-group>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;min-height:32px;list-style:none;display:flex}.primary-nav-group>summary::-webkit-details-marker{display:none}.primary-nav-group>summary span{color:var(--copper);font-size:14px;line-height:1;transition:transform .2s}.primary-nav-group[open]>summary span{transform:rotate(180deg)}.primary-nav-menu{z-index:60;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);opacity:0;visibility:hidden;pointer-events:none;background:#fbfbf9;border:1px solid #aaa9a5;width:310px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 13px);left:-16px;transform:translateY(-5px);box-shadow:12px 14px #16130e1f}.primary-nav-menu a{border-bottom:1px solid #dddcd7;gap:5px;white-space:normal!important;text-align:left!important;scroll-snap-align:none!important;justify-content:start!important;min-width:0!important;height:auto!important;padding:14px 15px!important;display:grid!important}.primary-nav-menu a:last-child{border-bottom:0}.primary-nav-menu a:after{display:none!important}.primary-nav-menu a:hover,.primary-nav-menu a:focus-visible{color:#fff;background:#191714;outline:0}.primary-nav-menu b{font:700 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase}.primary-nav-menu small{font:500 9px/1.45 var(--font-sans);letter-spacing:0;text-transform:none;color:#6a6968}.primary-nav-menu a:hover small,.primary-nav-menu a:focus-visible small{color:#c6c5c0}@media (width>=901px){.primary-nav-group:not([open])>.primary-nav-menu{display:grid}.primary-nav-group:hover>.primary-nav-menu,.primary-nav-group:focus-within>.primary-nav-menu,.primary-nav-group[open]>.primary-nav-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}}@media (width<=900px){.nav .system-nav.primary-nav{overflow:auto visible}.primary-nav-group{align-items:stretch;display:flex;position:static}.primary-nav-group>summary{scroll-snap-align:start;justify-content:center;align-items:center;min-width:max-content;padding:0 17px;font-size:10px;display:flex}.primary-nav-menu{width:auto;max-height:calc(100svh - 140px);padding:8px;position:fixed;top:122px;left:17px;right:17px;overflow:auto;box-shadow:10px 12px #16130e29}.primary-nav-group:not([open])>.primary-nav-menu{display:none}.primary-nav-group[open]>.primary-nav-menu{opacity:1;visibility:visible;pointer-events:auto;display:grid;transform:none}.primary-nav-menu a{align-items:start;justify-content:start!important;padding:16px!important;font-size:10px!important;display:grid!important}}@media (width<=600px){.nav .system-nav.primary-nav{justify-content:space-between;overflow-x:visible}.nav .system-nav.primary-nav>a,.primary-nav-group{flex:1 1 0;min-width:0}.nav .system-nav.primary-nav>a,.primary-nav-group>summary{letter-spacing:.02em;white-space:normal;text-align:center;width:100%;min-width:0;padding:0 4px;font-size:7px;line-height:1.25}.primary-nav-group>summary span{flex:none;font-size:9px}.primary-nav-menu{top:122px;left:14px;right:14px}}body{color:#191814;background:#f4f3ef}.hero{color:#191814;background:#f3f0e9;border-color:#d5d0c5}.hero:before{background:repeating-linear-gradient(90deg,#0000 0 79px,#1918140b 80px)}.hero h1 em{color:#727d22}.hero .eyebrow{color:#575348}.hero-lead{color:#5f5b52}.hero-choice-link{color:#191814;border-color:#a66d35}.hero-choice-link span,.hero-proof strong{color:#727d22}.hero-proof{border-color:#cbc5b9}.hero-proof span{color:#676258}.hero-visual{background:#fff;box-shadow:18px 18px #ded9ce}.image-frame{border-color:#84912a8c}.hero-note{background:#d7e96a}.vertical-label{color:#716d64}.hero-pleats{opacity:.34}.hero-pleats i,.hero-pleats i:nth-child(2n){background:linear-gradient(#84912a2e,#a66d350a)}.marquee{color:#727d22;background:#ebe7de;border-color:#d1cbc0}.marquee span{color:#625e55}.why,.sales-system,.start-guide,.dealer{color:#191814;background:#f1efe9;border-color:#d0cbc1}.why:before,.sales-system:before,.start-guide:after{color:#19181409}.why .eyebrow,.sales-system .eyebrow,.start-guide .eyebrow,.dealer .eyebrow{color:#4f4b42}.why-copy>p.intro,.benefit p,.sales-system-heading>p,.start-guide .split-heading>p,.dealer-grid>div:first-child>p:not(.eyebrow),.steps p{color:#625e55}.why h2 em,.sales-system-heading h2 em,.start-guide h2 em,.dealer h2 em{color:#777268}.benefit-visual-list,.sales-system-grid,.benefit-visual,.benefit,.sales-system-card,.steps>div{border-color:#c9c4ba}.benefit-visual>span,.benefit>span,.steps>div>span{color:#a66d35}.sales-system-card{background:#faf9f6}.sales-system-card:hover{background:#fff;box-shadow:0 9px 24px #201d1614}.sales-system-card header,.sales-system-card li{border-color:#d7d2c9}.sales-system-card header>span{color:#34312b}.sales-system-card header>small,.sales-system-card li{color:#666158}.sales-system-card li:before{background:#a66d35}.start-step-grid{border-color:#c9c4ba}.start-step-grid article{background:#faf9f6;border-color:#c9c4ba}.start-step-grid p{color:#625e55}.start-guide .button-light,.dealer .button-accent{color:#fff;background:#191814}.dealer:after{border-color:#d3cec4}.footer-seo-hub{color:#191814;background:#ece9e2;border-color:#d1ccc2}.footer-seo-head h2{color:#191814}.footer-seo-head>p,.footer-seo-grid p,.footer-seo-summary p{color:#625e55}.footer-seo-grid{border-color:#c9c4ba}.footer-seo-grid>a{background:#f8f7f3;border-color:#c9c4ba}.footer-seo-grid>a:hover{color:#191814;background:#d7e96a}.footer-seo-grid>a:hover p{color:#48443b}.footer-seo-summary{background:#f8f7f3;border-color:#a66d35}footer{color:#28251f;background:#e2dfd7}.footer-grid>div>p,.footer-grid>div:not(:first-child){color:#5f5a51}.footer-grid h4{color:#855624}.footer-brand .wordmark{color:#191814}.copyright{color:#716b61;border-color:#c6c0b6}.primary-nav-language-menu{width:290px;left:auto;right:-10px}.primary-nav-language-menu a:hover,.primary-nav-language-menu a:focus-visible{color:#191814;background:#ece8df}.primary-nav-language-menu a:hover small,.primary-nav-language-menu a:focus-visible small{color:#625e55}.intl-detail-grid>*{min-width:0}@media (width<=700px){.intl-detail-grid h1,.intl-detail-grid p{overflow-wrap:anywhere}}.intl-hero,.intl-dark,.intl-enquiry{color:#191814;background:#f1efe9}.intl-hero>div>div>p:not(.intl-eyebrow),.intl-detail-hero p:not(.intl-eyebrow),.intl-dark .intl-value-grid p,.intl-form-card>div>p{color:#625e55}.intl-actions a{border-color:#9f998d}.intl-actions a.primary,.intl-form-card button{color:#191814;background:#d7e96a;border-color:#d7e96a}.intl-proof{color:#625e55}.intl-value-grid{border-color:#c9c4ba}.intl-value-grid article{background:#faf9f6;border-color:#c9c4ba}.intl-form-card label{color:#5f5a51}.intl-form-card input,.intl-form-card select,.intl-form-card textarea{color:#191814;background:#fff;border-color:#aaa398}.intl-form-legal{color:#69645b}.intl-footer{color:#5f5a51;background:#e2dfd7}.intl-footer-grid>div:first-child b{color:#191814}.intl-footer h3{color:#855624}.intl-footer-bottom{border-color:#c6c0b6}.intl-language>div{box-shadow:0 12px 28px #1918141f}@media (width>=701px){.intl-language:hover>div,.intl-language:focus-within>div,.intl-language[open]>div{display:grid}}.fabric-catalogue-summary{background:#ebe8e1;border-top:1px solid #ccc7bd;border-bottom:1px solid #ccc7bd}.fabric-catalogue-summary>.shell{border-left:1px solid #ccc7bd;grid-template-columns:repeat(3,1fr);display:grid}.fabric-catalogue-summary div>div{border-right:1px solid #ccc7bd;flex-direction:column;justify-content:center;min-height:112px;padding:23px;display:flex}.fabric-catalogue-summary strong{font:600 31px/1 var(--font-display);letter-spacing:-.04em}.fabric-catalogue-summary span{color:#625e55;font:700 8px var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin-top:9px}.fabric-catalogue{background:#f8f7f3}.fabric-series-section{margin-top:80px;scroll-margin-top:140px}.fabric-series-heading{border-bottom:1px solid #bbb5aa;grid-template-columns:1fr 1fr auto;align-items:end;gap:34px;margin-bottom:24px;padding-bottom:20px;display:grid}.fabric-series-heading>div{align-items:end;gap:22px;display:flex}.fabric-series-heading>div>span{font:600 13px var(--font-display);color:#7c766c}.fabric-series-heading h2{font:600 clamp(30px,3vw,44px)/1 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.fabric-series-heading p{color:#625e55;margin:0;font-size:10px;line-height:1.7}.fabric-series-heading>small{font:700 8px var(--font-display);letter-spacing:.12em;color:#855624;text-transform:uppercase}.fabric-swatch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.fabric-swatch-card{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);background:#fff;border:1px solid #c8c2b8;transition:transform .2s,box-shadow .2s;overflow:hidden}.fabric-swatch-card:hover{transform:translateY(-3px);box-shadow:8px 10px #e1ddd5}.fabric-swatch-image{background:#f1efea;border-bottom:1px solid #d0cbc2;height:340px;display:block;position:relative;overflow:hidden}.fabric-swatch-image img{object-fit:cover;object-position:top center;transition:transform .35s}.fabric-swatch-card:hover img{transform:scale(1.018)}.fabric-swatch-image>span{color:#fff;font:700 7px var(--font-display);letter-spacing:.09em;text-transform:uppercase;background:#191814e0;padding:8px 10px;position:absolute;bottom:10px;right:10px}.fabric-swatch-card>div{padding:18px}.fabric-swatch-card>div>small{font:700 7px var(--font-display);letter-spacing:.12em;color:#855624;text-transform:uppercase}.fabric-swatch-card h3{font:600 17px var(--font-display);letter-spacing:-.02em;margin:8px 0 18px}.fabric-swatch-card>div>a{font:700 8px var(--font-display);letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #ddd8d0;justify-content:space-between;padding-top:13px;display:flex}@media (width<=1000px){.fabric-swatch-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.primary-nav-language-menu{width:auto;left:17px;right:17px}.fabric-swatch-grid{grid-template-columns:repeat(2,1fr)}.fabric-series-heading{grid-template-columns:1fr auto}.fabric-series-heading p{grid-column:1/-1}}@media (width<=600px){.fabric-catalogue-summary>.shell{grid-template-columns:1fr}.fabric-catalogue-summary div>div{border-bottom:1px solid #ccc7bd;min-height:82px}.fabric-swatch-grid{grid-template-columns:1fr}.fabric-swatch-image{height:430px}.fabric-series-heading{grid-template-columns:1fr}.fabric-series-heading>small{grid-row:2}.fabric-series-heading p{grid-column:auto}.fabric-series-section{margin-top:60px}:lang(en) .nav-cta:before{content:"Quote"}:lang(de) .nav-cta:before{content:"Angebot"}:lang(ro) .nav-cta:before{content:"Ofertă"}:lang(bg) .nav-cta:before{content:"Оферта"}:lang(bs) .nav-cta:before,:lang(sr) .nav-cta:before{content:"Ponuda"}:lang(ar) .nav-cta:before{content:"عرض"}}:lang(en) .sales-system:before{content:"SALES"}:lang(de) .sales-system:before{content:"VERTRIEB"}:lang(ro) .sales-system:before{content:"VÂNZĂRI"}:lang(bg) .sales-system:before{content:"ПРОДАЖБИ"}:lang(bs) .sales-system:before,:lang(sr) .sales-system:before{content:"PRODAJA"}:lang(ar) .sales-system:before{content:"مبيعات"}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
