body{font-family:Arial,Microsoft YaHei,sans-serif;color:#222;background:#f4f8fb;margin:0}#app{margin:0;padding:0}.fixed-bg-section{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:transparent;display:none}@media (max-width:768px){.fixed-bg-section{display:none}body{background:#fff}}.navbar{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);border-bottom:none;padding:1.2rem 0;position:fixed;width:100%;z-index:2000;transition:background .3s}.navbar-brand{display:flex;align-items:center;text-decoration:none;transition:transform .3s ease}.navbar-brand:hover{transform:scale(1.05)}.navbar-brand img{height:100px!important;transition:opacity .3s ease}.navbar-brand:hover img{opacity:.9}.navbar-brand span{color:#fff;font-weight:700;font-size:1.6rem;letter-spacing:2px;margin-left:.5rem;transition:color .3s ease}.navbar-brand:hover span{color:#00aeef}.navbar-nav{margin-left:2rem}.nav-item.dropdown,.nav-link{position:relative}.nav-link{color:#061629!important;font-weight:700;font-size:1.15rem;padding:.5rem 1.5rem!important;padding-bottom:.7rem!important;transition:color .3s,background-color .3s,border-radius .3s;border-radius:0}.nav-link:after{content:"";position:absolute;left:50%;bottom:0;height:2px;width:0;background-color:#00aeef;transform:translateX(-50%);transition:width .3s ease}.nav-link.router-link-exact-active{color:#0072ce!important;background:transparent;border-bottom-color:#0072ce}.nav-link.router-link-exact-active:after{width:60%;background-color:#0072ce}.nav-item.dropdown:hover>.nav-link,.nav-link:hover{color:#0072ce!important;background-color:transparent;border-radius:var(--border-radius);padding-bottom:.7rem!important}.nav-item.dropdown:hover>.nav-link:after,.nav-link:hover:after{width:60%;background-color:#0072ce}.dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:2002;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.nav-item.dropdown:hover>.dropdown-menu{display:block}.dropdown-item{display:block;width:100%;padding:.5rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;transition:color .3s,background-color .3s;position:relative}.dropdown-item:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background-color:#00aeef;transition:width .3s ease}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef;text-decoration:none}.dropdown-item:focus:after,.dropdown-item:hover:after{width:100%}.navbar-toggler{border:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%280,0,0,0.7%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3E%3C/svg%3E")}#app .footer{background-color:#fff;padding:4rem 0 2rem;box-shadow:0 -2px 4px rgba(0,0,0,.1)}#app .footer h5{color:#212529;font-weight:700;font-size:1.15rem;margin-bottom:1rem;position:relative;text-align:center}#app .footer h5:after{content:none}#app .footer ul{text-align:center;padding:0;margin:0}#app .footer ul li{margin-bottom:.5rem}#app .footer ul li a{color:#061629;text-decoration:none;font-size:1rem;transition:color .3s ease;position:relative;padding:.3rem .8rem;border-radius:.25rem;display:inline-block}#app .footer ul li a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background-color:#00aeef;transition:width .3s ease}#app .footer ul li a:hover{color:#061629;background-color:transparent}#app .footer ul li a:hover:after{width:100%}#app .copyright{color:#555;font-size:.9rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.btn-primary{background-color:#0072ce;border-color:#0072ce;color:#fff;font-weight:600;font-size:1rem;padding:.5rem 1.5rem;border-radius:.25rem;line-height:1.5;transition:background .3s,border .3s}.btn-primary:hover{background-color:#005fa3;border-color:#005fa3}.btn-outline-light{color:#0072ce;border-color:#0072ce;background:#fff}.btn-outline-light:hover{background:#0072ce;color:#fff}@media (max-width:768px){.navbar{padding:.8rem 0}.navbar-brand{font-size:1.2rem}.navbar-brand img{height:32px}.navbar-toggler{padding:.4rem;border:none;background:transparent}.navbar-toggler:focus{box-shadow:none;outline:none}.navbar-toggler-icon{width:1.5em;height:1.5em}.navbar-collapse{background:#fff;margin-top:.5rem;padding:1rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.navbar-nav{margin:0}.nav-item{margin:.5rem 0}.nav-link{padding:.8rem 1rem!important;font-size:1.1rem;border-radius:6px;transition:background-color .3s,color .3s;font-weight:700;text-align:center;width:100%;display:block;position:relative}.nav-link:active{background:#f0f6fa;color:#0072ce!important}.nav-link.router-link-exact-active:after,.nav-link:active:after{display:block;content:"";position:absolute;left:50%;bottom:0;height:2px;width:60%;background-color:#0072ce;transform:translateX(-50%);transition:width .3s ease}.dropdown-menu{position:static!important;float:none;width:100%;margin-top:.5rem;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:6px;padding:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.08)}.dropdown-item{color:#333;padding:.8rem 1rem;border-radius:4px;text-align:center;font-weight:700;transition:background .2s,color .2s}.dropdown-item.router-link-exact-active,.dropdown-item:active{background:#f0f6fa;color:#0072ce}.dropdown-item.router-link-exact-active:after,.dropdown-item:active:after{display:block;content:"";position:absolute;left:50%;bottom:0;height:2px;width:60%;background-color:#0072ce;transform:translateX(-50%);transition:width .3s ease}}@media (min-width:769px){.navbar{height:120px!important;display:flex;align-items:center}.navbar .dropdown-menu{min-width:unset;left:50%;transform:translateX(-50%);float:none}.navbar .dropdown-item{text-align:center;padding-left:.5rem;padding-right:.5rem}.navbar-brand img{height:100px!important;transition:opacity .3s ease}}.lang-switch-btn{background:#f5f7fa;border:1px solid #d1d5db;border-radius:20px;padding:4px 18px;font-size:1.1rem;color:#0072ce;cursor:pointer;transition:background .2s,color .2s,border .2s;margin-left:10px;outline:none;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.04)}.lang-switch-btn:hover{background:#e6f0fa;color:#005fa3;border-color:#b6d4fa}.lang-en,.lang-zh{font-weight:600}.hero-section[data-v-984d0694]{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7));color:#fff;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 80px)}.hero-section[data-v-984d0694]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/static/img/hero-bg.a60c945b.jpg);background-size:cover;background-position:50%;background-attachment:fixed;z-index:-1}.hero-content-wrapper[data-v-984d0694]{width:100%;padding:4rem 0}.uagb-container-inner-blocks-wrap[data-v-984d0694]{text-align:center}.uagb-info-box[data-v-984d0694]{width:100%;text-align:center;max-width:800px;margin:0 auto}.uagb-ifb-title-wrap h5[data-v-984d0694]{font-size:1.5rem;margin-bottom:1rem}.uagb-ifb-title-wrap h1[data-v-984d0694]{font-size:3rem;font-weight:700;margin-bottom:1.5rem;letter-spacing:10px;line-height:1.5}.uagb-ifb-button-wrapper[data-v-984d0694]{margin-top:4rem}.about-preview[data-v-984d0694]{background-color:#f5f7fc}.about-preview .subtitle[data-v-984d0694]{font-size:1.5rem;font-weight:700;color:#000;margin-bottom:1rem}.about-preview .section-title[data-v-984d0694]{font-size:3rem;font-weight:700;margin-bottom:1.5rem;color:#000;letter-spacing:5px;line-height:1.5;text-decoration:none;border-bottom:none}.about-preview .section-title[data-v-984d0694]:after{content:none}.about-preview .section-text[data-v-984d0694]{font-size:1.1rem;color:#333;margin-bottom:1.5rem;line-height:1.8;max-width:70%;margin-left:auto;margin-right:auto}.products-preview .section-title[data-v-984d0694]{font-size:2rem;font-weight:700;margin-bottom:3rem;color:#000;text-decoration:none}.products-preview .section-title[data-v-984d0694]:after{content:none}.product-card[data-v-984d0694]{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.product-card[data-v-984d0694]:hover{transform:translateY(-15px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.product-image[data-v-984d0694]{height:220px;display:flex;justify-content:center;align-items:center;overflow:hidden}.product-image img[data-v-984d0694]{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.4) contrast(1.1) brightness(1.05);transition:transform .4s ease,filter .4s ease}.product-card:hover .product-image img[data-v-984d0694]{filter:saturate(2) contrast(1.2) brightness(1.1);transform:scale(1.1)}.product-content[data-v-984d0694]{padding:2rem;text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.product-content h4[data-v-984d0694]{color:#061629;font-size:1.6rem;font-weight:700;margin-bottom:.8rem}.product-content p[data-v-984d0694]{color:#555;font-size:1rem;margin-bottom:1.5rem;line-height:1.7}.product-content .btn-link[data-v-984d0694]{color:#0072ce;text-decoration:none;font-weight:600;transition:color .3s ease;margin-top:auto;display:inline-block;padding-bottom:3px;position:relative}.product-content .btn-link[data-v-984d0694]:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#00aeef;transition:width .3s ease}.product-content .btn-link[data-v-984d0694]:hover{color:#00aeef}.product-content .btn-link[data-v-984d0694]:hover:after{width:100%}.industries[data-v-984d0694]{background-color:#fff}.industries .section-title[data-v-984d0694]{font-size:2rem;font-weight:700;margin-bottom:3rem;color:#000;text-decoration:none}.industries .section-title[data-v-984d0694]:after{content:none}.contact-box[data-v-984d0694]{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap;text-align:center}.contact-box .section-title[data-v-984d0694]{margin-bottom:0}.product-features[data-v-984d0694]{color:#fff;padding:100px 0;min-height:calc(85vh - 68px);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.product-features[data-v-984d0694]:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/static/img/join-us.7b5887c6.jpg);background-size:cover;background-position:50%;background-attachment:fixed}.product-features .container[data-v-984d0694]{width:100%}.product-features .container>.row[data-v-984d0694]{display:flex;align-items:center;width:100%}.product-features .subtitle[data-v-984d0694]{font-size:1rem;font-weight:600;color:#fff;margin-bottom:1rem}.product-features .section-title[data-v-984d0694]{font-size:1.5rem;font-weight:400;color:#fff;margin-bottom:1.5rem}.product-features .section-title[data-v-984d0694]:after{content:none}.product-features .feature-list[data-v-984d0694]{margin-top:3rem}.product-features .feature-item[data-v-984d0694]{margin-bottom:1.5rem}.product-features .feature-item h4[data-v-984d0694]{font-size:1.8rem;color:#fff;margin-bottom:.5rem}.product-features .feature-item p[data-v-984d0694]{font-size:1rem;font-weight:400;color:#fff}.product-features .feature-divider[data-v-984d0694]{border:0;height:1px;background:hsla(0,0%,100%,.3);margin:1.5rem 0}.product-features .right-section-title[data-v-984d0694]{font-size:3rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1.5rem}@media (max-width:768px){.hero-section[data-v-984d0694]{min-height:calc(100vh - 60px)}.hero-section[data-v-984d0694]:before{background-attachment:scroll}.hero-content-wrapper[data-v-984d0694]{padding:1.5rem 0}.uagb-ifb-title-wrap h5[data-v-984d0694]{font-size:1.2rem}.uagb-ifb-title-wrap h1[data-v-984d0694]{font-size:2rem;letter-spacing:5px}.about-preview .subtitle[data-v-984d0694]{font-size:1.2rem}.about-preview .section-title[data-v-984d0694]{font-size:2rem;letter-spacing:3px}.about-preview .section-text[data-v-984d0694]{font-size:1rem;max-width:100%}.product-features[data-v-984d0694]{padding:60px 0;min-height:auto}.product-features[data-v-984d0694]:before{background-attachment:scroll}.product-features .subtitle[data-v-984d0694]{font-size:.9rem}.product-features .section-title[data-v-984d0694]{font-size:1.8rem}.product-features .right-section-title[data-v-984d0694]{font-size:2rem}.product-features .feature-item h4[data-v-984d0694]{font-size:1.5rem}.product-features .feature-item p[data-v-984d0694]{font-size:.9rem}.contact-box[data-v-984d0694]{flex-direction:column;text-align:center}.contact-box h2[data-v-984d0694]{margin-right:0;margin-bottom:1.5rem}.product-card[data-v-984d0694]{margin-bottom:1.5rem}.product-card[data-v-984d0694]:hover,.product-image img[data-v-984d0694]:hover{transform:none}.product-content .btn-link[data-v-984d0694]:hover:after{width:0}}:root{--primary-color:#3d76a5;--secondary-color:#666;--accent-color:#00a0e9;--text-color:#333;--light-bg:#f8f9fa;--white:#fff;--footer-bg:#1a1a1a;--footer-text:#ccc;--footer-link:#fff;--h1-size:3rem;--h2-size:2.5rem;--h3-size:1.75rem;--h4-size:1.25rem;--body-size:1rem;--small-size:0.875rem;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--border-radius:10px;--shadow-sm:0 2px 4px rgba(0,0,0,.1);--shadow-md:0 5px 15px rgba(0,0,0,.1);--shadow-lg:0 8px 20px rgba(0,0,0,.2)}body{font-family:"Source Han Serif","Noto Serif SC",FangSong,serif;color:var(--text-color);line-height:1.6}.navbar{background-color:var(--white);box-shadow:var(--shadow-sm);padding:var(--spacing-sm) 0}.navbar-brand img{height:40px}.nav-link{color:var(--text-color);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm);transition:color .3s ease}.nav-link:hover{color:var(--primary-color)}.hero-section{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/static/img/hero-bg.a60c945b.jpg);background-size:cover;background-position:50%;color:var(--white);padding:var(--spacing-xl) 0;position:relative}.hero-section h1{font-size:var(--h1-size);font-weight:700;margin-bottom:var(--spacing-md)}.hero-section .lead{font-size:var(--body-size);margin-bottom:var(--spacing-lg)}.hero-buttons{display:flex;gap:var(--spacing-md)}.product-card{background:var(--white);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow-md);transition:transform .3s ease,box-shadow .3s ease;height:100%;padding:var(--spacing-md)}.product-image{height:200px;display:flex;justify-content:center;align-items:center;overflow:hidden}.product-image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.product-content{padding:var(--spacing-md) 0;text-align:center}.product-content h4{color:var(--primary-color);font-size:var(--h4-size);margin-bottom:var(--spacing-sm)}.industry-card{text-align:center;padding:var(--spacing-lg);background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-md);transition:transform .3s ease}.industry-card i{color:var(--accent-color);font-size:2.5rem;margin-bottom:var(--spacing-md)}.footer{background-color:var(--footer-bg);color:var(--footer-text);padding:var(--spacing-xl) 0}.footer h5{color:var(--footer-link);font-size:var(--h4-size);margin-bottom:var(--spacing-md);font-weight:600}.footer p{margin-bottom:var(--spacing-sm);font-size:var(--small-size)}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:var(--spacing-xs)}.footer-links a{color:var(--footer-text);text-decoration:none;transition:color .3s ease;font-size:var(--small-size)}.footer-links a:hover{color:var(--footer-link)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding-top:var(--spacing-md);margin-top:var(--spacing-lg);text-align:center;font-size:var(--small-size)}.section-padding{padding:var(--spacing-xl) 0}.company-intro{padding:6rem 0}.section-title{font-size:var(--h2-size);font-weight:700;margin-bottom:var(--spacing-lg);color:var(--text-color);position:relative;padding-bottom:var(--spacing-sm)}.section-title:after{display:none}.section-text{font-size:var(--body-size);color:var(--secondary-color);margin-bottom:var(--spacing-lg);line-height:1.8}.timeline{position:relative;padding:var(--spacing-lg) 0}.timeline:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;background-color:var(--primary-color)}.timeline-item{position:relative;margin-bottom:var(--spacing-xl);width:50%;padding-right:var(--spacing-lg)}.timeline-item:nth-child(2n){margin-left:auto;padding-right:0;padding-left:var(--spacing-lg)}.timeline-item:before{content:"";position:absolute;top:0;right:-8px;width:16px;height:16px;border-radius:50%;background-color:var(--primary-color);border:3px solid var(--white);box-shadow:0 0 0 3px var(--primary-color)}.timeline-item:nth-child(2n):before{right:auto;left:-8px}.timeline-content{background-color:var(--white);padding:var(--spacing-md);border-radius:var(--border-radius);box-shadow:var(--shadow-md);position:relative}.timeline-year{color:var(--primary-color);font-weight:700}.timeline-title,.timeline-year{font-size:var(--h4-size);margin-bottom:var(--spacing-sm)}.timeline-title{color:var(--text-color)}.timeline-text{color:var(--secondary-color);font-size:var(--body-size);line-height:1.6}.fun-facts .fact-item{margin-bottom:var(--spacing-md)}.fun-facts .fact-number{font-size:3rem;font-weight:700;color:var(--primary-color)}.fun-facts .fact-label{font-size:var(--h4-size);color:var(--text-color)}.quality-statement{font-size:var(--h3-size);font-weight:600;color:var(--secondary-color);margin-top:var(--spacing-xl)}.solution-item{background-color:var(--white);padding:var(--spacing-lg);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);height:100%}.solution-item h4{color:var(--primary-color);margin-bottom:var(--spacing-md)}.solution-item p{color:var(--text-color);line-height:1.6}.cta-section{background-color:var(--white);color:var(--text-color);padding:var(--spacing-xl) 0;text-align:center}.cta-section h2{color:var(--text-color);font-size:var(--h2-size);font-weight:700;margin-bottom:var(--spacing-md)}.cta-section p{font-size:var(--body-size);margin-bottom:var(--spacing-lg);color:var(--secondary-color)}.cta-section .btn{background-color:var(--primary-color);color:var(--white);border-color:var(--primary-color);font-weight:600;padding:var(--spacing-sm) var(--spacing-lg);transition:all .3s ease}.cta-section .btn:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--white)}.about-footer-links{background-color:var(--white);color:var(--text-color);padding:var(--spacing-xl) 0}.about-footer-links h5{color:var(--primary-color);font-size:var(--h4-size);margin-bottom:var(--spacing-md);font-weight:600}.about-footer-links ul{list-style:none;padding:0;margin:0}.about-footer-links li{margin-bottom:var(--spacing-xs)}.about-footer-links a{color:var(--secondary-color);text-decoration:none;transition:color .3s ease;font-size:var(--small-size)}.about-footer-links a:hover{color:var(--primary-color)}@media (max-width:1024px){:root{--h1-size:2.5rem;--h2-size:2rem;--h3-size:1.5rem;--h4-size:1.2rem}.section-padding{padding:var(--spacing-lg) 0}.product-image{height:180px}.hero-section{padding:var(--spacing-lg) 0}.page-header{padding:120px 0}.footer{padding:var(--spacing-lg) 0}.fun-facts .fact-number{font-size:2.5rem}.quality-statement{font-size:var(--h4-size)}}@media (max-width:768px){:root{--h1-size:2rem;--h2-size:1.8rem;--h3-size:1.3rem;--h4-size:1.1rem;--body-size:0.9rem}.section-padding{padding:var(--spacing-md) 0}.section-title{font-size:var(--h2-size);text-align:center;margin-bottom:var(--spacing-md)}.section-text{text-align:center;font-size:var(--body-size)}.hero-section{text-align:center;padding:var(--spacing-md) 0}.hero-buttons{flex-direction:column;gap:var(--spacing-sm)}.hero-buttons .btn{width:100%}.product-image{height:160px}.industry-card,.product-card{margin-bottom:var(--spacing-md)}.navbar-brand img{height:30px}.footer{text-align:center;padding:var(--spacing-md) 0}.footer h5{margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}.footer-links{margin-bottom:var(--spacing-md)}.footer-bottom{margin-top:var(--spacing-md);padding-top:var(--spacing-sm)}#app .page-header{margin-top:100px!important;position:relative!important;padding:0!important;min-height:45vh!important;height:45vh!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:0!important;box-shadow:none!important}#app .page-header,#app .page-header:before{background-size:cover!important;background-position:top!important;background-attachment:scroll!important}#app .page-title{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;font-size:2.2rem!important;color:#fff!important;text-shadow:0 4px 16px rgba(0,0,0,.35)!important;margin:0!important;z-index:2!important;width:100%!important;text-align:center!important;letter-spacing:2px!important;font-weight:700!important;line-height:1.1!important;background:none!important;border-radius:0!important;box-shadow:none!important}.timeline:before{left:20px}.timeline-item{width:100%}.timeline-item,.timeline-item:nth-child(2n){padding-left:50px;padding-right:0}.timeline-item:before{left:12px;right:auto}.timeline-item:nth-child(2n):before{left:12px}.timeline-content{padding:var(--spacing-sm)}.timeline-title,.timeline-year{font-size:var(--h4-size)}.timeline-text{font-size:var(--body-size)}.company-intro{padding:var(--spacing-lg) 0}.company-intro .row.align-items-center{align-items:center!important}.company-intro img{min-height:200px}.fun-facts .fact-number{font-size:2rem}.fun-facts .fact-label{font-size:var(--body-size)}.quality-statement{font-size:var(--h4-size)}.solution-item{padding:var(--spacing-md)}.solution-item h4{font-size:var(--h4-size)}.solution-item p{font-size:var(--body-size)}.cta-section h2{font-size:var(--h3-size)}.cta-section .btn,.cta-section p{font-size:var(--body-size)}.cta-section .btn{padding:var(--spacing-xs) var(--spacing-md)}.about-footer-links{padding:var(--spacing-md) 0;text-align:center}.about-footer-links h5{margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}}@media (max-width:480px){:root{--h1-size:1.8rem;--h2-size:1.6rem;--h3-size:1.2rem;--h4-size:1rem;--body-size:0.875rem}.section-padding{padding:var(--spacing-sm) 0}.section-title{font-size:var(--h2-size)}.section-title:after{width:40px}.product-image{height:140px}.footer,.hero-section{padding:var(--spacing-sm) 0}.footer h5{font-size:var(--h4-size)}.footer p,.footer-links a{font-size:.8rem}.page-header{padding:60px 0}.timeline:before{left:15px}.timeline-item,.timeline-item:nth-child(2n){padding-left:40px}.timeline-item:before{left:7px;width:14px;height:14px}.timeline-item:nth-child(2n):before{left:7px}.timeline-title,.timeline-year{font-size:var(--h4-size)}.timeline-text{font-size:var(--small-size)}.company-intro{padding:var(--spacing-md) 0}.company-intro img{min-height:150px}.fun-facts .fact-number{font-size:1.8rem}.solution-item h4{font-size:var(--h4-size)}.solution-item p{font-size:var(--small-size)}.cta-section h2{font-size:var(--h4-size)}.about-footer-links{padding:var(--spacing-sm) 0}.about-footer-links h5{font-size:var(--h4-size)}.about-footer-links a,.about-footer-links p{font-size:.8rem}}.text-center{text-align:center}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.mb-5{margin-bottom:var(--spacing-xl)}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mt-5{margin-top:var(--spacing-xl)}.py-1{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.py-2{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-3{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-4{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.py-5{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.px-1{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.px-2{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-3{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-4{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.px-5{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.page-header{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/static/img/glass-building.14e42cbc.jpg);background-size:cover;background-position:50%;color:#fff;padding:150px 0;text-align:center}.page-title{font-size:3rem;font-weight:700;margin:0}.company-intro .row.align-items-center{align-items:stretch!important}.company-intro img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;min-height:300px}