.concept{color:#20272c}.c-hero{padding:70px 6% 60px;background:#f5f6f7;display:grid;grid-template-columns:1fr 1.15fr;gap:6%;align-items:center}.c-label{font-size:14px;color:#8c701e;margin-bottom:22px;letter-spacing:1px}.c-hero h1{font-size:72px;letter-spacing:-3px;margin-bottom:16px}.c-hero h1 span{font-weight:400}.c-hero h2{font-size:29px;line-height:1.5;font-weight:500}.c-desc{color:#66717a;font-size:16px;line-height:1.9;margin-top:22px}.c-actions{display:flex;gap:25px;align-items:center;margin:30px 0}.c-sub{font-size:13px;color:#7b858c}.c-carousel{min-width:0}.c-stage{height:345px;position:relative}.c-slide{position:absolute;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .6s;mix-blend-mode:multiply}.c-slide.active{opacity:1}.c-controls{display:flex;align-items:center;gap:16px;margin:15px 0}.c-controls span{flex:1;font-size:13px;color:#626e77}.c-controls button{border:1px solid #cdd3d7;background:transparent;width:34px;height:34px}.c-thumbs{display:flex;gap:10px}.c-thumbs button{border:1px solid #dbe0e3;background:#fff;width:78px;height:53px;padding:4px}.c-thumbs button[aria-pressed=true]{border:2px solid #9d7b19}.c-thumbs img{width:100%;height:100%;object-fit:contain}.c-section{padding:88px 6%}.c-heading{margin-bottom:40px}.c-heading h2{font-size:38px;line-height:1.4;font-weight:600}.c-heading>p:last-child:not(.c-label){color:#79828a;margin-top:16px}.c-three{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.c-three article{border-top:1px solid #d9dfe3;padding-top:24px}.c-number{color:#9e843f;font-size:14px}.concept h3{font-size:22px;font-weight:600}.c-three h3{margin:20px 0 14px}.c-three p,.c-parts p,.c-two p{color:#737e86;font-size:15px;line-height:1.9}.c-three .c-topics{font-size:13px;color:#8b7129;margin-bottom:14px}.c-structure{background:#edf0f2}.c-structure-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:7%;align-items:center}.c-structure-photo img{width:100%;height:350px;object-fit:contain;mix-blend-mode:multiply}.c-structure-photo span{display:block;text-align:center;font-size:12px;color:#859099;margin-top:20px}.c-parts article{padding:20px 0;border-bottom:1px solid #d0d8de}.c-parts p{margin-top:10px}.c-parts .text-link{margin-top:20px}.c-results{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.c-results figure{margin:0}.c-results img{height:210px;width:100%;object-fit:contain;background:#f2f4f5}.c-results figcaption{padding-top:16px;font-size:18px}.c-delivery{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:48px;padding-top:28px;border-top:1px solid #d9dfe3}.c-delivery h3{font-size:17px}.c-delivery p{color:#7c868e;font-size:13px;margin-top:10px}.c-note{font-size:12px;color:#88929a;margin-top:28px}.c-custom{background:#f5f6f7}.c-two{display:grid;grid-template-columns:1fr 1fr;gap:32px}.c-custom-image{background:#e9edf0;height:280px;padding:20px}.c-custom-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.c-two h3{margin:24px 0 12px}.c-two h3 span{float:right}.c-end{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #d5dce1;margin-top:70px;padding-top:40px}.c-end h2{font-size:28px}.c-end p{color:#7b858d;margin-top:12px}.concept .button.primary{background:#242c32;color:white}.concept .button.primary:hover{background:#806716}@media(max-width:800px){.c-hero{grid-template-columns:1fr;padding:40px 6%;gap:35px}.c-hero h1{font-size:54px}.c-hero h2{font-size:25px}.c-stage{height:280px}.c-section{padding:58px 6%}.c-heading h2{font-size:29px}.c-three,.c-structure-grid,.c-two{grid-template-columns:1fr;gap:30px}.c-results{grid-template-columns:1fr}.c-results img{height:auto;max-height:280px}.c-delivery{grid-template-columns:1fr 1fr}.c-structure-photo img{height:260px}.c-end{display:block}.c-end .button{margin-top:25px}.c-actions{gap:16px}.c-actions .button{padding:13px 16px}.c-custom-image{height:240px}}@media(prefers-reduced-motion:reduce){.c-slide{transition:none}}