@media(max-width:1200px){:root{--header-h:78px}.container{width:min(calc(100% - 40px),1120px)}.brand{width:215px}.nav-menu{gap:20px}.nav-inner{gap:22px}.hero,.hero-grid{min-height:650px}.hero h1{font-size:4.8rem}.hero-note{font-size:1.2rem}.product-card{min-height:430px}.product-card figure{height:335px}.cta-grid{grid-template-columns:1fr}.cta-actions{justify-content:flex-start}.durability{display:none}}
@media(max-width:920px){.topbar-slogan,.nav-quote{display:none}.menu-toggle{display:block;margin-left:auto}.nav-menu{position:fixed;right:-100%;top:0;width:min(390px,88vw);height:100vh;background:#0c0d0e;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:105px 38px 40px;gap:18px;transition:.4s;z-index:2}.nav-menu.open{right:0}.nav-link{font-size:1.25rem}.mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.68);z-index:1}.mobile-overlay.open{display:block}.hero-grid{grid-template-columns:1fr;grid-template-rows:auto 430px}.hero-copy{padding-top:70px}.hero-visual{min-height:430px}.scroll-cue{margin-top:38px}.feature-grid{grid-template-columns:1fr 1fr}.split-section{grid-template-columns:1fr}.about-image{max-height:520px}.product-grid{grid-template-columns:1fr 1fr}.product-listing{grid-template-columns:1fr 1fr}.contact-grid,.content-grid-2,.detail-grid,.contact-page-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.gallery-grid{columns:2}.detail-main-image img{height:520px}}
@media(max-width:600px){body{font-size:15px}.container{width:min(calc(100% - 30px),100%)}.topbar{height:38px}.topbar-left{gap:0}.topbar-left span:last-child{display:none}.brand{width:205px}.hero,.hero-grid{min-height:auto}.hero-grid{grid-template-rows:auto 390px}.hero-copy{padding:60px 0 0}.hero h1{font-size:clamp(3.5rem,18vw,5rem)}.hero-desc{font-size:1rem}.hero-actions,.cta-actions,.detail-actions{display:grid;grid-template-columns:1fr}.hero-actions .btn,.cta-actions .btn{width:100%}.hero-visual img{mask-image:linear-gradient(180deg,transparent,#000 12%,#000 100%)}.hero-note{right:2%;bottom:16%;font-size:1rem}.feature-grid,.product-grid,.product-listing,.content-grid-3{grid-template-columns:1fr}.feature-card{min-height:145px}.split-section{min-height:auto}.about-image{height:360px}.about-inner{padding:55px 24px}.product-card,.product-listing .product-card{min-height:470px}.product-card figure,.product-listing .product-card figure{height:375px}.section-pad,.content-section{padding:62px 0}.section-head{align-items:flex-start;gap:18px}.section-head>a{padding-top:10px}.sectors h2{font-size:2.2rem}.cta-grid{gap:25px}.contact-grid{gap:30px}.contact iframe{height:280px}.footer-main{grid-template-columns:1fr;gap:28px;padding:48px 0}.footer-bottom .container{display:block}.footer-bottom span{display:block;margin-top:7px}.floating-actions{right:13px;bottom:15px}.float-btn{width:49px;height:49px}.float-btn .tooltip{display:none}.form-grid{grid-template-columns:1fr}.modal-dialog{padding:28px 19px}.field.full{grid-column:auto}.page-hero{min-height:280px;padding-bottom:45px}.gallery-grid{columns:1}.detail-main-image img{height:430px}.detail-copy h1{font-size:2.5rem}.map-large{height:390px}}
@media(max-width:920px){.menu-toggle{position:relative;z-index:3}}
@media(max-width:600px){.detail-copy .product-title{font-size:2.5rem}}
@media(max-width:920px){body.menu-open{overflow:hidden}.menu-toggle{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#151618;transition:.25s}.menu-toggle:hover{border-color:var(--primary);color:var(--primary)}.nav-menu{width:min(360px,90vw);padding:104px 26px 28px;gap:4px;background:linear-gradient(160deg,#111315 0,#070809 72%);border-left:1px solid rgba(255,90,0,.35);box-shadow:-24px 0 70px rgba(0,0,0,.7)}.nav-menu:before{content:'MENÜ';position:absolute;left:28px;top:35px;color:var(--primary);font:700 .76rem Oswald;letter-spacing:.18em}.nav-menu li{width:100%}.nav-menu .nav-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.08);font-size:1.12rem}.nav-menu .nav-link:before{content:'0' counter(item);counter-increment:item;color:#666;font:500 .68rem Inter}.nav-menu{counter-reset:item}.nav-menu .nav-link:after{left:auto;right:4px;bottom:10px}.mobile-quote-item{display:block!important;padding-top:22px}.mobile-quote-item .btn{width:100%}.menu-open .menu-toggle{position:fixed;top:18px;right:18px;background:var(--primary);border-color:var(--primary);box-shadow:0 0 30px rgba(255,90,0,.35)}}
@media(min-width:921px){.mobile-quote-item{display:none}}
@media(max-width:600px){.topbar{height:64px}.topbar .container{justify-content:flex-start}.topbar-left{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;line-height:1.45}.topbar-left span:last-child{display:inline;font-size:.62rem;color:#aaa}.site-nav{height:76px}.brand{width:220px}.footer-brand img{width:235px}.floating-actions{right:9px}.float-btn{width:44px;height:44px}.service-image{height:190px}}
@media(max-width:760px){.video-grid{grid-template-columns:1fr}.video-card-copy{padding:17px 18px}}
