:root{color:#f1eee7;font-synthesis:none;--ink:#080909;--surface:#101111;--surface-2:#171817;--gold:#c7a35a;--gold-soft:#8f7541;--cream:#f1eee7;--muted:#aaa69c;--line:#c7a35a47;background:#070808;font-family:Arial,Helvetica Neue,sans-serif}.article-byline{color:var(--muted);margin:.75rem 0 1rem;font-size:.9rem;font-weight:650}.article-sources{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.article-sources ol{gap:.55rem;padding-inline-start:1.25rem;display:grid}.article-sources a{color:inherit;text-underline-offset:.18em;text-decoration:underline}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:var(--ink);min-width:320px;min-height:100vh;margin:0;overflow-x:clip}.desktop-language{justify-self:end;position:relative}.desktop-language>button,.mobile-menu-button{border:1px solid var(--gold);min-height:42px;color:var(--gold);letter-spacing:.05em;cursor:pointer;background:#111212;align-items:center;gap:8px;padding:0 15px;font-size:11px;font-weight:900;display:flex}.desktop-language .language-menu{z-index:1250;border:1px solid var(--line);background:#101111;width:260px;max-height:70vh;padding:10px 18px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 22px 50px #0000007a}.language-menu a{color:#ded9cf;border-bottom:1px solid #292a28;justify-content:space-between;align-items:center;min-height:38px;font-size:13px;display:flex}.language-menu a span{color:var(--gold);font-size:9px;font-weight:900}.mobile-menu-button{display:none}.site-header>.mobile-nav-backdrop{display:block}.site-header>.mobile-menu.open{transform:translate(0)}.site-header>.mobile-menu:not(.open){display:none!important}.site-header>.mobile-menu.open{display:flex!important}.site-header>.mobile-menu>button{color:var(--gold);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:28px;right:28px}.spanish-home-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 18% 16%,#c7a35a1f,#0000 34%),#090a0a;grid-template-columns:48% 52%;min-height:680px;display:grid}.spanish-home-hero>*{min-width:0}.spanish-home-hero>div{flex-direction:column;justify-content:center;padding:84px 54px 72px 72px;display:flex}.manufacturer-badge{border-left:3px solid var(--gold);width:fit-content;color:var(--gold);letter-spacing:.09em;background:#171713;margin-bottom:20px;padding:8px 10px;font-size:10px;font-weight:900}.spanish-home-hero h1{max-width:650px;margin:0 0 24px;font-size:clamp(50px,5.2vw,78px);line-height:.93}.spanish-home-hero h1 em{color:var(--gold);font-style:normal}.spanish-home-hero>div>p:last-of-type{max-width:620px;color:var(--muted);font-size:15px;line-height:1.65}.spanish-home-hero figure{min-height:680px;margin:0;position:relative;overflow:hidden}.spanish-home-hero figure img{object-fit:cover}.spanish-home-hero figcaption{color:#d8d3c9;background:#070808d9;padding:16px 18px;font-size:12px;position:absolute;bottom:20px;left:20px;right:20px}.spanish-home-hero figcaption small{color:var(--gold);letter-spacing:.1em;margin-bottom:5px;font-weight:900;display:block}.hero-mini-proof{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}.hero-mini-proof span{border-top:1px solid var(--gold);color:#b9b4aa;background:#131414;padding:13px 11px;font-size:11px;line-height:1.35}.page-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 0,#c7a35a21,#0000 32%),#090a0a;flex-direction:column;justify-content:end;min-height:390px;padding:86px 72px 64px;display:flex}.page-hero.compact{min-height:330px}.page-hero h1{max-width:980px;margin:6px 0 18px;font-size:clamp(44px,5vw,72px);line-height:.98}.page-hero>p:last-child{max-width:760px;color:var(--muted);font-size:15px;line-height:1.65}.spanish-category-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.spanish-category-grid>a,.spanish-category-grid>article{border:1px solid var(--line);background:#111212;flex-direction:column;min-height:210px;padding:25px;display:flex}.spanish-category-grid h2,.spanish-category-grid h3{margin:0 0 12px;font-size:26px}.spanish-category-grid p{color:var(--muted);font-size:12px;line-height:1.6}.spanish-category-grid svg,.spanish-category-grid a>span,.spanish-category-grid article>a{color:var(--gold);margin-top:auto}.product-card-media{background:#e9e9e7;min-height:280px;position:relative;overflow:hidden}.product-card-media img{object-fit:contain}.cta-band{border-block:1px solid var(--line);background:linear-gradient(115deg,#0b0c0c,#15130e);grid-template-columns:1fr auto;align-items:center;gap:36px;min-height:250px;padding:48px 72px;display:grid}.cta-band h2{margin:6px 0 12px;font-size:clamp(34px,4vw,54px)}.cta-band p:last-child{max-width:720px;color:var(--muted);line-height:1.6}.product-detail-hero>div:last-child{flex-direction:column;justify-content:center;padding:68px 62px;display:flex}.product-detail-image{background:#e8e8e5;min-height:700px;position:relative;overflow:hidden}.product-detail-image img{object-fit:contain}.product-detail-hero h1{margin:7px 0 20px;font-size:clamp(43px,4.4vw,67px);line-height:.98}.product-detail-hero ul{gap:10px;padding:0;list-style:none;display:grid}.product-detail-hero li{color:#c4bfb5;align-items:flex-start;gap:9px;display:flex}.product-detail-hero li svg{color:var(--gold);flex:none}.buyer-fit{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.55}.spec-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.spec-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#111212;min-height:100px;padding:19px}.spec-grid dt{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.spec-grid dd{color:#e6e1d7;margin:10px 0 0;font-size:15px}.three-column-detail{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.three-column-detail article,.purchase-note{border:1px solid var(--line);background:#111212;padding:28px}.three-column-detail ul{color:var(--muted);padding-left:19px;line-height:1.7}.purchase-note{border-left:3px solid var(--gold);margin-top:18px}.faq-section{grid-template-columns:.7fr 1.3fr;gap:48px;display:grid}.faq-section>div{gap:10px;display:grid}.faq-section details{border:1px solid var(--line);background:#111212;padding:20px 22px}.faq-section summary{color:#eee9df;cursor:pointer;font-weight:800}.faq-section details p{color:var(--muted);line-height:1.6}.related-links{flex-wrap:wrap;gap:10px;display:flex}.related-links a{border:1px solid var(--line);color:var(--gold);background:#111212;padding:14px 18px}.editorial-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.editorial-grid>a{border:1px solid var(--line);background:#111212;min-height:430px;padding-bottom:22px;overflow:hidden}.editorial-grid>a>div{height:230px;margin-bottom:20px;position:relative}.editorial-grid img{object-fit:cover}.editorial-grid>a>:not(div){margin-inline:21px}.editorial-grid h2{font-size:26px}.editorial-grid>a>p:not(.eyebrow){color:var(--muted);line-height:1.55}.editorial-grid span{color:var(--gold);align-items:center;gap:7px;display:flex}.editorial-detail{max-width:1120px;margin:0 auto;padding:80px 72px}.editorial-detail>header{max-width:900px;margin-bottom:34px}.editorial-detail h1{margin:8px 0 20px;font-size:clamp(44px,5vw,68px);line-height:.98}.editorial-detail header>p:last-child{color:var(--muted);font-size:15px;line-height:1.65}.editorial-detail figure{margin:0 0 46px}.editorial-detail figure img{width:100%;height:auto}.case-facts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.case-facts span{border:1px solid var(--line);color:var(--gold);padding:8px 10px;font-size:10px}.editorial-body{max-width:820px;margin:0 auto}.editorial-body section{border-bottom:1px solid var(--line);padding:28px 0}.editorial-body h2{font-size:32px}.editorial-body p{color:var(--muted);font-size:14px;line-height:1.75}.editorial-body aside{border:1px solid var(--line);background:#111212;margin-top:32px;padding:26px}.editorial-body aside a{color:var(--gold);border-top:1px solid #2c2d2b;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.numbered-process{gap:10px;display:grid}.numbered-process article{border:1px solid var(--line);background:#111212;grid-template-columns:70px 1fr;gap:22px;min-height:150px;padding:25px;display:grid}.numbered-process article>span{color:var(--gold);font:34px Impact,sans-serif}.numbered-process h2{margin-top:0}.numbered-process p{color:var(--muted);line-height:1.65}.image-strip{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.image-strip img{object-fit:cover;width:100%;height:360px}.contact-layout{grid-template-columns:1.35fr .65fr;gap:28px;display:grid}.contact-layout aside{border:1px solid var(--line);background:#111212;padding:28px}.contact-layout aside>a{color:var(--gold);overflow-wrap:anywhere;align-items:center;gap:8px;margin:12px 0;display:flex}.contact-layout aside p,.contact-layout aside li{color:var(--muted);line-height:1.65}.thank-you-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:72vh;padding:90px 24px;display:flex}.thank-you-page>svg{color:var(--gold)}.thank-you-page h1{max-width:800px;margin:12px 0;font-size:clamp(44px,6vw,72px)}.thank-you-page>p:not(.eyebrow){color:var(--muted)}.thank-you-page>div{gap:10px;margin-top:24px;display:flex}@media (max-width:1000px){.desktop-nav,.desktop-language{display:none!important}.mobile-menu-button{justify-self:end;display:flex}.site-header>.mobile-menu{overflow-y:auto}.spanish-home-hero{grid-template-columns:1fr}.spanish-home-hero>div{padding:54px 24px 44px}.spanish-home-hero figure{min-height:560px}.spanish-category-grid,.editorial-grid{grid-template-columns:repeat(2,1fr)}.contact-layout{grid-template-columns:1fr}}@media (max-width:620px){body:not(.capture) .proof-bar{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.capture) .proof-bar div{min-width:0;padding-inline:14px}.spanish-home-hero h1{overflow-wrap:anywhere;font-size:46px}.spanish-home-hero figure{min-height:520px}.hero-mini-proof{grid-template-columns:1fr}.page-hero,.page-hero.compact{min-height:300px;padding:60px 24px 42px}.page-hero h1{overflow-wrap:anywhere;font-size:42px}.spanish-category-grid,.editorial-grid,.three-column-detail,.image-strip{grid-template-columns:1fr}.product-card-media{min-height:250px}.cta-band{grid-template-columns:1fr;padding:42px 24px}.product-detail-image{min-height:430px}.product-detail-hero>div:last-child{padding:46px 24px}.spec-grid{grid-template-columns:1fr 1fr}.faq-section{grid-template-columns:1fr;gap:20px}.editorial-detail{padding:58px 24px}.editorial-detail h1{overflow-wrap:anywhere;font-size:43px}.numbered-process article{grid-template-columns:50px 1fr}.image-strip img{height:310px}.thank-you-page>div{flex-direction:column;width:100%}}.mobile-prototype{width:min(100vw,390px);height:min(100dvh,844px);margin-inline:auto;position:relative;overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%;display:block}.page{background:var(--ink);border-inline:1px solid #c7a35a29;width:100%;max-width:1440px;min-height:100vh;margin:0 auto;overflow:hidden}.site-header{border-bottom:1px solid var(--line);background:#070808f5;grid-template-columns:205px 1fr auto;align-items:center;gap:24px;height:104px;padding:0 72px;display:grid;position:relative}.brand{align-items:center;gap:11px;width:max-content;display:inline-flex}.brand-mark{border:1px solid var(--gold);color:#090909;letter-spacing:.04em;background:linear-gradient(145deg,#d3b66f,#8d6a2e);place-items:center;width:45px;height:45px;font-family:Impact,Arial Narrow,sans-serif;font-size:20px;display:grid;transform:skew(-7deg)}.brand-name{color:var(--cream);letter-spacing:.055em;flex-direction:column;font-family:Impact,Arial Narrow,sans-serif;font-size:23px;line-height:.82;display:flex}.brand-name small{color:var(--gold);letter-spacing:.32em;margin-top:7px;font-family:Arial,sans-serif;font-size:9px;font-weight:900;line-height:1.5}.site-header nav{justify-content:center;align-items:center;gap:29px;display:flex}.site-header nav a{color:#d8d4cc;white-space:nowrap;font-size:13px;font-weight:700}.site-header nav a:hover{color:var(--gold)}.language-switcher{color:var(--gold);position:relative}.language-switcher summary{border:1px solid var(--gold);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:11px;font-weight:900;list-style:none;display:flex}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher[open] summary{color:#090909;background:var(--gold)}.language-switcher>div{z-index:20;border:1px solid var(--line);background:#101111;width:280px;padding:17px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 48px #00000073}.language-switcher>div a{color:var(--cream);justify-content:space-between;font-size:12px;font-weight:800;display:flex}.language-switcher>div a span{color:var(--gold);text-transform:uppercase;font-size:9px}.language-switcher>div p{color:#c6c1b7;margin:15px 0 8px;font-size:11px;line-height:1.6}.language-switcher>div small{color:#8e8a82;font-size:9px;line-height:1.45}.hero{border-bottom:1px solid var(--line);grid-template-columns:44% 56%;min-height:620px;display:grid}.hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:62px 44px 44px 72px;display:flex}.eyebrow{color:var(--gold);letter-spacing:.16em;margin:0 0 14px;font-size:12px;font-weight:900}.hero-manufacturer-title{border-left:4px solid var(--gold);color:#0a0b0b;letter-spacing:.035em;text-transform:uppercase;background:#eee9df;width:fit-content;margin:0 0 17px;padding:10px 13px 9px;font-family:Impact,Arial Narrow,sans-serif;font-size:22px;line-height:1;box-shadow:9px 9px #cba55438}.hero-manufacturer-title span{color:#9a742b}h1,h2,h3,p{margin-top:0}h1,h2{text-transform:uppercase;letter-spacing:.025em;font-family:Impact,Arial Narrow,sans-serif;font-weight:400}h1{margin-bottom:22px;font-size:64px;line-height:.98}h1 span{color:var(--gold)}.hero-lead{color:#bbb7ae;max-width:510px;margin-bottom:28px;font-size:17px;line-height:1.58}.hero-actions{gap:12px;margin-bottom:29px;display:flex}.button{text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:13px;font-weight:900;display:inline-flex}.button.primary{background:var(--gold);color:#0b0b0b}.button.secondary{color:#dedad0;border:1px solid #59574f}.hero-points{color:#c9c5bc;gap:23px;font-size:12px;font-weight:700;display:flex}.hero-points span{align-items:center;gap:7px;display:flex}.hero-points svg{color:var(--gold)}.hero-visual{position:relative;overflow:hidden}.hero-visual:after{content:"";background:linear-gradient(90deg,#080909ad 0%,#08090914 25%,#0809091a 100%);position:absolute;inset:0}.hero-visual>img{object-fit:cover;object-position:50% 54%;width:100%;height:100%}.hero-caption{z-index:2;border-left:3px solid var(--gold);background:#060707c7;padding:12px 16px;position:absolute;bottom:30px;right:34px}.hero-caption span,.hero-caption strong{display:block}.hero-caption span{color:var(--gold);letter-spacing:.14em;font-size:10px}.hero-caption strong{margin-top:4px;font-size:17px}.proof-bar{background:var(--gold);color:#0b0b0b;grid-template-columns:repeat(4,1fr);height:100px;padding:0 72px;display:grid}.proof-bar div{border-right:1px solid #0000002e;padding:21px 26px}.proof-bar div:first-child{border-left:1px solid #0000002e}.proof-bar strong,.proof-bar span{display:block}.proof-bar strong{letter-spacing:.03em;font-family:Impact,sans-serif;font-size:25px}.proof-bar span{text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:800}.section{padding-inline:72px}.products{height:480px;padding-top:42px}.section-heading{grid-template-columns:1fr 510px;align-items:end;gap:50px;margin-bottom:28px;display:grid}.section-heading h2,.solution-copy h2,.factory-copy h2,.resources h2,.contact h2{margin-bottom:0;font-size:40px;line-height:1.05}.section-heading>p{color:var(--muted);margin-bottom:2px;font-size:14px;line-height:1.55}.product-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.product-card{background:var(--surface);border:1px solid var(--line);min-width:0}.product-image{background:#171818;height:217px;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%}.product-meta{border-top:1px solid var(--line);grid-template-columns:25px 1fr;gap:6px;min-height:67px;padding:12px;display:grid}.product-meta span{color:var(--gold);font-weight:900}.product-meta h3{text-transform:uppercase;margin:0;font-family:Arial Narrow,Arial,sans-serif;font-size:14px;line-height:1.2}.product-card>a{color:#aaa69c;align-items:center;gap:7px;padding:10px 12px 13px 43px;font-size:11px;font-weight:800;display:flex}.solutions{border-block:1px solid var(--line);background:#0e0f0f;grid-template-columns:43% 57%;gap:30px;height:360px;padding-top:35px;display:grid}.solution-copy{padding-right:22px}.solution-copy>p:not(.eyebrow){max-width:525px;color:var(--muted);margin:17px 0;font-size:14px;line-height:1.5}.application-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.application-list div{border-top:1px solid var(--gold-soft);background:#151616;padding:14px 12px}.application-list strong,.application-list span{display:block}.application-list strong{color:#e9e5dc;font-size:13px}.application-list span{color:#949087;margin-top:7px;font-size:10px;line-height:1.35}.oem-panel{border:1px solid var(--line);background:#090a0a;grid-template-columns:46% 54%;height:288px;display:grid}.oem-image{overflow:hidden}.oem-image img{object-fit:cover;width:100%;height:100%}.oem-content{padding:27px}.oem-content h3{text-transform:uppercase;letter-spacing:.03em;margin-bottom:18px;font-family:Impact,sans-serif;font-size:28px;font-weight:400}.oem-content ul{color:#bbb7ae;gap:11px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.oem-content li{align-items:center;gap:9px;display:flex}.oem-content svg{color:var(--gold)}.factory-section{grid-template-columns:57% 43%;gap:38px;height:360px;padding-top:36px;padding-bottom:36px;display:grid}.factory-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr;gap:8px;min-height:0;display:grid}.factory-gallery figure{border:1px solid var(--line);min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.factory-gallery figure.large{grid-row:span 2}.factory-gallery img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.factory-gallery figcaption{z-index:1;color:var(--gold);letter-spacing:.1em;background:#050606d1;padding:8px 10px;font-size:9px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.factory-copy>p:not(.eyebrow){color:var(--muted);margin:14px 0 18px;font-size:13px;line-height:1.45}.factory-copy ol{margin:0;padding:0;list-style:none}.factory-copy li{color:#d2cec5;border-top:1px solid #292a29;align-items:center;gap:15px;padding:8px 0;font-size:12px;display:flex}.factory-copy li span{color:var(--gold);font-weight:900}.bottom-grid{border-top:1px solid var(--line);background:#101111;grid-template-columns:1.1fr .8fr 1.15fr;gap:22px;min-height:590px;padding-top:32px;padding-bottom:32px;display:grid}.bottom-grid>div{min-width:0}.resources h2,.contact h2{font-size:32px}.resource-links{gap:7px;margin-top:19px;display:grid}.resource-links a{background:#171818;border:1px solid #292a29;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:flex}.resource-links svg{color:var(--gold);flex:none}.resource-links strong,.resource-links small{display:block}.resource-links strong{font-size:12px}.resource-links small{color:#918e85;margin-top:4px;font-size:9px}.buyer-note{border-left:3px solid var(--gold);background:#0a0b0b;margin-top:10px;padding:10px 12px}.buyer-note strong,.buyer-note span{display:block}.buyer-note strong{color:var(--gold);letter-spacing:.08em;font-size:10px}.buyer-note span{color:#9c988f;margin-top:5px;font-size:9px}.project-proof{border-inline:1px solid var(--line);padding:0 18px}.project-proof h3{text-transform:uppercase;margin-bottom:14px;font-family:Impact,sans-serif;font-size:25px;font-weight:400}.proof-images{grid-template-columns:1fr 1fr;gap:7px;height:164px;display:grid}.proof-images img{object-fit:cover;width:100%;height:100%}.project-proof>p:last-of-type{color:var(--muted);margin-top:13px;margin-bottom:0;font-size:10px;line-height:1.4}.project-link{color:var(--gold);text-transform:uppercase;align-items:center;gap:6px;margin-top:8px;font-size:9px;font-weight:900;display:flex}.contact-lines{color:#aaa69c;flex-wrap:wrap;gap:8px 14px;margin:15px 0;font-size:10px;display:flex}.contact-lines span{align-items:center;gap:5px;display:flex}.contact-lines svg{color:var(--gold)}form{gap:8px;display:grid}form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}input,textarea{width:100%;color:var(--cream);background:#191a19;border:1px solid #3a3a37;outline:none}input{height:38px;padding:0 11px}textarea{resize:none;height:61px;padding:10px 11px}input:focus,textarea:focus{border-color:var(--gold)}form button{background:var(--gold);color:#0a0a0a;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:8px;height:41px;font-size:12px;font-weight:900;display:flex}footer{border-top:1px solid var(--line);color:#8e8b83;letter-spacing:.03em;grid-template-columns:180px 1fr auto;align-items:center;gap:30px;height:76px;padding:0 72px;font-size:10px;display:grid}footer img{object-fit:contain;width:150px;height:56px}.site-footer{border-top:1px solid var(--line);height:358px;color:var(--muted);background:#080909;padding:0;display:block}.footer-action{background:var(--gold);color:#0a0a0a;justify-content:space-between;align-items:center;gap:40px;height:82px;padding:0 72px;display:flex}.footer-action strong,.footer-action span{display:block}.footer-action strong{text-transform:uppercase;letter-spacing:.025em;font-family:Impact,sans-serif;font-size:24px;font-weight:400}.footer-action span{margin-top:4px;font-size:10px;font-weight:700}.footer-action>a{min-height:42px;color:var(--cream);text-transform:uppercase;background:#0b0c0c;align-items:center;gap:8px;padding:0 18px;font-size:10px;font-weight:900;display:inline-flex}.footer-main{grid-template-columns:1.55fr repeat(4,1fr);gap:34px;height:230px;padding:29px 72px;display:grid}.footer-main>div{min-width:0}.footer-main>div>strong{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;margin-bottom:13px;font-size:10px;display:block}.footer-main>div>a,.footer-main>div>span{color:#9d9990;margin-top:8px;font-size:9px;line-height:1.35;display:block}.footer-main>div>a:hover{color:var(--gold)}.footer-lockup .brand-mark{width:38px;height:38px;font-size:17px}.footer-lockup .brand-name{font-size:20px}.footer-brand p{color:#8e8a82;max-width:270px;margin:8px 0 13px;font-size:9px;line-height:1.45}.footer-brand>div{gap:8px;display:flex}.footer-brand>div a{color:#c2beb5;border:1px solid #333431;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex}.footer-brand svg{color:var(--gold)}.footer-bottom{color:#6f6c66;letter-spacing:.04em;border-top:1px solid #292a28;grid-template-columns:1fr 2fr auto;align-items:center;gap:30px;height:46px;padding:0 72px;font-size:8px;display:grid}.footer-bottom a:hover{color:var(--gold)}.breadcrumb{color:#817e76;text-transform:uppercase;gap:9px;margin:0 0 24px;font-size:11px;font-weight:700;display:flex}.breadcrumb a:hover{color:var(--gold)}.catalog-hero{border-bottom:1px solid var(--line);background:#0b0c0c;grid-template-columns:48% 52%;height:330px;padding-left:72px;display:grid}.catalog-hero>div:first-child{flex-direction:column;justify-content:center;padding:38px 54px 30px 0;display:flex}.catalog-hero h1{margin-bottom:17px;font-size:54px;line-height:.96}.catalog-hero h1 span{color:var(--gold)}.catalog-hero>div:first-child>p:last-child{max-width:520px;color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.5}.catalog-hero-image{position:relative;overflow:hidden}.catalog-hero-image:after{content:"";background:linear-gradient(90deg,#0b0c0c 0%,#0b0c0c14 28%);position:absolute;inset:0}.catalog-hero-image img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.catalog-filter{background:var(--gold);color:#0a0a0a;justify-content:space-between;align-items:center;gap:26px;height:104px;padding:0 72px;display:flex}.filter-buttons{gap:6px;display:flex}.filter-buttons a{color:#17130b;text-transform:uppercase;background:0 0;border:1px solid #00000047;align-items:center;min-height:40px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex}.filter-buttons a.active{color:var(--cream);background:#0b0c0c;border-color:#0b0c0c}.catalog-search{background:#ffffff57;border:1px solid #00000040;align-items:center;gap:7px;width:260px;height:42px;padding:0 12px;display:flex}.catalog-search input{color:#0a0a0a;background:0 0;border:0;height:38px;padding:0}.catalog-search input::placeholder{color:#0009}.catalog-grid-section{height:970px;padding:36px 72px}.catalog-intro{grid-template-columns:1fr 510px;align-items:end;gap:45px;height:82px;margin-bottom:16px;display:grid}.catalog-intro h2{margin:0;font-size:38px}.catalog-intro>p{color:var(--muted);margin-bottom:3px;font-size:13px;line-height:1.5}.catalog-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:360px;gap:16px;min-height:736px;display:grid}.catalog-card{background:var(--surface);border:1px solid var(--line);min-width:0;overflow:hidden}.catalog-card-image{background:#181919;height:205px;display:block;position:relative;overflow:hidden}.catalog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.catalog-card:hover .catalog-card-image img{transform:scale(1.025)}.catalog-card-image>span{background:var(--gold);color:#090909;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;position:absolute;top:12px;right:12px}.catalog-card-copy{height:155px;padding:14px 17px}.catalog-card-copy>p:first-child{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900}.catalog-card-copy h3{text-transform:uppercase;letter-spacing:.02em;margin-bottom:7px;font-family:Impact,sans-serif;font-size:25px;font-weight:400}.catalog-card-copy>p:nth-child(3){color:#97938a;height:34px;margin-bottom:10px;font-size:11px;line-height:1.45;overflow:hidden}.catalog-card-copy>div{border-top:1px solid #30312f;justify-content:space-between;align-items:center;gap:10px;padding-top:9px;display:flex}.catalog-card-copy small{color:#817e76;font-size:8px}.catalog-card-copy a{color:var(--gold);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.catalog-empty{border:1px solid var(--line);color:var(--muted);grid-column:1/-1;align-content:center;place-items:center;gap:12px;display:grid}.catalog-empty h3{color:var(--cream);margin:0}.catalog-empty button{background:var(--gold);border:0;padding:10px 18px;font-weight:800}.catalog-pagination{justify-content:center;align-items:center;gap:14px;height:45px;margin-top:10px;display:flex}.catalog-pagination>a,.catalog-pagination>.disabled,.catalog-pagination span a{color:#aaa69d;text-transform:uppercase;background:#111212;border:1px solid #393a37;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.catalog-pagination>.disabled{opacity:.35}.catalog-pagination span{gap:5px;display:flex}.catalog-pagination span a.active{border-color:var(--gold);background:var(--gold);color:#090909}.comparison-section{border-block:1px solid var(--line);background:#101111;grid-template-columns:34% 66%;gap:42px;height:360px;padding:30px 72px;display:grid}.comparison-heading{padding-top:9px}.comparison-heading h2{margin-bottom:0;font-size:37px;line-height:1.05}.comparison-table{border:1px solid #30312f;align-self:center}.comparison-row{color:#a7a39a;border-top:1px solid #2a2b29;grid-template-columns:1.05fr 1fr 1.25fr .9fr;align-items:center;gap:12px;min-height:52px;padding:0 16px;font-size:10px;display:grid}.comparison-row:first-child{border-top:0}.comparison-row.head{background:var(--gold);color:#0b0b0b;text-transform:uppercase;min-height:42px;font-size:9px;font-weight:900}.comparison-row strong{color:#ece8df;font-size:11px}.catalog-support{grid-template-columns:repeat(3,1fr);gap:18px;height:300px;padding:42px 72px;display:grid}.catalog-support>div{border-top:2px solid var(--gold);background:#131414;padding:27px}.catalog-support svg{color:var(--gold)}.catalog-support strong,.catalog-support span{display:block}.catalog-support strong{text-transform:uppercase;letter-spacing:.025em;margin-top:22px;font-family:Impact,sans-serif;font-size:24px;font-weight:400}.catalog-support span{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.55}.catalog-cta{border-top:1px solid var(--line);background:#090a0a;justify-content:space-between;align-items:center;gap:40px;height:156px;padding:0 72px;display:flex}.catalog-cta .eyebrow{margin-bottom:8px}.catalog-cta h2{margin:0;font-size:31px}.detail-hero{border-bottom:1px solid var(--line);grid-template-columns:58% 42%;gap:42px;min-height:610px;padding:34px 72px;display:grid}.detail-visual{grid-template-columns:92px 1fr;gap:12px;min-width:0;min-height:0;display:grid}.detail-thumbs{scrollbar-width:thin;scrollbar-color:var(--gold) #171818;flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.detail-thumbs button{cursor:pointer;background:#111;border:1px solid #353633;flex:0 0 calc(33.3333% - 6.66667px);min-height:0;padding:0;position:relative;overflow:hidden}.detail-thumbs button.active{border:2px solid var(--gold)}.detail-thumbs img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail-main-image{background:#171818;min-width:0;min-height:0;position:relative;overflow:hidden}.detail-main-image img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.detail-summary{padding:10px 0}.detail-summary .breadcrumb{margin-bottom:32px}.detail-summary h1{margin-bottom:20px;font-size:56px;line-height:.96}.detail-summary h1 span{color:var(--gold)}.detail-lead{color:var(--muted);margin-bottom:18px;font-size:14px;line-height:1.55}.detail-checks{color:#c5c1b8;grid-template-columns:1fr 1fr;gap:9px;font-size:11px;display:grid}.detail-checks span{align-items:center;gap:7px;display:flex}.detail-checks svg{color:var(--gold);flex:none}.finish-selector{background:#121313;border:1px solid #2f302e;margin-top:22px;padding:16px}.finish-selector>strong{text-transform:uppercase;margin-bottom:10px;font-size:11px;display:block}.finish-selector>div{gap:7px;display:flex}.finish-selector button{color:#a7a39a;text-transform:uppercase;background:0 0;border:1px solid #44443f;padding:9px 11px;font-size:9px;font-weight:800}.finish-selector button.active{border-color:var(--gold);color:var(--gold)}.finish-selector small{color:#817e76;margin-top:9px;font-size:9px;display:block}.detail-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.detail-back-link{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;margin-top:12px;font-size:9px;font-weight:900;display:inline-flex}.detail-back-link:hover{color:var(--gold)}.detail-facts{background:var(--gold);color:#0a0a0a;grid-template-columns:repeat(4,1fr);height:96px;padding:0 72px;display:grid}.detail-facts>div{border-right:1px solid #0003;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;padding:17px 22px;display:grid}.detail-facts svg{grid-row:1/3;align-self:center}.detail-facts strong,.detail-facts span{display:block}.detail-facts strong{text-transform:uppercase;font-size:12px}.detail-facts span{margin-top:3px;font-size:9px;font-weight:700}.detail-specifications{border-bottom:1px solid var(--line);background:#0b0c0c;grid-template-columns:35% 65%;gap:42px;padding:42px 72px;display:grid}.detail-specification-intro{padding:12px 30px 12px 0}.detail-specification-intro h2{margin-bottom:16px;font-size:38px;line-height:1.04}.detail-specification-intro>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.62}.detail-specification-intro>a{color:var(--gold);text-transform:uppercase;align-items:center;gap:8px;margin-top:22px;font-size:10px;font-weight:900;display:inline-flex}.detail-specification-list{border-top:2px solid var(--gold);grid-template-columns:1fr 1fr;margin:0;display:grid}.detail-specification-list>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#131414;min-height:76px;padding:15px 18px}.detail-specification-list>div:nth-child(2n){border-right:0}.detail-specification-list dt{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.detail-specification-list dd{color:#dedad1;margin:8px 0 0;font-size:10px;line-height:1.45}.detail-use-kit{border-bottom:1px solid var(--line);background:#101111;grid-template-columns:repeat(3,1fr);gap:14px;padding:38px 72px 44px;display:grid}.detail-use-kit article{border-top:2px solid var(--gold);background:#141515;min-width:0;padding:27px}.detail-use-kit h2{margin:0 0 19px;font-size:27px;line-height:1.08}.detail-use-kit ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.detail-use-kit li{color:#bbb7ae;align-items:flex-start;gap:9px;font-size:10px;line-height:1.45;display:flex}.detail-use-kit li svg{color:var(--gold);flex:none;margin-top:1px}.detail-use-kit article>a{color:var(--gold);text-transform:uppercase;align-items:center;gap:7px;margin-top:22px;font-size:9px;font-weight:900;display:inline-flex}.detail-features{grid-template-columns:33% 67%;gap:38px;height:360px;padding:34px 72px;display:grid}.feature-heading{padding-top:8px}.feature-heading h2{margin-bottom:15px;font-size:38px;line-height:1.05}.feature-heading>p:last-child{color:var(--muted);font-size:12px;line-height:1.55}.feature-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.feature-grid article{background:#121313;border:1px solid #2d2e2c;padding:17px}.feature-grid article>span{color:var(--gold);font-size:10px;font-weight:900}.feature-grid h3{text-transform:uppercase;margin:9px 0 6px;font-size:12px}.feature-grid p{color:#8f8b83;margin-bottom:0;font-size:9px;line-height:1.45}.detail-gallery{border-block:1px solid var(--line);background:#101111;grid-template-columns:46% 27% 27%;gap:14px;height:390px;padding:32px 72px;display:grid}.detail-gallery figure{border:1px solid var(--line);min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.detail-gallery figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail-gallery figcaption{color:var(--gold);letter-spacing:.1em;background:#050606cc;padding:10px 12px;font-size:9px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.detail-gallery-copy{padding:25px 18px}.detail-gallery-copy h2{margin-bottom:15px;font-size:32px;line-height:1.05}.detail-gallery-copy>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.55}.detail-gallery-copy a{color:var(--gold);text-transform:uppercase;align-items:center;gap:8px;margin-top:25px;font-size:10px;font-weight:900;display:flex}.detail-config{grid-template-columns:36% 32% 32%;gap:16px;height:400px;padding:34px 72px;display:grid}.config-copy{padding-right:24px}.config-copy h2{margin-bottom:14px;font-size:36px;line-height:1.05}.config-copy>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.5}.config-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.config-list span{border-top:1px solid var(--gold-soft);color:#8e8a82;background:#131414;padding:10px;font-size:9px;line-height:1.35}.config-list strong{color:#dedad1;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.config-board{border:1px solid var(--line);background:#101111;padding:24px}.config-board h3{text-transform:uppercase;margin-bottom:18px;font-family:Impact,sans-serif;font-size:25px;font-weight:400}.config-board ul{color:#b5b1a8;gap:12px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.config-board li{align-items:center;gap:8px;display:flex}.config-board svg{color:var(--gold);flex:none}.config-board p{color:#7f7c74;border-top:1px solid #30312f;margin:20px 0 0;padding-top:14px;font-size:9px;line-height:1.5}.config-image{border:1px solid var(--line);min-height:0;position:relative;overflow:hidden}.config-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.config-image span{color:var(--gold);letter-spacing:.08em;background:#050606d1;padding:12px;font-size:9px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.detail-contact{border-top:1px solid var(--line);background:#101111;grid-template-columns:46% 54%;gap:26px;min-height:640px;padding:30px 72px;display:grid}.detail-contact-proof{border:1px solid var(--line);background:#090a0a;grid-template-columns:47% 53%;display:grid;overflow:hidden}.detail-contact-proof img{object-fit:cover;width:100%;height:100%}.detail-contact-proof>div{padding:25px}.detail-contact-proof h2,.product-inquiry h2{margin-bottom:13px;font-size:30px;line-height:1.05}.detail-contact-proof>div>p:last-child{color:var(--muted);font-size:10px;line-height:1.55}.product-inquiry{padding:3px 0 0 6px}.product-inquiry .contact-lines{margin:10px 0 12px}.product-inquiry input{height:35px}.product-inquiry textarea{height:55px}.product-inquiry form button{height:38px}.editorial-page,.story-page,.article-page{max-width:1440px;min-height:100vh}.editorial-hero{border-bottom:1px solid var(--line);grid-template-columns:48% 52%;height:500px;padding-left:72px;display:grid;overflow:hidden}.editorial-hero>div,.editorial-hero>img{min-width:0;min-height:0}.editorial-hero>div{flex-direction:column;justify-content:center;padding:52px 52px 42px 0;display:flex}.editorial-hero h1{margin-bottom:21px;font-size:58px;line-height:.98}.editorial-hero h1 span{color:var(--gold)}.editorial-hero>div>p:last-child{max-width:520px;color:var(--muted);font-size:14px;line-height:1.6}.editorial-hero>img{object-fit:cover;width:100%;height:100%}.editorial-index{padding:48px 72px 54px}.editorial-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;margin-bottom:28px;display:grid}.editorial-heading h2{margin:0;font-size:41px;line-height:1.05}.editorial-heading>p:last-child{color:var(--muted);margin-bottom:3px;font-size:12px;line-height:1.55}.case-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.case-grid article{border:1px solid var(--line);background:#111212;grid-template-columns:48% 52%;height:345px;display:grid;overflow:hidden}.case-image{min-width:0;overflow:hidden}.case-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.case-grid article:hover .case-image img{transform:scale(1.025)}.case-grid article>div{padding:24px}.case-grid article>div>p,.article-grid article>div>p{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:900}.case-grid h3{text-transform:uppercase;margin-bottom:12px;font-family:Impact,sans-serif;font-size:25px;font-weight:400;line-height:1.08}.case-grid article>div>span{color:#97938b;font-size:10px;line-height:1.55;display:block}.case-grid article>div>a,.article-grid article>div>a{color:var(--gold);text-transform:uppercase;align-items:center;gap:7px;margin-top:25px;font-size:9px;font-weight:900;display:flex}.evidence-band{border-block:1px solid var(--line);background:#101111;grid-template-columns:repeat(3,1fr);gap:16px;min-height:230px;padding:38px 72px;display:grid}.evidence-band>div{border-top:2px solid var(--gold);background:#151616;padding:24px}.evidence-band svg{color:var(--gold)}.evidence-band strong,.evidence-band span{display:block}.evidence-band strong{text-transform:uppercase;margin-top:18px;font-family:Impact,sans-serif;font-size:22px;font-weight:400}.evidence-band span{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.5}.related-reading{grid-template-columns:1.35fr .55fr .55fr;align-items:center;gap:16px;min-height:175px;padding:36px 72px;display:grid}.related-reading .eyebrow{margin-bottom:8px}.related-reading h2{margin:0;font-size:31px}.related-reading>a{border:1px solid var(--line);min-height:54px;color:var(--gold);text-transform:uppercase;background:#121313;justify-content:space-between;align-items:center;padding:0 16px;font-size:10px;font-weight:900;display:flex}.featured-article{border-bottom:1px solid var(--line);background:#101111;grid-template-columns:55% 45%;gap:30px;height:390px;padding:34px 72px;display:grid}.featured-article>img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0}.featured-article>div{border:1px solid var(--line);background:#0b0c0c;padding:36px 34px}.featured-article h2{margin-bottom:18px;font-size:37px;line-height:1.05}.featured-article p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.55}.featured-article a{color:var(--gold);text-transform:uppercase;align-items:center;gap:8px;margin-top:24px;font-size:10px;font-weight:900;display:flex}.article-index{padding:46px 72px 54px}.article-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.article-grid article{border:1px solid var(--line);background:#121313;min-height:380px;overflow:hidden}.article-grid article>a{height:205px;display:block;overflow:hidden}.article-grid article img{object-fit:cover;width:100%;height:100%}.article-grid article>div{padding:17px}.article-grid h3{text-transform:uppercase;min-height:50px;margin-bottom:8px;font-family:Impact,sans-serif;font-size:22px;font-weight:400;line-height:1.08}.article-grid article>div>span{color:#928f87;min-height:42px;font-size:9px;line-height:1.5;display:block}.article-grid article>div>a{margin-top:13px}.story-hero{border-bottom:1px solid var(--line);grid-template-columns:46% 54%;gap:34px;height:620px;padding:36px 72px;display:grid}.story-hero>div,.story-hero>img{min-width:0;min-height:0}.story-hero>div{flex-direction:column;justify-content:center;padding:30px 28px 30px 0;display:flex}.story-hero h1{margin-bottom:20px;font-size:52px;line-height:.98}.story-hero>div>p:last-of-type{color:var(--muted);font-size:13px;line-height:1.6}.story-hero>div>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.story-hero>div>div span{border-top:1px solid var(--gold);color:#99958d;background:#131414;padding:13px;font-size:9px}.story-hero>div>div strong{color:#ece8df;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.story-hero>img{object-fit:cover;width:100%;height:100%}.story-body{grid-template-columns:230px 1fr;gap:55px;padding:48px 72px;display:grid}.story-body>aside{border:1px solid var(--line);background:#111212;align-self:start;padding:20px;position:sticky;top:20px}.story-body>aside strong,.story-body>aside a{display:block}.story-body>aside strong{color:var(--gold);text-transform:uppercase;margin-bottom:13px;font-size:10px}.story-body>aside a{color:#aaa69d;border-top:1px solid #2c2d2b;padding:10px 0;font-size:9px}.story-body>div{grid-template-columns:1fr 1fr;gap:36px;display:grid}.story-body h2{margin-bottom:14px;font-size:33px;line-height:1.05}.story-body section>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.65}.story-points{color:#b8b4ab;gap:9px;margin-top:18px;font-size:10px;display:grid}.story-points span{align-items:center;gap:8px;display:flex}.story-points svg{color:var(--gold)}.story-gallery{border-block:1px solid var(--line);background:#101111;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;min-height:390px;padding:28px 72px;display:grid}.story-gallery figure{min-width:0;margin:0;position:relative;overflow:hidden}.story-gallery img{object-fit:cover;width:100%;height:100%}.story-gallery figcaption{color:var(--gold);background:#050606d1;padding:10px;font-size:9px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.story-next{grid-template-columns:1fr 1fr;gap:18px;min-height:300px;padding:38px 72px;display:grid}.story-next>div{border:1px solid var(--line);background:#121313;padding:28px}.story-next h2{margin-bottom:12px;font-size:31px}.story-next p{color:var(--muted);font-size:11px;line-height:1.55}.story-next a{color:var(--gold);text-transform:uppercase;align-items:center;gap:7px;margin-top:18px;font-size:10px;font-weight:900;display:flex}.story-next svg{color:var(--gold)}.case-snapshot{border-bottom:1px solid var(--line);background:#0b0c0c;grid-template-columns:repeat(4,1fr);padding:0 72px;display:grid}.case-snapshot>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:105px;padding:22px;display:flex}.case-snapshot>div:last-child{border-right:0}.case-snapshot span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900}.case-snapshot strong{text-transform:uppercase;font-family:Impact,sans-serif;font-size:24px;font-weight:400}.case-evidence-sections{background:#0b0c0c;padding:22px 72px 46px}.case-evidence-sections article{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,850px);justify-content:center;gap:24px;padding:27px 0;display:grid}.case-evidence-sections article>span{color:var(--gold);font-family:Impact,sans-serif;font-size:34px}.case-evidence-sections h2{text-transform:uppercase;margin-bottom:10px;font-size:30px}.case-evidence-sections p{color:var(--muted);font-size:13px;line-height:1.75}.article-hero{border-bottom:1px solid var(--line);grid-template-columns:50% 50%;gap:34px;height:580px;padding:36px 72px;display:grid}.article-hero>div,.article-hero>img{min-width:0;min-height:0}.article-hero>div{flex-direction:column;justify-content:center;padding-right:32px;display:flex}.article-hero h1{margin-bottom:20px;font-size:51px;line-height:.98}.article-hero>div>p:last-of-type{color:var(--muted);font-size:13px;line-height:1.6}.article-hero>div>div{color:#88857d;align-items:center;gap:7px;margin-top:20px;font-size:9px;display:flex}.article-hero>img{object-fit:cover;width:100%;height:100%}.article-body{grid-template-columns:280px 1fr;gap:66px;padding:54px 72px;display:grid}.article-body>aside{border-top:2px solid var(--gold);background:#131414;align-self:start;padding:23px;position:sticky;top:20px}.article-body>aside strong{color:var(--gold);text-transform:uppercase;font-size:10px}.article-body>aside p{color:#aaa69d;margin-top:12px;font-size:10px;line-height:1.6}.article-body>aside a{color:var(--gold);text-transform:uppercase;align-items:center;gap:6px;margin-top:15px;font-size:9px;font-weight:900;display:flex}.article-body>div{max-width:800px}.article-body>div>p{color:#b2aea5;font-size:13px;line-height:1.8}.article-body h2{margin:30px 0 12px;font-size:30px;line-height:1.08}.article-table-wrap{border:1px solid var(--line);margin:30px 0 38px;overflow-x:auto}.article-table-wrap table{border-collapse:collapse;color:#bcb8af;width:100%;font-size:11px;line-height:1.5}.article-table-wrap caption{background:var(--gold);color:#090909;text-align:left;text-transform:uppercase;padding:15px 18px;font-weight:900}.article-table-wrap th,.article-table-wrap td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 15px}.article-table-wrap th{color:#f0ece3;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.article-section ul{color:#bcb8af;gap:9px;margin:15px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.article-section li{align-items:flex-start;gap:8px;display:flex}.article-section li svg{color:var(--gold);flex:none}.article-callout{border-left:3px solid var(--gold);background:#131414;margin:27px 0;padding:20px}.article-callout strong,.article-callout span{display:block}.article-callout strong{color:var(--gold);text-transform:uppercase;font-size:10px}.article-callout span{color:#aaa69d;margin-top:8px;font-size:10px;line-height:1.5}.article-related{border-top:1px solid var(--line);background:#101111;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:center;gap:12px;min-height:210px;padding:34px 72px;display:grid}.article-related>div{align-items:center;gap:13px;display:flex}.article-related h2{margin:0;font-size:27px}.article-related svg{color:var(--gold)}.article-related>a{border:1px solid var(--line);color:#c9c5bc;justify-content:space-between;align-items:center;min-height:70px;padding:16px;font-size:10px;font-weight:800;display:flex}.article-editorial-image{border:1px solid var(--line);background:#111;margin:36px 0;overflow:hidden}.article-editorial-image img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.article-editorial-image figcaption{color:var(--gold);letter-spacing:.07em;padding:13px 16px;font-size:10px;font-weight:900;line-height:1.5}.manufacturer-process{border:1px solid var(--line);background:#111212;margin:40px 0;padding:30px}.manufacturer-process h2{margin:10px 0 24px}.manufacturer-process ol{border-top:2px solid var(--gold);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.manufacturer-process li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:10px;min-height:112px;padding:17px 14px;display:grid}.manufacturer-process li:nth-child(2n){border-right:0}.manufacturer-process li>span{color:var(--gold);font-family:Impact,sans-serif;font-size:24px}.manufacturer-process strong{text-transform:uppercase;font-size:13px;display:block}.manufacturer-process li p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.55}.buyer-faq{border-top:1px solid var(--line);background:#0c0d0d;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:70px;padding:64px 72px;display:grid}.buyer-faq-heading{align-self:start;position:sticky;top:24px}.buyer-faq-heading h2{max-width:520px;margin:8px 0 16px;font-size:40px;line-height:1.02}.buyer-faq-heading>p:last-child{color:#99958c;max-width:520px;font-size:12px;line-height:1.65}.buyer-faq-list{border-top:2px solid var(--gold)}.buyer-faq-list details{border-bottom:1px solid var(--line)}.buyer-faq-list summary{color:#eeeae1;cursor:pointer;align-items:center;min-height:67px;padding:18px 44px 18px 0;font-size:13px;font-weight:800;list-style:none;display:flex;position:relative}.buyer-faq-list summary::-webkit-details-marker{display:none}.buyer-faq-list summary:after{content:"+";color:var(--gold);font-size:24px;font-weight:400;position:absolute;right:6px}.buyer-faq-list details[open] summary:after{content:"−"}.buyer-faq-list details p{color:#aaa69d;margin:0;padding:0 44px 22px 0;font-size:12px;line-height:1.7}.business-page{max-width:1440px;min-height:100vh}.business-hero{border-bottom:1px solid var(--line);grid-template-columns:48% 52%;height:520px;padding-left:72px;display:grid;overflow:hidden}.business-hero>div,.business-hero>img{min-width:0;min-height:0}.business-hero>div{flex-direction:column;justify-content:center;padding:48px 54px 42px 0;display:flex}.business-hero h1,.contact-hero h1{margin-bottom:20px;font-size:57px;line-height:.98}.business-hero h1 span,.contact-hero h1 span{color:var(--gold)}.business-hero>div>p:not(.breadcrumb,.eyebrow),.contact-hero>div>p:not(.breadcrumb,.eyebrow){max-width:570px;color:var(--muted);font-size:13px;line-height:1.62}.business-hero>img{object-fit:cover;width:100%;height:100%}.business-actions{gap:10px;margin-top:22px;display:flex}.business-facts{background:var(--gold);color:#080909;grid-template-columns:repeat(4,1fr);height:100px;padding:0 72px;display:grid}.business-facts>div{border-right:1px solid #0003;padding:21px 24px}.business-facts strong,.business-facts span{display:block}.business-facts strong{text-transform:uppercase;font-family:Impact,sans-serif;font-size:23px;font-weight:400}.business-facts span{letter-spacing:.03em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:800}.business-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:48px;margin-bottom:26px;display:grid}.business-heading h2{margin:0;font-size:39px;line-height:1.05}.business-heading>p{color:var(--muted);font-size:11px;line-height:1.6}.application-selector,.customization-section,.factory-process{padding:46px 72px 52px}.application-tabs{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.application-tabs button{border:0;border-right:1px solid var(--line);color:#aaa69e;text-align:left;text-transform:uppercase;cursor:pointer;background:#101111;align-items:center;gap:12px;min-height:68px;padding:12px 15px;font-family:inherit;font-size:10px;font-weight:900;display:flex}.application-tabs button:last-child{border-right:0}.application-tabs button span{color:var(--gold);font-size:9px}.application-tabs button.active{background:var(--gold);color:#080909}.application-tabs button.active span{color:#080909}.application-detail{border:1px solid var(--line);background:#111212;border-top:0;grid-template-columns:52% 48%;height:430px;display:grid;overflow:hidden}.application-detail>img,.application-detail>div{min-width:0;min-height:0}.application-detail>img{object-fit:cover;width:100%;height:100%}.application-detail>div{flex-direction:column;justify-content:center;padding:42px;display:flex}.application-detail h2,.customization-detail h2{margin-bottom:15px;font-size:35px;line-height:1.06}.application-detail>div>p:not(.eyebrow),.customization-detail>div>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.62}.application-points{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.application-points span,.customization-detail>div>span{color:#b8b4ac;align-items:center;gap:8px;font-size:10px;display:flex}.application-points svg,.customization-detail svg{color:var(--gold);flex:none}.application-detail>div>a{color:var(--gold);text-transform:uppercase;align-items:center;gap:7px;margin-top:8px;font-size:10px;font-weight:900;display:flex}.application-products{border-block:1px solid var(--line);background:#101111;padding:42px 72px 50px}.application-products>div:first-child{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.application-products h2{margin:0;font-size:36px}.application-products>div:last-child{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.application-products a{border:1px solid var(--line);background:#121313;flex-direction:column;min-width:0;padding-bottom:17px;display:flex}.application-products img{object-fit:cover;background:#fff;width:100%;height:205px}.application-products a>span,.application-products a>strong,.application-products a>small,.application-products a>em{margin-inline:16px}.application-products a>span{color:var(--gold);text-transform:uppercase;margin-top:14px;font-size:8px;font-weight:900}.application-products a>strong{text-transform:uppercase;margin-top:7px;font-family:Impact,sans-serif;font-size:21px;font-weight:400;line-height:1.05}.application-products a>small{color:var(--muted);margin-top:8px;font-size:9px}.application-products a>em{color:var(--gold);text-transform:uppercase;align-items:center;gap:7px;margin-top:13px;font-size:9px;font-style:normal;font-weight:900;display:flex}.decision-path{grid-template-columns:repeat(3,1fr);gap:16px;min-height:210px;padding:38px 72px;display:grid}.decision-path>div{border-top:2px solid var(--gold);background:#141515;padding:24px}.decision-path svg{color:var(--gold)}.decision-path strong,.decision-path span{display:block}.decision-path strong{text-transform:uppercase;margin-top:16px;font-family:Impact,sans-serif;font-size:21px;font-weight:400}.decision-path span{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.5}.business-link-band{border-block:1px solid var(--line);background:#090a0a;grid-template-columns:1.25fr .55fr .55fr;align-items:center;gap:14px;min-height:180px;padding:34px 72px;display:grid}.business-link-band h2{margin:0 0 6px;font-size:30px}.business-link-band>div>p:last-child{color:var(--muted);font-size:10px}.business-link-band>a{border:1px solid var(--line);min-height:58px;color:var(--gold);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 16px;font-size:9px;font-weight:900;display:flex}.customization-layout{grid-template-columns:280px 1fr;gap:16px;display:grid}.customization-tabs{border:1px solid var(--line);align-content:start;display:grid}.customization-tabs button{border:0;border-bottom:1px solid var(--line);color:#aaa69e;text-align:left;text-transform:uppercase;cursor:pointer;background:#101111;grid-template-columns:28px 1fr auto;align-items:center;min-height:78px;padding:0 17px;font-family:inherit;font-size:10px;font-weight:900;display:grid}.customization-tabs button:last-child{border-bottom:0}.customization-tabs button span,.customization-tabs button svg{color:var(--gold)}.customization-tabs button.active{background:var(--gold);color:#080909}.customization-tabs button.active span,.customization-tabs button.active svg{color:#080909}.customization-detail{border:1px solid var(--line);background:#111212;grid-template-columns:52% 48%;height:420px;display:grid;overflow:hidden}.customization-detail>img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0}.customization-detail>div{flex-direction:column;justify-content:center;padding:36px;display:flex}.customization-detail>div>span{margin-top:10px}.oem-workflow{border-block:1px solid var(--line);background:#101111;padding:45px 72px 50px}.oem-workflow ol{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.oem-workflow li{border-right:1px solid var(--line);min-height:215px;padding:22px}.oem-workflow li:last-child{border-right:0}.oem-workflow li>span{color:var(--gold);font-family:Impact,sans-serif;font-size:28px}.oem-workflow li>strong{text-transform:uppercase;margin-top:26px;font-family:Impact,sans-serif;font-size:20px;font-weight:400;display:block}.oem-workflow li>p{color:var(--muted);margin-top:10px;font-size:9px;line-height:1.55}.oem-evidence{grid-template-columns:1.1fr 1fr 1fr;gap:12px;height:380px;padding:30px 72px;display:grid}.oem-evidence>div{min-width:0;position:relative;overflow:hidden}.oem-evidence img{object-fit:cover;width:100%;height:100%}.oem-evidence span{color:var(--gold);background:#050606d6;padding:12px;font-size:9px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.factory-process{background:#090a0a}.process-rail{border-top:2px solid var(--gold);grid-template-columns:repeat(3,1fr);display:grid}.process-rail article{border-right:1px solid var(--line);background:#121313;min-height:210px;padding:23px 20px}.process-rail article:last-child{border-right:0}.process-rail article>span{color:var(--gold);font-family:Impact,sans-serif;font-size:28px}.process-rail article>strong{text-transform:uppercase;margin-top:26px;font-family:Impact,sans-serif;font-size:20px;font-weight:400;display:block}.process-rail article>p{color:var(--muted);margin-top:9px;font-size:9px;line-height:1.55}.factory-trust-feature{border-top:1px solid var(--line);background:#101111;gap:18px;padding:38px 72px 46px;display:grid}.factory-trust-feature article{border:1px solid var(--line);background:#0b0c0c;grid-template-columns:58% 42%;min-height:420px;display:grid;overflow:hidden}.factory-trust-feature article.reverse{grid-template-columns:42% 58%}.factory-trust-feature article.reverse>img{order:2}.factory-trust-feature article>img{object-fit:cover;width:100%;height:100%;min-height:420px}.factory-trust-feature article>div{flex-direction:column;justify-content:center;padding:42px;display:flex}.factory-trust-feature h2{margin-bottom:15px;font-size:37px;line-height:1.05}.factory-trust-feature article>div>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.62}.factory-trust-feature ul{border-top:1px solid var(--line);color:#c7c2b8;gap:11px;margin:20px 0 0;padding:17px 0 0;font-size:10px;list-style:none;display:grid}.factory-trust-feature li{align-items:center;gap:9px;display:flex}.factory-trust-feature li svg{color:var(--gold);flex:none}.factory-mosaic{border-block:1px solid var(--line);background:#101111;grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr .8fr;gap:12px;height:560px;padding:30px 72px;display:grid}.factory-mosaic figure{min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.factory-mosaic figure.wide{grid-row:span 2}.factory-mosaic img{object-fit:cover;width:100%;height:100%}.factory-mosaic figcaption{color:var(--gold);background:#050606d6;padding:11px;font-size:9px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.quality-gates{grid-template-columns:37% 63%;gap:42px;padding:46px 72px 52px;display:grid}.quality-gates>div:first-child{padding-right:20px}.quality-gates h2{margin-bottom:13px;font-size:38px}.quality-gates>div:first-child>p:last-child{color:var(--muted);font-size:11px;line-height:1.6}.quality-gates>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quality-gates>div:last-child span{border-top:2px solid var(--gold);background:#141515;min-height:130px;padding:20px}.quality-gates svg,.quality-gates strong,.quality-gates small{display:block}.quality-gates svg{color:var(--gold)}.quality-gates strong{text-transform:uppercase;margin-top:13px;font-family:Impact,sans-serif;font-size:19px;font-weight:400}.quality-gates small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.5}.qc-release-section{border-top:1px solid var(--line);background:#101111;grid-template-columns:52% 48%;min-height:510px;padding:46px 72px 54px;display:grid}.qc-release-section>img{object-fit:cover;width:100%;height:100%;min-height:420px}.qc-release-section>div{border:1px solid var(--line);background:#0b0c0c;padding:38px 42px}.qc-release-section h2{margin-bottom:14px;font-size:38px;line-height:1.05}.qc-release-section>div>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.62}.qc-release-section ul{border-top:1px solid var(--line);color:#c9c4ba;grid-template-columns:1fr 1fr;gap:12px 18px;margin:20px 0 0;padding:18px 0 0;font-size:9px;line-height:1.45;list-style:none;display:grid}.qc-release-section li{align-items:flex-start;gap:8px;display:flex}.qc-release-section li svg{color:var(--gold);flex:none}.contact-hero{border-bottom:1px solid var(--line);grid-template-columns:52% 48%;height:560px;padding-left:72px;display:grid;overflow:hidden}.contact-hero>div,.contact-hero>img{min-width:0;min-height:0}.contact-hero>div{flex-direction:column;justify-content:center;padding:50px 58px 42px 0;display:flex}.contact-hero>img{object-fit:cover;width:100%;height:100%}.contact-direct{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.contact-direct>a{border:1px solid var(--line);background:#111212;align-items:center;gap:11px;min-height:72px;padding:14px;display:flex}.contact-direct svg{color:var(--gold);flex:none}.contact-direct span,.contact-direct small,.contact-direct strong{display:block}.contact-direct small{color:var(--gold);text-transform:uppercase;font-size:8px;font-weight:900}.contact-direct strong{margin-top:4px;font-size:10px}.contact-map-section{border-bottom:1px solid var(--line);background:#0b0c0c;grid-template-columns:56% 44%;gap:24px;min-height:470px;padding:42px 72px;display:grid}.map-frame{background:#151616;border:1px solid #35342f;min-height:386px;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000057}.map-frame:after{pointer-events:none;content:"";border:1px solid #cba55426;position:absolute;inset:0}.map-frame iframe{filter:saturate(.68)contrast(1.05)brightness(.9);border:0;width:100%;height:100%}.map-source{color:#bbb6ad;letter-spacing:.02em;background:#080909e6;padding:7px 9px;font-size:8px;position:absolute;bottom:12px;right:12px}.map-address-card{border-top:3px solid var(--gold);background:linear-gradient(145deg,#171818,#101111);flex-direction:column;justify-content:center;padding:38px 38px 34px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a}.map-address-card h2{margin-bottom:22px;font-size:38px;line-height:1.05}.map-address-card>p:not(.eyebrow){color:var(--muted);margin-top:20px;font-size:10px;line-height:1.65}.map-address-line{border-block:1px solid var(--line);align-items:flex-start;gap:14px;padding:18px 0;display:flex}.map-address-line>svg{color:var(--gold);flex:none}.map-address-line strong,.map-address-line span{display:block}.map-address-line strong{color:#f0eadf;font-size:13px;line-height:1.45}.map-address-line span{color:#9f9b93;margin-top:7px;font-size:9px;line-height:1.5}.map-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.map-actions a{border:1px solid var(--line);min-height:43px;color:var(--gold);text-transform:uppercase;align-items:center;gap:7px;padding:0 14px;font-size:8px;font-weight:900;display:inline-flex}.map-actions a:first-child{border-color:var(--gold);background:var(--gold);color:#080909}.inquiry-section{border-bottom:1px solid var(--line);background:#101111;grid-template-columns:38% 62%;gap:28px;padding:48px 72px 54px;display:grid}.inquiry-guide{padding:30px 32px 30px 0}.inquiry-guide h2,.inquiry-form-wrap h2{margin-bottom:17px;font-size:36px;line-height:1.05}.inquiry-guide>div{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0;display:grid}.inquiry-guide>div span{border-top:1px solid var(--gold);background:#151616;min-height:84px;padding:14px}.inquiry-guide strong,.inquiry-guide small{display:block}.inquiry-guide strong{color:#e7e2d8;text-transform:uppercase;font-size:9px}.inquiry-guide small{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.45}.inquiry-guide>a{color:var(--gold);text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.inquiry-form-wrap{border:1px solid var(--line);background:#0b0c0c;min-height:650px}.b2b-inquiry-form{padding:34px}.b2b-inquiry-form.compact{padding:0}.b2b-inquiry-form.compact .form-title{margin-bottom:12px}.b2b-inquiry-form.compact .form-title h2{font-size:24px}.b2b-inquiry-form.compact .form-grid{gap:8px}.b2b-inquiry-form.compact .form-grid .field{gap:4px}.b2b-inquiry-form.compact .form-grid input,.b2b-inquiry-form.compact .form-grid select{height:38px}.b2b-inquiry-form.compact .form-grid textarea{height:62px}.b2b-inquiry-form.compact .form-feedback{min-height:36px;margin-top:9px;padding:7px 9px}.b2b-inquiry-form.compact .form-submit-row{flex-direction:column;align-items:flex-start;margin-top:9px}.b2b-inquiry-form.compact .form-submit-row>button{justify-content:center;width:100%;min-height:40px}.form-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.form-title h2{margin-bottom:0}.form-title>span{color:#96928a;text-transform:uppercase;flex:none;font-size:8px;font-weight:800}.form-title>span b,.field>span b{color:var(--gold);margin-left:4px;font-style:normal}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid .field{align-content:start;gap:7px;display:grid}.form-grid .field.wide{grid-column:1/-1}.form-grid .field>span{color:#aaa69e;text-transform:uppercase;font-size:9px;font-weight:800}.form-grid .field>span em{color:#6f6c66;margin-left:7px;font-size:7px;font-style:normal;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea{color:#eee9df;width:100%;font:inherit;background:#151616;border:1px solid #3b3a36;border-radius:0;outline:none;font-size:11px}.form-grid input,.form-grid select{height:48px;padding:0 13px}.form-grid textarea{resize:vertical;height:112px;padding:13px}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#6e6b65}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--gold);box-shadow:0 0 0 2px #cba55421}.field.has-error input{border-color:#e16f5d}.field-error{color:#e88978;align-items:center;gap:5px;min-height:16px;font-size:8px;line-height:1.35;display:flex}.form-feedback{border:1px solid var(--line);color:#96928a;background:#121313;align-items:center;gap:8px;min-height:42px;margin-top:16px;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.form-feedback.validation,.form-feedback.error{color:#f0a291;border-color:#e16f5d8c}.form-feedback.success{color:#82e8a8;border-color:#25d36673}.form-feedback.whatsapp{color:#91edb2;background:#25d36614;border-color:#25d3668c}.form-feedback svg{flex:none}.form-submit-row{justify-content:space-between;align-items:center;gap:16px;margin-top:15px;display:flex}.form-submit-row>button{background:var(--gold);color:#090909;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-family:inherit;font-size:9px;font-weight:900;display:inline-flex}.form-submit-row>button:hover{filter:brightness(1.08)}.form-submit-row>button:disabled{cursor:wait;opacity:.65}.form-submit-row>div{gap:12px;display:flex}.form-submit-row a{color:#aaa69e;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.form-submit-row a:hover{color:var(--gold)}.spam-field{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.contact-support{grid-template-columns:1fr 1fr 1.25fr;gap:16px;min-height:205px;padding:36px 72px;display:grid}.contact-support>div{border-top:2px solid var(--gold);background:#141515;padding:23px}.contact-support svg{color:var(--gold)}.contact-support strong,.contact-support span,.contact-support a{display:block}.contact-support strong{text-transform:uppercase;margin-top:14px;font-family:Impact,sans-serif;font-size:20px;font-weight:400}.contact-support span,.contact-support a{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.5}.contact-support a{color:var(--gold)}.whatsapp-float{right:max(20px, env(safe-area-inset-right));bottom:max(88px, env(safe-area-inset-bottom));z-index:1000;color:#fff;opacity:1;visibility:visible;background:#25d366;border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .22s,box-shadow .22s,opacity .18s,visibility linear;display:grid;position:fixed;box-shadow:0 10px 30px #0000006b,0 0 0 5px #cba5541f}.whatsapp-float>span{color:#eee9df;letter-spacing:.04em;text-transform:uppercase;opacity:0;pointer-events:none;background:#111212;border:1px solid #cba55466;width:max-content;padding:9px 11px;font-size:8px;font-weight:900;transition:opacity .2s,transform .2s;position:absolute;right:70px;transform:translate(6px);box-shadow:0 8px 24px #00000059}.whatsapp-float:hover,.whatsapp-float:focus-visible{color:#fff;transform:scale(1.07);box-shadow:0 14px 38px #00000080,0 0 0 6px #25d36629}.whatsapp-float:hover>span,.whatsapp-float:focus-visible>span{opacity:1;transform:translate(0)}.whatsapp-float:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.whatsapp-float.is-parked{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,0s,.18s;transform:translateY(12px)scale(.92)}.mobile-nav{display:none}.mobile-nav-trigger{z-index:1202;border:1px solid var(--gold);width:82px;height:44px;color:var(--gold);cursor:pointer;background:#111212;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:0 11px;list-style:none;position:relative}.mobile-nav-trigger>span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.mobile-nav-trigger::-webkit-details-marker{display:none}.menu-close-icon,.mobile-nav[open] .menu-open-icon{display:none}.mobile-nav[open] .menu-close-icon{display:block}.mobile-nav-backdrop{z-index:1198;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b3;position:fixed;inset:0}.mobile-menu{z-index:1200;border-left:1px solid var(--line);background:#0c0d0d;flex-direction:column;width:min(84vw,380px);height:100dvh;padding:94px 30px 30px;transition:transform .24s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-20px 0 60px #0000007a}.mobile-nav[open] .mobile-menu{transform:translate(0)}.mobile-menu p{color:var(--gold);letter-spacing:.14em;margin:0 0 20px;font-size:10px;font-weight:900}.mobile-menu a{color:#ece7de;border-bottom:1px solid #292a28;padding:15px 0;font-size:15px;font-weight:800}.mobile-menu .mobile-language{border:1px solid var(--gold);color:var(--gold);margin-top:auto}.mobile-menu .mobile-language summary{cursor:pointer;min-height:48px;color:var(--gold);text-align:center;justify-content:center;align-items:center;gap:8px;padding:11px 13px;font-size:12px;font-weight:900;line-height:1.35;list-style:none;display:flex}.mobile-menu .mobile-language summary::-webkit-details-marker{display:none}.mobile-menu .mobile-language[open] summary{background:var(--gold);color:#090909}.mobile-menu .mobile-language>div{border-top:1px solid var(--line);text-align:left;background:#111212;padding:13px}.mobile-menu .mobile-language>div a{border:0;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.mobile-menu .mobile-language>div a span{color:var(--gold);text-transform:uppercase;font-size:11px}.mobile-menu .mobile-language>div p{color:#d1ccc2;letter-spacing:0;margin:7px 0;font-size:12px;line-height:1.55}.mobile-menu .mobile-language>div small{color:#aaa59b;font-size:11px;line-height:1.5;display:block}.not-found-page{min-height:100vh;color:var(--cream);background:radial-gradient(circle at 70% 20%,#c7a35a24,#0000 36%),#080909;place-items:center;padding:70px 24px;display:grid}.not-found-page>div{border:1px solid var(--line);background:#101111;width:min(720px,100%);padding:58px;box-shadow:0 30px 80px #00000073}.not-found-page svg{color:var(--gold)}.not-found-page>div>p:first-of-type{color:var(--gold);letter-spacing:.15em;margin:22px 0 16px;font-size:11px;font-weight:900}.not-found-page h1{font-size:clamp(44px,7vw,72px)}.not-found-page>div>p:last-of-type{max-width:580px;color:var(--muted);line-height:1.65}.not-found-page nav{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.not-found-page nav a{border:1px solid var(--line);color:#ddd8ce;text-transform:uppercase;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:10px;font-weight:900;display:inline-flex}.not-found-page nav a:first-child{background:var(--gold);color:#090909}.resource-page{color:var(--cream);background:#090a0a}.detail-resource-links{border-top:1px solid var(--line);background:#0c0d0d;grid-template-columns:1.4fr repeat(3,1fr);align-items:center;gap:10px;padding:34px 72px;display:grid}.detail-resource-links h2{text-transform:uppercase;margin:8px 0 0;font-size:28px;line-height:1}.detail-resource-links>a{border:1px solid var(--line);color:#d4d0c7;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:16px;font-size:10px;font-weight:850;display:flex}.detail-resource-links>a svg{color:var(--gold);flex:none}.detail-related-products{border-top:1px solid var(--line);background:#101111;padding:56px 72px 64px}.detail-related-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.detail-related-heading h2{text-transform:uppercase;max-width:720px;margin:8px 0 0;font-size:38px;line-height:.98}.detail-related-heading>a{color:var(--gold);text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.detail-related-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.detail-related-grid>a{border:1px solid var(--line);min-width:0;color:inherit;background:#0b0c0c;padding:12px 12px 16px}.detail-related-grid>a>div{background:#f2f2f2;height:190px;margin-bottom:14px;overflow:hidden}.detail-related-grid img{object-fit:cover;width:100%;height:100%}.detail-related-grid span,.detail-related-grid small{color:var(--muted);text-transform:uppercase;font-size:9px;line-height:1.5;display:block}.detail-related-grid span{color:var(--gold);letter-spacing:.08em;font-weight:850}.detail-related-grid strong{font-family:var(--display);text-transform:uppercase;margin:7px 0 10px;font-size:25px;line-height:.96;display:block}.factory-approval-loop{border-top:1px solid var(--line);background:#0c0d0d;padding:70px 72px}.factory-approval-loop>div:last-child{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.factory-approval-loop article{border-right:1px solid var(--line);min-height:210px;padding:24px}.factory-approval-loop article:last-child{border-right:0}.factory-approval-loop article span{color:var(--gold);font-size:11px;font-weight:900}.factory-approval-loop article strong{font-family:var(--display);text-transform:uppercase;margin:38px 0 12px;font-size:27px;line-height:.95;display:block}.factory-approval-loop article p{color:var(--muted);font-size:12px;line-height:1.65}.inquiry-reference{border:1px solid var(--gold);color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0;padding:10px 14px;font-size:11px;display:inline-block}.catalog-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.resource-hero{border-bottom:1px solid var(--line);background:#0b0c0c;grid-template-columns:.9fr 1.1fr;min-height:640px;display:grid}.resource-hero>div{flex-direction:column;justify-content:center;padding:62px 64px 54px 72px;display:flex}.resource-hero .breadcrumb{margin-bottom:42px}.resource-topic{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:900}.resource-hero h1{letter-spacing:-.035em;text-transform:uppercase;max-width:690px;margin:0;font-size:clamp(52px,5.4vw,82px);line-height:.91}.resource-hero>div>p:not(.breadcrumb):not(.resource-topic){max-width:620px;color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.72}.resource-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.resource-hero>div>small{color:#777872;letter-spacing:.08em;text-transform:uppercase;margin-top:26px;font-size:9px;font-weight:800}.resource-hero figure{border-left:1px solid var(--line);background:#111;min-width:0;margin:0;position:relative;overflow:hidden}.resource-hero figure img{object-fit:cover;width:100%;height:100%;min-height:640px}.resource-hero figcaption{color:var(--gold);letter-spacing:.11em;background:#080909e0;border:1px solid #cba55473;padding:10px 12px;font-size:8px;font-weight:900;position:absolute;bottom:22px;left:24px}.resource-answer{background:var(--gold);color:#0a0a0a;grid-template-columns:.65fr 1.35fr;align-items:center;gap:68px;min-height:250px;padding:48px 72px;display:grid}.resource-answer>div{grid-template-columns:auto 1fr;align-items:center;column-gap:16px;display:grid}.resource-answer svg{grid-row:1/3}.resource-answer h2{text-transform:uppercase;margin:2px 0 0;font-size:34px;line-height:1}.resource-answer>div p{letter-spacing:.13em;margin:0;font-size:9px;font-weight:900}.resource-answer>p{max-width:820px;margin:0;font-size:19px;font-weight:750;line-height:1.55}.resource-decision-table,.model-comparison{border-bottom:1px solid var(--line);padding:70px 72px}.resource-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.resource-section-heading p{color:var(--gold);letter-spacing:.15em;margin:0 0 10px;font-size:9px;font-weight:900}.resource-section-heading h2{text-transform:uppercase;max-width:760px;margin:0;font-size:clamp(32px,4vw,54px);line-height:.96}.resource-section-heading>span{max-width:380px;color:var(--muted);text-align:right;font-size:11px;line-height:1.55}.resource-section-heading>a{color:var(--gold);text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.resource-table-wrap{border:1px solid var(--line);background:#101111;overflow-x:auto}.resource-table{border-collapse:collapse;width:100%;min-width:820px}.resource-table th{color:var(--gold);letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#171817;padding:16px 18px;font-size:9px;font-weight:900}.resource-table td{border-top:1px solid var(--line);color:#c5c1b8;vertical-align:top;padding:20px 18px;font-size:12px;line-height:1.5}.resource-table td+td,.resource-table th+th{border-left:1px solid var(--line)}.resource-table .table-key{color:#f1ece2;font-weight:900}.resource-article-body{border-bottom:1px solid var(--line);background:#0c0d0d;grid-template-columns:260px minmax(0,860px);justify-content:center;gap:78px;padding:72px;display:grid}.resource-article-body>aside{border-top:2px solid var(--gold);flex-direction:column;align-self:start;display:flex;position:sticky;top:24px}.resource-article-body>aside>strong{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;padding:18px 0;font-size:9px}.resource-article-body>aside>a{border-top:1px solid var(--line);color:#aaa79f;grid-template-columns:30px 1fr;gap:8px;padding:14px 0;font-size:10px;font-weight:750;line-height:1.45;display:grid}.resource-article-body>aside>a span{color:var(--gold);font-size:8px}.resource-article-body>aside .aside-contact{background:var(--gold);color:#090909;text-transform:uppercase;justify-content:space-between;margin-top:18px;padding:14px;display:flex}.resource-prose>section{padding:0 0 54px;scroll-margin-top:20px}.resource-prose>section+section{border-top:1px solid var(--line);padding-top:52px}.resource-prose>section>span{color:var(--gold);font-size:10px;font-weight:900}.resource-prose h2{text-transform:uppercase;max-width:720px;margin:10px 0 24px;font-size:clamp(34px,4vw,56px);line-height:.98}.resource-prose p{color:#b8b4ab;margin:0 0 19px;font-size:16px;line-height:1.82}.resource-prose ul{grid-template-columns:1fr 1fr;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.resource-prose li{border:1px solid var(--line);color:#d2cec5;align-items:center;gap:10px;min-height:54px;padding:13px 14px;font-size:11px;line-height:1.45;display:flex}.resource-prose li svg{color:var(--gold);flex:none}.resource-proof-links{border-bottom:1px solid var(--line);background:#101111;grid-template-columns:repeat(3,1fr);gap:10px;padding:30px 72px;display:grid}.resource-proof-links>a{border:1px solid var(--line);color:#dfdbd2;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:94px;padding:18px;display:grid}.resource-proof-links>a>svg:first-child{color:var(--gold)}.resource-proof-links small{color:var(--gold);letter-spacing:.11em;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.resource-proof-links strong{font-size:12px;line-height:1.35;display:block}.resource-products,.resource-related,.comparison-model-cards{border-bottom:1px solid var(--line);padding:70px 72px}.resource-product-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.resource-product-grid article{border:1px solid var(--line);background:#101111;min-width:0}.resource-product-image{background:#171817;height:270px;display:block;overflow:hidden}.resource-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.resource-product-image:hover img{transform:scale(1.025)}.resource-product-grid article>div{padding:18px}.resource-product-grid span{color:var(--gold);letter-spacing:.08em;font-size:8px;font-weight:900}.resource-product-grid h3{text-transform:uppercase;min-height:42px;margin:9px 0;font-size:19px;line-height:1.05}.resource-product-grid p{color:var(--muted);margin:0 0 15px;font-size:9px}.resource-product-grid article>div>a{color:var(--gold);text-transform:uppercase;align-items:center;gap:5px;margin-right:14px;font-size:9px;font-weight:900;display:inline-flex}.resource-related{background:#0c0d0d}.resource-related>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.resource-related>div:last-child>a{border:1px solid var(--line);color:#e5e0d7;background:#111212;flex-direction:column;min-height:360px;padding:0 0 18px;display:flex}.resource-related img{object-fit:cover;border-bottom:1px solid var(--line);width:100%;height:190px}.resource-related span,.resource-related strong,.resource-related small,.resource-related em{margin-inline:18px}.resource-related span{color:var(--gold);letter-spacing:.1em;margin-top:17px;font-size:8px;font-weight:900}.resource-related strong{text-transform:uppercase;margin-top:8px;font-size:21px;line-height:1.04}.resource-related small{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.55}.resource-related em{color:var(--gold);text-transform:uppercase;align-items:center;gap:6px;margin-top:auto;padding-top:15px;font-size:9px;font-style:normal;font-weight:900;display:flex}.resource-inquiry{border-bottom:1px solid var(--line);background:#101111;grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;padding:72px;display:grid}.resource-inquiry>div:first-child{padding-top:12px}.resource-inquiry>div:first-child>p{color:var(--gold);letter-spacing:.14em;margin:0 0 13px;font-size:9px;font-weight:900}.resource-inquiry h2{text-transform:uppercase;margin:0 0 18px;font-size:clamp(38px,4.3vw,62px);line-height:.94}.resource-inquiry>div:first-child>span{color:var(--muted);font-size:13px;line-height:1.65}.resource-inquiry .b2b-inquiry-form{border:1px solid var(--line);background:#0b0c0c}.comparison-answer{background:var(--gold);color:#090909;grid-template-columns:repeat(4,1fr);display:grid}.comparison-answer>div{flex-direction:column;justify-content:center;min-height:118px;padding:24px 28px;display:flex}.comparison-answer>div+div{border-left:1px solid #0003}.comparison-answer strong{text-transform:uppercase;font-size:24px;line-height:1}.comparison-answer span{letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:900}.model-filter{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.model-filter button{border:1px solid var(--line);color:#aaa79f;min-height:40px;font:inherit;text-transform:uppercase;cursor:pointer;background:#111212;padding:0 14px;font-size:9px;font-weight:900}.model-filter button.active{border-color:var(--gold);background:var(--gold);color:#090909}.model-table{min-width:1150px}.model-table td:first-child a{color:#eee9df;flex-direction:column;gap:4px;display:flex}.model-table td:first-child strong{color:var(--gold);font-size:14px}.model-table td:first-child span{font-weight:800}.model-table td:last-child a{color:var(--gold);text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:900;display:inline-flex}.comparison-model-cards>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.comparison-model-cards article{border:1px solid var(--line);background:#101111}.comparison-model-cards article>a{height:260px;display:block;overflow:hidden}.comparison-model-cards article img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.comparison-model-cards article>a:hover img{transform:scale(1.025)}.comparison-model-cards article>div{padding:18px}.comparison-model-cards article span{color:var(--gold);font-size:8px;font-weight:900}.comparison-model-cards h3{text-transform:uppercase;min-height:42px;margin:8px 0;font-size:20px;line-height:1.05}.comparison-model-cards article p{min-height:50px;color:var(--muted);margin:0 0 12px;font-size:10px;line-height:1.45}.comparison-model-cards article small{color:#8c8983;font-size:8px}.comparison-model-cards article>div>div{gap:15px;margin-top:16px;display:flex}.comparison-model-cards article>div>div a{color:var(--gold);text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:900;display:inline-flex}.comparison-paths{border-bottom:1px solid var(--line);background:#0c0d0d;grid-template-columns:repeat(3,1fr);gap:10px;padding:70px 72px;display:grid}.comparison-paths>div{border:1px solid var(--line);background:#101111;flex-direction:column;min-height:250px;padding:28px;display:flex}.comparison-paths svg{color:var(--gold)}.comparison-paths h2{text-transform:uppercase;margin:26px 0 10px;font-size:28px;line-height:1}.comparison-paths p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.comparison-paths a{color:var(--gold);text-transform:uppercase;align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:9px;font-weight:900;display:flex}@media (max-width:1000px){body:not(.capture) .buyer-faq{grid-template-columns:1fr;gap:30px;padding:48px 36px}body:not(.capture) .buyer-faq-heading{position:static}body:not(.capture) .site-header{grid-template-columns:180px 1fr auto;padding-inline:24px}body:not(.capture) .site-header nav,body:not(.capture) .language-switcher{display:none}body:not(.capture) .mobile-nav{z-index:1202;display:block;position:absolute;top:30px;right:24px}body:not(.capture) .mobile-nav-trigger{display:grid}body:not(.capture) .site-header .mobile-menu{display:flex}body:not(.capture) .section,body:not(.capture) .proof-bar{padding-inline:24px}body:not(.capture) .hero{grid-template-columns:1fr;min-height:0}body:not(.capture) .hero-copy{padding:48px 24px}body:not(.capture) .hero-visual{min-height:440px}body:not(.capture) .hero-points{flex-wrap:wrap}body:not(.capture) .proof-bar{grid-template-columns:1fr 1fr;height:auto}body:not(.capture) .products{height:auto;padding-top:42px;padding-bottom:42px}body:not(.capture) .section-heading{grid-template-columns:1fr;gap:16px}body:not(.capture) .section-heading>p{max-width:620px}body:not(.capture) .product-grid{grid-template-columns:1fr 1fr}body:not(.capture) .product-image{height:240px}body:not(.capture) .solutions{grid-template-columns:1fr;height:auto;padding-top:42px;padding-bottom:42px}body:not(.capture) .oem-panel{height:auto;min-height:340px}body:not(.capture) .factory-section{grid-template-columns:1fr;height:auto;padding-top:42px;padding-bottom:42px}body:not(.capture) .factory-gallery{min-height:520px}body:not(.capture) .bottom-grid{grid-template-columns:1fr;min-height:0}body:not(.capture) .project-proof{border-inline:0;border-block:1px solid var(--line);padding:28px 0}body:not(.capture) .proof-images{height:280px}body:not(.capture) .products,body:not(.capture) .solutions,body:not(.capture) .factory-section,body:not(.capture) .bottom-grid,body:not(.capture) .buyer-faq,body:not(.capture) .site-footer{content-visibility:auto;contain-intrinsic-size:1px 900px}body:not(.capture) .catalog-page,body:not(.capture) .detail-page{min-height:auto}body:not(.capture) .catalog-hero,body:not(.capture) .detail-hero,body:not(.capture) .detail-features,body:not(.capture) .detail-gallery,body:not(.capture) .detail-config,body:not(.capture) .detail-contact{grid-template-columns:1fr;height:auto;padding:30px 24px}body:not(.capture) .catalog-hero{padding-left:24px}body:not(.capture) .catalog-hero-image{min-height:260px}body:not(.capture) .catalog-filter{flex-direction:column;align-items:stretch;height:auto;padding:20px 24px}body:not(.capture) .filter-buttons{flex-wrap:wrap}body:not(.capture) .catalog-search{width:100%}body:not(.capture) .catalog-grid-section,body:not(.capture) .comparison-section,body:not(.capture) .catalog-support,body:not(.capture) .catalog-cta,body:not(.capture) .detail-facts,body:not(.capture) .detail-specifications,body:not(.capture) .detail-use-kit{height:auto;padding:30px 24px}body:not(.capture) .catalog-intro,body:not(.capture) .catalog-grid,body:not(.capture) .comparison-section,body:not(.capture) .catalog-support,body:not(.capture) .detail-facts,body:not(.capture) .detail-specifications,body:not(.capture) .detail-use-kit{grid-template-columns:1fr;height:auto}body:not(.capture) .catalog-grid{grid-auto-rows:auto}body:not(.capture) .catalog-card{min-height:386px}body:not(.capture) .comparison-table{overflow-x:auto}body:not(.capture) .comparison-row{min-width:720px}body:not(.capture) .catalog-cta{flex-direction:column;align-items:flex-start}body:not(.capture) .detail-visual{min-height:480px}body:not(.capture) .feature-grid{grid-template-columns:1fr 1fr}body:not(.capture) .detail-gallery figure{min-height:300px}body:not(.capture) .detail-config{grid-template-columns:1fr}body:not(.capture) .config-image,body:not(.capture) .detail-contact-proof{min-height:300px}body:not(.capture) .site-footer{height:auto}body:not(.capture) .footer-action{flex-direction:column;align-items:flex-start;height:auto;padding:22px 24px}body:not(.capture) .footer-main{grid-template-columns:1fr 1fr;height:auto;padding:28px 24px}body:not(.capture) .footer-brand{grid-column:1/-1}body:not(.capture) .footer-bottom{grid-template-columns:1fr;gap:8px;height:auto;padding:18px 24px}body:not(.capture) .editorial-page,body:not(.capture) .story-page,body:not(.capture) .article-page{min-height:auto}body:not(.capture) .editorial-hero,body:not(.capture) .story-hero,body:not(.capture) .article-hero,body:not(.capture) .featured-article{grid-template-columns:1fr;height:auto;min-height:0;padding:30px 24px}body:not(.capture) .editorial-hero{padding-left:24px}body:not(.capture) .editorial-hero>img,body:not(.capture) .story-hero>img,body:not(.capture) .article-hero>img{min-height:320px}body:not(.capture) .editorial-index,body:not(.capture) .article-index,body:not(.capture) .story-body,body:not(.capture) .story-gallery,body:not(.capture) .story-next,body:not(.capture) .article-body,body:not(.capture) .article-related,body:not(.capture) .evidence-band,body:not(.capture) .related-reading{grid-template-columns:1fr;height:auto;padding:30px 24px}body:not(.capture) .editorial-heading,body:not(.capture) .case-grid,body:not(.capture) .article-grid,body:not(.capture) .story-body>div{grid-template-columns:1fr;height:auto}body:not(.capture) .case-grid article{grid-template-columns:1fr;height:auto;min-height:420px}body:not(.capture) .case-image{min-height:240px}body:not(.capture) .story-body>aside,body:not(.capture) .article-body>aside{position:static}body:not(.capture) .case-snapshot{grid-template-columns:1fr 1fr;padding:0 24px}body:not(.capture) .case-snapshot>div:nth-child(2){border-right:0}body:not(.capture) .case-evidence-sections{padding:18px 24px 34px}body:not(.capture) .case-evidence-sections article{grid-template-columns:48px 1fr;gap:12px}body:not(.capture) .manufacturer-process{padding:22px 16px}body:not(.capture) .story-gallery figure{min-height:280px}body:not(.capture) .business-page{min-height:auto}body:not(.capture) .business-hero,body:not(.capture) .contact-hero,body:not(.capture) .contact-map-section,body:not(.capture) .application-detail,body:not(.capture) .customization-detail,body:not(.capture) .quality-gates,body:not(.capture) .qc-release-section,body:not(.capture) .inquiry-section{grid-template-columns:1fr;height:auto;padding:30px 24px}body:not(.capture) .business-hero,body:not(.capture) .contact-hero{padding-left:24px}body:not(.capture) .contact-map-section{min-height:0;padding:30px 24px}body:not(.capture) .map-frame{min-height:340px}body:not(.capture) .business-hero>img,body:not(.capture) .contact-hero>img{min-height:320px}body:not(.capture) .business-facts,body:not(.capture) .application-tabs,body:not(.capture) .application-products>div:last-child,body:not(.capture) .decision-path,body:not(.capture) .process-rail,body:not(.capture) .quality-gates>div:last-child,body:not(.capture) .contact-support{grid-template-columns:1fr 1fr;height:auto}body:not(.capture) .business-facts{padding:20px 24px}body:not(.capture) .application-selector,body:not(.capture) .customization-section,body:not(.capture) .factory-process,body:not(.capture) .application-products,body:not(.capture) .decision-path,body:not(.capture) .oem-workflow,body:not(.capture) .oem-evidence,body:not(.capture) .factory-mosaic,body:not(.capture) .factory-trust-feature,body:not(.capture) .quality-gates,body:not(.capture) .contact-support,body:not(.capture) .business-link-band{height:auto;padding:30px 24px}body:not(.capture) .business-heading,body:not(.capture) .customization-layout,body:not(.capture) .business-link-band{grid-template-columns:1fr}body:not(.capture) .application-tabs button{border-bottom:1px solid var(--line)}body:not(.capture) .application-detail>img,body:not(.capture) .customization-detail>img{min-height:320px}body:not(.capture) .application-products img{height:240px}body:not(.capture) .oem-workflow ol{grid-template-columns:1fr 1fr}body:not(.capture) .oem-workflow li{border-bottom:1px solid var(--line)}body:not(.capture) .oem-evidence{grid-template-columns:1fr}body:not(.capture) .oem-evidence>div{min-height:300px}body:not(.capture) .factory-mosaic{grid-template-rows:none;grid-template-columns:1fr 1fr}body:not(.capture) .factory-trust-feature article,body:not(.capture) .factory-trust-feature article.reverse{grid-template-columns:1fr;min-height:0}body:not(.capture) .factory-trust-feature article.reverse>img{order:0}body:not(.capture) .factory-trust-feature article>img{min-height:340px}body:not(.capture) .qc-release-section{grid-template-columns:1fr}body:not(.capture) .qc-release-section>img{min-height:340px}body:not(.capture) .factory-mosaic figure,body:not(.capture) .factory-mosaic figure.wide{grid-row:auto;min-height:300px}body:not(.capture) .inquiry-guide{padding:0}body:not(.capture) .inquiry-form-wrap{min-height:0}body:not(.capture) .form-submit-row{flex-direction:column;align-items:flex-start}body:not(.capture) .resource-hero{grid-template-columns:1fr;min-height:0}body:not(.capture) .catalog-cta-actions{width:100%}body:not(.capture) .detail-resource-links{grid-template-columns:1fr;padding:30px 24px}body:not(.capture) .detail-related-products{padding:42px 24px}body:not(.capture) .detail-related-grid{grid-template-columns:1fr 1fr}body:not(.capture) .factory-approval-loop{padding:48px 24px}body:not(.capture) .factory-approval-loop>div:last-child{grid-template-columns:1fr 1fr}body:not(.capture) .factory-approval-loop article:nth-child(2){border-right:0}body:not(.capture) .factory-approval-loop article:nth-child(-n+2){border-bottom:1px solid var(--line)}body:not(.capture) .resource-hero>div{padding:42px 24px}body:not(.capture) .resource-hero h1{font-size:clamp(48px,9vw,72px)}body:not(.capture) .resource-hero figure{border-left:0;border-top:1px solid var(--line)}body:not(.capture) .resource-hero figure img{min-height:420px}body:not(.capture) .resource-answer{grid-template-columns:1fr;gap:24px;min-height:0;padding:34px 24px}body:not(.capture) .resource-decision-table,body:not(.capture) .model-comparison,body:not(.capture) .resource-products,body:not(.capture) .resource-related,body:not(.capture) .comparison-model-cards,body:not(.capture) .comparison-paths{padding:42px 24px}body:not(.capture) .resource-article-body{grid-template-columns:1fr;gap:42px;padding:42px 24px}body:not(.capture) .resource-article-body>aside{position:static}body:not(.capture) .resource-proof-links{grid-template-columns:1fr;padding:24px}body:not(.capture) .resource-product-grid,body:not(.capture) .comparison-model-cards>div:last-child{grid-template-columns:1fr 1fr}body:not(.capture) .resource-related>div:last-child,body:not(.capture) .comparison-paths{grid-template-columns:1fr}body:not(.capture) .resource-inquiry{grid-template-columns:1fr;gap:36px;padding:42px 24px}body:not(.capture) .comparison-answer{grid-template-columns:1fr 1fr}body:not(.capture) .comparison-answer>div:nth-child(3){border-top:1px solid #0003;border-left:0}body:not(.capture) .comparison-answer>div:nth-child(4){border-top:1px solid #0003}}@media (max-width:640px){body:not(.capture) .buyer-faq{padding:38px 20px}body:not(.capture) .buyer-faq-heading h2{font-size:34px}body:not(.capture) .buyer-faq-list summary{min-height:62px;padding-right:34px;font-size:12px}body:not(.capture) .site-header{grid-template-columns:1fr auto;gap:10px;padding-inline:20px}body:not(.capture) .site-header .brand{min-width:0;max-width:calc(100vw - 126px)}body:not(.capture) .site-header .brand-name{min-width:0;font-size:21px}body:not(.capture) .site-header .brand-name small{letter-spacing:.12em;white-space:nowrap;margin-top:6px;font-size:8px;line-height:1.5}body:not(.capture) .brand img{width:126px;height:60px}body:not(.capture) .mobile-nav{right:20px}body:not(.capture) .hero h1{letter-spacing:0;font-size:44px}body:not(.capture) .hero h1 br{display:none}body:not(.capture) .hero .eyebrow{line-height:1.5}body:not(.capture) .hero-manufacturer-title{max-width:100%;padding:9px 11px 8px;font-size:18px;line-height:1.08}body:not(.capture) .hero-lead{font-size:15px}body:not(.capture) .hero-actions{flex-direction:column;align-items:stretch}body:not(.capture) .hero-actions .button{width:100%}body:not(.capture) .product-grid{grid-template-columns:1fr}body:not(.capture) .product-image{height:270px}body:not(.capture) .oem-panel{grid-template-columns:1fr}body:not(.capture) .oem-image{min-height:280px}body:not(.capture) .factory-gallery{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;min-height:720px}body:not(.capture) .factory-gallery figure.large{grid-row:auto}body:not(.capture) .proof-images{height:220px}body:not(.capture) .catalog-hero h1,body:not(.capture) .business-hero h1,body:not(.capture) .contact-hero h1{font-size:43px}body:not(.capture) .business-actions,body:not(.capture) .contact-direct,body:not(.capture) .application-points,body:not(.capture) .business-facts,body:not(.capture) .application-tabs,body:not(.capture) .application-products>div:last-child,body:not(.capture) .decision-path,body:not(.capture) .process-rail,body:not(.capture) .quality-gates>div:last-child,body:not(.capture) .detail-specification-list,body:not(.capture) .detail-related-grid,body:not(.capture) .factory-approval-loop>div:last-child,body:not(.capture) .form-grid,body:not(.capture) .inquiry-guide>div,body:not(.capture) .contact-support{grid-template-columns:1fr}body:not(.capture) .business-actions{flex-direction:column;align-items:stretch}body:not(.capture) .business-actions .button{justify-content:center}body:not(.capture) .application-detail>div,body:not(.capture) .customization-detail>div,body:not(.capture) .inquiry-form-wrap{padding:24px}body:not(.capture) .b2b-inquiry-form{padding:0}body:not(.capture) .oem-workflow ol,body:not(.capture) .factory-mosaic{grid-template-columns:1fr}body:not(.capture) .factory-approval-loop article{border-right:0;border-bottom:1px solid var(--line);min-height:0}body:not(.capture) .factory-approval-loop article:last-child{border-bottom:0}body:not(.capture) .factory-trust-feature article>div,body:not(.capture) .qc-release-section>div{padding:28px 24px}body:not(.capture) .qc-release-section ul{grid-template-columns:1fr}body:not(.capture) .form-grid .field.wide{grid-column:auto}body:not(.capture) .inquiry-success>div{flex-direction:column;align-items:stretch}body:not(.capture) .map-frame{min-height:300px}body:not(.capture) .map-address-card{padding:28px 24px}body:not(.capture) .map-address-card h2{font-size:32px}body:not(.capture) .form-title{flex-direction:column;align-items:flex-start}body:not(.capture) .form-submit-row>div{flex-wrap:wrap}body:not(.capture) .resource-hero .breadcrumb{margin-bottom:28px}body:not(.capture) .resource-hero h1{font-size:43px}body:not(.capture) .resource-hero figure img{min-height:280px}body:not(.capture) .resource-hero-actions{flex-direction:column;align-items:stretch}body:not(.capture) .resource-hero-actions .button{justify-content:center}body:not(.capture) .resource-answer>p{font-size:16px}body:not(.capture) .resource-section-heading{flex-direction:column;align-items:flex-start}body:not(.capture) .resource-section-heading>span{text-align:left}body:not(.capture) .resource-prose ul,body:not(.capture) .resource-product-grid,body:not(.capture) .comparison-model-cards>div:last-child{grid-template-columns:1fr}body:not(.capture) .resource-product-image,body:not(.capture) .comparison-model-cards article>a{height:300px}body:not(.capture) .resource-related>div:last-child>a{min-height:390px}body:not(.capture) .resource-related img{height:220px}body:not(.capture) .comparison-answer{grid-template-columns:1fr}body:not(.capture) .comparison-answer>div+div{border-top:1px solid #0003;border-left:0}body:not(.capture) .model-filter{flex-direction:column}body:not(.capture) .model-filter button{width:100%}body:not(.capture) .whatsapp-float{right:max(12px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));width:48px;height:48px;display:grid}body:not(.capture) .whatsapp-float svg{width:27px;height:27px}body:not(.capture) .whatsapp-float>span{display:none}}body:not(.capture) .whatsapp-float.is-parked{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px)scale(.92)}.footer-bottom nav{justify-content:flex-end;align-items:center;gap:16px;display:flex}.footer-bottom nav a{color:#8f8b82;white-space:nowrap}.system-page{background:#0b0c0c;min-height:100vh}.system-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 12%,#c7a35a26,#0000 32%),linear-gradient(135deg,#0a0b0b 0%,#151613 100%);align-items:flex-end;min-height:390px;padding:68px 72px 62px;display:flex}.system-hero>div{width:min(820px,100%)}.system-hero>div>svg{color:var(--gold);margin-bottom:20px}.system-hero h1{color:#f2eee5;max-width:820px;margin:0 0 18px;font-size:clamp(48px,5.2vw,74px);line-height:.95}.system-hero>div>p:not(.breadcrumb){color:#aaa69e;max-width:720px;margin:0;font-size:16px;line-height:1.65}.system-hero small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-top:22px;font-size:10px;font-weight:900;display:block}.legal-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:74px;width:min(1240px,100% - 144px);margin:0 auto;padding:70px 0 90px;display:grid}.legal-layout aside{border:1px solid var(--line);background:#111212;padding:22px;display:grid;position:sticky;top:28px}.legal-layout aside strong{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;margin-bottom:11px;font-size:10px}.legal-layout aside a{color:#97938a;border-bottom:1px solid #292a28;padding:10px 0;font-size:11px;line-height:1.35}.legal-layout aside a:last-child{color:var(--gold);border:0;margin-top:10px;font-weight:800}.legal-layout aside a:hover{color:#f0ece3}.legal-layout article section{padding:0 0 38px;scroll-margin-top:20px}.legal-layout article section+section{border-top:1px solid var(--line);padding-top:38px}.legal-layout article h2{color:#eeeae1;margin:0 0 17px;font-size:28px;line-height:1.08}.legal-layout article p{color:#aaa69d;max-width:830px;margin:0 0 14px;font-size:14px;line-height:1.75}.legal-layout article p a{color:var(--gold);align-items:center;gap:6px;font-weight:800;display:inline-flex}.system-heading>p{color:var(--gold);letter-spacing:.14em;margin:0 0 12px;font-size:10px;font-weight:900}.system-heading h2{color:#efebe2;margin:0;font-size:clamp(34px,3.2vw,48px);line-height:1}.system-heading>span{color:#969289;max-width:600px;margin-top:15px;font-size:13px;line-height:1.6;display:block}.guide-downloads,.spec-downloads{padding:70px 72px 80px}.guide-downloads{border-bottom:1px solid var(--line);background:#101111}.guide-downloads>div:last-child{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.guide-downloads article{border-right:1px solid var(--line);background:#0d0e0e;flex-direction:column;min-height:285px;padding:30px;display:flex}.guide-downloads article:last-child{border-right:0}.guide-downloads article>svg{color:var(--gold);margin-bottom:28px}.guide-downloads h3{color:#eeeae1;margin:0 0 13px;font-size:22px;line-height:1.12}.guide-downloads article p{color:#969289;margin:0 0 25px;font-size:12px;line-height:1.62}.guide-downloads article>a,.spec-downloads article>div>a{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:10px;font-weight:900;display:inline-flex}.spec-downloads>div:last-child{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:34px;display:grid}.spec-downloads article{border:1px solid var(--line);background:#111212;grid-template-columns:210px 1fr;min-height:200px;display:grid;overflow:hidden}.spec-downloads article>a{background:#1a1b1a;overflow:hidden}.spec-downloads article img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.spec-downloads article:hover img{transform:scale(1.035)}.spec-downloads article>div{flex-direction:column;padding:25px;display:flex}.spec-downloads article span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.spec-downloads article h3{color:#eeeae1;margin:12px 0 10px;font-size:20px;line-height:1.05}.spec-downloads article p{color:#8f8b83;margin:0 0 18px;font-size:11px;line-height:1.45}.outcome-page{flex-direction:column;min-height:100vh;display:flex}.outcome-panel{background:radial-gradient(circle at 80% 25%,#c7a35a2e,#0000 26%),linear-gradient(135deg,#0a0b0b,#151612);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-height:690px;padding:90px 72px;display:flex}.outcome-panel>svg{color:var(--gold);margin-bottom:24px}.outcome-panel>p:first-of-type{color:var(--gold);letter-spacing:.16em;margin:0 0 16px;font-size:11px;font-weight:900}.outcome-panel h1{color:#f1ede4;max-width:900px;margin:0 0 22px;font-size:clamp(54px,6.2vw,88px);line-height:.93}.outcome-panel h1+p{color:#aaa69d;max-width:690px;margin:0;font-size:15px;line-height:1.7}.outcome-panel>div{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}@media (max-width:1050px){body:not(.capture) .legal-layout{grid-template-columns:220px minmax(0,1fr);gap:42px;width:calc(100% - 72px)}body:not(.capture) .guide-downloads>div:last-child{grid-template-columns:1fr}body:not(.capture) .guide-downloads article{border-right:0;border-bottom:1px solid var(--line);min-height:0}body:not(.capture) .guide-downloads article:last-child{border-bottom:0}body:not(.capture) .spec-downloads>div:last-child{grid-template-columns:1fr}}@media (max-width:640px){body:not(.capture) .footer-bottom nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 15px}body:not(.capture) .system-hero{min-height:355px;padding:46px 20px}body:not(.capture) .system-hero h1{font-size:46px}body:not(.capture) .system-hero>div>p:not(.breadcrumb){font-size:14px}body:not(.capture) .legal-layout{width:auto;margin:0;padding:38px 20px 55px;display:block}body:not(.capture) .legal-layout aside{margin-bottom:40px;position:static}body:not(.capture) .legal-layout article h2{font-size:25px}body:not(.capture) .guide-downloads,body:not(.capture) .spec-downloads{padding:46px 20px 55px}body:not(.capture) .guide-downloads article{padding:24px}body:not(.capture) .spec-downloads article{grid-template-columns:116px 1fr;min-height:0}body:not(.capture) .spec-downloads article>div{min-height:178px;padding:18px}body:not(.capture) .spec-downloads article h3{font-size:17px}body:not(.capture) .outcome-panel{min-height:610px;padding:65px 20px}body:not(.capture) .outcome-panel h1{font-size:48px}body:not(.capture) .outcome-panel>div{flex-direction:column;width:100%}body:not(.capture) .outcome-panel .button{justify-content:center;width:100%}}body.capture{width:360px;min-width:0;height:600px;min-height:0;overflow:hidden}body.capture .page{transform-origin:0 0;width:1440px;max-width:none;min-height:2400px;margin:0;transform:scale(.25)}.quality-page{background:#080909}.quality-hero{border-bottom:1px solid var(--line);grid-template-columns:47% 53%;min-height:620px;display:grid}.quality-hero-copy{flex-direction:column;justify-content:center;padding:62px 48px 58px 72px;display:flex}.quality-hero .breadcrumb{color:#89867e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:42px;font-size:11px}.quality-hero .breadcrumb a{color:#c7c2b8}.quality-hero .breadcrumb span{color:var(--gold);margin-inline:9px}.quality-hero h1{max-width:630px;margin-bottom:24px;font-size:clamp(58px,5vw,76px);line-height:.94}.quality-hero-copy>p:not(.breadcrumb){color:#b7b3aa;max-width:590px;margin-bottom:30px;font-size:17px;line-height:1.62}.quality-hero-copy>div{flex-wrap:wrap;gap:12px;display:flex}.quality-hero figure{border-left:1px solid var(--line);min-height:620px;margin:0;position:relative;overflow:hidden}.quality-hero figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08090947,#0000 24%);position:absolute;inset:0}.quality-hero figure img{object-fit:cover;object-position:center;width:100%;height:100%}.quality-hero figcaption{z-index:1;border-left:3px solid var(--gold);color:var(--gold);letter-spacing:.11em;background:#070808d1;padding:11px 14px;font-size:10px;font-weight:900;position:absolute;bottom:24px;right:28px}.quality-answer{background:var(--gold);color:#0b0b0b;grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;min-height:145px;padding:34px 72px;display:grid}.quality-answer>div{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.quality-answer h2{margin:0;font-size:31px;line-height:1}.quality-answer>p{border-left:1px solid #00000052;margin:0;padding-left:38px;font-size:16px;line-height:1.58}.quality-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.quality-heading p{color:var(--gold);letter-spacing:.15em;margin-bottom:10px;font-size:11px;font-weight:900}.quality-heading h2{max-width:780px;margin:0;font-size:42px;line-height:1.02}.quality-heading>span{color:#9d998f;text-align:right;max-width:390px;font-size:13px;line-height:1.55}.quality-heading>a{color:var(--gold);text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.quality-stages{border-bottom:1px solid var(--line);padding:66px 72px 72px}.quality-stages ol{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.quality-stages li{border-right:1px solid var(--line);background:#101111;min-height:225px;padding:24px 20px;position:relative}.quality-stages li:last-child{border-right:0}.quality-stages li>span{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:28px;font-size:11px;font-weight:900;display:grid}.quality-stages li strong{color:#eeeae1;text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif;font-size:14px;display:block}.quality-stages li p{color:#918e86;margin:13px 0 0;font-size:11px;line-height:1.55}.quality-checklist{background:#0d0e0e;padding:68px 72px 76px}.quality-table-wrap{border:1px solid var(--gold-soft);overflow-x:auto}.quality-checklist table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:940px}.quality-checklist th{color:var(--gold);text-align:left;text-transform:uppercase;letter-spacing:.1em;background:#171714;padding:15px 18px;font-size:10px}.quality-checklist th:first-child{width:25%}.quality-checklist th:nth-child(2){width:35%}.quality-checklist td{color:#b7b3aa;vertical-align:top;border-top:1px solid #c7a35a3d;border-right:1px solid #c7a35a30;padding:15px 18px;font-size:12px;line-height:1.5}.quality-checklist td:last-child{border-right:0}.quality-checklist td strong{color:#f0ece4;font-size:12px}.quality-checklist tbody tr:hover td{background:#c7a35a0b}.quality-focus{border-block:1px solid var(--line)}.quality-focus article{background:#0a0b0b;grid-template-columns:52% 48%;min-height:440px;display:grid}.quality-focus article+article{border-top:1px solid var(--line);grid-template-columns:48% 52%}.quality-focus article+article img{order:2}.quality-focus article>img{object-fit:cover;width:100%;height:100%;min-height:440px}.quality-focus article>div{flex-direction:column;justify-content:center;padding:62px 72px;display:flex}.quality-focus article>div>p:first-child{color:var(--gold);letter-spacing:.14em;margin-bottom:12px;font-size:11px;font-weight:900}.quality-focus h2{margin-bottom:20px;font-size:42px;line-height:1}.quality-focus h2+p{color:#a7a39a;font-size:14px;line-height:1.65}.quality-focus ul{color:#d1cdc3;gap:12px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.quality-focus li{align-items:flex-start;gap:9px;display:flex}.quality-focus li svg{color:var(--gold);flex:none}.quality-evidence{background:#111212;padding:68px 72px 74px}.quality-evidence>div:last-child{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.quality-evidence article{border-right:1px solid var(--line);min-height:205px;padding:30px 25px}.quality-evidence article:last-child{border-right:0}.quality-evidence article svg{color:var(--gold);margin-bottom:22px}.quality-evidence article strong{color:#efebe2;text-transform:uppercase;font-size:14px;display:block}.quality-evidence article p{color:#96928a;margin:12px 0 0;font-size:12px;line-height:1.6}.quality-links{border-top:1px solid var(--line);background:#090a0a;grid-template-columns:1.3fr repeat(4,1fr);padding:62px 72px;display:grid}.quality-links>div{padding-right:35px}.quality-links>div p{color:var(--gold);letter-spacing:.14em;margin-bottom:10px;font-size:10px;font-weight:900}.quality-links>div h2{margin:0;font-size:32px;line-height:1.04}.quality-links>a{border-left:1px solid var(--line);grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:14px;min-height:170px;padding:22px 18px;display:grid}.quality-links>a>svg:first-child{color:var(--gold)}.quality-links>a>svg:last-child{color:var(--gold);grid-column:2}.quality-links strong,.quality-links small{display:block}.quality-links strong{color:#eeeae1;text-transform:uppercase;font-size:13px}.quality-links small{color:#918e85;margin-top:8px;font-size:10px;line-height:1.45}.quality-links>a:hover{background:#121313}.quality-inquiry{border-top:1px solid var(--line);background:#141514;grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;padding:70px 72px;display:grid}.quality-inquiry>div>p{color:var(--gold);letter-spacing:.15em;margin-bottom:12px;font-size:11px;font-weight:900}.quality-inquiry>div>h2{margin-bottom:18px;font-size:45px;line-height:1}.quality-inquiry>div>span{color:#aaa69d;font-size:14px;line-height:1.6;display:block}@media (max-width:1050px){body:not(.capture) .quality-hero{grid-template-columns:1fr}body:not(.capture) .quality-hero-copy{padding:48px 36px}body:not(.capture) .quality-hero figure{border-left:0;border-top:1px solid var(--line);min-height:470px}body:not(.capture) .quality-answer{grid-template-columns:1fr;gap:24px;padding:32px 36px}body:not(.capture) .quality-answer>p{border-top:1px solid #0000004d;border-left:0;padding:22px 0 0}body:not(.capture) .quality-stages,body:not(.capture) .quality-checklist,body:not(.capture) .quality-evidence,body:not(.capture) .quality-links,body:not(.capture) .quality-inquiry{padding:48px 36px}body:not(.capture) .quality-stages ol{grid-template-columns:repeat(2,1fr)}body:not(.capture) .quality-stages li{border-bottom:1px solid var(--line)}body:not(.capture) .quality-focus article,body:not(.capture) .quality-focus article+article{grid-template-columns:1fr}body:not(.capture) .quality-focus article+article img{order:0}body:not(.capture) .quality-focus article>div{padding:48px 36px}body:not(.capture) .quality-evidence>div:last-child,body:not(.capture) .quality-links{grid-template-columns:1fr 1fr}body:not(.capture) .quality-links>div{grid-column:1/-1;margin-bottom:28px}body:not(.capture) .quality-links>a:nth-of-type(odd){border-left:0}body:not(.capture) .quality-inquiry{grid-template-columns:1fr}}@media (max-width:640px){body:not(.capture) .quality-hero-copy{padding:38px 20px}body:not(.capture) .quality-hero .breadcrumb{margin-bottom:28px;line-height:1.6}body:not(.capture) .quality-hero h1{font-size:43px}body:not(.capture) .quality-hero-copy>p:not(.breadcrumb){font-size:15px}body:not(.capture) .quality-hero-copy>div{flex-direction:column;align-items:stretch}body:not(.capture) .quality-hero figure{min-height:310px}body:not(.capture) .quality-answer,body:not(.capture) .quality-stages,body:not(.capture) .quality-checklist,body:not(.capture) .quality-evidence,body:not(.capture) .quality-links,body:not(.capture) .quality-inquiry{padding:36px 20px}body:not(.capture) .quality-heading{flex-direction:column;align-items:flex-start}body:not(.capture) .quality-heading h2{font-size:34px}body:not(.capture) .quality-heading>span{text-align:left}body:not(.capture) .quality-stages ol,body:not(.capture) .quality-evidence>div:last-child,body:not(.capture) .quality-links{grid-template-columns:1fr}body:not(.capture) .quality-table-wrap{border:0;overflow:visible}body:not(.capture) .quality-checklist table{table-layout:auto;min-width:0}body:not(.capture) .quality-checklist thead{display:none}body:not(.capture) .quality-checklist tbody{gap:12px;display:grid}body:not(.capture) .quality-checklist tr{border:1px solid var(--line);background:#101111;display:grid}body:not(.capture) .quality-checklist td{border-right:0;grid-template-columns:104px 1fr;gap:12px;padding:13px 15px;font-size:11px;display:grid}body:not(.capture) .quality-checklist td:before{color:var(--gold);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}body:not(.capture) .quality-checklist td:first-child:before{content:"Checkpoint"}body:not(.capture) .quality-checklist td:nth-child(2):before{content:"Checked"}body:not(.capture) .quality-checklist td:nth-child(3):before{content:"Release"}body:not(.capture) .quality-stages li{border-right:0;min-height:0}body:not(.capture) .quality-focus article>img{min-height:280px}body:not(.capture) .quality-focus article>div{padding:36px 20px}body:not(.capture) .quality-focus h2{font-size:34px}body:not(.capture) .quality-evidence article{border-right:0;border-bottom:1px solid var(--line);min-height:0}body:not(.capture) .quality-links>div{grid-column:auto}body:not(.capture) .quality-links>a{border-left:0;border-top:1px solid var(--line);min-height:0}body:not(.capture) .quality-inquiry>div>h2{font-size:38px}}.skip-link{z-index:10000;background:var(--gold);color:#080909;text-transform:uppercase;padding:11px 15px;font-size:12px;font-weight:900;transition:transform .18s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.content-anchor{width:1px;height:1px;position:absolute;overflow:hidden}body:not(.capture){font-size:16px}body:not(.capture) .brand-name small,body:not(.capture) .language-switcher>div a span,body:not(.capture) .language-switcher>div small,body:not(.capture) .hero-caption span,body:not(.capture) .factory-gallery figcaption,body:not(.capture) .catalog-card-copy>p:first-child,body:not(.capture) .catalog-card-copy small,body:not(.capture) .detail-specification-list dt,body:not(.capture) .feature-grid article>span,body:not(.capture) .detail-gallery figcaption,body:not(.capture) .config-image span,body:not(.capture) .case-grid article>div>p,body:not(.capture) .article-grid article>div>p,body:not(.capture) .story-gallery figcaption,body:not(.capture) .article-table-wrap th,body:not(.capture) .application-tabs button span,body:not(.capture) .application-products a>span,body:not(.capture) .oem-evidence span,body:not(.capture) .factory-mosaic figcaption,body:not(.capture) .contact-direct small,body:not(.capture) .map-source,body:not(.capture) .form-title>span,body:not(.capture) .form-grid .field>span em,body:not(.capture) .field-error,body:not(.capture) .resource-topic,body:not(.capture) .resource-hero>div>small,body:not(.capture) .resource-hero figcaption,body:not(.capture) .resource-answer>div p,body:not(.capture) .resource-section-heading p,body:not(.capture) .resource-table th,body:not(.capture) .resource-prose>section>span,body:not(.capture) .resource-proof-links small,body:not(.capture) .resource-product-grid span,body:not(.capture) .resource-related span,body:not(.capture) .comparison-answer span,body:not(.capture) .comparison-model-cards article span,body:not(.capture) .comparison-model-cards article small,body:not(.capture) .spec-downloads article span,body:not(.capture) .quality-hero figcaption,body:not(.capture) .quality-checklist th,body:not(.capture) .quality-checklist td:before{font-size:11px}body:not(.capture) .language-switcher summary,body:not(.capture) .proof-bar span,body:not(.capture) .product-card>a,body:not(.capture) .buyer-note strong,body:not(.capture) .project-link,body:not(.capture) .footer-action span,body:not(.capture) .footer-action>a,body:not(.capture) .footer-main>div>strong,body:not(.capture) .footer-brand>div a,body:not(.capture) .breadcrumb,body:not(.capture) .filter-buttons a,body:not(.capture) .catalog-card-copy a,body:not(.capture) .catalog-pagination>a,body:not(.capture) .catalog-pagination>.disabled,body:not(.capture) .catalog-pagination span a,body:not(.capture) .comparison-row.head,body:not(.capture) .finish-selector>strong,body:not(.capture) .finish-selector button,body:not(.capture) .finish-selector small,body:not(.capture) .detail-back-link,body:not(.capture) .detail-facts span,body:not(.capture) .detail-specification-intro>a,body:not(.capture) .detail-use-kit article>a,body:not(.capture) .detail-gallery-copy a,body:not(.capture) .case-grid article>div>a,body:not(.capture) .article-grid article>div>a,body:not(.capture) .related-reading>a,body:not(.capture) .featured-article a,body:not(.capture) .story-body>aside strong,body:not(.capture) .story-body>aside a,body:not(.capture) .story-next a,body:not(.capture) .article-body>aside strong,body:not(.capture) .article-body>aside a,body:not(.capture) .article-callout strong,body:not(.capture) .article-related>a,body:not(.capture) .business-facts span,body:not(.capture) .application-detail>div>a,body:not(.capture) .application-products a>em,body:not(.capture) .business-link-band>a,body:not(.capture) .contact-direct strong,body:not(.capture) .map-actions a,body:not(.capture) .inquiry-guide strong,body:not(.capture) .inquiry-guide>a,body:not(.capture) .form-grid .field>span,body:not(.capture) .form-submit-row a,body:not(.capture) .whatsapp-float>span,body:not(.capture) .mobile-nav-trigger>span,body:not(.capture) .mobile-menu p,body:not(.capture) .not-found-page nav a,body:not(.capture) .detail-resource-links>a,body:not(.capture) .detail-related-heading>a,body:not(.capture) .resource-section-heading>a,body:not(.capture) .resource-article-body>aside>strong,body:not(.capture) .resource-article-body>aside>a span,body:not(.capture) .resource-product-grid article>div>a,body:not(.capture) .resource-related em,body:not(.capture) .model-filter button,body:not(.capture) .model-table td:last-child a,body:not(.capture) .comparison-model-cards article>div>div a,body:not(.capture) .comparison-paths a,body:not(.capture) .system-hero small,body:not(.capture) .legal-layout aside strong,body:not(.capture) .system-heading>p,body:not(.capture) .guide-downloads article>a,body:not(.capture) .spec-downloads article>div>a,body:not(.capture) .quality-heading p,body:not(.capture) .quality-heading>a,body:not(.capture) .quality-focus article>div>p:first-child,body:not(.capture) .quality-links>div p,body:not(.capture) .quality-inquiry>div>p{font-size:12px}body:not(.capture) .language-switcher>div p,body:not(.capture) .application-list span,body:not(.capture) .resource-links small,body:not(.capture) .buyer-note span,body:not(.capture) .project-proof>p:last-of-type,body:not(.capture) .contact-lines,body:not(.capture) .footer-main>div>a,body:not(.capture) .footer-main>div>span,body:not(.capture) .footer-brand p,body:not(.capture) .catalog-card-copy>p:nth-child(3),body:not(.capture) .comparison-row,body:not(.capture) .detail-checks,body:not(.capture) .detail-specification-list dd,body:not(.capture) .detail-use-kit li,body:not(.capture) .feature-grid p,body:not(.capture) .config-list span,body:not(.capture) .config-list strong,body:not(.capture) .config-board ul,body:not(.capture) .config-board p,body:not(.capture) .detail-contact-proof>div>p:last-child,body:not(.capture) .case-grid article>div>span,body:not(.capture) .evidence-band span,body:not(.capture) .article-grid article>div>span,body:not(.capture) .story-hero>div>div span,body:not(.capture) .story-hero>div>div strong,body:not(.capture) .story-points,body:not(.capture) .article-hero>div>div,body:not(.capture) .article-body>aside p,body:not(.capture) .article-table-wrap table,body:not(.capture) .article-callout span,body:not(.capture) .application-tabs button,body:not(.capture) .application-points span,body:not(.capture) .customization-detail>div>span,body:not(.capture) .application-products a>small,body:not(.capture) .decision-path span,body:not(.capture) .business-link-band>div>p:last-child,body:not(.capture) .customization-tabs button,body:not(.capture) .oem-workflow li>p,body:not(.capture) .process-rail article>p,body:not(.capture) .factory-trust-feature ul,body:not(.capture) .quality-gates small,body:not(.capture) .qc-release-section ul,body:not(.capture) .map-address-line span,body:not(.capture) .inquiry-guide small,body:not(.capture) .form-feedback,body:not(.capture) .contact-support span,body:not(.capture) .contact-support a,body:not(.capture) .detail-related-grid span,body:not(.capture) .detail-related-grid small,body:not(.capture) .resource-section-heading>span,body:not(.capture) .resource-article-body>aside>a,body:not(.capture) .resource-prose li,body:not(.capture) .resource-product-grid p,body:not(.capture) .resource-related small,body:not(.capture) .comparison-model-cards article p,body:not(.capture) .comparison-paths p,body:not(.capture) .legal-layout aside a,body:not(.capture) .spec-downloads article p,body:not(.capture) .quality-stages li p,body:not(.capture) .quality-links small{font-size:13px}body:not(.capture) .comparison-row strong,body:not(.capture) .business-heading>p,body:not(.capture) .quality-evidence article p,body:not(.capture) .quality-focus ul{font-size:14px}body:not(.capture) .story-hero>div>p:last-of-type,body:not(.capture) .story-body section>p:not(.eyebrow),body:not(.capture) .story-next p,body:not(.capture) .case-evidence-sections p{font-size:16px}body:not(.capture) .story-points{font-size:15px}body:not(.capture) .manufacturer-process li p,body:not(.capture) .article-editorial-image figcaption{font-size:13px}body:not(.capture) .detail-specification-intro>p:not(.eyebrow),body:not(.capture) .detail-gallery-copy>p:not(.eyebrow),body:not(.capture) .config-copy>p:not(.eyebrow),body:not(.capture) .story-body section>p:not(.eyebrow),body:not(.capture) .story-next p,body:not(.capture) .application-detail>div>p:not(.eyebrow),body:not(.capture) .customization-detail>div>p:not(.eyebrow),body:not(.capture) .factory-trust-feature article>div>p:not(.eyebrow),body:not(.capture) .quality-gates>div:first-child>p:last-child,body:not(.capture) .qc-release-section>div>p:not(.eyebrow),body:not(.capture) .map-address-card>p:not(.eyebrow){font-size:15px}body:not(.capture) .form-grid input,body:not(.capture) .form-grid select,body:not(.capture) .form-grid textarea{font-size:14px}body:not(.capture) .form-submit-row>button{font-size:13px}body:not(.capture) footer,body:not(.capture) .footer-bottom{height:auto;min-height:56px;font-size:12px}@media (max-width:640px){body:not(.capture) .case-snapshot{grid-template-columns:1fr}body:not(.capture) .case-snapshot>div{border-right:0;border-bottom:1px solid var(--line)}body:not(.capture) .manufacturer-process ol{grid-template-columns:1fr}body:not(.capture) .manufacturer-process li{border-right:0}body:not(.capture) .article-hero h1{overflow-wrap:anywhere;font-size:clamp(34px,10vw,46px)}}body:not(.capture) .footer-main>div>a,body:not(.capture) .footer-main>div>span,body:not(.capture) .footer-brand p{line-height:1.55}body:not(.capture) .catalog-card-copy>p:nth-child(3),body:not(.capture) .article-grid article>div>span{height:auto;min-height:42px;overflow:visible}@media (max-width:640px){body:not(.capture) .quality-checklist td{font-size:13px}body:not(.capture) .quality-checklist td:before{font-size:11px}body:not(.capture) .form-grid input,body:not(.capture) .form-grid select,body:not(.capture) .form-grid textarea{font-size:16px}}.analytics-consent-banner{z-index:1200;color:#f7f7f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a09f7;border:1px solid #f6c62c8c;justify-content:space-between;align-items:center;gap:24px;width:min(680px,100vw - 132px);padding:18px 20px;display:flex;position:fixed;bottom:clamp(14px,2.2vw,28px);left:clamp(14px,2.2vw,32px);box-shadow:0 18px 50px #00000061}.analytics-consent-banner strong{color:#f6c62c;margin-bottom:5px;font-size:1rem;display:block}.analytics-consent-banner p{color:#d6d6cf;margin:0;font-size:.88rem;line-height:1.5}.analytics-consent-banner a{color:#fff;margin-top:6px;font-size:.78rem;text-decoration:underline;display:inline-block}.analytics-consent-actions{flex:none;gap:9px;display:flex}.analytics-consent-actions button{color:#0a0a09;min-height:42px;font:inherit;cursor:pointer;background:#f6c62c;border:1px solid #f6c62c;padding:0 15px;font-weight:800}.analytics-consent-actions button.secondary{color:#fff;background:0 0;border-color:#5a5a52}.analytics-consent-actions button:hover{transform:translateY(-1px)}@media (max-width:720px){.analytics-consent-banner{bottom:max(16px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:14px;width:calc(100vw - 132px);padding:16px}.analytics-consent-actions{width:100%}.analytics-consent-actions button{flex:1}}.spanish-site .hero-copy h1{max-width:760px}.spanish-site .hero-manufacturer-title{max-width:700px}.spanish-site p,.spanish-site li,.spanish-site dd{line-height:1.65}.spanish-site .catalog-hero{grid-template-rows:auto auto;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-content:center;gap:18px 64px;height:auto;min-height:430px;padding:clamp(78px,7vw,108px) 5vw clamp(58px,5vw,78px)}.spanish-site .catalog-hero>.eyebrow{grid-area:1/1;align-self:end;margin:0}.spanish-site .catalog-hero>h1{grid-area:1/2/span 2;align-self:center;margin:0}.spanish-site .catalog-hero>p:last-child{grid-area:2/1;max-width:820px;margin:0;font-size:clamp(17px,1.45vw,22px)}.spanish-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;gap:24px}.spanish-product-grid .catalog-card{min-width:0;height:auto;min-height:0}.spanish-product-grid .catalog-image{background:#f3f3f1;height:330px;display:block;overflow:hidden}.spanish-product-grid .catalog-image img{object-fit:contain;width:100%;height:100%}.spanish-product-grid .catalog-copy{padding:22px}.spanish-product-grid .catalog-copy>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.spanish-product-grid .catalog-copy h2{margin:10px 0;font-size:clamp(24px,2vw,34px)}.spanish-product-grid .catalog-copy h2 a{color:inherit;text-decoration:none}.spanish-product-grid .catalog-copy dl{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.spanish-product-grid .catalog-copy dl div{border-top:1px solid #ffffff29;padding-top:10px}.spanish-product-grid dt{color:#a8a8a8;text-transform:uppercase;font-size:12px}.spanish-product-grid dd{margin:4px 0 0;font-size:14px}.category-links>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.category-links a{color:inherit;background:#111;border:1px solid #ffffff2e;grid-template-columns:1fr auto;gap:10px;padding:24px;text-decoration:none;display:grid}.category-links a strong,.category-links a span{grid-column:1}.category-links a strong{font-size:22px}.category-links a span{color:#b7b7b7}.category-links a svg{color:var(--gold);grid-area:1/2/span 2;align-self:center}.spanish-answer{background:#111;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.spanish-answer h2{font-size:clamp(30px,3vw,52px)}.spanish-answer p{color:#c3c3c3;font-size:17px}.spanish-answer ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.spanish-answer li{border-left:3px solid var(--gold);background:#181818;padding:14px 16px}.spanish-cta{background:var(--gold);color:#080808;justify-content:space-between;align-items:center;gap:32px;display:flex}.spanish-cta h2{max-width:880px;margin:6px 0 8px;font-size:clamp(32px,4vw,62px)}.spanish-cta p{max-width:760px}.spanish-cta .eyebrow{color:#080808}.spanish-cta .button.primary{color:#fff;background:#080808;flex:none}.spanish-three-grid,.spanish-card-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.spanish-three-grid article,.spanish-card-grid article{background:#121212;border:1px solid #ffffff29;padding:25px}.spanish-three-grid h3,.spanish-card-grid h2{margin-top:0;font-size:24px}.spanish-three-grid ul{padding-left:20px}.product-detail-hero{grid-template-columns:1.05fr .95fr;min-height:700px;display:grid}.product-detail-image{background:#f1f1ef;min-width:0}.product-detail-image img{object-fit:contain;width:100%;height:100%}.product-detail-copy{align-self:center;padding:clamp(48px,7vw,108px)}.product-detail-copy h1{margin:12px 0 20px;font-size:clamp(44px,5vw,82px)}.product-detail-copy .detail-lead{color:#c2c2c2;font-size:19px}.product-detail-copy ul{gap:10px;margin:26px 0;padding:0;list-style:none;display:grid}.product-detail-copy li{align-items:flex-start;gap:10px;display:flex}.product-detail-copy li svg{color:var(--gold);flex:none;margin-top:4px}.product-benefits{gap:10px;margin:24px 0;display:grid}.product-benefits span{align-items:flex-start;gap:9px;display:flex}.product-benefits svg{color:var(--gold);flex:none;margin-top:3px}.product-buyer{color:#c7c7c7;gap:4px;margin-top:20px;display:grid}.product-buyer strong{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.product-spec-section{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.spec-table{margin:0}.spec-table div{border-bottom:1px solid #ffffff29;grid-template-columns:180px 1fr;gap:18px;padding:15px 0;display:grid}.spec-table dt{color:#aaa}.spec-table dd{margin:0;font-weight:650}.spanish-editorial-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.spanish-editorial-grid article{background:#111;border:1px solid #ffffff29;padding-bottom:28px}.spanish-editorial-grid article>img{object-fit:cover;width:100%;height:390px}.spanish-editorial-grid article>:not(img){margin-left:28px;margin-right:28px}.spanish-editorial-grid h2{font-size:clamp(28px,3vw,44px)}.spanish-editorial-grid h2 a{color:inherit;text-decoration:none}.spanish-article{max-width:1180px;margin:0 auto;padding:clamp(70px,8vw,128px) 28px}.spanish-article header{text-align:center}.spanish-article header h1{max-width:1000px;margin:12px auto 20px;font-size:clamp(44px,6vw,86px)}.spanish-article header>p:not(.eyebrow){color:#c5c5c5;max-width:820px;margin:0 auto 36px;font-size:19px}.spanish-article header img{object-fit:cover;width:100%;height:min(62vw,680px)}.article-answer{border-left:4px solid var(--gold);background:#151515;max-width:850px;margin:52px auto 0;padding:26px}.article-answer strong{color:var(--gold);text-transform:uppercase;letter-spacing:.08em}.article-answer p{font-size:19px}.article-body{max-width:850px;margin:20px auto 0}.article-body section{border-bottom:1px solid #ffffff24;padding:34px 0}.article-body h2{font-size:clamp(30px,3vw,46px)}.article-body p{color:#cecece;font-size:17px}.article-related{gap:10px;max-width:850px;margin:42px auto 0;display:grid}.article-related a{color:inherit;border-bottom:1px solid #ffffff2e;justify-content:space-between;padding:16px 0;text-decoration:none;display:flex}.case-gallery{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:44px;display:grid}.case-gallery img{object-fit:cover;width:100%;height:460px}.core-split{grid-template-columns:.85fr 1.15fr;align-items:start;gap:42px;display:grid}.core-split>img{object-fit:cover;width:100%;height:100%;min-height:650px}.spanish-card-grid{grid-template-columns:repeat(2,1fr)}.spanish-legal{max-width:900px;margin:0 auto;padding:clamp(80px,10vw,150px) 28px}.spanish-legal>h1{font-size:clamp(44px,6vw,82px)}.spanish-legal section{border-bottom:1px solid #ffffff29;padding:28px 0}.spanish-legal section h2{font-size:30px}.spanish-contact-note{border-left:3px solid var(--gold);background:#171717;margin-top:28px;padding:20px}.product-faq{max-width:980px;margin:0 auto}.product-faq>h2{font-size:clamp(34px,4vw,58px)}.product-faq details{border-top:1px solid #ffffff2e;padding:20px 0}.product-faq details:last-child{border-bottom:1px solid #ffffff2e}.product-faq summary{cursor:pointer;font-size:19px;font-weight:750}.product-faq details p{color:#c8c8c8;max-width:800px}@media (max-width:1000px){.spanish-site .catalog-hero{grid-template-rows:auto;grid-template-columns:1fr;gap:18px;min-height:0;padding:76px 28px 58px}.spanish-site .catalog-hero>.eyebrow,.spanish-site .catalog-hero>h1,.spanish-site .catalog-hero>p:last-child{grid-area:auto/1}.spanish-product-grid,.category-links>div,.spanish-three-grid{grid-template-columns:repeat(2,1fr)}.product-detail-hero,.product-spec-section,.core-split,.spanish-answer{grid-template-columns:1fr}.product-detail-image{min-height:540px}.core-split>img{min-height:480px}.spanish-cta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.spanish-site .hero-manufacturer-title{white-space:normal;font-size:18px;line-height:1.2}.spanish-product-grid,.category-links>div,.spanish-three-grid,.spanish-card-grid,.spanish-editorial-grid,.case-gallery{grid-template-columns:1fr}.spanish-product-grid .catalog-image{height:300px}.product-detail-image{min-height:380px}.product-detail-copy{padding:42px 22px}.product-detail-copy h1{font-size:42px}.spec-table div{grid-template-columns:115px 1fr}.spanish-editorial-grid article>img{height:280px}.spanish-article{padding-left:18px;padding-right:18px}.spanish-article header h1{font-size:42px}.case-gallery img{height:330px}.core-split>img{min-height:320px}}.arabic-site{text-align:right;direction:rtl;font-family:Tahoma,Arial,Segoe UI,sans-serif}.arabic-site .brand,.arabic-site .brand-name,.arabic-site .brand-mark{text-align:left;direction:ltr}.arabic-site .site-header>nav,.arabic-site .hero-actions,.arabic-site .hero-points,.arabic-site .product-detail-copy li,.arabic-site .article-related a,.arabic-site .footer-action a,.arabic-site .contact-direct a,.arabic-site .contact-direct span{flex-direction:row-reverse}.arabic-site .site-header>nav{flex-direction:row}.arabic-site .language-switcher>div,.arabic-site .mobile-menu{text-align:right}.arabic-site .mobile-menu{border-right:1px solid var(--line);border-left:0;left:0;right:auto;transform:translate(-100%);box-shadow:20px 0 60px #0000007a}.arabic-site .mobile-nav[open] .mobile-menu{transform:translate(0)}.arabic-site .catalog-copy>span,.arabic-site .eyebrow{letter-spacing:0}.arabic-site .spanish-answer li,.arabic-site .article-answer,.arabic-site .spanish-contact-note{border-left:0;border-right:3px solid var(--gold)}.arabic-site .article-answer{border-right-width:4px}.arabic-site .spanish-three-grid ul{padding-left:0;padding-right:20px}.arabic-site .product-detail-copy li svg{margin-left:0;margin-right:0}.arabic-site .spec-table dd[dir=ltr],.arabic-site .catalog-copy dd[dir=ltr],.arabic-site input[type=email],.arabic-site input[type=tel]{text-align:left;direction:ltr}.arabic-site .form-grid input:not([type=email]):not([type=tel]),.arabic-site .form-grid select,.arabic-site .form-grid textarea{text-align:right;direction:rtl}.arabic-site .footer-main,.arabic-site .footer-bottom,.arabic-site .footer-action,.arabic-site .footer-bottom nav{direction:rtl}.arabic-site .factory-copy ol li span{margin-left:14px;margin-right:0}.arabic-site .hero-copy h1,.arabic-site .catalog-hero h1,.arabic-site .product-detail-copy h1,.arabic-site .spanish-article header h1{line-height:1.18}@media (max-width:640px){.arabic-site .site-header,.arabic-site .mobile-menu,.arabic-site .product-detail-copy,.arabic-site .catalog-hero{text-align:right}body:not(.capture) .arabic-site .mobile-nav{left:20px;right:auto}body:not(.capture) .arabic-site .site-header .brand{justify-self:end;max-width:calc(100vw - 126px);position:absolute;top:29px;right:20px}.arabic-site .hero-copy h1,.arabic-site .product-detail-copy h1,.arabic-site .spanish-article header h1{overflow-wrap:anywhere;font-size:clamp(38px,10vw,48px)}}
