@media (max-width:1199px){:root{--header-height:70px}.container{max-width:960px}.features-grid{grid-template-columns:repeat(2,1fr)}.about-content{gap:var(--space-2xl)}.products-bento{grid-template-columns:repeat(4,1fr)}.bento-item,.bento-item:first-child,.bento-item:nth-child(2),.bento-item:nth-child(3),.bento-item:nth-child(4){grid-column:span 1;grid-row:span 1}.honors-grid{grid-template-columns:repeat(2,1fr)}.news-grid{grid-template-columns:repeat(2,1fr)}.products-grid{grid-template-columns:repeat(2,1fr)}.product-detail-grid{grid-template-columns:1fr}.product-gallery{position:relative;top:0}.related-products-grid{grid-template-columns:repeat(3,1fr)}.article-layout{grid-template-columns:1fr}.article-sidebar{order:-1}.sidebar-widget{display:none}.about-content,.about-intro-grid{grid-template-columns:1fr}.about-intro-image{order:-1}.team-grid{grid-template-columns:repeat(2,1fr)}.partners-grid{grid-template-columns:repeat(3,1fr)}.contact-grid{grid-template-columns:1fr}.contact-sidebar{order:-1}.footer-main{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){:root{--header-height:64px}.container{max-width:720px;padding:0 var(--space-md)}.header{backdrop-filter:none;background:rgba(255,255,255,.98)}.nav-toggle{display:flex}.nav-item>a{padding:var(--space-md);border-bottom:1px solid var(--border-light);border-radius:0}.nav-item:hover>a{background:0 0}.sub-nav{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;padding-left:var(--space-lg);display:none}.nav-item.open .sub-nav{display:block}.hero{min-height:350px}.hero-content{padding:var(--space-2xl) 0}.hero-title{font-size:2rem}.features-grid{grid-template-columns:1fr;gap:var(--space-md)}.products-bento{grid-template-columns:1fr}.bento-item,.bento-item:first-child,.bento-item:nth-child(2),.bento-item:nth-child(3),.bento-item:nth-child(4){grid-column:span 1;grid-row:span 1}.about-stats{flex-wrap:wrap;gap:var(--space-xl)}.honors-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.news-grid{grid-template-columns:1fr}.news-card-featured{grid-template-columns:1fr}.news-card-horizontal{grid-template-columns:200px 1fr}.cta-buttons{flex-direction:column}.products-grid{grid-template-columns:1fr}.product-meta-list{grid-template-columns:1fr}.product-actions{flex-direction:column}.cases-grid{grid-template-columns:1fr}.cta-block{flex-direction:column;text-align:center}.article-nav{grid-template-columns:1fr;gap:var(--space-md)}.article-nav-next{text-align:left}.timeline::before{left:0}.timeline-item{width:100%;padding-left:var(--space-xl);padding-right:0;margin-left:0;text-align:left!important}.timeline-item:nth-child(2n),.timeline-item:nth-child(odd){margin-left:0;padding-left:var(--space-xl);text-align:left}.timeline-item::before{left:-8px!important;right:auto!important}.culture-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,1fr)}.partners-grid{grid-template-columns:repeat(2,1fr)}.contact-cards-grid{grid-template-columns:1fr;margin-bottom:var(--space-lg);gap:var(--space-md)}.contact-card{padding:var(--space-xl)}.contact-main{padding:var(--space-3xl) 0}.form-row{grid-template-columns:1fr;gap:0}.cta-card{flex-direction:column;text-align:center}.footer-main{grid-template-columns:1fr 1fr;text-align:center;gap:var(--space-xl)}.footer-brand{grid-column:1/-1}.footer-logo img{margin:0 auto}.footer-contact-mini{align-items:center}.footer-qrcodes{grid-column:1/-1;justify-content:center}.qrcode-wrap{margin:0 auto var(--space-sm)}.footer-bottom{flex-direction:column;gap:var(--space-md);text-align:center}.copyright{flex-direction:column;gap:var(--space-xs)}}@media (max-width:767px){.scroll-indicator{display:none}.section-header h2{font-size:1.5rem}.about-intro,.about-intro-section,.contact-main,.cta-section,.culture-section,.faq-section,.features-section,.honors-section,.news-section,.partners-section,.products-showcase,.team-section,.testimonials-section,.timeline-section{padding:var(--space-3xl) 0}.feature-icon{width:60px;height:60px}.feature-item{padding:var(--space-md)}.about-stats{justify-content:space-around}.stat-number{font-size:1.75rem}.about-features-row{gap:var(--space-md)}.product-card{position:relative;margin-bottom:var(--space-md)}.honors-grid{grid-template-columns:1fr}.honor-item{display:flex;align-items:center;gap:var(--space-md);text-align:left}.honor-image{width:80px;height:80px;margin:0}.testimonial-item{padding:var(--space-md)}.testimonial-item blockquote{font-size:1rem}.news-card-horizontal{grid-template-columns:1fr}.newsletter-content{flex-direction:column;text-align:center;gap:var(--space-xl)}.newsletter-form{flex-direction:column;width:100%}.newsletter-form input{width:100%}.newsletter-form .btn{width:100%}.page-header{padding:var(--space-2xl) 0}.page-header-img{padding:var(--space-3xl) 0}.filter-bar{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:var(--space-sm)!important;flex-wrap:wrap!important}.filter-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:var(--space-sm);-webkit-overflow-scrolling:touch}.filter-tab{white-space:nowrap}.filter-search input{width:180px!important;max-width:180px!important}.filter-search{flex-shrink:0!important;margin-left:auto!important}.related-products-grid{grid-template-columns:repeat(2,1fr)}.tabs-header{overflow-x:auto}.tab-btn{white-space:nowrap;flex:none}.article-meta-top{flex-direction:column;gap:var(--space-sm)}.article-title{font-size:1.5rem}.article-share{flex-wrap:wrap}.team-grid{grid-template-columns:1fr}.partners-grid{grid-template-columns:repeat(2,1fr)}.partner-logo{height:60px;font-size:.85rem}.contact-card{padding:var(--space-xl)}.contact-card-icon{width:48px;height:48px}.contact-value{font-size:1.125rem}.form-captcha .captcha-input{flex-direction:column;align-items:stretch}.captcha-img{height:50px;align-self:flex-start}.error-code{font-size:5rem}.error-actions{flex-direction:column}.quick-links{gap:var(--space-sm)}.footer{padding-top:var(--space-2xl)}.footer-main{padding-bottom:var(--space-2xl)}}@media (max-width:479px){.hero{min-height:300px}.page-header-img{padding:var(--space-2xl) 0}.cases-grid,.products-grid{grid-template-columns:1fr}.related-products-grid{grid-template-columns:repeat(2,1fr)}.btn-lg{padding:.75rem 1.5rem;font-size:.95rem}.about-stats{flex-direction:column;gap:var(--space-lg)}.stat-item{text-align:center}.product-meta-list{grid-template-columns:1fr}.meta-item{display:flex;align-items:center;justify-content:space-between;text-align:left}.footer-bottom{font-size:.8rem}}@media (max-height:500px) and (orientation:landscape){.hero{min-height:300px}.hero-content{padding:var(--space-lg) 0}.hero-title{font-size:1.75rem}.scroll-indicator{display:none}}@media print{.article-share,.article-sidebar,.cta-block,.cta-section,.footer,.header,.hero-swiper,.nav-toggle,.newsletter-section,.product-actions,.product-share,.related-products{display:none!important}.header-spacer{display:none}body{font-size:12pt;line-height:1.5;color:#000}.container{max-width:100%;padding:0}article{page-break-inside:avoid}a[href]::after{content:" (" attr(href) ")";font-size:90%;opacity:.7}}@media (prefers-contrast:high){:root{--primary-color:#003399;--text-primary:#000;--border-gray:#666}.btn{border-width:2px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.scroll-indicator{animation:none}.related-products-grid .related-card:nth-child(n+3){display:none}.footer-nav ul li a,.footer-products ul li a{display:inline-block;min-width:44px;min-height:44px;line-height:44px;padding:0 var(--space-md)}}@media (min-width:768px) and (max-width:991px){.nav-toggle{display:none!important}.nav-list{position:static!important;transform:none!important;flex-direction:row!important;background:0 0!important;padding:0!important;gap:var(--space-xs)!important;overflow:visible!important}.nav-item>a{padding:var(--space-sm) var(--space-md);border-bottom:none;border-radius:var(--radius-sm);font-size:.875rem}.nav-item:hover>a{background:var(--primary-light)}}.nav-toggle{min-width:44px;min-height:44px;padding:10px}.footer-contact-mini span,.footer-contact-mini span a,.footer-links a,.footer-nav a,.footer-products a,.cta-contact-info p a{min-height:44px;display:inline-flex;align-items:center}.filter-item,.filter-tab{min-height:44px}.search-btn{min-width:44px;min-height:44px}.page-numbers a,.pagination a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.btn,button{min-height:44px;min-width:44px}@media (max-width:991px){.nav-item a{min-height:48px!important;padding:12px 20px!important}.nav-toggle{width:48px!important;height:48px!important}}@media (max-width:991px){.hero-brand-content{grid-template-columns:1fr;gap:var(--space-2xl)}.hero-brand-stats{grid-template-columns:repeat(3,1fr)}.about-intro-grid{grid-template-columns:1fr}.about-intro-features{grid-template-columns:repeat(2,1fr)}.expertise-grid{grid-template-columns:repeat(2,1fr)}.quality-grid{grid-template-columns:1fr}.quality-stats{grid-template-columns:repeat(2,1fr)}.history-timeline::before{left:20px}.timeline-item,.timeline-item:nth-child(odd){flex-direction:column;align-items:flex-start;padding-left:50px;padding-right:0;text-align:left}.timeline-item::before,.timeline-item:nth-child(odd)::before{left:12px;right:auto;transform:translateX(0)}.timeline-item:nth-child(odd) .timeline-year,.timeline-year{text-align:left;padding:0;margin-bottom:var(--space-sm)}.timeline-content,.timeline-item:nth-child(odd) .timeline-content{padding:0;text-align:left}.team-credentials-grid{grid-template-columns:1fr}.contact-cta-grid{grid-template-columns:1fr}.cta-actions{flex-direction:column}}@media (max-width:768px){.hero-brand-stats{grid-template-columns:1fr}.hero-stat-item{padding:var(--space-lg)}.about-intro-features,.expertise-grid,.quality-stats{grid-template-columns:1fr}.partners-showcase{flex-direction:column;align-items:center}.partner-item{width:100%;max-width:300px}}@media (max-width:480px){.hero-badges{flex-direction:column}.badge-item{text-align:center;justify-content:center}.section-label{flex-direction:column;align-items:flex-start}.section-label.center{align-items:center}.label-line{width:30px}.page-header-img{padding:var(--space-2xl) 0}}@media (max-width:767px){.filter-bar{flex-direction:column!important;align-items:stretch!important;gap:var(--space-md)!important}.filter-tabs{display:flex;flex-wrap:wrap;gap:var(--space-xs);order:1;overflow-x:visible}.filter-item,.filter-tab{flex:1 1 auto;min-width:80px;text-align:center;padding:var(--space-sm) var(--space-md);white-space:nowrap}.filter-search{width:100%;order:2;margin-left:0!important}.filter-search input{width:100%!important;max-width:100%!important}}@media (max-width:767px){.newsletter-form .form-control,.newsletter-form input{width:100%!important;max-width:none!important}.modal-content{max-width:90vw!important;margin:0 auto}.error-page .search-form input{max-width:100%!important}}@media (max-width:767px){input,select,textarea{font-size:16px!important}.small,.text-small,small{font-size:14px!important}.contact-time,.product-category-badge{font-size:12px!important}}@media (max-width:767px){.share-btn,.share-item,.social-share .btn{width:44px!important;height:44px!important;min-width:44px;min-height:44px}.filter-tab{min-height:44px;padding:12px 16px}.thumb-item{width:44px;height:44px}}.product-category-badge{font-size:11px}.product-title{font-size:1.1rem;line-height:1.4}.product-subtitle{font-size:.875rem}.scenario-icon{font-size:2rem}.product-sidebar-sticky{top:20px;z-index:10}@media (max-width:991px){.product-sidebar-sticky{position:relative!important;top:0!important}}@media (max-width:767px){.product-title{font-size:1rem}.scenario-icon{font-size:1.5rem}}@media (max-width:767px){.hero-brand-section{width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.hero-brand-section .container{width:100%;max-width:100%;padding:0 var(--space-md);box-sizing:border-box}.hero-brand-bg{min-height:auto;padding:var(--space-2xl) 0;width:100%}.hero-brand-content{display:flex;flex-direction:column;gap:var(--space-xl);padding:0;width:100%;max-width:100%;box-sizing:border-box}.hero-brand-text{text-align:center;width:100%;max-width:100%}.hero-brand-text h1{font-size:1.75rem;word-wrap:break-word;overflow-wrap:break-word}.hero-subtitle{font-size:.95rem;word-wrap:break-word;overflow-wrap:break-word}.hero-badges{justify-content:center;flex-wrap:wrap;gap:var(--space-sm)}.badge-item{font-size:.8rem;padding:var(--space-xs) var(--space-sm)}.hero-brand-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm);width:100%;min-width:0}.hero-stat-item{text-align:center;white-space:normal;padding:var(--space-md) var(--space-xs)}.hero-stat-number{font-size:1.25rem}.hero-stat-label{font-size:.7rem}}@media (max-width:767px){body>header.header .header-container{padding:0 var(--space-md)}body>header.header .nav-list{display:none;position:absolute;top:100%;left:0;right:0;background:var(--bg-white,#fff);flex-direction:column;padding:var(--space-md);box-shadow:0 4px 12px rgba(0,0,0,.1)}body>header.header .nav-list.active{display:flex}body>header.header .nav-item{width:100%;text-align:center}body>header.header .nav-item a{display:block;padding:var(--space-sm) 0;border-bottom:1px solid var(--border-light,#e5e7eb)}body>header.header .nav-toggle{display:block}}@media (max-width:991px){.nav-item>a,.sub-nav li a{min-height:44px!important;padding:12px 16px!important;display:flex!important;align-items:center!important}.nav-toggle{min-width:44px!important;min-height:44px!important;padding:8px!important;justify-content:center!important;align-items:center!important}.filter-item,.filter-tab{min-height:44px!important;padding:12px 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.tab-btn{min-height:44px!important;padding:12px 16px!important}.footer-nav ul li a,.footer-products ul li a{min-height:44px!important;display:inline-flex!important;align-items:center!important;padding:8px 0!important}.filter-search .search-btn{min-width:44px!important;min-height:44px!important;padding:8px!important;display:flex!important;justify-content:center!important;align-items:center!important}.pagination-wrapper span a{min-width:44px!important;min-height:44px!important;display:inline-flex!important;justify-content:center!important;align-items:center!important}}@media (max-width:991px){.form-group input,.form-group select,.form-group textarea,input,select,textarea{font-size:16px!important}.filter-search input{font-size:16px!important}}.filter-group,.filter-tabs{touch-action:pan-x}html.nav-open{overflow:hidden;position:fixed;width:100%;height:100%}@media (max-width:480px){.filter-search input{width:100%!important;max-width:100%!important;min-width:0!important}}@media (max-height:500px) and (orientation:landscape){.hero-brand-section{min-height:auto}.hero-brand-bg{min-height:auto;padding:var(--space-xl) 0}.hero-brand-content{grid-template-columns:1fr 1fr;gap:var(--space-lg)}.hero-brand-text h1{font-size:1.5rem}.hero-subtitle{font-size:.9rem;margin-bottom:var(--space-md)}.hero-badges{flex-wrap:wrap;gap:var(--space-sm)}.badge-item{padding:var(--space-xs) var(--space-sm);font-size:.75rem}.hero-brand-stats{grid-template-columns:repeat(3,1fr);gap:var(--space-sm)}.hero-stat-number{font-size:1.25rem}.hero-stat-label{font-size:.7rem}.about-section .about-grid{grid-template-columns:1fr 1fr;gap:var(--space-lg)}.about-section .about-content h2{font-size:1.25rem}.about-section .about-desc{font-size:.85rem}.about-stats{gap:var(--space-md)}.stat-number{font-size:1.5rem}.about-image{max-height:200px;overflow:hidden}.about-badge{padding:var(--space-xs) var(--space-sm)}.about-badge strong{font-size:1.25rem}.page-header{min-height:auto;padding:var(--space-lg) 0}.page-header h1{font-size:1.5rem}}@media (max-width:767px){.header-spacer+.breadcrumb-wrapper+.page-header,body>.header+.header-spacer+.breadcrumb-wrapper~.page-header{margin-top:0}html body>header.header{position:fixed;top:0;left:0;right:0;z-index:1000}html body>header.header+.header-spacer{height:calc(var(--header-height,64px) + 1px);display:block}html body>header.header .nav-list{position:fixed;top:var(--header-height,64px);left:0;right:0;bottom:0;background:var(--bg-white,#fff);flex-direction:column;padding:var(--space-md);overflow-y:auto;z-index:999;transform:translateX(100%);transition:transform .3s ease;display:flex!important;box-shadow:0 4px 20px rgba(0,0,0,.15)}html.nav-open body>header.header .nav-list{transform:translateX(0)}html body>header.header .nav-item{width:100%;border-bottom:1px solid var(--border-light,#e5e7eb)}html body>header.header .nav-item a{display:block;padding:var(--space-md) var(--space-sm);font-size:1rem}html body>header.header .nav-toggle{display:flex!important;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;padding:8px;background:0 0;border:none;cursor:pointer;z-index:1001}html body>header.header .nav-toggle span{display:block;flex-shrink:0;width:24px;height:2px;background:var(--text-primary,#333);margin:3px 0;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}html.nav-open body>header.header .nav-toggle span:first-child{transform:rotate(45deg) translate(5px,5px)}html.nav-open body>header.header .nav-toggle span:nth-child(2){opacity:0}html.nav-open body>header.header .nav-toggle span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}}@media (max-width:767px){html.nav-open::before{content:'';position:fixed;top:var(--header-height,64px);left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998}}@media (max-width:767px){.bottom-nav a,.footer-link,.footer-nav a,.nav-link,.navbar-nav .nav-item .nav-link{min-height:44px;min-width:44px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center}.mobile-menu a,.offcanvas a,.slide-menu a{min-height:44px;padding:12px 16px}.product-card a,.product-item a{min-height:44px}.btn-mobile,.mobile-cta{min-height:44px;min-width:44px}.banner-text,.hero-content,.hero-title-container{overflow-x:hidden;word-wrap:break-word;max-width:100%}}@media (max-width:767px){.breadcrumb a,.breadcrumb-item a{min-height:44px;min-width:44px;padding:10px 12px;display:inline-flex;align-items:center}.btn-outline,.btn-view-more,.view-more-btn{min-height:44px!important;min-width:120px;padding:10px 20px}.footer-bottom a,.footer-legal a{min-height:44px;padding:10px 12px;display:inline-flex;align-items:center}.copyright a,.icp-link{min-height:44px;min-width:44px;padding:10px}.news-card .read-more,.product-card h3 a,.product-card-link,a.read-more{min-height:44px;display:inline-flex;align-items:center}}img{max-width:100%;height:auto}@media (max-width:767px){.btn,.btn-outline,.btn-primary,.btn-secondary,a.btn,button,input[type=button],input[type=submit]{min-height:44px;min-width:44px;padding:10px 16px}.nav-item a,.nav-link{min-height:48px!important;padding:12px 20px!important}.nav-toggle{min-width:44px!important;min-height:44px!important}.filter-item,.filter-tab{min-height:44px;padding:10px 16px}.news-card,.product-card{min-height:44px}.page-link,.pagination a,.pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.tab-btn{min-height:44px;padding:10px 16px}.search-btn{min-width:44px;min-height:44px}.share-btn,.social-share .btn{width:44px!important;height:44px!important;min-width:44px;min-height:44px}.footer-links a,.footer-nav ul li a,.footer-products ul li a{min-height:44px;display:inline-flex;align-items:center;padding:8px 0}.breadcrumb a,.breadcrumb-item a{min-height:44px;min-width:44px;padding:10px 12px;display:inline-flex;align-items:center}}@media (max-width:767px){body{font-size:16px!important;line-height:1.6!important}div,li,p,span,td,th{line-height:1.6!important}h1{font-size:clamp(1.75rem, 5vw, 2.5rem);line-height:1.3}h2{font-size:clamp(1.5rem, 4vw, 2rem);line-height:1.35}h3{font-size:clamp(1.25rem, 3vw, 1.5rem);line-height:1.4}h4{font-size:clamp(1.1rem, 2.5vw, 1.25rem);line-height:1.4}h5{font-size:clamp(1rem, 2vw, 1.125rem);line-height:1.45}h6{font-size:clamp(.95rem, 1.8vw, 1rem);line-height:1.5}p{margin-bottom:1rem;font-size:16px}.form-control,.form-group input,.form-group select,.form-group textarea,input,select,textarea{font-size:16px!important}.small,.text-small,small{font-size:14px!important}}@media (max-width:767px){.container{padding-left:16px;padding-right:16px}.content-wrapper,.main-content{padding:16px}.section,section{margin-bottom:24px}.card,.feature-item,.honor-item,.news-card,.product-card{margin-bottom:16px;padding:16px}.card-body,.news-card-body,.product-card-body{padding:16px}.section-header{margin-bottom:20px}.form-group{margin-bottom:16px}.btn-group{gap:12px}}@media (max-width:767px){.cases-grid,.products-grid{display:flex;flex-direction:column;gap:16px}.honors-grid{display:flex;flex-direction:column;gap:16px}.news-grid{display:flex;flex-direction:column;gap:16px}.about-content,.about-grid,.about-intro-grid{display:flex;flex-direction:column;gap:20px}.features-row,.grid-row{display:flex;flex-direction:column;gap:16px}.hero-brand-content,.hero-brand-grid{display:grid;grid-template-columns:1fr;gap:16px}.features-grid{display:grid;grid-template-columns:1fr;gap:16px}.bento-grid,.products-bento{display:grid;grid-template-columns:1fr;gap:16px}.team-grid{display:flex;flex-direction:column;gap:16px}.partners-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.contact-cards-grid,.contact-grid{display:flex;flex-direction:column;gap:16px}.product-detail-grid,.product-meta-list{display:flex;flex-direction:column;gap:16px}.article-layout{display:flex;flex-direction:column;gap:16px}.cta-block,.cta-card{flex-direction:column;text-align:center;gap:16px}}@media (max-width:767px){img{max-width:100%;height:auto;display:block}.article-content img,.content img,article img{max-width:100%;height:auto;margin:16px 0}.product-card img,.product-image img{max-width:100%;height:auto}.logo img{max-width:160px;height:auto}.logo a{min-height:44px;display:inline-flex;align-items:center}}.filter-group,.filter-tabs,.partners-grid{-webkit-overflow-scrolling:touch;touch-action:pan-x}@media (max-width:767px){.newsletter-form .form-control,.newsletter-form input,.search-form input{width:100%!important;max-width:none!important}.modal-content{max-width:90vw!important;margin:0 auto}body,html{overflow-x:hidden;max-width:100vw}.container{max-width:100%;box-sizing:border-box}}@media (max-width:767px){.form-row{display:flex;flex-direction:column;gap:0}.form-captcha .captcha-input{flex-direction:column;align-items:stretch}.captcha-img{height:50px;align-self:flex-start}.form-actions,.product-actions{flex-direction:column;gap:12px}.form-actions .btn,.product-actions .btn{width:100%}}@media (max-height:500px) and (orientation:landscape){.hero-brand-section{min-height:auto}.hero-brand-bg{min-height:auto;padding:20px 0}.hero-brand-content{grid-template-columns:1fr 1fr;gap:16px}.hero-brand-text h1{font-size:1.5rem}.hero-subtitle{font-size:.9rem}.hero-brand-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.skip-link{position:absolute;top:-100px;left:0;background:var(--primary-color,#2563eb);color:#fff;padding:12px 24px;z-index:9999;text-decoration:none}.skip-link:focus{top:0}:focus{outline:2px solid var(--primary-color,#2563eb);outline-offset:2px}.btn:disabled,button:disabled,input:disabled{opacity:.5;cursor:not-allowed}}@media (max-width:767px){.btn,.filter-item,.filter-tab,.nav-item>a,.nav-toggle,a,button,input,select,textarea{touch-action:manipulation}}.nav-toggle{-webkit-tap-highlight-color:transparent}.nav-toggle:focus-visible{outline:2px solid var(--primary-color,#165DFF);outline-offset:2px}.nav-toggle:active{background-color:rgba(0,0,0,.05)}.nav-toggle.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media (max-width:767px){.legal-content{padding:var(--space-xl) 0 var(--space-3xl)}.legal-document{padding:var(--space-lg)}.legal-toc{padding:var(--space-lg)}.legal-section h2{font-size:1.25rem}}