.mobile-menu-btn{display:none}@media(max-width:1280px){.header-container{padding:0 2rem}.focus-build{font-size:2.2rem}.focus-vision{font-size:3.5rem}.about-title{font-size:3rem}.products-portal-section .container{width:96%}.advantage-headline{font-size:2.5rem}.page-hero .section-title-hero{font-size:3.5rem}}@media(max-width:1024px){.header-container{padding:0 1.5rem}.nav-links{gap:2rem}.focus-build{font-size:2rem}.focus-vision{font-size:3rem}.focus-line{width:60px}.about-grid{grid-template-columns:1fr;gap:3.5rem}.about-title{font-size:2.5rem}.about-stats-wrapper{max-width:520px;margin:0 auto}.why-us-grid{grid-template-columns:1fr;gap:4rem}.advantage-headline{font-size:2.25rem}.products-portal-section{padding:6rem 0}.logo-grid-layout{grid-template-columns:repeat(4,1fr)}.blog-dashboard-layout{grid-template-columns:1fr}.blog-sidebar-column{position:static}.article-layout-grid{grid-template-columns:1fr}.article-sidebar{position:static}.contact-container{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.orbit-scene-wrapper{height:450px}.orbit-title{font-size:2.2rem}.timeline:after{left:31px}.timeline-item{width:100%;padding-left:70px;padding-right:25px}.timeline-item.right{left:0}.timeline-item.left:after,.timeline-item.right:after{left:21px}.quote-box{padding:3rem 2.5rem}.visionary-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media(max-width:768px){.container{padding:0 1rem}.section-padding{padding:4rem 0}.mobile-menu-btn{display:block;background:none;border:none;cursor:pointer;padding:8px;z-index:1001}.mobile-menu-btn span{display:block;width:25px;height:3px;background-color:var(--white);margin:5px auto;transition:all .3s ease-in-out;border-radius:2px}header.header-scrolled .mobile-menu-btn span{background-color:var(--primary)}header.header-scrolled .logo-img{filter:none!important}.mobile-menu-btn.active span:nth-child(2){opacity:0}.mobile-menu-btn.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-menu-btn.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-links{display:none;position:absolute;top:110px;left:0;width:100%;background:var(--white);flex-direction:column;align-items:center;padding:1.5rem 1rem 2rem;box-shadow:var(--shadow-lg);border-bottom:1px solid rgba(0,0,0,.05);z-index:1000;gap:0}.nav-links.active{display:flex}.nav-links a{color:var(--primary);padding:.85rem 0;width:100%;text-align:center;border-bottom:1px solid rgba(0,0,0,.04);font-size:1rem}.nav-links a:last-child{border-bottom:none}.nav-dropdown{width:100%;text-align:center}.nav-dropdown .dropdown-toggle{justify-content:center;width:100%;padding:.85rem 0}.nav-dropdown .dropdown-menu{position:static;width:100%;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;padding:0;min-width:unset;background:#00000005;border-radius:0}.nav-dropdown .dropdown-menu a{padding:.65rem 0;text-align:center;border-bottom:none;color:var(--primary)!important;font-size:.9rem}header.header-scrolled .nav-links{top:80px}.hero{padding-top:70px}.focus-build{font-size:1.8rem;letter-spacing:.02em}.focus-vision{font-size:2.8rem}.focus-action{display:flex!important;justify-content:center!important;align-items:center!important;margin-top:1rem!important;gap:1rem}.focus-action .focus-line{display:none!important}.focus-text{display:block!important;text-align:center!important;font-size:1.15rem!important;letter-spacing:.15em!important;line-height:1.5!important;width:100%!important}.gppl-brand-creative{display:inline-block!important;white-space:nowrap!important;font-size:1.35rem!important;margin-right:.35rem!important}.about-modern{padding:4rem 0}.about-badge-wrapper{text-align:center}.about-grid{grid-template-columns:1fr;gap:3rem}.about-title{font-size:2rem}.about-description{font-size:1rem;max-width:100%}.about-features{gap:.5rem}.feature-pill{font-size:.8rem;padding:.5rem .85rem}.about-stats-wrapper{max-width:100%}.about-stats-grid{gap:1rem}.stat-card{padding:1.5rem 1rem}.stat-number{font-size:1.85rem}.products-portal-section{padding:5rem 0}.section-header-portal{margin-bottom:3rem}.section-header-portal p{font-size:1rem}.industries-orbit-section{padding:4rem 0 3rem}.orbit-header{margin-bottom:2rem}.orbit-title{font-size:2rem}.orbit-subtitle{font-size:.95rem;padding:0 1rem}.orbit-ring,.orbit-spotlight{display:none!important}.orbit-scene-wrapper{height:auto;perspective:none;padding:0 1rem;display:block}.orbit-carousel,.orbit-track{height:auto;transform-style:flat}.orbit-track{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%}.orbit-card{position:relative;left:0;top:0;margin:0;width:100%;height:auto;transform-style:flat;transition:all .3s ease}.orbit-card:hover,.orbit-card.is-active{height:auto!important;margin-top:0!important;transform:translateY(-4px)!important}.orbit-card-inner{padding:1.25rem .75rem;border-radius:12px;height:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.orbit-card-desc{opacity:1;max-height:none;transform:none;visibility:visible;margin-top:.5rem;font-size:.7rem;color:#94a3b8;line-height:1.4}.clients-title{font-size:2.25rem}.logo-grid-layout{grid-template-columns:repeat(3,1fr);gap:1rem}.logo-item{height:80px;padding:.75rem}.logo-item span{font-size:.85rem}.why-us-grid{grid-template-columns:1fr;gap:3rem}.advantage-headline{font-size:2rem}.advantage-intro-text{font-size:1rem}.premium-feature-grid{grid-template-columns:1fr 1fr;gap:.75rem}.holo-dashboard{border-radius:1.5rem}.etp-animation-scene{height:240px}.dashboard-stats-grid{grid-template-columns:repeat(3,1fr);padding:1rem;gap:.5rem}.dash-stat .stat-val{font-size:1.75rem}.section-header h2{font-size:2rem}.clients-badge{font-size:.7rem}.footer-grid{grid-template-columns:1fr;gap:3rem}.footer-brand{grid-column:span 1}.about-hero{padding-top:70px;padding-bottom:3rem}.about-content h1{font-size:2.5rem!important}.hero-tagline-capsule p{font-size:1.25rem!important}.hero-badge{font-size:.8rem;padding:.4rem 1rem;margin-bottom:1.5rem}.section-title{font-size:2.25rem!important}.visionary-section{padding:5rem 0}.visionary-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto;padding:0 1rem}.visionary-image-wrapper{height:280px}.quality-promise-grid{grid-template-columns:1fr;gap:1.5rem}.premium-quality-card{padding:1.75rem;gap:1.25rem}.hologram-container{width:180px;height:180px}.iso-seal{width:80px;height:80px}.iso-number{font-size:1.25rem}.solution-matrix-grid{grid-template-columns:1fr;gap:1.5rem}.premium-solution-card{padding:2rem}.contact-page-section{padding:100px 0 3rem}.contact-container{grid-template-columns:1fr;gap:2rem}.contact-info-box,.contact-form-box{padding:2rem}.map-container{height:280px;border-radius:16px;border-width:5px}.gallery-hero{padding-top:80px}.gallery-hero-content h1{font-size:2.5rem}.gallery-hero-content p{font-size:1rem}.filter-container{gap:.6rem;margin-bottom:2.5rem}.lightbox-prev{left:.75rem}.lightbox-next{right:.75rem}.lightbox-nav{width:44px;height:44px;font-size:1.3rem}.clientele-hero-content h1{font-size:2.5rem}.clients-dashboard{padding:1.25rem!important;border-radius:16px!important;margin:2rem 0!important;gap:1rem!important}.client-search-wrapper{max-width:100%!important}.sector-spotlight-card{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}.sector-spotlight-icon{width:46px!important;height:46px!important;font-size:1.5rem!important}.journey-hero-content h1{font-size:2.5rem}.timeline:after{left:31px}.timeline-item{width:100%;padding-left:70px;padding-right:20px}.timeline-item.right{left:0}.timeline-item.left:after,.timeline-item.right:after{left:21px}.quote-box{padding:2.5rem 2rem}.quote-box h3{font-size:1.6rem}.quote-box p{font-size:1.1rem}.download-btn{font-size:.95rem;padding:.875rem 2rem}.newsletter-hero{padding-top:80px}.newsletter-hero .about-content h1{font-size:2.25rem!important}.blog-hero{min-height:60vh;padding:110px 1.25rem 50px}.blog-hero-content{max-width:100%}.blog-hero-content h1{font-size:2.2rem}.blog-hero-content p{font-size:1rem}.blog-hero-stats{gap:1rem 1.5rem;justify-content:center}.blog-hero-stat-divider{display:none}.blog-layout-wrap{padding:2rem 0 4rem}.blog-dashboard-layout{padding:0 1rem;gap:2rem}.blog-filters{padding:0 .75rem}.blog-spotlight-content{padding:1.5rem}.blog-spotlight-title{font-size:1.3rem}.article-layout-grid{padding:2rem 1rem}.article-body{font-size:1rem}.article-body h2{font-size:1.4rem;padding-left:.85rem}.article-body blockquote{padding:1.25rem 1.5rem;font-size:1.05rem}.more-from-grid{grid-template-columns:1fr!important}.author-bio-card{flex-direction:column;align-items:center;text-align:center}.article-hero-content{padding:100px 1.25rem 3rem}.article-hero-content h1{font-size:1.75rem}.product-page-section{padding:6rem 0 3rem}.product-details-card{padding:2rem}.product-details-card .about-content{grid-template-columns:1fr;gap:2rem}.product-details-card .about-text h1{font-size:2rem}.product-applications-section{padding:3rem 1.5rem!important;border-radius:20px!important}.product-applications-section .applications-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:1.25rem!important}.product-applications-section .app-card{padding:1.75rem 1.5rem!important;border-radius:16px!important}.fab-container{bottom:1.5rem;right:1.5rem}.fab-button{width:50px;height:50px;justify-content:center;padding:0}.fab-button .fab-icon,.fab-button.whatsapp .fab-icon{margin-left:0}.fab-label{display:none}}@media(max-width:576px){.container{padding:0 .875rem}header nav{height:80px}.logo-img{height:50px!important;max-width:100%!important;transition:height .3s ease}header.header-scrolled .logo-img{height:36px!important;max-width:100%!important;filter:none!important}.nav-links{top:80px}header.header-scrolled .nav-links{top:80px}.hero{min-height:100svh;padding-top:80px}.focus-build{font-size:1.5rem}.focus-vision{font-size:2.25rem}.hero-focus{padding:1rem;gap:.4rem}.focus-text{font-size:1rem!important;letter-spacing:.1em!important}.gppl-brand-creative{font-size:1.15rem!important}.about-modern{padding:3.5rem 0}.about-title{font-size:1.75rem}.about-description{font-size:.95rem;line-height:1.7}.about-stats-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.stat-card{padding:1.25rem .875rem}.stat-number{font-size:1.65rem}.stat-label{font-size:.7rem}.stat-icon{width:36px;height:36px}.products-portal-section{padding:4rem 0}.section-header-portal{margin-bottom:2.5rem}.orbit-track{grid-template-columns:repeat(2,1fr);gap:.6rem}.orbit-title{font-size:1.75rem}.orbit-subtitle{font-size:.875rem}.clients-showcase{padding:3.5rem 0}.clients-title{font-size:1.85rem}.clients-subtitle{font-size:.95rem}.logo-grid-layout{grid-template-columns:repeat(3,1fr);gap:.75rem}.logo-item{height:70px;padding:.6rem}.logo-item img{max-height:35px}.why-us-section{padding:3rem 0}.advantage-headline{font-size:1.75rem}.advantage-intro-text{font-size:.95rem}.premium-feature-grid{grid-template-columns:1fr;gap:.75rem}.premium-feature-card{padding:1rem}.feature-icon-glass{width:42px;height:42px;margin-bottom:.6rem}.feature-content h3{font-size:1rem}.feature-content p{font-size:.85rem}.etp-animation-scene{height:200px}.dashboard-stats-grid{grid-template-columns:repeat(3,1fr);padding:.875rem}.dash-stat .stat-val{font-size:1.5rem}.dash-stat .stat-desc{font-size:.65rem}footer{padding:4rem 0 2rem}.footer-logo img{height:70px}.footer-links h4{font-size:1.1rem}.about-content h1{font-size:2rem!important}.hero-tagline-capsule p{font-size:1.05rem!important}.section-title{font-size:1.9rem!important}.visionary-section{padding:4rem 0}.visionary-grid{padding:0 .875rem}.premium-solution-card{padding:1.5rem;gap:1.2rem}.solution-icon-badge{width:46px;height:46px}.contact-info-box,.contact-form-box{padding:1.5rem}.contact-info-item{padding:1rem;gap:1rem}.map-container{height:240px}.gallery-hero-content h1{font-size:2rem}.filter-btn{padding:.6rem 1.25rem;font-size:.875rem}.lightbox img{max-height:65vh}.lightbox-caption{font-size:1.05rem}.journey-hero-content h1{font-size:2rem}.quote-box{padding:2rem 1.5rem;border-radius:1.5rem}.quote-box h3{font-size:1.4rem}.quote-box p{font-size:1rem}.timeline-img{height:160px}.blog-card-content{padding:1.25rem}.blog-hero{min-height:auto;padding:100px 1rem 40px}.blog-product-promo{grid-template-columns:1fr}.fab-container{bottom:1.25rem;right:1.25rem;gap:.75rem}}@media(max-width:480px){.focus-build{font-size:1.35rem}.focus-vision{font-size:2rem}.about-title{font-size:1.6rem}.about-stats-grid,.logo-grid-layout{grid-template-columns:repeat(2,1fr)}.clients-title{font-size:1.65rem}.orbit-title{font-size:1.6rem}.orbit-track{grid-template-columns:1fr 1fr}.section-header-portal h2{letter-spacing:-.02em}.advantage-headline{font-size:1.6rem}.dashboard-stats-grid{grid-template-columns:1fr;gap:0}.dash-stat{border-right:none;border-bottom:1px solid rgba(0,0,0,.05);padding:.875rem 0}.dash-stat:last-child{border-bottom:none}.footer-grid{gap:2.5rem}.about-content h1{font-size:1.75rem!important}.section-title{font-size:1.7rem!important}.visionary-grid{gap:1.5rem}.visionary-image-wrapper{height:220px}.form-group input,.form-group textarea{padding:.875rem 1rem;font-size:.9rem}.contact-info-item h4{font-size:1rem}.gallery-hero-content h1{font-size:1.75rem}.gallery-section{padding:3rem 0}.filter-btn{padding:.55rem 1rem;font-size:.8rem}.lightbox-slideshow-controls{gap:.75rem;padding:.4rem .85rem}.lightbox-caption{font-size:.95rem}.timeline-item{padding-left:60px;padding-right:15px}.timeline-content h3{font-size:1.25rem;margin:1.25rem 1.5rem .4rem}.timeline-content p{margin:0 1.5rem 1.5rem;font-size:.9rem}.quote-box{padding:1.5rem 1.25rem}.download-btn{padding:.75rem 1.5rem;font-size:.875rem;gap:.6rem}.newsletter-hero .about-content h1{font-size:1.9rem!important}.clientele-hero-content h1{font-size:2rem}.blog-card-content{padding:1rem}.more-from-grid{gap:1rem}.author-bio-card{padding:1.25rem}.share-links{gap:.5rem}.product-details-card{padding:1.5rem;border-radius:20px}.product-details-card .about-text h1{font-size:1.75rem}#p-specs li{font-size:.875rem;padding:.5rem .9rem}.product-applications-section{padding:2rem 1rem!important}.product-applications-section .applications-grid{grid-template-columns:1fr!important;gap:1rem!important}.product-applications-section .app-card{padding:1.5rem 1.25rem!important;gap:1rem!important}.product-applications-section .app-card .app-number{font-size:1.75rem!important}}@media(max-width:400px){.container{padding:0 .75rem}.focus-build{font-size:1.2rem}.focus-vision{font-size:1.75rem}.gppl-brand-creative{font-size:1rem!important}.focus-text{font-size:.875rem!important}.about-stats-grid{gap:.6rem}.stat-card{padding:1rem .625rem}.stat-number{font-size:1.45rem}.stat-label{font-size:.65rem}.logo-grid-layout{gap:.5rem}.logo-item{height:65px;padding:.5rem}.advantage-headline{font-size:1.45rem}.orbit-track{gap:.5rem}.orbit-card-icon{width:38px;height:38px;font-size:1rem}.orbit-card-title{font-size:.8rem}.orbit-card-desc{font-size:.65rem}.about-content h1{font-size:1.6rem!important}.section-title{font-size:1.55rem!important}.hero-tagline-capsule p{font-size:.95rem!important}.premium-quality-card{padding:1.25rem}.q-icon-box{width:42px;height:42px}.q-content h3{font-size:1.05rem}.q-content p{font-size:.82rem}.contact-info-box,.contact-form-box{padding:1.25rem}.gallery-hero-content h1{font-size:1.6rem}.slideshow-progress-bar-container{width:60px}.lightbox-nav{width:36px;height:36px;font-size:1.1rem}.timeline-item{padding-left:55px}.timeline-content h3{font-size:1.1rem}.blog-hero-content h1{font-size:1.5rem}.blog-search-input{font-size:.875rem}.article-hero-content h1{font-size:1.4rem}.filter-btn{padding:.85rem .75rem;font-size:.75rem}.product-details-card .about-text h1{font-size:1.6rem}.fab-container{bottom:1rem;right:1rem;gap:.6rem}}
