*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--navy: #1a3a6b;--orange: #f5820a;--green: #3a9e3a;--light: #f4f6fa}body{font-family:DM Sans,sans-serif;background:var(--light);color:#222;overflow-x:hidden}input,textarea,select,button{font-family:inherit}a{color:var(--orange);text-decoration:none}a:hover{text-decoration:underline}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.6)}}@media(max-width:1080px){.nav-links-desktop{display:none!important}.site-navbar{min-height:82px!important}.hamburger{display:flex!important}.two-col,.form-row-2{grid-template-columns:1fr!important}}.site-navbar{width:100%}@media(min-width:1081px)and (max-width:1250px){.site-navbar{padding-left:18px!important;padding-right:18px!important;gap:12px!important}}@media(max-width:1080px){.site-navbar{padding:8px 16px!important}}@media(max-width:480px){.site-navbar img{height:72px!important;max-width:185px!important}}html,body,#root{width:100%;min-width:0}img,svg,video,canvas{max-width:100%}.brand-link{display:block;flex:0 0 auto;min-width:0;line-height:0}.site-navbar{overflow:visible}.page-hero{width:100%;overflow:hidden}.page-hero-badge{max-width:100%;overflow-wrap:anywhere}.page-hero-title{max-width:100%;overflow-wrap:anywhere;word-break:normal}@media(max-width:1080px){.site-navbar{min-height:78px!important;padding:6px 14px!important;gap:10px!important}.site-navbar img{height:68px!important;width:auto!important;max-width:min(180px,55vw)!important}.nav-links-desktop{display:none!important}.hamburger{display:flex!important;flex:0 0 auto;margin-left:auto}.page-hero{padding:42px 16px 38px!important}.page-hero-badge{font-size:9px!important;letter-spacing:1.2px!important;padding:5px 10px!important;margin-bottom:14px!important}.page-hero-title{font-size:clamp(1.65rem,7vw,2.35rem)!important;line-height:1.18!important;margin-bottom:12px!important}.page-hero p{font-size:.92rem!important;line-height:1.55!important}.foil-product-card{grid-template-columns:1fr!important}.foil-product-card>img{width:100%!important;height:190px!important;object-fit:cover!important}[style*=min-width],[style*="min-width: 120"],[style*="min-width: 100"]{min-width:0!important}}@media(max-width:600px){body{overflow-x:hidden}.site-navbar img{height:60px!important;max-width:155px!important}.site-navbar{min-height:70px!important}.page-hero{padding:34px 14px 32px!important}.page-hero-badge{max-width:96%;font-size:8px!important;letter-spacing:1px!important}.page-hero-title{font-size:clamp(1.55rem,8.2vw,2rem)!important}main>div>div[style*=maxWidth],main>section>div[style*=maxWidth]{max-width:100%!important}[style*="display: flex"]{min-width:0}.two-col,.form-row-2{grid-template-columns:1fr!important}}@media(max-width:380px){.site-navbar{padding-left:10px!important;padding-right:10px!important}.site-navbar img{height:56px!important;max-width:140px!important}.page-hero-title{font-size:1.48rem!important}}@media(max-width:1080px){.hamburger+*{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}html{width:100%;overflow-x:clip;-webkit-text-size-adjust:100%}body{width:100%;min-width:0;overflow-x:clip}#root,main,main>*,footer{min-width:0;max-width:100%}h1,h2,h3,h4,p,a,span,strong,li,label{overflow-wrap:anywhere}button,input,textarea,select{max-width:100%}button{touch-action:manipulation}.nav-link:hover,.nav-link:focus-visible{text-decoration:none!important;transform:translateY(-1px)}.brand-link:focus-visible,.hamburger:focus-visible,.mobile-menu a:focus-visible,.mobile-menu button:focus-visible{outline:3px solid rgba(245,130,10,.45);outline-offset:3px}.mobile-menu{overscroll-behavior:contain;padding-bottom:max(32px,env(safe-area-inset-bottom))}@media(max-width:1080px){.site-navbar{min-height:74px!important;padding:6px 14px!important}.site-navbar .brand-link{max-width:calc(100% - 56px)}.site-navbar .brand-link img{height:68px!important;width:auto!important;max-width:min(180px,48vw)!important}.nav-links-desktop{display:none!important}.hamburger{display:flex!important;flex:0 0 auto;margin-left:auto}.two-col,.form-row-2{grid-template-columns:minmax(0,1fr)!important}[style*=minWidth] span:first-child,[style*=min-width] span:first-child{min-width:0!important}}@media(max-width:767px){.page-hero{padding:34px 16px 32px!important}.page-hero-title{font-size:clamp(1.55rem,8vw,2.1rem)!important;line-height:1.18!important}.page-hero p{max-width:100%!important;font-size:.92rem!important}.page-hero-badge{max-width:100%;font-size:8.5px!important;letter-spacing:1px!important;padding:5px 10px!important}.site-navbar .brand-link img{height:60px!important;max-width:min(155px,48vw)!important}main>div[style*=padding],main>section[style*=padding]{padding-left:16px!important;padding-right:16px!important}.foil-product-card{grid-template-columns:minmax(0,1fr)!important}.foil-product-card>img{width:100%!important;height:190px!important;object-fit:cover!important}[style*="display: flex"]{min-width:0!important;max-width:100%}iframe,video,canvas{max-width:100%!important}.mobile-menu a{width:min(100%,320px);text-align:center}}@media(max-width:480px){.site-navbar{padding-left:10px!important;padding-right:10px!important}.site-navbar .brand-link img{height:56px!important;max-width:142px!important}.page-hero{padding:30px 14px 28px!important}.page-hero-title{font-size:1.48rem!important}.page-hero-badge{font-size:8px!important;letter-spacing:.8px!important}main a[style*="padding: '14px 32px'"]{max-width:100%}.spec-row,[data-spec-row]{flex-direction:column!important;gap:3px!important}}@media(max-width:360px){.site-navbar .brand-link img{height:52px!important;max-width:132px!important}.hamburger{padding:6px!important}.page-hero-title{font-size:1.4rem!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
