.kr-hero{background:#001a2b;color:white;margin:0 18px;border-radius:28px;overflow:hidden}.kr-hero-grid{display:grid;grid-template-columns:1.05fr 1fr}.kr-hero-copy{padding:48px 45px 40px;max-width:760px;justify-self:end}.kr-logo{width:190px;height:65px;object-fit:contain;object-position:left;background:white;padding:10px 15px;border-radius:8px;margin-bottom:25px}.kr-kicker{font-size:11px!important;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#a94e00}.kr-hero .kr-kicker{color:#ffb457}.kr-hero .mhero-title{font-size:clamp(43px,4.5vw,69px)!important;line-height:1.03!important;letter-spacing:-.02em}.kr-hero .mhero-promise{font-size:22px;color:#ffb457;font-weight:750}.kr-hero-copy>p{line-height:1.75;color:#d8e1e6;max-width:59ch}.kr-hero .mhero-consult{background:#f7931e;color:#001a2b;border-radius:32px}.kr-hero .mhero-shop,.kr-hero .mhero-direct a{color:white}.kr-hero-image{position:relative;min-width:0}.kr-hero-image>img{width:100%;height:100%;object-fit:cover;object-position:58% center;position:absolute;inset:0}.kr-image-caption{position:absolute;bottom:0;left:0;right:0;padding:70px 35px 35px;background:linear-gradient(transparent,#001a2be6)}.kr-image-caption span{font-size:10px;letter-spacing:.15em;color:#ffc582}.kr-image-caption b{display:block;font-size:35px;line-height:1.12;margin-top:14px}.kr-hero-bottom{padding:25px 45px;display:flex;gap:25px;justify-content:space-between;align-items:center;background:#f7931e;color:#001a2b}.kr-hero-bottom span{font-size:10px;font-weight:750;letter-spacing:.13em}.kr-hero-bottom b{font-size:16px}.kr-nav{display:flex;gap:24px;flex-wrap:wrap;padding-block:25px;border-bottom:1px solid #d6dde2}.kr-nav a{font-size:13px;font-weight:750;text-decoration:none}.kr-section{padding-block:80px}.kr-section h2{font-size:clamp(36px,3.8vw,57px);line-height:1.06;letter-spacing:-.025em;margin:12px 0 20px}.kr-section h3{font-size:26px;line-height:1.18;margin:14px 0}.kr-section p{font-size:15px;line-height:1.75;color:#53616b}.kr-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end;margin-bottom:35px}.kr-buy{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;font-weight:750;font-size:13px;color:#9a4800;text-decoration:none;margin-top:15px;overflow-wrap:anywhere}.kr-buy span{flex-shrink:0}.kr-buy:hover,.kr-ref:hover{text-decoration:underline}.kr-ref{font-size:12px;font-weight:650;color:#8b460d;display:inline-block;margin-top:15px}.kr-fit,.kr-screw-groups,.kr-service{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.kr-fit article{background:#f3f5f6;border-radius:24px;padding:28px}.kr-fit span,.kr-air-grid>article>span,.kr-next span{font-size:10px;letter-spacing:.12em;color:#96602e;font-weight:750}.kr-applications{background:#eef2f4}.kr-trades{display:grid;grid-template-columns:1fr 1fr;gap:25px}.kr-trades article{border-radius:24px;overflow:hidden;background:white;display:flex;flex-direction:column}.kr-trades article>img{width:100%;height:310px;object-fit:cover;display:block}.kr-trades article>div{padding:30px;display:flex;flex-direction:column;flex:1}.kr-trades p{flex:1}.kr-range-intro{display:grid;grid-template-columns:.65fr 1.35fr;gap:40px;align-items:center;background:#eef2f4;border-radius:24px;padding:30px}.kr-category-image img{width:100%;height:230px;object-fit:contain;mix-blend-mode:multiply}.kr-air-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.kr-air-grid article{padding:25px 0;border-bottom:1px solid #d7dfe5;display:flex;flex-direction:column;min-width:0}.kr-air-grid h3{font-size:25px}.kr-air-grid p{flex:1}.kr-compressor{display:flex;gap:40px;justify-content:space-between;align-items:center;background:#001a2b;color:white;border-radius:24px;padding:30px;margin-top:30px}.kr-compressor p{color:#d0dce4;max-width:72ch}.kr-compressor .kr-buy{color:#ffb457;flex-shrink:0}.kr-gas{background:#001a2b;color:white}.kr-gas p{color:#d3dfe6}.kr-gas .kr-kicker{color:#ffb457}.kr-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.kr-gas-photo{height:430px;border-radius:24px;overflow:hidden}.kr-gas-photo img{width:100%;height:100%;object-fit:cover}.kr-gas .kr-buy{color:#ffb457}.kr-gas-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px}.kr-gas-groups article{padding:25px;border:1px solid #557080;border-radius:20px;display:flex;flex-direction:column}.kr-gas-groups h3{font-size:24px;flex:1}.kr-screw-intro{display:grid;grid-template-columns:.65fr 1.35fr;gap:45px;align-items:center;border-radius:24px;background:#fff3e5;padding:30px}.kr-screw-intro img{width:100%;height:250px;object-fit:contain;mix-blend-mode:multiply}.kr-screw-groups{margin-top:35px}.kr-screw-groups article,.kr-service article{border-top:2px solid #f7931e;padding-top:20px}.kr-fasteners{background:#eef2f4}.kr-fastener-banner{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;background:#fff;border-radius:24px;overflow:hidden;margin-bottom:28px}.kr-fastener-banner>img{height:300px;width:100%;object-fit:cover}.kr-fastener-banner>div{padding:25px 35px 25px 0}.kr-fastener-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kr-fastener-grid article{display:grid;grid-template-columns:130px 1fr;gap:25px;background:white;border-radius:22px;padding:25px;min-width:0}.kr-fastener-grid article>div{display:flex;align-items:center}.kr-fastener-grid img{width:100%;height:150px;object-fit:contain}.kr-fastener-grid section{display:flex;flex-direction:column;min-width:0}.kr-fastener-grid h3{font-size:25px}.kr-fastener-grid p{flex:1;font-size:14px}.kr-next{display:flex;gap:30px;justify-content:space-between;align-items:center;background:#f7931e;color:#001a2b;border-radius:24px;padding:32px;margin-top:35px}.kr-next span{color:#001a2b}.kr-next h3{font-size:33px}.kr-next .kr-buy{background:#001a2b;color:white;border-radius:35px;padding:17px 25px;flex-shrink:0}.kr-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:55px;border-top:1px solid #d7dfe5}.kr-faq details{padding:22px 0;border-bottom:1px solid #d7dfe5}.kr-faq summary{font-weight:750;line-height:1.5;cursor:pointer}.kr-source{font-size:12px;line-height:1.7;color:#64717a;padding-bottom:35px}#kr-anwendung,#kr-druckluft,#kr-gas,#kr-schrauben,#kr-befestiger{scroll-margin-top:110px}
@media(max-width:1100px){.kr-hero-copy{padding:35px 30px}.kr-hero .mhero-title{font-size:54px!important}.kr-heading{gap:35px}.kr-fastener-grid article{grid-template-columns:100px 1fr;gap:18px}.kr-split{gap:30px}}
@media(max-width:700px){.kr-hero{margin:0 10px;border-radius:22px}.kr-hero-grid,.kr-heading,.kr-split,.kr-faq,.kr-fastener-banner{grid-template-columns:1fr;gap:25px}.kr-hero-grid{gap:0}.kr-hero-copy{padding:28px 25px}.kr-hero .mhero-title{font-size:43px!important}.kr-logo{width:160px;height:57px;margin-bottom:18px}.kr-hero-image{height:370px}.kr-image-caption{padding:60px 25px 25px}.kr-image-caption b{font-size:30px}.kr-hero-bottom{display:block;padding:24px}.kr-hero-bottom b{display:block;line-height:1.5;margin-top:10px}.kr-section{padding-block:50px}.kr-fit,.kr-screw-groups,.kr-service{grid-template-columns:1fr;gap:22px}.kr-trades{gap:18px}.kr-trades article>img{height:220px}.kr-trades article>div{padding:23px}.kr-trades h3{font-size:25px}.kr-range-intro,.kr-screw-intro{grid-template-columns:.7fr 1.3fr;gap:20px;padding:25px}.kr-category-image img,.kr-screw-intro img{height:170px}.kr-gas-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kr-gas-groups article{padding:20px}.kr-gas-groups h3{overflow-wrap:anywhere}.kr-compressor,.kr-next{display:block;padding:25px}.kr-fastener-grid{grid-template-columns:1fr}.kr-fastener-grid article{grid-template-columns:115px 1fr}.kr-fastener-banner>div{padding:0 25px 25px}.kr-fastener-banner>img{height:250px}.kr-gas-photo{height:320px}.kr-nav{gap:15px}.kr-nav a{font-size:12px}.kr-air-grid h3{overflow-wrap:anywhere}.kr-air-grid p{hyphens:auto;overflow-wrap:anywhere}.kr-air-grid{gap:20px}.kr-next h3{font-size:30px}}
@media(max-width:420px){.kr-hero .mhero-title{font-size:38px!important}.kr-trades{grid-template-columns:1fr}.kr-range-intro,.kr-screw-intro{grid-template-columns:1fr}.kr-category-image img,.kr-screw-intro img{height:180px}.kr-air-grid{grid-template-columns:1fr}.kr-gas-groups h3{font-size:22px}.kr-fastener-grid article{grid-template-columns:80px 1fr;padding:20px;gap:18px}.kr-fastener-grid p{hyphens:auto;overflow-wrap:anywhere}.kr-fastener-grid h3{font-size:24px}}
