@media(max-width:800px){html,body{overflow-x:hidden}body{font-size:14px}.logo{font-size:19px}header{height:60px;padding:0 20px}.header-tools{gap:0}.language-toggle{min-width:44px;min-height:44px;text-align:right}.quick-nav{top:60px;min-height:52px;padding:0 8px;gap:0;justify-content:flex-start;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.quick-nav::-webkit-scrollbar{display:none}.quick-nav a{flex:0 0 auto;min-height:44px;display:flex;align-items:center;padding:0 15px;scroll-snap-align:start;font-size:11px}.quick-nav a.active{transform:none;color:#a86747}.hero-copy{padding:54px 24px 42px}.hero-copy .kicker{margin-bottom:17px;font-size:9px}.hero-copy h1{font-size:49px;line-height:1.01;letter-spacing:-.06em}.hero-copy>p:not(.kicker){margin-top:22px;font-size:14px;line-height:1.75}.hero-actions{align-items:flex-start;gap:18px;margin-top:28px;flex-wrap:wrap}.button{min-height:48px;padding:0 18px}.hero-art{height:320px}.hero-label{left:18px;right:18px;bottom:15px;font-size:9px}.metrics{padding:28px 24px;gap:25px 18px}.metrics strong{font-size:29px}.metrics span{display:block;font-size:8px;line-height:1.45}.section{padding:68px 24px}.about h2,.products-head h2,.feature-copy h2,.capability h2,.contact h2{font-size:42px}.about-body .lead{font-size:20px}.trust-strip{padding:18px 24px;gap:23px}.trust-strip span{font-size:16px}.products-head{margin-bottom:34px}.products-head>p{font-size:12px;line-height:1.7}.category-nav{margin-inline:-24px;grid-template-columns:repeat(2,1fr)}.category-nav button{min-height:76px;padding:14px 16px;font-size:16px}.category-nav small{font-size:8px}.catalogue{margin-inline:-24px;grid-template-columns:repeat(2,1fr)}.card{min-height:286px;padding:10px}.card img,.card-placeholder{height:157px}.card-info{padding:9px 2px}.card-info p{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-info h3{font-size:16px;line-height:1.1}.card-info span{display:block;margin-top:5px;font-size:9px;line-height:1.3}.card-arrow{right:11px;bottom:11px}.catalogue-footer{margin-top:18px;font-size:10px}.catalogue-footer .underlink{margin-top:12px}.feature-image{height:340px}.feature-copy{padding:58px 24px}.feature-copy>p:not(.kicker){font-size:13px}.capability .steps{margin-top:34px}.steps article{padding:18px 0}.contact{padding:68px 24px}.contact form{margin-top:36px}.contact input,.contact textarea{min-height:42px}.whatsapp{top:auto;bottom:18px;right:16px;width:52px;height:52px;padding:0;justify-content:center;border-radius:50%;box-shadow:0 7px 20px #0004}.whatsapp i{width:37px;height:37px;font-size:22px}.whatsapp span{display:none}.modal{padding:0;background:#f5f3ee}.modal-content{min-height:100vh}.modal-close{top:14px;right:16px;color:#20231f;font-size:34px}.modal-image{min-height:360px;padding:68px 25px 25px}.modal-detail{padding:32px 24px 46px}.modal-detail h2{font-size:42px}.specs p{gap:15px;align-items:flex-start}.specs b{text-align:right}.category-page-bar{height:58px;padding:0 18px}.category-page-inner{padding:38px 20px 65px}.category-intro h1{font-size:51px}.category-intro>p{font-size:12px}.category-tabs{margin-inline:-20px;grid-template-columns:repeat(2,1fr)}.category-tabs button{min-height:70px;padding:13px 16px;font-size:16px}.library-controlbar{top:58px;margin-inline:-20px;padding-inline:20px}.library-tools{padding:16px 0 12px}.library-tools span{font-size:10px}.library-tools select{min-height:34px}.library-grid{margin-inline:-20px;grid-template-columns:repeat(2,1fr)}.library-card{min-height:278px;padding:9px}.library-card img,.library-card .sample-image{height:166px}.library-card p{margin-top:9px;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-card h3{font-size:16px;line-height:1.1}.library-card span{font-size:9px}.library-card i{right:10px;bottom:10px}.pagination{gap:7px}.pagination button{width:39px;height:39px}.language-hint{right:16px;top:70px}.language-menu{right:-2px;top:44px;width:152px}.language-menu button{min-height:38px;font-size:12px}}
