.ks-hero{background:#191a1c;color:#fff;margin:0 18px;border-radius:28px;overflow:hidden}.ks-hero-top{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;padding-top:44px;padding-bottom:40px}.ks-logo{width:190px;max-height:80px;background:white;padding:12px;border-radius:6px;object-fit:contain}.ks-label{font-size:11px!important;line-height:1.6!important;letter-spacing:.17em;color:#d61228;font-weight:800;text-transform:uppercase}.ks-hero .ks-label{color:#ff8896;margin-top:25px}.ks-hero h1{font-size:clamp(42px,4.6vw,72px);line-height:1.05;margin:18px 0}.ks-hero-top>aside{border-left:1px solid #555;padding-left:42px;display:flex;flex-direction:column;justify-content:center}.ks-hero-top aside>span{font-size:11px;letter-spacing:.13em;color:#ff8896;line-height:1.8}.ks-hero-top aside>b{font:500 30px/1.25 Oswald,sans-serif;margin:22px 0}.ks-hero-top aside>a{font-size:13px;color:white}.ks-hero-copy p{color:#ddd}.ks-hero-visual{position:relative;background:#111}.ks-hero-visual img{display:block;width:100%;height:260px;object-fit:cover}.ks-hero-visual>span{position:absolute;bottom:18px;right:4vw;font-size:11px;letter-spacing:.16em;background:#c80f25;padding:10px 14px}.ks-nav{display:flex;gap:24px;flex-wrap:wrap;padding-top:27px;padding-bottom:27px;border-bottom:1px solid #ddd;font-size:13px;font-weight:700}.ks-section{padding-top:85px;padding-bottom:85px}.ks-section h2,.ks-contact-band h2{font-size:clamp(36px,4vw,60px);line-height:1.08;margin:12px 0 28px}.ks-section h3{font-size:27px;line-height:1.2;margin:16px 0}.ks-section p,.ks-contact-band p{font-size:15px;line-height:1.8;color:#66696d}.ks-heading{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end;margin-bottom:38px}.ks-buy{display:inline-flex;gap:14px;align-items:center;color:#b60e24;font-size:13px;font-weight:750;line-height:1.6;padding:8px 0;text-decoration:none}.ks-buy:hover{text-decoration:underline}.ks-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.ks-chips .ks-buy{padding:7px 11px;background:#fff;border:1px solid #ddd;border-radius:8px;gap:8px;font-size:12px}.ks-hand{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ks-hand article{background:#f3f3f3;padding:30px;border-radius:20px}.ks-hand article>span{color:#c71127;font:500 30px Oswald,sans-serif}.ks-three-worlds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:45px}.ks-three-worlds article{border:1px solid #ddd;border-radius:22px;overflow:hidden}.ks-three-worlds img{width:100%;height:230px;object-fit:contain;padding:22px;background:#fafafa}.ks-three-worlds article>div{padding:5px 25px 25px}.ks-workshop{background:#202123;color:#fff}.ks-workshop p{color:#c5c6c8}.ks-workshop .ks-label{color:#ff8a98}.ks-workshop .ks-buy{color:#ff919e;display:flex}.ks-workshop-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.ks-product-scene{background:#eee;border-radius:22px}.ks-product-scene img{width:100%;height:410px;object-fit:contain;padding:30px}.ks-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:55px;padding-top:35px;border-top:1px solid #555}.ks-plan article>span{color:#ff8d9b;font-size:13px}.ks-workshop-more{background:#303134;border-radius:18px;padding:28px;margin-top:35px}.ks-workshop-more p{max-width:90ch}.ks-torque{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ks-torque>div:first-child{background:#f3f3f3;border-radius:20px}.ks-torque img{width:100%;height:320px;object-fit:contain;padding:35px}.ks-torque ul{padding-left:20px;color:#666;line-height:1.8;font-size:15px}.ks-torque li{margin:10px 0}.ks-vehicle{background:#f2f2f2}.ks-vehicle-banner img{width:100%;height:270px;object-fit:cover;display:block}.ks-vehicle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ks-vehicle-grid article{display:grid;grid-template-columns:.75fr 1.25fr;background:white;border-radius:20px;overflow:hidden;align-items:center}.ks-vehicle-grid article>div:last-child{padding:24px}.ks-vehicle-grid img{width:100%;height:210px;object-fit:contain;padding:16px}.ks-vehicle-grid h3{font-size:25px}.ks-truck{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:center;margin-top:45px}.ks-truck img{width:100%;height:300px;object-fit:contain}.ks-powered{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ks-powered article{padding:30px;border:1px solid #ddd;border-radius:22px}.ks-powered img{width:100%;height:230px;object-fit:contain}.ks-special{display:grid;grid-template-columns:.65fr 1.35fr;gap:45px;align-items:center;background:#f2f2f2;padding:32px;border-radius:22px;margin-top:35px}.ks-special img{width:100%;height:270px;object-fit:contain}.ks-contact-band{background:#c71126;color:#fff;padding:60px 0}.ks-contact-band>.wrap{display:flex;justify-content:space-between;align-items:center;gap:65px}.ks-contact-band p,.ks-contact-band .ks-label{color:#ffe1e5}.ks-contact-band .ks-buy{background:#fff;color:#b00b20;padding:18px 24px;border-radius:32px;flex-shrink:0}.ks-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.ks-faq details{padding:20px 0;border-bottom:1px solid #ddd}.ks-faq summary{font-weight:700;cursor:pointer;line-height:1.5}.ks-source{font-size:12px;color:#777;padding-bottom:35px}.ks-source a{color:#b70c23}.ks-hero .mhero-title{font-size:clamp(42px,4.6vw,72px)!important}.ks-hero .mhero-promise,.ks-hero .mhero-shop,.ks-hero .mhero-direct a{color:white!important}.ks-hero .mhero-consult{background:#d5142d!important;color:white!important}.ks-hero .mhero-direct{color:#ccc!important}.ks-hero-top>div>p:not(.ks-label){line-height:1.8;color:#ccc;max-width:65ch}
@media(max-width:1000px){.ks-hero-top{gap:35px}.ks-hero-top>aside{padding-left:28px}.ks-heading{gap:35px}.ks-three-worlds{gap:15px}.ks-three-worlds article>div{padding:5px 20px 20px}.ks-vehicle-grid article{grid-template-columns:1fr}.ks-vehicle-grid img{height:190px}.ks-contact-band>.wrap{display:block}.ks-workshop-grid{gap:30px}.ks-hero .mhero-title{font-size:52px!important}}
@media(max-width:700px){.ks-hero{margin:0 12px;border-radius:22px}.ks-hero-top{grid-template-columns:1fr;gap:25px;padding-top:30px;padding-bottom:30px}.ks-hero .mhero-title{font-size:43px!important}.ks-hero-top>aside{border-left:0;border-top:1px solid #555;padding:25px 0 0}.ks-hero-top aside>b{font-size:26px;margin:12px 0}.ks-hero-visual img{height:180px}.ks-hero-visual>span{font-size:9px;right:12px;bottom:12px}.ks-nav{gap:16px;font-size:12px}.ks-section{padding-top:55px;padding-bottom:55px}.ks-heading,.ks-hand,.ks-workshop-grid,.ks-torque,.ks-truck,.ks-special,.ks-faq{grid-template-columns:1fr;gap:20px}.ks-three-worlds{grid-template-columns:1fr}.ks-three-worlds article{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center}.ks-three-worlds img{height:190px;padding:12px}.ks-three-worlds h3{font-size:24px}.ks-three-worlds p{font-size:14px}.ks-three-worlds article>div{padding:10px 18px}.ks-section h3{overflow-wrap:anywhere}.ks-plan{grid-template-columns:1fr;gap:15px;margin-top:35px}.ks-product-scene img{height:280px}.ks-vehicle-grid{grid-template-columns:1fr}.ks-vehicle-grid article{grid-template-columns:.7fr 1.3fr}.ks-vehicle-grid article>div:last-child{padding:20px}.ks-vehicle-grid img{height:180px;padding:10px}.ks-vehicle-banner img{height:160px}.ks-powered{grid-template-columns:1fr}.ks-powered img{height:200px}.ks-special{padding:25px}.ks-special img{height:190px}.ks-torque img{height:220px}.ks-contact-band{padding:45px 0}.ks-contact-band .ks-buy{flex-shrink:1}.ks-section p{hyphens:auto}.ks-hand article{padding:25px}.ks-truck img{height:220px}}
@media(max-width:420px){.ks-three-worlds article,.ks-vehicle-grid article{grid-template-columns:1fr}.ks-three-worlds img{height:200px}.ks-vehicle-grid img{height:180px}.ks-vehicle-grid article>div:last-child{padding-top:0}.ks-buy{max-width:100%}}
