.engineering-showcase{scroll-margin-top:110px}.engineering-showcase-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:45px}.engineering-showcase-heading .eyebrow{font-size:11px;margin-bottom:20px}.engineering-showcase-heading h2{font:700 clamp(32px,3.2vw,46px)/1.12 var(--font-heading);letter-spacing:-.035em;color:#172238;text-transform:none;margin:0}.engineering-showcase-heading h2 span{color:#ed080d}.engineering-showcase-heading>p{font:400 15px/1.8 var(--font-body);color:#657080;max-width:310px;margin:0;padding-bottom:4px}.engineering-showcase-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:55px;align-items:start}.engineering-showcase-grid>*{min-width:0}.engineering-stage-figure{position:relative;margin:0;overflow:hidden;border-radius:8px;background:#202525;isolation:isolate}.engineering-stage-figure>img{display:block;width:100%;height:430px;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.engineering-stage-figure:hover>img{transform:scale(1.025)}.engineering-stage-figure::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#111a2080 0%,transparent 40%,#10191ae8 100%)}.engineering-stage-label{position:absolute;top:23px;left:25px;z-index:1;font:500 9px/1.5 var(--font-body);letter-spacing:.11em;color:#fff}.engineering-stage-marker{position:absolute;top:38%;left:40%;width:110px;height:70px;display:grid;place-items:center;z-index:1;pointer-events:none}.engineering-stage-marker>svg{position:absolute;inset:0}.engineering-stage-marker>span{font:600 8px/1 var(--font-body);letter-spacing:.12em;color:white;text-shadow:0 1px 8px #111}.engineering-stage-figure figcaption{position:absolute;bottom:28px;left:25px;right:25px;z-index:1;color:#fff}.engineering-stage-index{display:block;font:500 9px/1.5 var(--font-body);letter-spacing:.12em;margin-bottom:12px;color:#d0d5d4}.engineering-stage-caption{display:block;font:600 31px/1.15 var(--font-heading);letter-spacing:-.025em;text-transform:none}.engineering-stage-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid #dce0e4}.engineering-stage-footer>span{font:500 8px/1.5 var(--font-body);letter-spacing:.1em;color:#78808a}.engineering-stage-footer>a{display:inline-flex;align-items:center;gap:12px;font:600 11px/1.5 var(--font-body);color:#172238}.engineering-stage-footer>a:hover{color:#ed080d}.engineering-stage-footer svg{width:15px;height:15px}.engineering-benefits-list{border-top:1px solid #d6dade}.engineering-benefit{border-bottom:1px solid #d6dade;position:relative;transition:background .25s}.engineering-benefit[open]{background:#fff}.engineering-benefit::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#ed080d;transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.22,1,.36,1)}.engineering-benefit[open]::before{transform:scaleY(1)}.engineering-benefit summary{display:flex;align-items:center;gap:20px;padding:25px 16px;cursor:pointer;list-style:none}.engineering-benefit summary::-webkit-details-marker{display:none}.engineering-benefit summary:focus-visible{outline:2px solid #ed080d;outline-offset:3px}.engineering-benefit-num{font:500 12px/1 var(--font-body);color:#ed080d;min-width:22px}.engineering-benefit h3{font:600 clamp(20px,1.75vw,25px)/1.25 var(--font-heading);letter-spacing:-.025em;color:#172238;margin:0;text-transform:none;flex:1}.engineering-benefit-toggle{display:grid;place-items:center;width:25px;height:25px;color:#747e88;transition:transform .3s,color .3s;flex-shrink:0}.engineering-benefit-toggle svg{width:20px;height:20px}.engineering-benefit[open] .engineering-benefit-toggle{transform:rotate(45deg);color:#ed080d}.engineering-benefit:hover h3{color:#ed080d}.engineering-benefit-description{padding:0 48px 25px 58px}.engineering-benefit-description p{font:400 14px/1.8 var(--font-body);color:#657080;margin:0;text-align:left}.engineering-interaction-hint{font:400 10px/1.6 var(--font-body);color:#78808a;margin:18px 0 0}@media(max-width:1050px){.engineering-showcase-grid{gap:30px}.engineering-stage-figure>img{height:410px}.engineering-benefit summary{padding:23px 13px;gap:12px}.engineering-benefit h3{font-size:21px}.engineering-benefit-description{padding-left:47px;padding-right:25px}.engineering-showcase-heading>p{font-size:13px}.engineering-stage-footer{align-items:flex-start;flex-direction:column;gap:9px}}@media(max-width:760px){.engineering-showcase-heading{display:block;margin-bottom:30px}.engineering-showcase-heading h2{font-size:36px}.engineering-showcase-heading>p{margin-top:22px;max-width:500px;font-size:14px}.engineering-showcase-heading>p br{display:none}.engineering-showcase-grid{grid-template-columns:1fr;gap:28px}.engineering-stage-figure>img{height:350px}.engineering-stage-footer{flex-direction:row;align-items:center}.engineering-benefit summary{padding:22px 16px}.engineering-benefit h3{font-size:22px}.engineering-benefit-description{padding-left:51px;padding-right:20px}.engineering-stage-caption{font-size:30px}}@media(max-width:420px){.engineering-showcase-heading h2{font-size:32px}.engineering-stage-figure>img{height:300px}.engineering-stage-caption{font-size:27px}.engineering-stage-label{font-size:8px;left:20px;top:20px}.engineering-stage-figure figcaption{left:20px;bottom:23px}.engineering-stage-footer{gap:10px}.engineering-stage-footer>span{font-size:7px}.engineering-stage-footer>a{font-size:10px;gap:5px}.engineering-benefit h3{font-size:20px}.engineering-benefit summary{padding:22px 10px;gap:10px}.engineering-benefit-description{padding-left:42px;font-size:13px}.engineering-benefit-description p{font-size:13px}.engineering-stage-marker{left:35%}}@media(prefers-reduced-motion:reduce){.engineering-stage-figure>img,.engineering-benefit,.engineering-benefit::before,.engineering-benefit-toggle{transition:none}.engineering-stage-figure:hover>img{transform:none}}.engineering-stage-marker[hidden]{display:none}.home-page .advantages-section{padding:0 0 85px;background:linear-gradient(to bottom,#ed080d 0,#ed080d 285px,#f5f5f5 285px,#f5f5f5 100%)}.engineering-showcase-heading{padding:62px 6px 106px;margin:0;align-items:center}.engineering-showcase-heading .eyebrow,.engineering-showcase-heading h2,.engineering-showcase-heading h2 span,.engineering-showcase-heading>p{color:#fff}.engineering-showcase-heading .eyebrow:before,.engineering-showcase-heading .eyebrow:after{background:#fff}.engineering-showcase-heading h2{font-size:clamp(32px,3.4vw,49px);color:#fff}.engineering-showcase-heading>p{max-width:340px;color:#ffe5e5}.engineering-showcase-grid{position:relative;display:flex;flex-direction:column;gap:0;background:#fff;border-bottom:3px solid #ed080d;box-shadow:0 16px 45px rgba(24,24,24,.07);padding:28px 34px 30px}.engineering-benefits-list{order:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:0;gap:0}.engineering-benefit,.engineering-benefit[open]{border:0;background:#fff;min-height:205px;padding:20px 22px 14px;text-align:center}.engineering-benefit:nth-child(-n+3){border-bottom:1px solid #e9e9e9}.engineering-benefit:not(:nth-child(3n)){border-right:1px solid #e9e9e9}.engineering-benefit:before{display:none}.engineering-benefit summary{display:flex;flex-direction:column;gap:17px;padding:0;position:relative}.engineering-benefit-num{display:grid;place-items:center;width:48px;height:48px;background:#ed080d;color:#fff;border-radius:50%;outline:1px dashed #d1d1d1;outline-offset:6px;font-size:13px}.engineering-benefit h3{font:600 17px/1.35 var(--font-body);letter-spacing:-.02em;color:#181818;flex:none}.engineering-benefit-toggle{position:absolute;right:-9px;top:10px;width:20px;height:20px}.engineering-benefit-description{padding:14px 0 0}.engineering-benefit-description p{text-align:center;font-size:12px;line-height:1.75;color:#697078}.engineering-benefit[open] .engineering-benefit-num{background:#181818}.engineering-stage{order:1;width:100%;margin-top:28px;display:grid;grid-template-columns:1fr}.engineering-stage-figure{border-radius:3px}.engineering-stage-figure>img{height:340px;object-position:center}.engineering-stage-footer{padding:18px 0 0;border:0}@media(max-width:1050px){.engineering-showcase-grid{padding:24px}.engineering-benefit{padding:22px 17px}.engineering-showcase-heading{gap:30px}.engineering-stage-footer{flex-direction:row}}@media(max-width:760px){.home-page .advantages-section{padding-bottom:55px;background:linear-gradient(to bottom,#ed080d 0,#ed080d 340px,#f5f5f5 340px)}.engineering-showcase-heading{padding:42px 0 65px}.engineering-showcase-heading>p{margin-top:20px}.engineering-showcase-grid{padding:20px 16px}.engineering-benefits-list{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-benefit,.engineering-benefit[open]{min-height:195px;padding:22px 13px}.engineering-benefit:not(:nth-child(3n)){border-right:0}.engineering-benefit:nth-child(odd){border-right:1px solid #e9e9e9}.engineering-benefit:nth-child(-n+4){border-bottom:1px solid #e9e9e9}.engineering-benefit h3{font-size:15px}.engineering-benefit-description p{font-size:11px}.engineering-benefit-toggle{right:-6px}.engineering-stage-figure>img{height:300px}.engineering-stage-footer{gap:10px}}@media(max-width:420px){.engineering-showcase-heading h2{font-size:34px}.engineering-benefit,.engineering-benefit[open]{padding:22px 10px;min-height:195px}.engineering-benefit h3{font-size:14px}.engineering-benefit-num{width:42px;height:42px}.engineering-stage-figure>img{height:260px}}.home-page .advantages-section{background:#f5f5f5;overflow:hidden}.engineering-showcase-heading{position:relative;isolation:isolate;padding-bottom:110px}.engineering-showcase-heading:before{content:"";position:absolute;top:0;bottom:0;left:calc((100vw - 100%)/ -2);right:calc((100vw - 100%)/ -2);background:#ed080d;z-index:-1}.engineering-showcase-grid{margin-top:-50px;z-index:1}@media(max-width:760px){.engineering-showcase-heading{padding-bottom:100px}.engineering-showcase-grid{margin-top:-40px}}.engineering-showcase-grid>.engineering-stage-footer{order:2;width:100%;justify-content:flex-end;margin-top:16px;padding-top:18px;border-top:1px solid #e9e9e9}.engineering-benefit .benefit-heading{display:flex;flex-direction:column;align-items:center;gap:17px}.engineering-benefit h3{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:23px;font-weight:600;letter-spacing:.01em}.engineering-benefit-description{opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.engineering-benefit:hover .engineering-benefit-description,.engineering-benefit:focus .engineering-benefit-description{opacity:1;visibility:visible;transform:none}.engineering-benefit:focus-visible{outline:2px solid #ed080d;outline-offset:-4px}.engineering-benefit:hover .engineering-benefit-num,.engineering-benefit:focus .engineering-benefit-num{background:#181818}@media(hover:none){.engineering-benefit-description{opacity:1;visibility:visible;transform:none}}@media(max-width:760px){.engineering-benefit h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.engineering-benefit-description{transition:none}}.engineering-showcase .engineering-benefit-toggle{display:none!important}.engineering-showcase .engineering-benefit summary::marker,.engineering-showcase .engineering-benefit summary::-webkit-details-marker{display:none;content:""}.engineering-showcase-heading:before{background-color:#a90910;background-image:linear-gradient(115deg,rgba(35,18,21,.75) 0%,rgba(112,7,15,.3) 38%,rgba(237,8,13,.38) 65%,rgba(44,21,25,.65) 100%),radial-gradient(ellipse at 65% 0%,#e32a2f 0%,#b3131b 43%,#6f131a 100%)}.engineering-showcase-heading:after{content:"";position:absolute;top:0;bottom:0;left:calc((100vw - 100%)/ -2);right:calc((100vw - 100%)/ -2);z-index:-1;pointer-events:none;opacity:.24;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='stone'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.48' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23bdb6b1' d='M0 0h240v240H0z' filter='url(%23stone)'/%3E%3C/svg%3E");background-repeat:repeat}.home-page .feature-highlight-strip{background:#181a1d;border-color:#303338}.home-page .feature-strip-eyebrow{color:#c9cdd2}.home-page .feature-highlight-intro h2{color:#f4f5f6}.home-page .feature-highlight-intro h2 span{color:#ff353b}.home-page .feature-highlight-intro>p{color:#b6bcc4}.home-page .feature-strip-item{background:#24272b;border-color:#383c42;box-shadow:0 12px 28px rgba(0,0,0,.12)}.home-page .feature-strip-item:hover{background:#2b2e33;border-color:#6c353a;box-shadow:0 16px 32px rgba(0,0,0,.18)}.home-page .feature-strip-content h4{color:#f3f4f5}.home-page .feature-strip-item:hover .feature-strip-content h4{color:#fff}.home-page .feature-strip-content p{color:#bec3ca}.home-page .feature-strip-num{color:#929ba6}.home-page .feature-strip-icon{background:#3a252a;border-color:#633137;color:#ff5055}.home-page .feature-strip-item:hover .feature-strip-icon{background:#ed080d;border-color:#ed080d;color:#fff}.engineering-showcase .engineering-benefit h3{font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.02em}@media(max-width:760px){.engineering-showcase .engineering-benefit h3{font-size:16px}}.home-page .feature-highlight-strip{position:relative;isolation:isolate;background-color:#53151c;background-image:radial-gradient(ellipse at 18% 8%,rgba(220,20,33,.8),transparent 62%),linear-gradient(125deg,#831722 0%,#49171f 50%,#201a20 100%);border-color:#6d2932}.home-page .feature-highlight-strip:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.52' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h220v220H0z' fill='%23c5b9b9' filter='url(%23grain)'/%3E%3C/svg%3E")}.home-page .feature-highlight-strip .feature-strip-eyebrow{color:#f3dadd}.home-page .feature-highlight-strip .feature-highlight-intro>p{color:#ebd9dc}html body .feature-highlight-strip .unified-section-title>span{color:#ffb7bd}.home-page .feature-highlight-strip .feature-strip-item{background:linear-gradient(135deg,rgba(44,36,41,.97),rgba(29,30,34,.98));border-color:#604047;box-shadow:0 14px 32px rgba(27,5,10,.18)}.home-page .feature-highlight-strip .feature-strip-item:hover{background:linear-gradient(135deg,#43272f,#25252b);border-color:#b45562}.home-page .feature-highlight-strip{background:#f6f7f8;background-image:none;border-color:#e4e6e9}.home-page .feature-highlight-strip:after{display:none}.home-page .feature-highlight-strip .feature-strip-eyebrow{color:#ed080d}html body .feature-highlight-strip .unified-section-title{color:#172238}html body .feature-highlight-strip .unified-section-title>span{color:#ed080d}.home-page .feature-highlight-strip .feature-highlight-intro>p{color:#657080}.home-page .feature-highlight-strip .feature-strip-item{background:#fff;border-color:#e2e5e9;box-shadow:0 8px 24px rgba(24,30,38,.05)}.home-page .feature-highlight-strip .feature-strip-item:hover{background:#fff;border-color:#edb7bb;box-shadow:0 12px 28px rgba(24,30,38,.08)}.home-page .feature-highlight-strip .feature-strip-content h4,.home-page .feature-highlight-strip .feature-strip-item:hover .feature-strip-content h4{color:#252b35}.home-page .feature-highlight-strip .feature-strip-content p{color:#657080}.home-page .feature-highlight-strip .feature-strip-num{color:#929ba7}.home-page .feature-highlight-strip .feature-strip-icon{background:#fff1f2;border-color:#ffdadd;color:#ed080d}.home-page .feature-highlight-strip .feature-strip-item:hover .feature-strip-icon{background:#ed080d;border-color:#ed080d;color:#fff}.home-page .advantages-section{background:#f5f5f5}.home-page .engineering-showcase-heading::before{background:linear-gradient(90deg,rgba(70,8,15,.78),rgba(22,16,22,.58) 50%,rgba(100,8,17,.72)),url('../images/products/tray-installation-overview.webp') center 48% / cover no-repeat;box-shadow:inset 0 -45px 70px -35px rgba(237,8,13,.55)}.home-page .engineering-showcase-heading::after{display:none}html body.home-page .engineering-showcase-heading .unified-section-title>span{color:#fff}.home-page .engineering-showcase-heading>p{color:#edf1f5}.home-page .engineering-showcase-grid{box-shadow:none}.home-page .engineering-benefit{box-shadow:inset 0 0 0 1px rgba(237,8,13,.05),0 5px 16px rgba(237,8,13,.06);transition:background-color .2s ease}.home-page .engineering-benefit-description,.home-page .engineering-benefit:hover .engineering-benefit-description,.home-page .engineering-benefit:focus .engineering-benefit-description{opacity:1;visibility:visible;transform:none;transition:none}.home-page .engineering-benefit:hover,.home-page .engineering-benefit:focus-visible{background-color:#fff0f0}.home-page .engineering-benefit .engineering-benefit-num,.home-page .engineering-benefit:hover .engineering-benefit-num,.home-page .engineering-benefit:focus .engineering-benefit-num{background:#ed080d;color:#fff}.home-page .engineering-benefit:hover h3{color:#181818}@media (prefers-reduced-motion:reduce){.home-page .engineering-benefit{transition:none}}.home-page .engineering-benefit:hover,.home-page .engineering-benefit:focus-visible{background-color:#fff}.home-page .engineering-benefit .engineering-benefit-num{transition:border-radius .25s ease,outline-color .25s ease}.home-page .engineering-benefit:hover .engineering-benefit-num,.home-page .engineering-benefit:focus-visible .engineering-benefit-num{border-radius:12px;outline-color:#ed080d}.home-page .engineering-benefit h3{transition:color .2s ease}.home-page .engineering-benefit:hover h3,.home-page .engineering-benefit:focus-visible h3{color:#ed080d}@media (prefers-reduced-motion:reduce){.home-page .engineering-benefit .engineering-benefit-num,.home-page .engineering-benefit h3{transition:none}}.home-page .engineering-benefit .engineering-benefit-description p{transition:color .2s ease}.home-page .engineering-benefit .engineering-benefit-num{transition:border-radius .25s ease,background-color .2s ease,color .2s ease,outline-color .2s ease}.home-page .engineering-benefit:hover .engineering-benefit-description p,.home-page .engineering-benefit:focus-visible .engineering-benefit-description p{color:#b50912}.home-page .engineering-benefit:hover .engineering-benefit-num,.home-page .engineering-benefit:focus-visible .engineering-benefit-num{background:#24272b;color:#ff7378;outline-color:#ed080d}@media (prefers-reduced-motion:reduce){.home-page .engineering-benefit .engineering-benefit-description p,.home-page .engineering-benefit .engineering-benefit-num{transition:none}}