@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@font-face{font-family:Godofthunder;src:url(assets/assets/images/fonts/Godofthunder-0WO1P.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neospeed;src:url(assets/assets/images/fonts/Neospeed-Demo.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--hadrons-navy-dark: #061224;--hadrons-navy-deep: #0A1B3B;--hadrons-navy-mid: #0E2954;--hadrons-blue-primary: #0B3E8C;--hadrons-blue-royal: #1D68D8;--hadrons-blue-electric: #0066FF;--hadrons-blue-accent: #2575FC;--hadrons-blue-light: #5B9EFF;--hadrons-blue-silver: #9BBEE6;--hadrons-blue-ice: #E8F2FC;--hadrons-blue-subtle: #F0F6FF;--hadrons-bg-light: #F4F8FC;--hadrons-white: #FFFFFF;--text-dark: #0A1E4A;--text-body: #33476B;--text-muted: #5E718D;--text-light: #8E9FB8;--text-white: #FFFFFF;--border-light: #E2E8F0;--border-blue: #CBDDF5;--border-card: #D5E4F7;--border-blue-active: #0066FF;--shadow-sm: 0 2px 8px rgba(10, 30, 74, .05);--shadow-md: 0 8px 24px rgba(10, 30, 74, .08);--shadow-lg: 0 16px 36px rgba(10, 30, 74, .12);--shadow-glow: 0 0 25px rgba(0, 102, 255, .3);--shadow-card-hover: 0 10px 28px rgba(0, 102, 255, .15);--font-heading: "Outfit", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--transition: all .28s cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background-color:var(--hadrons-white);color:var(--text-body);line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container{max-width:1540px;margin:0 auto;padding:0 32px}@media (max-width: 992px){.container{padding:0 24px}}@media (max-width: 576px){.container{padding:0 16px}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-dark);font-weight:700;line-height:1.2}.section-header-center{text-align:center;margin-bottom:40px}.section-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:30px;font-size:.82rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;background:#1d68d814;color:var(--hadrons-blue-royal);border:1px solid rgba(29,104,216,.2);margin-bottom:12px}.section-tag.light{background:#ffffff1f;color:#fff;border-color:#ffffff40}.section-heading{font-size:2.4rem;color:var(--text-dark);margin-bottom:14px;letter-spacing:-.5px;font-weight:800}.section-heading span{color:var(--hadrons-blue-royal);background:linear-gradient(135deg,#0b3e8c,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-sub{font-size:1.05rem;color:var(--text-muted);max-width:720px;margin:0 auto;line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;border-radius:30px;font-family:var(--font-body);font-weight:700;font-size:.92rem;cursor:pointer;transition:var(--transition);border:1.5px solid transparent;outline:none;white-space:nowrap}.btn-primary{background:linear-gradient(135deg,#0b3e8c,#1d68d8);color:#fff;box-shadow:0 4px 16px #0b3e8c40}.btn-primary:hover{background:linear-gradient(135deg,#1d68d8,#06f);box-shadow:0 8px 24px #0066ff59;transform:translateY(-2px);color:#fff}.btn-secondary{background:#fff;color:var(--hadrons-blue-primary);border-color:var(--hadrons-blue-royal);box-shadow:0 2px 10px #0b3e8c14}.btn-secondary:hover{background:var(--hadrons-blue-ice);color:var(--hadrons-blue-electric);border-color:var(--hadrons-blue-electric);transform:translateY(-2px)}.navbar{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #E6EEF8;box-shadow:0 2px 16px #0a1e4a0f;transition:var(--transition)}.navbar.scrolled{box-shadow:0 6px 24px #0a1e4a1a;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-container{display:flex;align-items:center;justify-content:space-between;height:78px}.nav-brand{display:flex;align-items:center;gap:14px;text-decoration:none}.nav-logo-wrapper{display:flex;align-items:center}.nav-logo{height:58px;max-width:240px;width:auto;object-fit:contain;transition:var(--transition)}.nav-logo:hover{transform:scale(1.03)}.nav-brand-text{display:flex;flex-direction:column;justify-content:center}.brand-title{font-family:var(--font-heading);font-size:1.55rem;font-weight:900;color:#0a1e4a;letter-spacing:.5px;line-height:1}.brand-subtitle{font-size:.72rem;font-weight:800;color:#0a1e4a;letter-spacing:2.8px;line-height:1.2;margin-top:2px}.nav-menu{display:flex;align-items:center;gap:28px}.nav-link{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:.82rem;font-weight:600;color:#4a607a;transition:var(--transition);position:relative;padding:6px 4px 10px;text-decoration:none}.nav-icon,.nav-link svg{width:20px;height:20px;color:#5b7598;stroke:#5b7598;fill:none;stroke-width:2;transition:var(--transition)}.nav-link:hover{color:var(--hadrons-blue-electric)}.nav-link:hover .nav-icon,.nav-link:hover svg{color:var(--hadrons-blue-electric);stroke:var(--hadrons-blue-electric);transform:translateY(-2px)}.nav-link.active{color:#06f;font-weight:700}.nav-link.active .nav-icon,.nav-link.active svg{color:#06f;stroke:#06f;fill:#0066ff38;stroke-width:2.2;transform:translateY(-2px)}.nav-link:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:3px;background:#06f;transition:var(--transition);border-radius:3px}.nav-link:hover:after,.nav-link.active:after{width:26px}.nav-cta-wrapper{display:flex;align-items:center;gap:12px}.btn-nav-cta{padding:10px 22px;font-size:.85rem;font-weight:800;letter-spacing:.5px}.mobile-drawer-cta{display:none}.mobile-toggle{display:none;background:none;border:none;color:#0a1e4a;font-size:1.6rem;cursor:pointer;padding:6px}@media (max-width: 991px){.mobile-toggle{display:flex;align-items:center;justify-content:center}.btn-nav-cta{display:none}.nav-menu{position:fixed;top:78px;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;padding:20px;gap:8px;border-bottom:1px solid #E2ECF8;box-shadow:0 12px 32px #0a1e4a1f;transform:translateY(-150%);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:999}.nav-menu.mobile-open{transform:translateY(0);opacity:1;visibility:visible}.nav-link{flex-direction:row;justify-content:flex-start;padding:12px 16px;border-radius:8px;gap:12px;font-size:.95rem}.nav-link:after{display:none}.mobile-drawer-cta{display:block}}.hero-section{position:relative;background:linear-gradient(180deg,#f0f6ff,#e8f2fc 40%,#fff);padding:40px 0 50px;overflow:hidden}.hero-ambient-glow{position:absolute;top:-10%;right:5%;width:650px;height:650px;background:radial-gradient(circle,rgba(0,102,255,.12) 0%,rgba(29,104,216,.05) 50%,transparent 75%);pointer-events:none;z-index:1}.hero-circuit-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 80% 30%,rgba(0,102,255,.06) 0%,transparent 40%),linear-gradient(90deg,rgba(29,104,216,.03) 1px,transparent 1px),linear-gradient(rgba(29,104,216,.03) 1px,transparent 1px);background-size:100% 100%,40px 40px,40px 40px;pointer-events:none;z-index:1}.hero-container{position:relative;z-index:2}.hero-grid{display:grid;grid-template-columns:.95fr 1.35fr;gap:20px;align-items:center;margin-bottom:30px}.hero-category-tag{font-size:.88rem;font-weight:800;color:var(--hadrons-blue-royal);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.hero-main-title{font-size:3.4rem;font-weight:900;color:#0a1e4a;line-height:1.05;letter-spacing:-1px;margin-bottom:16px}.hero-title-blue{color:var(--hadrons-blue-electric);background:linear-gradient(135deg,#0a4eb5,#06f,#2575fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-tagline{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;background:#ffffffe6;border:1px solid var(--border-card);border-radius:30px;box-shadow:0 2px 10px #0a1e4a0d;margin-bottom:20px}.tagline-icon-wrap{width:26px;height:26px;border-radius:50%;background:var(--hadrons-blue-ice);display:flex;align-items:center;justify-content:center;color:var(--hadrons-blue-royal)}.tagline-zap{width:16px;height:16px;fill:var(--hadrons-blue-royal)}.tagline-text{font-size:.95rem;font-weight:700;color:#0a1e4a}.hero-trust-badges{display:flex;align-items:center;gap:18px;margin-bottom:26px;flex-wrap:wrap}.trust-badge-item{display:flex;align-items:center;gap:8px}.badge-icon{width:22px;height:22px;color:var(--hadrons-blue-royal);stroke-width:2.2}.badge-text{font-size:.72rem;font-weight:800;color:#0a1e4a;line-height:1.15;letter-spacing:.5px;text-transform:uppercase}.hero-actions{display:flex;gap:16px;align-items:center}.btn-hero-explore,.btn-hero-about{padding:14px 30px;font-size:.92rem;font-weight:800;letter-spacing:.5px}.hero-visual-stage{position:relative;display:flex;justify-content:center;align-items:center}.hero-stage-card{position:relative;width:100%;max-width:820px;display:flex;justify-content:center;align-items:center}.stage-image-container{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.stage-main-img{width:100%;height:auto;max-width:820px;object-fit:contain;filter:drop-shadow(0 18px 40px rgba(0,102,255,.2));transform:scale(1.06);transform-origin:center right;transition:transform .4s ease}.stage-main-img:hover{transform:scale(1.09)}.stage-pedestal-glow{position:absolute;bottom:0;left:10%;right:10%;height:50px;background:radial-gradient(ellipse,rgba(0,102,255,.3) 0%,rgba(29,104,216,.1) 60%,transparent 80%);pointer-events:none}.stage-node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;z-index:5;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 10px;border-radius:12px;border:1.5px solid rgba(0,102,255,.35);box-shadow:0 4px 16px #0066ff26;transition:var(--transition);cursor:pointer}.stage-node:hover{transform:translateY(-4px) scale(1.05);border-color:var(--hadrons-blue-electric);box-shadow:0 8px 24px #0066ff4d;background:#fff}.node-icon{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#0b3e8c,#06f);color:#fff;display:flex;align-items:center;justify-content:center}.node-icon svg{width:15px;height:15px}.node-label{font-size:.65rem;font-weight:800;color:#0a1e4a;letter-spacing:.5px}.node-offices{top:8%;left:20%}.node-industries{top:26%;left:0%}.node-datacenter{top:50%;left:-2%}.node-homes{top:10%;right:14%}.node-emobility{top:30%;right:2%}.stage-center-emblem{position:absolute;top:12%;left:50%;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none}.emblem-title{font-size:.85rem;font-weight:900;color:#0a1e4a;letter-spacing:1px;line-height:1}.emblem-sub{font-size:.72rem;font-weight:800;color:var(--hadrons-blue-royal);letter-spacing:1.5px}.hero-products-showcase{margin-top:10px;display:flex;flex-direction:column;gap:14px}.hero-cards-row{display:grid;gap:12px}.row-6-cards{grid-template-columns:repeat(6,1fr)}.row-5-cards{grid-template-columns:repeat(5,1fr);max-width:1100px;margin:0 auto;width:100%}.hero-card{background:#fff;border:1.5px solid var(--border-card);border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 12px #0a1e4a0a;transition:var(--transition);cursor:pointer;-webkit-user-select:none;user-select:none}.hero-card:hover{transform:translateY(-3px);border-color:var(--hadrons-blue-electric);box-shadow:var(--shadow-card-hover)}.hero-card-img-wrap{width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:var(--hadrons-bg-light);padding:3px}.hero-card-img{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.hero-card:hover .hero-card-img{transform:scale(1.08)}.hero-card-title{font-family:var(--font-heading);font-size:.74rem;font-weight:800;color:#0a1e4a;line-height:1.2;letter-spacing:.2px;text-transform:uppercase}.products-section{padding:80px 0;background:#fff}.products-filter-wrapper{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto 36px;width:100%;position:relative}.filter-scroll-arrow{position:static!important;transform:none!important;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#fff;border:1.5px solid #CBD5E1;color:#1e3a8a;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #0000001a;z-index:10;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.filter-scroll-arrow:hover{background:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 6px 18px #2563eb59;transform:scale(1.08)!important}.products-filter{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;padding:10px 4px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;min-width:0;justify-content:center;margin:0 auto}.products-filter::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.filter-btn{flex-shrink:0;white-space:nowrap;background:#f8fafc;border:1.5px solid #E2E8F0;color:#334155;padding:10px 22px;border-radius:30px;font-weight:700;font-size:.88rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease;-webkit-user-select:none;user-select:none}.filter-btn:hover{background:#eff6ff;color:#1d4ed8;border-color:#93c5fd;transform:translateY(-2px)}.filter-btn.active{background:linear-gradient(135deg,#0b3e8c,#1d68d8);color:#fff!important;border-color:transparent!important;box-shadow:0 4px 14px #0b3e8c4d}@media (max-width: 768px){.filter-scroll-arrow{display:flex}.products-filter{padding:6px 4px;gap:8px}.filter-btn{padding:8px 16px;font-size:.82rem}}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.product-card{background:#fff;border:1.5px solid #E2ECF8;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition);display:flex;flex-direction:column;position:relative}.product-card:hover{transform:translateY(-5px);border-color:var(--hadrons-blue-electric);box-shadow:0 12px 30px #0066ff1f}.product-badge{position:absolute;top:14px;right:14px;background:#0b3e8c14;color:var(--hadrons-blue-royal);font-size:.78rem;font-weight:800;padding:3px 10px;border-radius:20px}.product-img-wrapper{height:180px;background:var(--hadrons-bg-light);display:flex;align-items:center;justify-content:center;padding:16px;border-bottom:1px solid #EBF2FA}.product-img-wrapper img{max-height:140px;width:auto;object-fit:contain;transition:transform .3s ease}.product-card:hover .product-img-wrapper img{transform:scale(1.06)}.product-body{padding:20px;display:flex;flex-direction:column;flex:1}.product-icon-wrap{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:800;color:var(--hadrons-blue-royal);margin-bottom:8px;text-transform:uppercase}.product-icon-wrap svg{width:14px;height:14px}.product-title{font-size:1.2rem;color:var(--text-dark);font-weight:800;margin-bottom:8px}.product-desc{font-size:.9rem;color:var(--text-muted);line-height:1.5;margin-bottom:18px;flex:1}.product-footer{margin-top:auto}.product-action{width:100%;padding:10px 16px;background:var(--hadrons-blue-ice);color:var(--hadrons-blue-royal);border:1px solid var(--border-blue);border-radius:8px;font-weight:700;font-size:.88rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:var(--transition)}.product-action:hover{background:var(--hadrons-blue-royal);color:#fff;border-color:var(--hadrons-blue-royal)}.about-section{padding:80px 0;background:var(--hadrons-bg-light);border-top:1px solid var(--border-card);border-bottom:1px solid var(--border-card)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.about-lead{font-size:1.15rem;color:var(--text-dark);margin-bottom:14px;line-height:1.6}.about-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0}.metric-box{background:#fff;padding:16px;border-radius:12px;border:1px solid var(--border-card);box-shadow:var(--shadow-sm)}.metric-num{display:block;font-family:var(--font-heading);font-size:1.8rem;font-weight:900;color:var(--hadrons-blue-royal);line-height:1.1;margin-bottom:4px}.metric-label{font-size:.85rem;font-weight:700;color:var(--text-dark)}.about-visual{position:relative}.about-image-card{position:relative;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-lg);border:2px solid #FFFFFF;background-color:var(--hadrons-primary)}.about-plant-img{width:100%;height:380px;object-fit:cover}.about-glow-badge{position:absolute;bottom:20px;left:20px;right:20px;background:#0a1e4ae6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:14px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;gap:14px}.about-glow-badge svg{width:28px;height:28px;color:var(--hadrons-blue-light)}.about-glow-badge strong{display:block;font-size:1rem;letter-spacing:.5px}.about-glow-badge span{font-size:.82rem;color:var(--hadrons-blue-silver)}.timeline-section{padding:80px 0;background:linear-gradient(180deg,#061224,#0a1e4a);color:#fff}.timeline-container{position:relative;margin-top:50px}.timeline-line{position:absolute;top:36px;left:5%;right:5%;height:3px;background:#ffffff26;z-index:1}.timeline-track{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;position:relative;z-index:2}.timeline-node{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;transition:var(--transition);padding:10px 6px;border-radius:12px}.timeline-marker-wrap{width:50px;height:50px;border-radius:50%;background:#0a1e4a;border:3px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;margin-bottom:14px;transition:var(--transition)}.timeline-marker{color:var(--hadrons-blue-silver)}.timeline-marker svg{width:20px;height:20px}.timeline-year{font-family:var(--font-heading);font-size:1.1rem;font-weight:800;color:var(--hadrons-blue-light);margin-bottom:4px}.timeline-title{font-size:.95rem;font-weight:800;color:#fff;margin-bottom:4px}.timeline-desc{font-size:.78rem;color:var(--hadrons-blue-silver);line-height:1.4}.timeline-node:hover .timeline-marker-wrap,.timeline-node.active .timeline-marker-wrap{background:var(--hadrons-blue-electric);border-color:#fff;box-shadow:0 0 20px #06f9;transform:scale(1.15)}.timeline-node:hover .timeline-marker,.timeline-node.active .timeline-marker{color:#fff}.milestone-detail-card{margin-top:40px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:24px 30px;display:flex;align-items:center;gap:24px}.milestone-detail-year{font-family:var(--font-heading);font-size:2.4rem;font-weight:900;color:var(--hadrons-blue-light)}.milestone-detail-info h4{color:#fff;font-size:1.25rem;margin-bottom:6px}.milestone-detail-info p{color:#cbddf5;font-size:.95rem}.quality-section{padding:80px 0;background:#fff}.quality-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.quality-checklist{display:flex;flex-direction:column;gap:14px}.check-item{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--text-dark);font-size:.95rem}.check-icon{width:20px;height:20px;color:var(--hadrons-blue-royal);flex-shrink:0}.quality-card-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.quality-box{background:var(--hadrons-bg-light);border:1px solid var(--border-card);padding:20px;border-radius:14px;transition:var(--transition)}.quality-box:hover{transform:translateY(-3px);border-color:var(--hadrons-blue-electric);box-shadow:var(--shadow-sm);background:#fff}.quality-icon{width:40px;height:40px;border-radius:10px;background:var(--hadrons-blue-ice);color:var(--hadrons-blue-royal);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.quality-icon svg{width:20px;height:20px}.quality-box h4{font-size:1.05rem;color:var(--text-dark);margin-bottom:6px}.quality-box p{font-size:.85rem;color:var(--text-muted);line-height:1.5}.oem-section{background:linear-gradient(135deg,#0a1e4a,#0b3e8c);border-radius:24px;padding:50px 40px;color:#fff;box-shadow:0 16px 40px #0a1e4a26}.oem-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.oem-content h2{color:#fff;font-size:2.2rem;margin-bottom:14px}.oem-content p{color:#cbddf5;font-size:1rem;line-height:1.6;margin-bottom:24px}.oem-features{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:24px}.oem-feature-item{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700;color:#fff}.oem-feature-item svg{width:18px;height:18px;color:var(--hadrons-blue-light)}.oem-img-wrap{position:relative;border-radius:16px;overflow:hidden;border:2px solid rgba(255,255,255,.2);box-shadow:0 12px 30px #0000004d}.oem-photo{width:100%;height:280px;object-fit:cover}.about-pillars-grid,.oem-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:36px}.pillar-card,.oem-card{background:#fff;border:1.5px solid #D5E4F7;border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;box-shadow:0 4px 16px #0a1e4a0d;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}.pillar-card:before,.oem-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0b3e8c,#06f);opacity:0;transition:opacity .3s ease}.pillar-card:hover,.oem-card:hover{transform:translateY(-6px);border-color:#06f;box-shadow:0 14px 32px #0066ff24}.pillar-card:hover:before,.oem-card:hover:before{opacity:1}.pillar-icon-circle,.oem-icon-circle{width:56px;height:56px;border-radius:14px;background:#ebf4ff;color:#06f;border:1.5px solid #CBDDF5;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform .3s ease,background .3s ease,color .3s ease}.pillar-icon-circle svg,.oem-icon-circle svg{width:26px;height:26px}.pillar-card:hover .pillar-icon-circle,.oem-card:hover .oem-icon-circle{background:#06f;color:#fff;border-color:#06f;transform:scale(1.08)}.pillar-card-title,.oem-card-title{font-family:var(--font-heading);font-size:1.22rem;font-weight:800;color:#0a1e4a;margin-bottom:10px;line-height:1.3}.pillar-card-desc,.oem-card-desc{font-size:.9rem;color:#4a607a;line-height:1.6;flex:1}.pillar-badge-list{margin-top:16px;padding-top:14px;border-top:1px solid #EAF0F8;display:flex;flex-direction:column;gap:8px}.pillar-badge-item{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:#0052cc}.pillar-badge-item svg{width:14px;height:14px;color:#06f}.oem-workflow-section{padding:60px 0 70px;background:#071c49;color:#fff;margin-top:60px}.oem-workflow-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:36px}.oem-step-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:24px 18px;text-align:center;transition:var(--transition)}.oem-step-card:hover{background:#ffffff1f;transform:translateY(-4px);border-color:#5b9eff}.oem-step-num{font-family:var(--font-heading);font-size:1.8rem;font-weight:900;color:#5b9eff;margin-bottom:8px}.oem-step-title{font-size:1rem;font-weight:800;color:#fff;margin-bottom:8px}.oem-step-desc{font-size:.82rem;color:#cbddf5;line-height:1.5}@media (max-width: 1100px){.about-pillars-grid,.oem-capability-grid,.oem-workflow-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.about-pillars-grid,.oem-capability-grid,.oem-workflow-grid{grid-template-columns:1fr}}.footer-brand{display:flex;flex-direction:column}.contact-section{padding:80px 0;background:var(--hadrons-bg-light)}.contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:40px}.contact-info-card{background:#0a1e4a;color:#fff;border-radius:18px;padding:36px;box-shadow:var(--shadow-md)}.contact-info-card h3{color:#fff;font-size:1.6rem;margin-bottom:6px}.contact-details-list{display:flex;flex-direction:column;gap:20px}.contact-detail-item{display:flex;align-items:center;gap:14px}.contact-detail-icon{width:44px;height:44px;border-radius:12px;background:#ffffff1a;color:var(--hadrons-blue-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-detail-icon svg{width:20px;height:20px}.contact-detail-text label{display:block;font-size:.75rem;color:var(--hadrons-blue-silver);text-transform:uppercase;font-weight:700}.contact-detail-text a{font-size:1.05rem;font-weight:700;color:#fff;transition:var(--transition)}.contact-detail-text a:hover{color:var(--hadrons-blue-light)}.contact-form-card{background:#fff;border:1.5px solid var(--border-card);border-radius:18px;padding:36px;box-shadow:var(--shadow-sm)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{margin-bottom:18px}.form-group label{display:block;font-size:.85rem;font-weight:700;color:var(--text-dark);margin-bottom:6px}.form-control{width:100%;padding:12px 16px;border-radius:8px;border:1.5px solid var(--border-blue);background:var(--hadrons-bg-light);font-family:var(--font-body);font-size:.95rem;color:var(--text-dark);outline:none;transition:var(--transition)}.form-control:focus{border-color:var(--hadrons-blue-electric);background:#fff;box-shadow:0 0 0 3px #0066ff26}.footer{background:#061224;color:#cbddf5;padding:70px 0 30px;border-top:1px solid rgba(255,255,255,.08)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;margin-bottom:50px}.footer-logo-wrap{display:flex;align-items:center;gap:14px;margin-bottom:16px}.footer-logo{height:52px;width:auto;filter:brightness(1.2)}.footer-brand-text{display:flex;flex-direction:column;justify-content:center}.footer-brand-title{font-family:var(--font-heading);font-size:1.45rem;font-weight:900;color:#fff;letter-spacing:.5px;line-height:1}.footer-brand-subtitle{font-size:.7rem;font-weight:800;color:var(--hadrons-blue-light);letter-spacing:2.6px;line-height:1.2;margin-top:2px}.footer-desc{font-size:.9rem;line-height:1.6;color:var(--hadrons-blue-silver)}.footer-title{color:#fff;font-size:1.15rem;margin-bottom:18px;font-weight:800}.footer-links{display:flex;flex-direction:column;gap:10px}.footer-links a{font-size:.9rem;color:var(--hadrons-blue-silver);transition:var(--transition)}.footer-links a:hover{color:#fff;padding-left:4px}.footer-bottom{padding-top:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--hadrons-blue-silver)}.footer-social-links{display:flex;gap:10px;margin-top:16px;align-items:center}.footer-social-btn{width:38px;height:38px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#9bbee6;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none}.footer-social-btn svg{width:18px;height:18px}.footer-social-btn:hover{background:#06f;border-color:#06f;color:#fff;transform:translateY(-3px);box-shadow:0 6px 16px #06f6}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#061224b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2000;display:none;align-items:center;justify-content:center;padding:20px}.modal-overlay.active{display:flex}.modal-card{background:#fff;border-radius:20px;padding:36px;max-width:540px;width:100%;position:relative;box-shadow:0 20px 50px #0000004d;animation:modalFadeIn .3s ease}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-close{position:absolute;top:18px;right:18px;background:var(--hadrons-bg-light);border:none;width:34px;height:34px;border-radius:50%;cursor:pointer;font-size:1.1rem;color:var(--text-dark);display:flex;align-items:center;justify-content:center;transition:var(--transition)}.modal-close:hover{background:#e2ecf8;color:var(--hadrons-blue-electric)}@media (max-width: 1200px){.row-6-cards,.row-5-cards{grid-template-columns:repeat(3,1fr)}.hero-main-title{font-size:3rem}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 992px){.hero-grid{grid-template-columns:1fr}.hero-visual-stage{order:-1}.about-grid,.quality-grid,.oem-grid,.contact-grid{grid-template-columns:1fr}.timeline-track{grid-template-columns:repeat(3,1fr)}.timeline-line{display:none}.nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;padding:20px;gap:8px;box-shadow:0 15px 35px #0a1e4a26;border-top:1px solid #E2ECF8;border-bottom:3px solid var(--hadrons-blue-primary);z-index:10000}.nav-menu.mobile-open{display:flex!important;animation:fadeInModal .25s ease}.nav-link{padding:12px 16px;border-radius:8px;width:100%;justify-content:flex-start}.nav-link:hover,.nav-link.active{background:#f1f5f9}.btn-nav-cta{display:none!important}.mobile-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:10px!important;background:#f1f5f9!important;color:#0a1e4a!important;border:1px solid #CBD5E1!important;cursor:pointer!important;flex-shrink:0!important;margin-left:auto!important}}@media (max-width: 768px){.row-6-cards,.row-5-cards{grid-template-columns:repeat(2,1fr)}.hero-main-title{font-size:2.4rem}.form-row,.quality-card-list,.about-metrics,.oem-features{grid-template-columns:1fr}.timeline-track{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:10px;text-align:center}}@media (max-width: 480px){.row-6-cards,.row-5-cards{grid-template-columns:1fr}.hero-trust-badges{flex-direction:column;align-items:flex-start}}.page-hero-section{background:radial-gradient(circle at 85% 30%,#dceeffd9,#f4f9fff2,#fff),linear-gradient(135deg,#f0f6ff,#fff);border-bottom:1px solid #E2ECF8;padding:20px 0 36px;position:relative;overflow:hidden}.page-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center;margin-top:12px}.page-hero-content{display:flex;flex-direction:column}.page-hero-title{font-family:var(--font-heading);font-size:2.5rem;font-weight:900;color:#0a1e4a;line-height:1.18;letter-spacing:-.5px;margin-bottom:14px}.page-hero-title span{color:var(--hadrons-blue-electric);background:linear-gradient(135deg,#0b3e8c,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-hero-lead{font-size:1.05rem;font-weight:600;color:#1a365d;line-height:1.6;margin-bottom:10px}.page-hero-desc{font-size:.94rem;color:#4a607a;line-height:1.65;margin-bottom:0}.page-hero-img-wrap{display:flex;justify-content:center;align-items:center;position:relative;border-radius:16px;overflow:hidden;box-shadow:0 16px 36px #0a1e4a1f;border:3px solid #FFFFFF;background:#fff}.page-hero-img{width:100%;height:auto;max-height:460px;object-fit:contain;display:block;transition:transform .35s ease}.page-hero-img:hover{transform:scale(1.03)}@media (max-width: 992px){.page-hero-grid{grid-template-columns:1fr;text-align:center;gap:24px}.page-hero-img{height:auto;max-height:320px}}.about-hero-section{background:#071c49;border-bottom:1px solid #061224;overflow:hidden}.about-hero-grid{display:grid;grid-template-columns:1.15fr 1.35fr;align-items:stretch;min-height:420px}.about-hero-content{background:#071c49;color:#fff;display:flex;align-items:center;padding:60px 48px 60px 8%;position:relative;z-index:2}.about-hero-inner{max-width:520px}.about-hero-title{font-family:var(--font-heading);font-size:3.8rem;font-weight:900;color:#fff;letter-spacing:-.5px;line-height:1;margin-bottom:12px;text-transform:uppercase}.about-hero-subtitle{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;color:#fff;line-height:1.35;margin-bottom:20px}.about-hero-text{font-size:1rem;line-height:1.7;color:#cbddf5}.about-hero-text strong{color:#fff;font-weight:800}.about-hero-image-wrap{width:100%;height:100%;overflow:hidden;display:flex;position:relative}.about-hero-plant-img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 992px){.about-hero-grid{grid-template-columns:1fr}.about-hero-content{padding:40px 24px;text-align:center}.about-hero-title{font-size:2.8rem}.about-hero-plant-img{height:280px}}.about-journey-section{padding:36px 0 20px;background:#fff}.journey-header{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:24px}.journey-dot{width:6px;height:6px;border-radius:50%;background:#0a1e4a}.journey-title{font-family:var(--font-heading);font-size:1.15rem;font-weight:900;color:#0a1e4a;letter-spacing:2px;text-transform:uppercase}.journey-grid{display:flex;align-items:center;justify-content:space-between;border:1.5px solid #D5E4F7;border-radius:14px;padding:20px 16px;background:#fff;box-shadow:0 4px 14px #0a1e4a08}.journey-node{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;max-width:150px}.journey-icon-wrap{width:44px;height:44px;border-radius:50%;border:2px solid #1D68D8;display:flex;align-items:center;justify-content:center;color:#1d68d8;margin-bottom:8px;background:#f4f8fc;transition:var(--transition)}.journey-node:hover .journey-icon-wrap{background:#1d68d8;color:#fff;transform:scale(1.08)}.journey-icon{width:20px;height:20px}.journey-year{font-family:var(--font-heading);font-size:.92rem;font-weight:800;color:#0a1e4a;margin-bottom:4px}.journey-desc{font-size:.72rem;color:#4a607a;line-height:1.35;font-weight:600}.journey-arrow{color:#9bbee6;display:flex;align-items:center;flex-shrink:0}.journey-arrow svg{width:18px;height:18px}.about-portfolio-section{padding:30px 0;background:#fff}.about-portfolio-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;align-items:stretch}.about-overview-points{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.overview-point-item{display:flex;gap:16px;align-items:flex-start}.overview-icon-wrap{width:44px;height:44px;border-radius:50%;background:#0b3e8c;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.overview-icon-wrap svg{width:22px;height:22px}.overview-text p{font-size:.92rem;line-height:1.6;color:#33476b}.overview-today-title{font-family:var(--font-heading);font-size:1.05rem;font-weight:800;color:#0a1e4a;margin-bottom:4px}.about-portfolio-card{background:#071c49;border-radius:16px;padding:24px 20px;color:#fff;display:flex;flex-direction:column;box-shadow:var(--shadow-md)}.portfolio-card-title{font-family:var(--font-heading);font-size:1.15rem;font-weight:900;color:#fff;text-align:center;letter-spacing:1px;margin-bottom:18px;text-transform:uppercase}.portfolio-items-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.portfolio-mini-card{background:#fff;border-radius:10px;padding:10px 8px 8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;text-decoration:none;transition:var(--transition);box-shadow:0 2px 8px #00000026}.portfolio-mini-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0066ff40}.mini-card-title{font-family:var(--font-heading);font-size:.65rem;font-weight:800;color:#0a1e4a;line-height:1.25;margin-bottom:8px;text-transform:uppercase;min-height:32px;display:flex;flex-direction:column;justify-content:center}.mini-card-title span{font-size:.58rem;color:var(--hadrons-blue-royal)}.mini-card-img-wrap{width:100%;height:75px;display:flex;align-items:center;justify-content:center}.mini-card-img-wrap img{max-height:70px;max-width:100%;object-fit:contain;transition:transform .25s ease}.portfolio-mini-card:hover .mini-card-img-wrap img{transform:scale(1.06)}.about-philosophy-section{padding:30px 0 40px;background:#fff}.philosophy-card-wrap{display:grid;grid-template-columns:1fr 1.6fr;gap:32px;align-items:center}.philosophy-image-wrap{border-radius:14px;overflow:hidden;box-shadow:var(--shadow-md);border:1px solid #D5E4F7}.philosophy-hands-img{width:100%;height:auto;object-fit:cover;display:block}.philosophy-title{font-family:var(--font-heading);font-size:1.55rem;font-weight:900;color:#0a1e4a;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.philosophy-lead{font-size:.95rem;line-height:1.6;color:#33476b;margin-bottom:8px}.philosophy-sub{font-size:.92rem;line-height:1.6;color:#33476b;margin-bottom:16px}.philosophy-badges-row{display:flex;gap:24px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.phil-badge{display:flex;align-items:center;gap:10px;font-size:.8rem;font-weight:800;color:#0a1e4a;letter-spacing:.5px}.phil-icon-circle{width:36px;height:36px;border-radius:50%;border:2px solid #1D68D8;display:flex;align-items:center;justify-content:center;color:#1d68d8;background:#f4f8fc;flex-shrink:0}.phil-icon-circle svg{width:18px;height:18px}.philosophy-footer-text{font-size:.88rem;line-height:1.6;color:#5e718d;border-top:1px solid #E2ECF8;padding-top:14px}.about-ribbon-section{background:#0b3e8c;padding:22px 0;color:#fff}.ribbon-badges-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;align-items:center}.ribbon-item{display:flex;align-items:center;gap:10px;justify-content:center}.ribbon-icon{width:24px;height:24px;color:#fff;stroke-width:2.2;flex-shrink:0}.ribbon-text{display:flex;flex-direction:column;font-size:.68rem;line-height:1.2;text-transform:uppercase}.ribbon-text strong{font-size:.74rem;font-weight:900;color:#fff}.ribbon-text span{color:#cbddf5;font-weight:700}.about-footer-bar{background:#061224;padding:14px 0;color:#fff;border-top:1px solid rgba(255,255,255,.1)}.about-footer-container{display:flex;justify-content:space-around;align-items:center;font-size:.88rem;font-weight:700}.footer-bar-link{display:flex;align-items:center;gap:8px;color:#cbddf5;transition:var(--transition)}.footer-bar-link svg{width:16px;height:16px;color:var(--hadrons-blue-light)}.footer-bar-link:hover{color:#fff}@media (max-width: 992px){.about-hero-grid,.about-portfolio-grid,.philosophy-card-wrap{grid-template-columns:1fr}.journey-grid{flex-wrap:wrap;gap:16px}.journey-arrow{display:none}.ribbon-badges-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.portfolio-items-grid,.ribbon-badges-grid{grid-template-columns:repeat(2,1fr)}.about-footer-container{flex-direction:column;gap:10px}}.evolution-page-section{padding:40px 0 60px;background:#fff;position:relative}.evolution-header-block{margin-bottom:50px}.evolution-main-title{font-family:var(--font-heading);font-size:3.2rem;font-weight:900;color:#0a1e4a;line-height:1.1;margin-bottom:8px;letter-spacing:-.5px}.evolution-sub-slogan{font-family:var(--font-heading);font-size:1.4rem;font-weight:800;color:#06f;letter-spacing:.5px;margin-bottom:16px}.evolution-lead-text{font-size:1.05rem;line-height:1.65;color:#4a607a;max-width:620px}.evolution-roadmap-wrap{position:relative;max-width:1100px;margin:0 auto;padding:20px 0 40px}.evolution-highway-svg{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;pointer-events:none;z-index:1}.roadmap-row{display:grid;grid-template-columns:1fr 220px 1fr;align-items:center;gap:32px;margin-bottom:45px;position:relative;z-index:2;max-width:1140px;margin-left:auto;margin-right:auto}.roadmap-row>:first-child{margin-left:auto;width:100%}.roadmap-row>:last-child{margin-right:auto;width:100%}.roadmap-node-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.roadmap-circle-pin{width:80px;height:80px;border-radius:50%;background:#fff;border:4px solid #0066FF;box-shadow:0 0 0 6px #0066ff26,0 8px 24px #0a1e4a26;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .3s ease,border-color .3s ease}.roadmap-row:hover .roadmap-circle-pin{transform:scale(1.1);border-color:#0b3e8c;box-shadow:0 0 0 8px #0066ff40,0 12px 30px #0066ff4d}.roadmap-circle-pin .pin-year{font-family:var(--font-heading);font-size:1.15rem;font-weight:900;color:#0a1e4a;line-height:1}.roadmap-circle-pin .pin-icon{color:#06f;margin-top:4px}.roadmap-circle-pin .pin-icon svg{width:18px;height:18px}.roadmap-content-box{background:linear-gradient(145deg,#fff,#f6faff);border:1.5px solid #D6E6F8;border-radius:16px;padding:18px 22px;max-width:420px;box-shadow:0 8px 24px -4px #0b3e8c14,0 3px 8px #00000008,inset 0 1px #fffffff2;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .3s ease;position:relative}.roadmap-row:hover .roadmap-content-box{border-color:#06f;transform:translateY(-3px);background:#fff;box-shadow:0 10px 24px #0066ff1f}.roadmap-tag{font-family:var(--font-heading);font-size:.85rem;font-weight:800;color:#06f;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.roadmap-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:900;color:#0a1e4a;margin-bottom:10px;line-height:1.3}.roadmap-desc{font-size:.92rem;color:#4a607a;line-height:1.6}.roadmap-image-card{display:flex;align-items:center;justify-content:center;padding:10px;max-width:450px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;min-height:240px}.roadmap-row:hover .roadmap-image-card{transform:translateY(-5px) scale(1.02)}.roadmap-prod-img{max-width:100%;max-height:260px;width:100%;height:auto;object-fit:contain;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;z-index:2;filter:drop-shadow(0 15px 25px rgba(10,30,74,.25)) drop-shadow(0 5px 10px rgba(10,30,74,.15))}.roadmap-row:hover .roadmap-prod-img{transform:translateY(-3px) scale(1.05)}.evolution-values-strip{background:#f4f8fc;border-top:1.5px solid #D5E4F7;padding:30px 0;margin-top:40px}.values-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.value-strip-item{display:flex;align-items:center;gap:14px}.value-strip-icon{width:48px;height:48px;border-radius:12px;background:#e8f2fc;color:#06f;border:1px solid #CBDDF5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.value-strip-icon svg{width:22px;height:22px}.value-strip-text h4{font-family:var(--font-heading);font-size:.95rem;font-weight:800;color:#0a1e4a;margin-bottom:3px}.value-strip-text p{font-size:.8rem;color:#5e718d;line-height:1.4}@media (max-width: 992px){.evolution-highway-svg{display:none}.evolution-roadmap-wrap:before{content:"";position:absolute;top:20px;bottom:20px;left:48px;width:4px;background:linear-gradient(180deg,#4b95ff,#06f 25%,#0b3e8c);border-radius:4px;z-index:1}.roadmap-row{display:flex;flex-direction:column;position:relative;padding-left:100px;margin-bottom:40px;gap:20px}.roadmap-row>:first-child,.roadmap-row>:last-child{margin:0;width:100%}.roadmap-node-center{position:absolute;left:0;top:0;width:100px;display:flex;justify-content:center;z-index:2}.roadmap-circle-pin{width:70px;height:70px;background:#fff;border:3px solid #0B3E8C;box-shadow:0 4px 10px #0000001a}.roadmap-content-box{order:1}.roadmap-image-card{order:2;min-height:auto;padding:0}.roadmap-prod-img{max-height:220px}.values-strip-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.values-strip-grid{grid-template-columns:1fr}}.category-breadcrumb-bar{margin-bottom:16px}.breadcrumb-trail{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:#5b7598}.breadcrumb-trail a{color:#06f;text-decoration:none;transition:var(--transition)}.breadcrumb-trail a:hover{color:#0b3e8c;text-decoration:underline}.breadcrumb-trail span{color:#8e9fb8}.breadcrumb-trail .trail-current{color:#0a1e4a;font-weight:700}.products-hero-bar{background:#fff;padding:24px 0 16px;border-bottom:1px solid #E2ECF8;position:relative;overflow:hidden}.products-hero-flex{display:flex;align-items:center;justify-content:space-between;gap:20px}.products-page-title{font-family:var(--font-heading);font-size:2.8rem;font-weight:900;color:#0a1e4a;line-height:1;letter-spacing:-.5px;margin-bottom:4px}.products-page-tagline{font-family:var(--font-heading);font-size:1.1rem;font-weight:800;color:#0a1e4a;line-height:1.25;margin-bottom:6px}.products-page-tagline span{color:var(--hadrons-blue-electric)}.products-page-desc{font-size:.85rem;color:#4a607a;max-width:440px;line-height:1.5}.products-hero-badges{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.p-badge-item{display:flex;align-items:center;gap:8px}.p-badge-icon{width:20px;height:20px;color:var(--hadrons-blue-royal);stroke-width:2.2}.p-badge-text{font-size:.65rem;font-weight:800;color:#0a1e4a;line-height:1.15;text-transform:uppercase}.products-catalog-section{padding:24px 0 40px;background:#f8fafd}.products-catalog-layout{display:grid;grid-template-columns:240px 1fr;gap:20px;align-items:start}.products-sidebar{display:flex;flex-direction:column;gap:16px;position:sticky;top:90px;max-height:calc(100vh - 105px);align-self:flex-start;z-index:90}.sidebar-categories-card{background:#fff;border-radius:12px;border:1.5px solid #D5E4F7;overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.sidebar-header{background:#0b3e8c;color:#fff;padding:12px 14px;display:flex;align-items:center;gap:8px;flex-shrink:0}.sidebar-header h3{font-family:var(--font-heading);font-size:.82rem;font-weight:900;color:#fff;letter-spacing:.5px;margin:0}.sidebar-menu-list{display:flex;flex-direction:column;overflow-y:auto;min-height:0;flex:1 1 auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(11,62,140,.3) #F4F8FD}.sidebar-menu-list::-webkit-scrollbar{width:5px}.sidebar-menu-list::-webkit-scrollbar-track{background:#f4f8fd}.sidebar-menu-list::-webkit-scrollbar-thumb{background:#0b3e8c40;border-radius:4px}.sidebar-menu-list::-webkit-scrollbar-thumb:hover{background:#0b3e8c80}.sidebar-cat-btn{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:transparent;border:none;border-bottom:1px solid #EEF3FA;font-size:.76rem;font-weight:700;color:#33476b;cursor:pointer;text-align:left;transition:var(--transition);outline:none}.sidebar-cat-btn:last-child{border-bottom:none}.sidebar-cat-btn:hover,.sidebar-cat-btn.active{background:#e8f2fc;color:var(--hadrons-blue-electric);font-weight:800}.cat-btn-left{display:flex;align-items:center;gap:8px}.cat-btn-left svg{width:14px;height:14px;color:var(--hadrons-blue-royal)}.cat-chevron{width:14px;height:14px;color:#9bbee6}.cat-badge-new{font-size:.58rem;font-weight:900;background:#00d26a;color:#fff;padding:1px 5px;border-radius:10px;margin-left:auto;margin-right:6px}.sidebar-custom-card{background:#071c49;color:#fff;border-radius:12px;padding:16px 14px;box-shadow:var(--shadow-sm);flex-shrink:0}.sidebar-custom-card h4{font-family:var(--font-heading);font-size:.85rem;font-weight:900;color:#fff;margin-bottom:6px}.sidebar-custom-card p{font-size:.72rem;color:#cbddf5;line-height:1.4;margin-bottom:12px}.btn-sidebar-enquire{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;background:#ffffff1a;border:1.5px solid #FFFFFF;border-radius:20px;color:#fff;font-size:.75rem;font-weight:800;transition:var(--transition);text-decoration:none}.btn-sidebar-enquire:hover{background:#fff;color:#071c49}.btn-sidebar-enquire svg{width:12px;height:12px}.products-cards-area{display:flex;flex-direction:column;gap:12px}.catalog-row{display:grid;gap:12px}.catalog-row-5{grid-template-columns:repeat(5,1fr)}.catalog-row-6{grid-template-columns:repeat(6,1fr)}.catalog-item-card{background:#fff;border:1.5px solid #D5E4F7;border-radius:12px;padding:10px;display:flex;flex-direction:column;transition:var(--transition);box-shadow:0 2px 8px #0a1e4a0a}.catalog-item-card:hover{transform:translateY(-3px);border-color:var(--hadrons-blue-electric);box-shadow:0 8px 20px #0066ff26}.card-top-header{display:flex;align-items:flex-start;gap:6px;margin-bottom:8px;min-height:32px}.card-num-badge{background:#0b3e8c;color:#fff;font-size:.65rem;font-weight:900;padding:2px 6px;border-radius:4px;flex-shrink:0}.card-header-title{font-family:var(--font-heading);font-size:.72rem;font-weight:800;color:#0a1e4a;line-height:1.2;text-transform:uppercase;margin:0}.badge-new-pill{font-size:.55rem;background:#00d26a;color:#fff;padding:1px 4px;border-radius:4px;font-weight:800;vertical-align:middle}.card-product-img-wrap{width:100%;height:195px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:4px;margin-bottom:14px;border:none!important;box-shadow:none!important;overflow:hidden;cursor:zoom-in;position:relative}.card-product-img-wrap img{max-height:185px;max-width:100%;width:100%;height:100%;object-fit:contain;transition:transform .35s ease;cursor:zoom-in}.catalog-item-card:hover .card-product-img-wrap img{transform:scale(1.08)}.card-features-list{list-style:none;padding:0;margin:0 0 10px;font-size:.65rem;color:#4a607a;line-height:1.45;flex:1}.card-features-list li{position:relative;padding-left:10px;margin-bottom:2px}.card-features-list li:before{content:"•";position:absolute;left:0;color:var(--hadrons-blue-royal);font-weight:900}.card-details-btn{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:8px 10px 6px;background:transparent;border:none;font-size:.68rem;font-weight:800;color:var(--hadrons-blue-electric);cursor:pointer;text-transform:uppercase;transition:var(--transition);border-top:1px solid #EEF3FA;margin-top:auto}.card-details-btn svg{width:12px;height:12px;transition:transform .2s ease}.card-details-btn:hover{color:#0a1e4a}.card-details-btn:hover svg{transform:translate(3px)}.products-applications-track{padding:24px 0 30px;background:#fff;border-top:1px solid #E2ECF8}.applications-track-flex{display:grid;grid-template-columns:240px 1fr;gap:20px;align-items:center}.apps-track-title{font-family:var(--font-heading);font-size:.95rem;font-weight:900;color:#0a1e4a;line-height:1.25;margin-bottom:4px;text-transform:uppercase}.apps-track-title span{color:var(--hadrons-blue-royal)}.apps-track-desc{font-size:.72rem;color:#5e718d;line-height:1.4}.apps-nodes-wrapper{position:relative}.apps-track-line{position:absolute;top:calc(50% + 10px);left:35px;right:35px;height:2px;background:#1d68d8;z-index:1}.apps-nodes-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;position:relative;z-index:2}.app-node-item{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.app-node-icon-header{display:flex;align-items:center;gap:4px;font-size:.58rem;font-weight:800;color:#0a1e4a;margin-bottom:8px;text-transform:uppercase;white-space:nowrap}.app-node-icon-header svg{width:12px;height:12px;color:var(--hadrons-blue-royal)}.app-node-img-circle{width:52px;height:52px;border-radius:50%;overflow:hidden;border:2.5px solid #1D68D8;background:#fff;position:relative;z-index:3;box-shadow:0 0 0 3px #fff,0 3px 8px #0a1e4a1f;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.app-node-img-circle:hover{transform:scale(1.1);box-shadow:0 0 0 4px #fff,0 6px 16px #0066ff4d}.app-node-img-circle img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}@media (max-width: 1200px){.catalog-row-5,.catalog-row-6{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.products-catalog-layout,.applications-track-flex{grid-template-columns:1fr}.products-sidebar{position:static;max-height:none}.sidebar-categories-card{max-height:none}.sidebar-menu-list{max-height:none;overflow-y:visible}.catalog-row-5,.catalog-row-6{grid-template-columns:repeat(2,1fr)}.apps-nodes-grid{grid-template-columns:repeat(4,1fr);gap:16px}.apps-track-line{display:none}}@media (max-width: 600px){.catalog-row-5,.catalog-row-6{grid-template-columns:1fr}.apps-nodes-grid{grid-template-columns:repeat(2,1fr)}}.wires-hero-banner-section{background:#fff;padding:16px 0 20px;border-bottom:1px solid #E2ECF8;position:relative}.category-breadcrumb-bar{display:flex;align-items:center;margin-bottom:12px}.breadcrumb-trail{font-size:.8rem;color:#7b8fa8;font-weight:500}.breadcrumb-trail a{color:var(--hadrons-blue-royal);text-decoration:none;font-weight:600;transition:var(--transition)}.breadcrumb-trail a:hover{color:#0a1e4a;text-decoration:underline}.breadcrumb-trail span{margin:0 5px;color:#9aaec4;font-weight:600}.trail-current{color:#4a607a;font-weight:600}.wires-hero-grid{display:grid;grid-template-columns:1.15fr 1.45fr .65fr;gap:24px;align-items:center}.wires-hero-title{font-family:var(--font-heading);font-size:3.1rem;font-weight:900;color:#0a1e4a;line-height:1;letter-spacing:-.5px;margin-bottom:8px}.wires-hero-subtitle{font-family:var(--font-heading);font-size:.88rem;font-weight:800;color:var(--hadrons-blue-royal);line-height:1.3;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.wires-hero-desc{font-size:.84rem;color:#4a607a;line-height:1.5;margin:0}.wires-hero-visual{display:flex;justify-content:center;align-items:center}.wires-drum-img{max-width:100%;height:auto;max-height:175px;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(0,102,255,.16));transition:transform .3s ease}.wires-drum-img:hover{transform:scale(1.03)}.wires-hero-badges-col{display:flex;flex-direction:column;gap:14px}.wires-hero-badges-col .p-badge-item{display:flex;align-items:center;gap:10px;padding:0;background:transparent;border:none;box-shadow:none}.wires-hero-badges-col .p-badge-icon{width:22px;height:22px;color:var(--hadrons-blue-royal);stroke-width:2;flex-shrink:0}.wires-hero-badges-col .p-badge-text{font-family:var(--font-heading);font-size:.8rem;font-weight:800;color:#0a1e4a;letter-spacing:.4px;text-transform:uppercase;line-height:1.2}.category-inner-banner{background:#fff;border:1px solid #E2ECF8;border-radius:12px;padding:20px 24px;display:grid;grid-template-columns:1.15fr 1.35fr .8fr;gap:20px;align-items:center;box-shadow:0 4px 20px #0032960d;margin-bottom:8px}.inner-banner-text h3{font-family:var(--font-heading);font-size:2.2rem;font-weight:900;color:#0a1e4a;margin-bottom:4px;letter-spacing:-.5px;line-height:1}.inner-banner-sub{display:block;font-family:var(--font-heading);font-size:.8rem;font-weight:800;color:var(--hadrons-blue-electric);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.inner-banner-desc{font-size:.82rem;color:#4a607a;line-height:1.5;margin:0}.inner-banner-img-wrap{display:flex;align-items:center;justify-content:center}.inner-banner-img{max-height:155px;max-width:100%;width:auto;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(0,102,255,.18));transition:transform .3s ease}.inner-banner-img:hover{transform:scale(1.04)}.inner-banner-badges{display:flex;flex-direction:column;gap:12px}.inner-banner-badges .p-badge-item{display:flex;align-items:center;gap:10px;padding:0;background:transparent;border:none;box-shadow:none}.inner-banner-badges .p-badge-icon{width:20px;height:20px;color:var(--hadrons-blue-royal);stroke-width:2;flex-shrink:0}.inner-banner-badges .p-badge-text{font-family:var(--font-heading);font-size:.78rem;font-weight:800;color:#0a1e4a;letter-spacing:.4px;text-transform:uppercase;line-height:1.2}@media (max-width: 1200px){.category-inner-banner{grid-template-columns:1fr 1.2fr}.inner-banner-badges{display:none}}@media (max-width: 992px){.category-inner-banner{grid-template-columns:1fr;text-align:center}.inner-banner-img-wrap{margin:12px 0}}.wires-catalog-section{padding:28px 0 45px;background:#f8fafd}.wires-cards-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:24px}.wires-custom-cta-box{background:linear-gradient(135deg,#071c49,#0b3e8c);color:#fff;border-radius:12px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:var(--shadow-md)}.cta-box-left{display:flex;align-items:center;gap:16px}.cta-box-icon{width:36px;height:36px;color:#00d26a;flex-shrink:0}.cta-box-left h3{font-family:var(--font-heading);font-size:.95rem;font-weight:900;color:#fff;margin-bottom:4px}.cta-box-left p{font-size:.8rem;color:#cbddf5;margin:0;line-height:1.4}.cta-box-btn{padding:12px 24px;font-size:.85rem;font-weight:800;white-space:nowrap}@media (max-width: 1200px){.wires-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.wires-hero-grid{grid-template-columns:1fr;text-align:center}.wires-hero-badges-col{justify-content:center}.wires-cards-grid{grid-template-columns:repeat(2,1fr)}.wires-custom-cta-box,.cta-box-left{flex-direction:column;text-align:center}}.harness-hero-grid{display:grid;grid-template-columns:1.1fr 1.4fr;gap:28px;align-items:center}.harness-hero-title{font-family:var(--font-heading);font-size:3.1rem;font-weight:900;color:#0a1e4a;line-height:1.05;letter-spacing:-.5px;margin-bottom:6px}.harness-title-line{display:block;width:44px;height:3px;background:teal;border-radius:2px;margin-bottom:12px}.harness-hero-subtitle{font-family:var(--font-heading);font-size:1rem;font-weight:800;color:var(--hadrons-blue-royal);margin-bottom:8px}.harness-hero-desc{font-size:.88rem;color:#4a607a;line-height:1.6;margin:0}.harness-hero-visual{display:flex;justify-content:center;align-items:center}.harness-hero-img{max-width:100%;height:auto;max-height:260px;object-fit:contain;filter:drop-shadow(0 14px 32px rgba(0,80,200,.14));transition:transform .3s ease}.harness-hero-img:hover{transform:scale(1.03)}.harness-catalog-layout{display:grid;grid-template-columns:2.2fr 1fr;gap:20px;align-items:start}.harness-group-section{display:flex;flex-direction:column;gap:14px}.harness-group-header{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:4px}.harness-group-header.battery-header{flex-direction:column;gap:4px}.battery-title-bar{display:block;width:32px;height:3px;background:teal;border-radius:2px}.group-line{flex:1;height:1.5px;background:#06f;opacity:.35}.group-title{font-family:var(--font-heading);font-size:.95rem;font-weight:900;color:#0052cc;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.harness-subcards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.harness-single-card{background:#fff;border:1px solid #E2ECF8;border-radius:14px;padding:18px 16px 0;box-shadow:0 4px 18px #0032960d;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.harness-single-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0032961a;border-color:#b8d5fa}.harness-card-content{margin-bottom:8px}.harness-item-title{font-family:var(--font-heading);font-size:.92rem;font-weight:800;color:#008b8b;margin-bottom:6px;line-height:1.25}.harness-item-desc{font-size:.76rem;color:#4a607a;line-height:1.42;margin:0;min-height:44px}.harness-card-img-wrap{width:calc(100% + 32px);margin:auto -16px 0;height:200px;display:flex;align-items:flex-end;justify-content:flex-end;background:transparent;overflow:hidden;padding:0}.harness-card-img{width:100%;height:100%;max-width:100%;max-height:200px;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 6px 16px rgba(0,50,150,.08));transition:transform .3s ease}.harness-single-card:hover .harness-card-img{transform:scale(1.05)}.harness-single-card .card-details-btn{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;margin-top:10px;padding:11px 14px;border-top:1px solid #EEF3FA;background:#fff;font-family:var(--font-heading);font-size:.74rem;font-weight:800;color:#06f;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;transition:all .25s ease}.harness-single-card .card-details-btn:hover{color:#0a1e4a;background:#f4f8fd}.harness-single-card .card-details-btn svg{width:14px;height:14px;stroke-width:2.2;transition:transform .2s ease}.harness-single-card .card-details-btn:hover svg{transform:translate(4px)}.harness-battery-card{height:100%}.harness-pill-checks{list-style:none;padding:0;margin:10px 0 0}.harness-pill-checks li{display:flex;align-items:center;gap:6px;font-size:.74rem;color:#1a365d;font-weight:700;margin-bottom:6px}.harness-pill-checks .check-icon{width:15px;height:15px;color:teal;stroke-width:2.2;flex-shrink:0}.harness-why-choose-box{background:#fff;border:1px solid #E2ECF8;border-radius:14px;padding:18px 24px 20px;box-shadow:0 4px 18px #0032960d;margin-top:4px}.harness-why-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:14px}.harness-why-item{display:flex;align-items:flex-start;gap:12px;position:relative}.harness-why-item:not(:last-child):after{content:"";position:absolute;right:-8px;top:10%;height:80%;width:1px;background:#eef4fc}.harness-why-icon-wrap{width:44px;height:44px;min-width:44px;border-radius:10px;background:#f0f6fe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.harness-why-icon{width:22px;height:22px;color:#0052cc;stroke-width:2}.harness-why-text{display:flex;flex-direction:column}.harness-why-title{font-family:var(--font-heading);font-size:.82rem;font-weight:800;color:#0052cc;line-height:1.25;margin-bottom:4px}.harness-why-desc{font-size:.72rem;color:#4a607a;line-height:1.4;margin:0}@media (max-width: 1200px){.harness-catalog-layout{grid-template-columns:1fr}}@media (max-width: 1100px){.harness-why-grid{grid-template-columns:repeat(3,1fr)}.harness-why-item:not(:last-child):after{display:none}}@media (max-width: 992px){.harness-hero-grid{grid-template-columns:1fr;text-align:center}.harness-subcards-grid,.harness-battery-layout{grid-template-columns:1fr}}@media (max-width: 768px){.harness-why-grid{grid-template-columns:1fr}}.extension-hero-banner-section{background:radial-gradient(circle at 80% 40%,#dceeffb3,#f4f9fff2,#fff),linear-gradient(135deg,#f0f6ff,#fff);border-bottom:1px solid #E2ECF8;padding:16px 0 28px;position:relative;overflow:hidden}.extension-hero-grid{display:grid;grid-template-columns:1.15fr 1.35fr;gap:28px;align-items:center}.extension-hero-content{display:flex;flex-direction:column}.extension-hero-tag{font-family:var(--font-heading);font-size:.84rem;font-weight:800;color:#0052cc;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:2px}.extension-hero-title{font-family:var(--font-heading);font-size:2.9rem;font-weight:900;color:#0052cc;line-height:1.05;letter-spacing:-.5px;margin-bottom:6px}.extension-hero-slogan{font-family:var(--font-heading);font-size:.95rem;font-weight:800;color:teal;margin-bottom:10px}.extension-hero-desc{font-size:.82rem;color:#4a607a;line-height:1.5;margin:0 0 18px}.extension-hero-desc strong{color:#0a1e4a}.extension-hero-badges-row{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.ext-badge-item{display:flex;align-items:center;gap:8px}.ext-badge-circle{width:36px;height:36px;min-width:36px;border-radius:50%;border:1.5px solid #0066FF;display:flex;align-items:center;justify-content:center;background:#fff;color:#06f;box-shadow:0 2px 8px #0064ff1f}.ext-badge-circle svg{width:18px;height:18px;stroke-width:2.2}.ext-badge-label{font-family:var(--font-heading);font-size:.72rem;font-weight:800;color:#0a1e4a;line-height:1.25}.extension-hero-visual{display:flex;justify-content:center;align-items:center;position:relative;padding:10px 0}.extension-hero-visual:before{content:"";position:absolute;width:90%;height:42px;bottom:4px;left:50%;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(0,40,110,.4) 0%,rgba(0,60,160,.2) 50%,transparent 80%);filter:blur(14px);border-radius:50%;pointer-events:none;z-index:1}.extension-hero-img{position:relative;z-index:2;max-width:100%;height:auto;max-height:265px;object-fit:contain;filter:drop-shadow(0 20px 32px rgba(0,40,120,.28)) drop-shadow(0 6px 14px rgba(0,0,0,.16));transition:transform .3s ease,filter .3s ease}.extension-hero-img:hover{transform:scale(1.03) translateY(-2px);filter:drop-shadow(0 26px 40px rgba(0,40,120,.34)) drop-shadow(0 8px 18px rgba(0,0,0,.18))}@media (max-width: 992px){.extension-hero-grid{grid-template-columns:1fr;text-align:center}.extension-hero-badges-row{justify-content:center}}.extension-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.extension-products-grid .catalog-item-card{display:flex;flex-direction:column;height:100%}.extension-products-grid .card-product-img-wrap{height:145px;background:#f8fafd;border-radius:8px;padding:8px 12px;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.extension-products-grid .card-product-img-wrap img{max-height:130px;width:100%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,40,100,.1));transition:transform .3s ease}.extension-products-grid .catalog-item-card:hover .card-product-img-wrap img{transform:scale(1.08)}@media (max-width: 1100px){.extension-products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.extension-products-grid{grid-template-columns:1fr}}.laptop-hero-banner-section{background:radial-gradient(circle at 80% 40%,#dceeffb3,#f4f9fff2,#fff),linear-gradient(135deg,#f0f6ff,#fff);border-bottom:1px solid #E2ECF8;padding:16px 0 28px;position:relative;overflow:hidden}.laptop-hero-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;align-items:center}.laptop-hero-content{display:flex;flex-direction:column}.laptop-hero-title{font-family:var(--font-heading);font-size:3.2rem;font-weight:900;color:#0052cc;line-height:1;letter-spacing:-.5px;margin-bottom:6px}.laptop-hero-slogan{font-family:var(--font-heading);font-size:.96rem;font-weight:800;color:#0052cc;margin-bottom:8px}.laptop-title-line{display:block;width:44px;height:3px;background:#0052cc;border-radius:2px;margin-bottom:12px}.laptop-hero-desc{font-size:.82rem;color:#4a607a;line-height:1.5;margin:0 0 18px}.laptop-hero-desc strong{color:#0a1e4a}.laptop-hero-badges-row{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.laptop-hero-visual{display:flex;justify-content:center;align-items:center;width:100%}.laptop-hero-img{width:100%;height:auto;max-height:340px;object-fit:contain;filter:drop-shadow(0 14px 28px rgba(0,50,150,.12));transition:transform .3s ease}.laptop-hero-img:hover{transform:scale(1.02)}@media (max-width: 992px){.laptop-hero-grid{grid-template-columns:1fr;text-align:center}.laptop-hero-badges-row{justify-content:center}.laptop-title-line{margin:0 auto 12px}}.laptop-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.laptop-products-grid .catalog-item-card{display:flex;flex-direction:column;height:100%}.laptop-products-grid .card-product-img-wrap{height:155px;background:#f8fafd;border-radius:8px;padding:8px 12px;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.laptop-products-grid .card-product-img-wrap img{max-height:140px;width:100%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,40,100,.1));transition:transform .3s ease}.laptop-products-grid .catalog-item-card:hover .card-product-img-wrap img{transform:scale(1.08)}.card-wattage-pill{display:inline-block;font-size:.7rem;font-weight:800;color:#0052cc;background:#eaf2fd;padding:2px 8px;border-radius:4px;margin-top:4px}@media (max-width: 1100px){.laptop-products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.laptop-products-grid{grid-template-columns:1fr}}.ac-hero-banner-section{background:radial-gradient(circle at 80% 40%,#dceeffb3,#f4f9fff2,#fff),linear-gradient(135deg,#f0f6ff,#fff);border-bottom:1px solid #E2ECF8;padding:16px 0 28px;position:relative;overflow:hidden}.ac-hero-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;align-items:center}.ac-hero-content{display:flex;flex-direction:column}.ac-hero-title{font-family:var(--font-heading);font-size:2.8rem;font-weight:900;color:#0052cc;line-height:1.05;letter-spacing:-.5px;margin-bottom:6px}.ac-title-subline{font-size:1.7rem;font-weight:900;color:#0052cc;display:block}.ac-hero-subtitle{font-family:var(--font-heading);font-size:.96rem;font-weight:800;color:#0052cc;margin-bottom:10px}.ac-hero-pill-badge{display:inline-flex;align-items:center;background:#0052cc;color:#fff;font-family:var(--font-heading);font-size:.75rem;font-weight:800;letter-spacing:.8px;padding:5px 14px;border-radius:4px;margin-bottom:12px;width:fit-content}.ac-hero-desc{font-size:.8rem;color:#4a607a;line-height:1.5;margin:0 0 16px}.ac-hero-badges-row{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.ac-hero-visual-wrap{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.ac-hero-img{width:100%;height:auto;max-height:350px;object-fit:contain;filter:drop-shadow(0 14px 28px rgba(0,50,150,.12));transition:transform .3s ease}.ac-hero-img:hover{transform:scale(1.02)}.ac-oem-badge{position:absolute;top:10px;right:10px;width:86px;height:86px;border-radius:50%;background:#0052cc;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;box-shadow:0 6px 18px #0050c84d;border:2px solid #FFFFFF;z-index:5}.ac-oem-badge span{font-family:var(--font-heading);font-size:.58rem;font-weight:800;line-height:1.2;letter-spacing:.2px}@media (max-width: 992px){.ac-hero-grid{grid-template-columns:1fr;text-align:center}.ac-hero-pill-badge{margin:0 auto 12px}.ac-hero-badges-row{justify-content:center}}.ac-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ac-products-grid .catalog-item-card{display:flex;flex-direction:column;height:100%}.ac-products-grid .card-product-img-wrap{height:155px;background:#f8fafd;border-radius:8px;padding:8px 12px;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.ac-products-grid .card-product-img-wrap img{max-height:140px;width:100%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,40,100,.1));transition:transform .3s ease}.ac-products-grid .catalog-item-card:hover .card-product-img-wrap img{transform:scale(1.08)}@media (max-width: 1100px){.ac-products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.ac-products-grid{grid-template-columns:1fr}}.cooler-hero-banner-section{background:radial-gradient(circle at 80% 40%,#dceeffb3,#f4f9fff2,#fff),linear-gradient(135deg,#f0f6ff,#fff);border-bottom:1px solid #E2ECF8;padding:12px 0 16px;position:relative;overflow:visible;z-index:5}.cooler-hero-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;align-items:center;overflow:visible}.cooler-hero-content{display:flex;flex-direction:column;position:relative;z-index:2}.cooler-hero-title{font-family:var(--font-heading);font-size:2.8rem;font-weight:900;color:#0052cc;line-height:1;letter-spacing:-.5px;margin-bottom:6px}.cooler-hero-subtitle{font-family:var(--font-heading);font-size:1.05rem;font-weight:900;color:#0052cc;line-height:1.2;margin-bottom:10px}.cooler-hero-pill-badge{display:inline-flex;align-items:center;background:linear-gradient(90deg,#0052cc,#06f);color:#fff;font-family:var(--font-heading);font-size:.74rem;font-weight:800;letter-spacing:.8px;padding:5px 12px;border-radius:4px;margin-bottom:10px;width:fit-content}.cooler-hero-desc{font-size:.8rem;color:#4a607a;line-height:1.45;margin:0 0 12px}.cooler-hero-badges-row{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.cooler-hero-visual-wrap{display:flex;justify-content:flex-end;align-items:center;position:relative;width:100%;margin-top:-50px;overflow:visible;z-index:10}.cooler-hero-img,.powercord-hero-img,.datacenter-hero-img,.ev-hero-img,.ac-hero-img{width:100%;max-width:600px;height:auto;max-height:380px;object-fit:contain;filter:drop-shadow(0 14px 28px rgba(0,50,150,.14));transition:transform .3s ease;position:relative;z-index:10}.cooler-hero-img:hover,.powercord-hero-img:hover{transform:scale(1.02)}@media (max-width: 992px){.cooler-hero-grid{grid-template-columns:1fr;text-align:center}.cooler-hero-pill-badge{margin:0 auto 12px}.cooler-hero-badges-row{justify-content:center}}html{scroll-behavior:smooth}body{opacity:0;animation:pageSmoothEntrance .5s cubic-bezier(.16,1,.3,1) .04s forwards}@keyframes pageSmoothEntrance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-top-loader{position:fixed;top:0;left:0;height:3.5px;width:0%;background:linear-gradient(90deg,#06f,#00d4ff,#25d366);z-index:99999;box-shadow:0 0 12px #06fc,0 0 20px #00d4ff80;transition:width .4s ease,opacity .4s ease;pointer-events:none}.reveal-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}.reveal-fade{opacity:0;transition:opacity .75s ease}.reveal-fade.is-revealed{opacity:1}.hero-content h1,.page-hero-title,.about-hero-title{animation:heroTitleSlideIn .75s cubic-bezier(.16,1,.3,1) .12s backwards}.hero-content p,.page-hero-lead,.about-hero-subtitle{animation:heroTextSlideIn .75s cubic-bezier(.16,1,.3,1) .22s backwards}.hero-actions,.category-breadcrumb-bar{animation:heroActionsSlideIn .75s cubic-bezier(.16,1,.3,1) .32s backwards}.hero-visual-stage,.page-hero-img-wrap,.about-hero-image-wrap{animation:heroImgFadeIn .85s cubic-bezier(.16,1,.3,1) .18s backwards}@keyframes heroTitleSlideIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroTextSlideIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes heroActionsSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes heroImgFadeIn{0%{opacity:0;transform:scale(.97) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.quality-page-body{background:#fff}.quality-breadcrumb-strip{background:#0b3e8c;padding:8px 0;color:#fff}.quality-breadcrumb-trail{display:flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600}.quality-breadcrumb-trail a{color:#cbddf5;text-decoration:none;transition:color .2s ease}.quality-breadcrumb-trail a:hover{color:#fff}.quality-breadcrumb-trail span{color:#9bbee6}.quality-breadcrumb-trail .trail-current{color:#fff;font-weight:700}.quality-hero-master{padding:36px 0 28px;background:#fff}.quality-hero-grid{display:grid;grid-template-columns:1.15fr 1.35fr;gap:40px;align-items:center}.quality-hero-content{display:flex;flex-direction:column}.quality-hero-main-title{font-family:var(--font-heading);font-size:3.6rem;font-weight:900;color:#071c49;line-height:1;letter-spacing:-.5px;margin-bottom:6px}.quality-hero-sub-title{font-family:var(--font-heading);font-size:1.45rem;font-weight:800;color:#06f;line-height:1.25;margin-bottom:18px;text-transform:uppercase}.quality-hero-desc{font-size:.95rem;line-height:1.65;color:#4a607a;max-width:480px}.quality-hero-lab-wrap{border-radius:12px;overflow:hidden;border:1.5px solid #E2ECF8;box-shadow:0 10px 30px #0a1e4a14}.quality-hero-lab-img{width:100%;height:auto;display:block}.quality-section-divider-header{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:26px}.divider-line{height:1.5px;background:#cbddf5;width:50px}.divider-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:900;color:#071c49;letter-spacing:.5px;text-transform:uppercase;margin:0}.quality-cert-section{padding:24px 0 32px;background:#fff}.quality-cert-cards-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.quality-cert-card{background:#fff;border:1.5px solid #E2ECF8;border-radius:16px;padding:20px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 16px #0a1e4a0a;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.quality-cert-card:hover{transform:translateY(-4px);border-color:#06f;box-shadow:0 10px 25px #0066ff1f}.cert-logo-wrap{height:55px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.cert-img{max-height:50px;max-width:100%;object-fit:contain}.cert-code{font-family:var(--font-heading);font-size:1.05rem;font-weight:800;color:#0b3e8c;margin-bottom:4px}.cert-code.green{color:#107c41}.cert-code.red{color:#d83b01}.cert-name{font-size:.85rem;font-weight:800;color:#0a1e4a;margin-bottom:6px}.cert-name.bis-title{color:#0b3e8c;font-size:.88rem;margin-top:2px}.cert-desc{font-size:.72rem;color:#5e718d;line-height:1.35;font-weight:600;margin:0}.cert-standards-list{display:flex;flex-direction:column;gap:6px;margin-top:4px}.bis-standard-item{display:flex;flex-direction:column;line-height:1.25}.bis-standard-item strong{font-size:.75rem;color:#0a1e4a;font-weight:800}.bis-standard-item span{font-size:.65rem;color:#5e718d;font-weight:600}.quality-process-section{padding:24px 0 32px;background:#fff}.quality-workflow-grid{display:flex;align-items:center;justify-content:space-between;gap:12px}.process-step-card{background:#fff;border:1.5px solid #E2ECF8;border-radius:14px;padding:20px 16px;text-align:left;flex:1;min-height:155px;box-shadow:0 4px 14px #0a1e4a0a;transition:transform .3s ease,border-color .3s ease}.process-step-card:hover{transform:translateY(-3px);border-color:#06f;box-shadow:0 8px 20px #0066ff1a}.step-icon-circle{width:42px;height:42px;border-radius:50%;border:2px solid #0066FF;color:#06f;background:#f0f6ff;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.step-icon-circle svg{width:20px;height:20px}.step-code{font-family:var(--font-heading);font-size:1.15rem;font-weight:900;color:#071c49;margin-bottom:2px}.step-title{font-size:.74rem;font-weight:700;color:#06f;display:block;margin-bottom:6px}.step-desc{font-size:.72rem;color:#5e718d;line-height:1.38;margin:0}.process-arrow{color:#06f;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 2px}.process-arrow svg{width:22px;height:22px}.quality-instruments-section{padding:24px 0 32px;background:#fff}.quality-instruments-layout{display:grid;grid-template-columns:1fr 3.2fr;gap:28px;align-items:center}.instruments-intro-col p{font-size:.92rem;line-height:1.6;color:#33476b;font-weight:600;margin:0}.instruments-cards-row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.instrument-box{background:#fff;border:1.5px solid #E2ECF8;border-radius:12px;padding:12px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 3px 10px #0a1e4a08;transition:transform .25s ease,border-color .25s ease}.instrument-box:hover{transform:translateY(-3px);border-color:#06f;box-shadow:0 8px 18px #0066ff1f}.instrument-img-wrap{height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.instrument-img{max-height:52px;max-width:100%;object-fit:contain}.instrument-name{font-size:.7rem;font-weight:700;color:#0a1e4a;line-height:1.25;min-height:28px;display:flex;align-items:center;justify-content:center}.quality-values-section{padding:24px 0 28px;background:#fff}.quality-values-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.quality-value-badge{display:flex;align-items:center;gap:10px}.value-icon-circle{width:36px;height:36px;border-radius:50%;border:1.5px solid #0066FF;color:#06f;background:#f4f8fc;display:flex;align-items:center;justify-content:center;flex-shrink:0}.value-icon-circle svg{width:18px;height:18px}.value-label{font-size:.74rem;font-weight:700;color:#0a1e4a;line-height:1.25}.quality-promise-banner{background:#0b3e8c;color:#fff;padding:22px 0;border-radius:8px;margin:28px 0 36px}.promise-banner-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center}.promise-left{display:flex;align-items:center;gap:14px}.promise-shield-icon{width:44px;height:44px;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.promise-shield-icon svg{width:22px;height:22px}.promise-main{font-family:var(--font-heading);font-size:1.25rem;font-weight:900;color:#fff;margin-bottom:2px}.promise-sub{font-family:var(--font-heading);font-size:.92rem;font-weight:700;color:#00d4ff;margin:0}.promise-right{border-left:1px solid rgba(255,255,255,.2);padding-left:24px}.promise-statement{font-size:.92rem;color:#e8f2fc;line-height:1.5;font-weight:500;margin:0}@media (max-width: 992px){.quality-hero-grid,.quality-instruments-layout,.promise-banner-grid{grid-template-columns:1fr;text-align:center;gap:20px}.quality-cert-cards-grid,.instruments-cards-row{grid-template-columns:repeat(2,1fr)}.quality-workflow-grid{flex-direction:column}.process-arrow{transform:rotate(90deg)}.quality-values-row{flex-wrap:wrap;justify-content:center}.promise-right{border-left:none;border-top:1px solid rgba(255,255,255,.2);padding-left:0;padding-top:16px}}.footer-bottom{padding-bottom:24px}.whatsapp-floating-btn{position:fixed!important;bottom:28px!important;right:28px!important;z-index:999999!important;width:58px!important;height:58px!important;border-radius:50%!important;background:linear-gradient(135deg,#25d366,#128c7e)!important;color:#fff!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:0 8px 24px #25d36673,0 4px 12px #00000026!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease!important;animation:waPulseRing 3s infinite!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.whatsapp-floating-btn svg{width:32px!important;height:32px!important;fill:#fff!important;display:block!important;margin:0 auto!important;transition:transform .3s ease!important;pointer-events:none!important}.whatsapp-floating-btn:hover{transform:translateY(-4px) scale(1.1)!important;box-shadow:0 14px 32px #25d366a6,0 6px 16px #0003!important;animation:none!important}.whatsapp-floating-btn:hover svg{transform:rotate(8deg) scale(1.08)!important}@keyframes waPulseRing{0%{transform:scale(.98);box-shadow:0 6px 20px #25d36680,0 0 #25d36699}60%{transform:scale(1.02);box-shadow:0 8px 24px #25d36699,0 0 0 12px #25d36600}to{transform:scale(.98);box-shadow:0 6px 20px #25d36680,0 0 #25d36600}}@media (max-width: 768px){.whatsapp-floating-btn{bottom:20px!important;right:20px!important;width:50px!important;height:50px!important}.whatsapp-floating-btn svg{width:28px!important;height:28px!important}}html,body{overflow-x:clip!important;max-width:100vw!important;width:100%!important;position:relative!important}#root,.app,main{overflow-x:clip!important;max-width:100%!important;width:100%!important}img,video,iframe,canvas,svg{max-width:100%!important}@media (max-width: 992px){.hero-visual-stage,.hero-stage-card,.stage-image-container,.stage-main-img{transform:none!important;max-width:100%!important;overflow:hidden!important}.page-hero-grid,.hero-grid{grid-template-columns:1fr!important;gap:24px!important}}@media (max-width: 768px){.container{padding:0 16px!important}.hero-main-title{font-size:2.1rem!important;line-height:1.15!important;word-break:break-word!important;overflow-wrap:break-word!important}.section-heading,.page-hero-title,.quality-hero-main-title,.cat-section-title{font-size:1.75rem!important;word-break:break-word!important;overflow-wrap:break-word!important}.hero-actions{flex-wrap:wrap!important;gap:12px!important}.btn-hero-explore,.btn-hero-about{padding:12px 20px!important;font-size:.88rem!important}}@media (max-width: 576px){.container{padding:0 14px!important}.nav-logo{height:42px!important;max-width:160px!important}.brand-title{font-size:1.15rem!important}.hero-main-title{font-size:1.7rem!important;line-height:1.18!important;word-break:break-word!important;overflow-wrap:break-word!important;letter-spacing:0!important}.hero-tagline{font-size:.78rem!important;padding:4px 10px!important}.hero-actions{flex-direction:column!important;width:100%!important}.btn-hero-explore,.btn-hero-about,.btn{width:100%!important;white-space:normal!important;text-align:center!important;box-sizing:border-box!important}.hero-cards-row,.row-6-cards,.row-5-cards{grid-template-columns:1fr!important;width:100%!important}.hero-card{width:100%!important;box-sizing:border-box!important}.products-filter-wrapper{width:100%!important;overflow-x:auto!important;justify-content:flex-start!important;padding-bottom:8px!important;-webkit-overflow-scrolling:touch!important}.products-filter{flex-wrap:nowrap!important;width:max-content!important}}.contact-hero-chips{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.contact-hero-chips .chip-item{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #E2ECF8;padding:8px 14px;border-radius:10px;box-shadow:0 2px 8px #0a1e4a0a}.contact-hero-chips .chip-item span{font-size:.85rem;font-weight:700;color:#0a1e4a}.contact-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.btn-whatsapp-cta{padding:12px 24px;border-radius:50px;font-size:.92rem;font-weight:700;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff!important;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 18px #25d36640;transition:transform .2s ease}.btn-whatsapp-cta:hover{transform:translateY(-2px);color:#fff!important}.contact-detail-text{min-width:0;flex:1;word-break:break-word;overflow-wrap:anywhere}.contact-detail-text a{font-size:.96rem;font-weight:700;color:#fff;word-break:break-all;overflow-wrap:anywhere;display:inline-block;max-width:100%}.contact-detail-text span{font-size:.88rem;line-height:1.45;color:#ffffffe6;display:inline-block;word-break:break-word}@media (max-width: 992px){.contact-grid{grid-template-columns:1fr!important;gap:24px!important}}@media (max-width: 576px){.contact-info-card,.contact-form-card{padding:24px 16px!important;border-radius:14px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.contact-info-card h3{font-size:1.35rem!important;word-break:break-word!important}.contact-detail-item{gap:12px!important;align-items:flex-start!important}.contact-detail-icon{width:38px!important;height:38px!important;border-radius:10px!important;margin-top:2px!important;flex-shrink:0!important}.contact-detail-text label{font-size:.7rem!important}.contact-detail-text a{font-size:.85rem!important}.contact-detail-text span{font-size:.82rem!important}.contact-hero-actions{flex-direction:column!important;width:100%!important}.contact-hero-actions button,.contact-hero-actions a,.btn-whatsapp-cta{width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important}.form-row{grid-template-columns:1fr!important;gap:0!important}.form-control{font-size:.9rem!important;padding:10px 14px!important}}.leadership-hero{background:linear-gradient(135deg,#051937,#004d7a);padding:50px 0 45px;color:#fff}.leadership-hero-content{max-width:860px}.leadership-hero-tag{display:inline-flex;align-items:center;gap:8px;background:#00d2ff26;border:1px solid #00D2FF;color:#00d2ff;padding:6px 14px;border-radius:20px;font-size:.82rem;font-weight:700;margin-bottom:14px;letter-spacing:.5px}.leadership-hero-title{font-size:2.3rem;font-weight:800;color:#fff;line-height:1.25;margin-bottom:14px}.leadership-hero-title span{color:#00d2ff}.leadership-hero-sub{font-size:1.05rem;color:#cbd5e0;line-height:1.7;margin:0}.leadership-vision-banner-section{padding:34px 0 18px;background:#f8fafd;border-bottom:1px solid #E2ECF8}.leadership-vision-card{background:linear-gradient(110deg,#fff,#f5f9fd 38%,#ebf4fc 75%,#e2effb);border-radius:20px;border:1.5px solid #D2E4F8;box-shadow:0 12px 36px #0b3e8c14;display:grid;grid-template-columns:320px 1fr;min-height:380px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.leadership-vision-card:hover{box-shadow:0 16px 44px #0b3e8c1f}.vision-narrative-col{padding:36px 28px 36px 36px;display:flex;flex-direction:column;justify-content:center;z-index:5;position:relative;background:linear-gradient(90deg,#fffffff2,#fff9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-right:1px solid rgba(210,228,248,.6)}.vision-headline{font-family:var(--font-heading);font-size:2.5rem;font-weight:900;color:#0a1e4a;letter-spacing:-.5px;margin:0;line-height:1}.vision-accent-bar{width:44px;height:4px;background:linear-gradient(90deg,#0b3e8c,#1d68d8);border-radius:2px;margin:12px 0 16px}.vision-tagline-wrap{display:flex;flex-direction:column;gap:3px}.vision-tagline-line{color:#1d68d8;font-weight:800;font-size:1.1rem;line-height:1.35}.vision-description{margin:16px 0 0;font-size:.88rem;line-height:1.65;color:#33476b;max-width:290px}.vision-network-col{position:relative;min-height:380px;display:flex;align-items:center;justify-content:center;overflow:hidden}.vision-network-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.ecosystem-center-hub{position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);width:132px;height:132px;display:flex;align-items:center;justify-content:center;z-index:3}.center-hub-outer-halo{position:absolute;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.3) 0%,rgba(14,165,233,.08) 55%,transparent 75%);pointer-events:none}.center-hub-pulse-ring{position:absolute;width:132px;height:132px;border-radius:50%;border:1.5px dashed rgba(56,189,248,.7);animation:rotateHubRing 30s linear infinite;pointer-events:none}.center-hub-glow-ring{position:absolute;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,233,.3) 0%,rgba(224,242,254,.15) 70%,transparent 100%);box-shadow:0 0 28px #38bdf873;pointer-events:none}.center-hub-badge{position:relative;width:90px;height:90px;border-radius:50%;background:#fff;border:2.5px solid #0284C7;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0b3e8c38;transition:transform .3s ease;z-index:2}.center-hub-badge:hover{transform:scale(1.05)}.center-hub-logo{width:72px;height:auto;object-fit:contain}.ecosystem-nodes-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.ecosystem-node-item{position:absolute;display:flex;align-items:center;z-index:2;pointer-events:auto}.node-icon-badge{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid #38BDF8;box-shadow:0 0 16px #38bdf873,0 4px 12px #0b3e8c26;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0284c7;z-index:3;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease}.ecosystem-node-item:hover .node-icon-badge{border-color:#0284c7;background-color:#f0f9ff;box-shadow:0 0 24px #0284c7a6,0 6px 18px #0b3e8c40;transform:translate(-50%,-50%) scale(1.12)}.node-lucide-icon{width:20px;height:20px;color:#0284c7}.node-text-wrap{z-index:2;transform:translateY(-50%);pointer-events:none}.node-text-wrap.text-left{position:absolute;right:28px;top:0;width:165px;max-width:165px;text-align:right}.node-text-wrap.text-right{position:absolute;left:28px;top:0;width:165px;max-width:165px;text-align:left}.node-title{font-family:var(--font-heading);font-size:.78rem;font-weight:900;color:#0a1e4a;margin:0 0 2px;letter-spacing:.5px;text-transform:uppercase}.node-desc{font-size:.68rem;line-height:1.35;color:#475569;margin:0}.ecosystem-mobile-grid{display:none}@keyframes rotateHubRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1080px){.leadership-vision-card{grid-template-columns:290px 1fr}.vision-headline{font-size:2.1rem}.vision-tagline-line{font-size:.98rem}.node-text-wrap.text-left,.node-text-wrap.text-right{width:135px;max-width:135px}}@media (max-width: 992px){.leadership-vision-card{grid-template-columns:1fr;min-height:auto;border-radius:16px}.vision-narrative-col{padding:30px 24px 20px;border-right:none;border-bottom:1px solid #D2E4F8;background:transparent}.vision-description{max-width:100%}.vision-network-svg,.ecosystem-center-hub,.ecosystem-nodes-layer{display:none}.vision-network-col{min-height:auto;padding:24px;display:block}.ecosystem-mobile-grid{display:flex;flex-direction:column;gap:20px;width:100%}.mobile-center-hero{display:flex;align-items:center;gap:14px;background:#fff;padding:12px 18px;border-radius:12px;border:1.5px solid #BAE6FD;box-shadow:0 4px 16px #0b3e8c14}.mobile-hub-badge{width:60px;height:60px;border-radius:50%;border:2px solid #0284C7;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px #38bdf84d;flex-shrink:0}.mobile-hub-logo{width:48px;height:auto;object-fit:contain}.mobile-hub-caption{font-family:var(--font-heading);font-size:.82rem;font-weight:800;color:#0a1e4a;letter-spacing:.5px}.mobile-sectors-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mobile-sector-card{background:#fff;border-radius:12px;border:1.5px solid #D5E4F7;padding:14px;display:flex;align-items:flex-start;gap:12px;box-shadow:0 3px 12px #0b3e8c0d}.mobile-sector-icon-wrap{width:38px;height:38px;border-radius:50%;background:#f0f9ff;border:1.5px solid #38BDF8;display:flex;align-items:center;justify-content:center;color:#0284c7;flex-shrink:0}.mobile-sector-title{font-family:var(--font-heading);font-size:.78rem;font-weight:800;color:#0a1e4a;margin:0 0 4px}.mobile-sector-desc{font-size:.7rem;line-height:1.4;color:#475569;margin:0}}@media (max-width: 600px){.leadership-vision-banner-section{padding:20px 0 12px}.mobile-sectors-list{grid-template-columns:1fr;gap:10px}.vision-headline{font-size:1.9rem}}.leadership-section{padding:55px 0}.section-tag-pill{display:inline-flex;align-items:center;gap:6px;background:var(--hadrons-blue-ice);color:var(--hadrons-blue-royal);padding:5px 12px;border-radius:12px;font-size:.82rem;font-weight:700;margin-bottom:12px}.leadership-heading{font-size:1.8rem;font-weight:800;color:var(--hadrons-navy-deep);margin-bottom:18px}.leadership-heading span{color:var(--hadrons-blue-primary)}.background-section{background:#fff;border-bottom:1px solid var(--border-light)}.background-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}.lead-paragraph{font-size:1.05rem;color:var(--hadrons-navy-deep);font-weight:600;line-height:1.75;margin-bottom:14px}.body-paragraph{font-size:.95rem;color:var(--text-body);line-height:1.75;margin-bottom:14px}.background-metrics-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.metric-fact-card{background:#f8fafc;border:1px solid var(--border-blue);border-radius:16px;padding:20px 16px;display:flex;align-items:center;gap:14px;box-shadow:0 4px 14px #0a1e4a0a;transition:transform .2s ease,box-shadow .2s ease}.metric-fact-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #0066ff1f}.fact-icon-wrap{width:44px;height:44px;border-radius:12px;background:var(--hadrons-blue-ice);color:var(--hadrons-blue-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fact-info{display:flex;flex-direction:column}.fact-number{font-size:1.25rem;font-weight:800;color:var(--hadrons-navy-deep);line-height:1.2}.fact-label{font-size:.76rem;font-weight:600;color:var(--text-muted)}.profiles-section{background:#f8fafc}.leader-cards-list{display:flex;flex-direction:column;gap:32px;margin-top:36px}.leader-card{background:#fff;border-radius:20px;border:1px solid var(--border-blue);overflow:hidden;box-shadow:0 8px 28px #0a1e4a0d;display:grid;grid-template-columns:260px 1fr}.leader-avatar-col{background:linear-gradient(180deg,#0a1e4a,#0040a8);color:#fff;padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.avatar-ring{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#00d2ff,#06f);padding:4px;margin-bottom:16px;box-shadow:0 8px 20px #00d2ff4d}.avatar-initials{width:100%;height:100%;border-radius:50%;background:#0a1e4a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.2rem;font-weight:800}.avatar-name{font-size:1.15rem;font-weight:800;margin:0 0 4px;color:#fff}.avatar-title{font-size:.88rem;color:#90cdf4;font-weight:600;margin:0 0 10px}.avatar-company{font-size:.75rem;background:#ffffff26;color:#e2e8f0;padding:4px 10px;border-radius:6px;font-weight:600}.leader-details-col{padding:32px 36px;display:flex;flex-direction:column;justify-content:center}.leader-badge-pill{display:inline-block;background:var(--hadrons-blue-ice);color:var(--hadrons-blue-royal);padding:4px 12px;border-radius:12px;font-size:.76rem;font-weight:800;letter-spacing:.5px;margin-bottom:10px;width:fit-content}.leader-name{font-size:1.7rem;font-weight:800;color:var(--hadrons-navy-deep);margin:0 0 4px}.leader-role{font-size:1rem;font-weight:700;color:var(--hadrons-blue-primary);margin:0 0 14px}.leader-exp-row{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:700;color:var(--text-muted);margin-bottom:16px}.leader-exp-row svg{color:var(--hadrons-blue-primary)}.leader-bio-text{font-size:.95rem;color:var(--text-body);line-height:1.75;margin-bottom:20px}.leader-focus-heading{font-size:.85rem;font-weight:800;color:var(--hadrons-navy-deep);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.leader-focus-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.focus-item{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:var(--text-dark)}.focus-item svg{color:var(--hadrons-blue-primary);flex-shrink:0}.synergy-section{background:linear-gradient(135deg,#051937,#0a2540);color:#fff}.synergy-header{max-width:860px;margin:0 auto 40px;text-align:center}.synergy-tag{display:inline-flex;align-items:center;gap:8px;background:#00d2ff26;border:1px solid #00D2FF;color:#00d2ff;padding:6px 16px;border-radius:20px;font-size:.82rem;font-weight:700;margin-bottom:16px}.synergy-title{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:10px}.synergy-title span{color:#00d2ff}.synergy-lead{font-size:1.15rem;color:#63b3ed;font-weight:700;margin-bottom:18px}.synergy-desc{font-size:1rem;color:#cbd5e0;line-height:1.8;margin:0}.synergy-portfolio-wrap{margin-top:36px}.portfolio-heading{font-size:1.1rem;font-weight:800;color:#fff;text-align:center;margin-bottom:24px;letter-spacing:.5px}.portfolio-grid-12{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.portfolio-grid-card{background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:14px 18px;display:flex;align-items:center;gap:12px;transition:transform .2s ease,background .2s ease}.portfolio-grid-card:hover{transform:translateY(-2px);background:#ffffff1f;border-color:#00d2ff}.portfolio-check-icon{background:#00d2ff26;color:#00d2ff;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.portfolio-card-text{font-size:.9rem;color:#f1f5f9;font-weight:600;line-height:1.35}.milestones-section{background:#fff}.milestones-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:36px}.milestone-card{background:#f8fafc;padding:24px 20px;border-radius:16px;border:1px solid var(--border-blue);position:relative;transition:transform .2s ease,box-shadow .2s ease}.milestone-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0a1e4a14}.milestone-badge-num{font-size:1.8rem;font-weight:900;color:#0066ff26;position:absolute;top:14px;right:16px}.milestone-stage{font-size:.76rem;font-weight:800;color:var(--hadrons-blue-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.milestone-title{font-size:1.1rem;font-weight:800;color:var(--hadrons-navy-deep);margin-bottom:8px}.milestone-desc{font-size:.88rem;color:var(--text-muted);line-height:1.6;margin:0}.philosophy-section{background:var(--bg-blue-soft);border-top:1px solid var(--border-blue)}.philosophy-box-card{max-width:900px;margin:0 auto;background:#fff;padding:44px;border-radius:24px;border:1px solid var(--border-blue);box-shadow:0 10px 30px #0a1e4a0f}.philosophy-box-title{font-size:1.8rem;font-weight:800;color:var(--hadrons-navy-deep);margin-bottom:18px}.philosophy-box-title span{color:var(--hadrons-blue-primary)}.philosophy-quote{font-size:1.12rem;font-weight:700;color:var(--hadrons-navy-deep);line-height:1.7;margin:0 0 20px;padding-left:18px;border-left:4px solid var(--hadrons-blue-primary)}.philosophy-subtext{font-size:.96rem;color:var(--text-body);line-height:1.7;margin-bottom:24px}.philosophy-principles-row{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:28px 0}.principle-card{background:var(--hadrons-blue-ice);border:1px solid #BFDBFE;padding:16px 24px;border-radius:16px;text-align:center;flex:1;min-width:150px;display:flex;flex-direction:column;align-items:center}.principle-icon-circle{color:var(--hadrons-blue-primary);margin-bottom:6px}.principle-card h4{margin:0;color:var(--hadrons-navy-deep);font-weight:800;font-size:.95rem;letter-spacing:.5px}.philosophy-objective-box{background:#f8fafc;padding:20px 24px;border-radius:14px;border:1px solid #E2ECF8}.philosophy-objective-box p{font-size:.96rem;color:var(--text-body);line-height:1.75;margin:0}.cta-section{background:#fff}.leadership-cta-box{background:linear-gradient(135deg,#0a1e4a,#0040a8);border-radius:24px;padding:44px;color:#fff;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;box-shadow:0 12px 36px #0a1e4a26}.cta-content h2{font-size:1.7rem;font-weight:800;color:#fff;margin:0 0 8px}.cta-content p{font-size:.98rem;color:#b0c4de;line-height:1.6;margin:0;max-width:580px}.btn-leadership-cta{background:#00d2ff;color:#0a1e4a!important;font-weight:800;font-size:.92rem;padding:14px 28px;border-radius:50px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 20px #00d2ff4d;transition:transform .2s ease,box-shadow .2s ease}.btn-leadership-cta:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00d2ff73}@media (max-width: 992px){.background-grid{grid-template-columns:1fr;gap:28px}.leader-card{grid-template-columns:1fr}.leader-avatar-col,.leader-details-col{padding:24px}}@media (max-width: 768px){.leadership-hero{padding:36px 0 30px}.leadership-hero-title{font-size:1.7rem}.leadership-section{padding:36px 0}.leadership-heading{font-size:1.45rem}.background-metrics-col,.leader-focus-grid{grid-template-columns:1fr}.philosophy-box-card{padding:24px}.philosophy-principles-row{flex-direction:column}.leadership-cta-box{padding:28px 20px;flex-direction:column;align-items:flex-start}.btn-leadership-cta{width:100%;justify-content:center}}.product-details-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}.product-details-sidebar{position:sticky;top:90px}.product-details-img-wrap{background:#f8fafc;border-radius:16px;border:1px solid #E2ECF8;height:340px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;cursor:zoom-in;margin-bottom:24px}@media (max-width: 992px){.product-details-grid{grid-template-columns:1fr!important;gap:24px!important}.product-details-sidebar{position:static!important;top:auto!important;width:100%!important;margin-top:10px}}@media (max-width: 600px){.product-details-img-wrap{height:240px!important}.product-details-grid{gap:20px!important}}.nav-menu{margin-left:auto;display:flex;align-items:center;gap:20px}.btn-nav-cta{display:none!important}.nav-dropdown-wrapper{position:relative;display:flex;align-items:center}.nav-dropdown-trigger{background:none;border:none;cursor:pointer;padding:6px 4px 10px}@media (min-width: 992px){.nav-dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-10px) scale(.97);width:360px;background:#fff;border-radius:14px;border:1.5px solid #E2ECF8;box-shadow:0 16px 40px #0a1e4a29;padding:10px;display:flex;flex-direction:column;gap:4px;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),visibility .35s cubic-bezier(.16,1,.3,1)}.nav-dropdown-wrapper.open .nav-dropdown-menu,.nav-dropdown-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0) scale(1)}}.nav-dropdown-menu:before{content:"";position:absolute;top:-15px;left:0;right:0;height:15px;background:transparent}.nav-dropdown-header{font-family:var(--font-heading);font-size:.72rem;font-weight:800;color:#0b3e8c;letter-spacing:.6px;padding:8px 12px 6px;border-bottom:1px solid #EDF2F7;margin-bottom:4px;display:flex;align-items:center;gap:6px}.nav-dropdown-list{max-height:380px;overflow-y:auto;display:flex;flex-direction:column;gap:3px;padding-right:4px;scrollbar-width:thin;scrollbar-color:#CBD5E1 #F1F5F9}.nav-dropdown-list::-webkit-scrollbar{width:4px}.nav-dropdown-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.nav-dropdown-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.nav-dropdown-list::-webkit-scrollbar-thumb:hover{background:#06f}.nav-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;text-decoration:none;color:#0a1e4a;transition:all .18s ease;gap:12px}.nav-dropdown-item:hover{background:#f0f6ff;color:#06f;transform:translate(2px)}.nav-dropdown-item-content{display:flex;flex-direction:column;gap:2px}.nav-dropdown-item-title{font-size:.85rem;font-weight:700;line-height:1.3}.nav-dropdown-item-desc{font-size:.73rem;color:#64748b;font-weight:500}.nav-dropdown-download-badge{font-size:.72rem;background:#e0f2fe;color:#0284c7;padding:4px 8px;border-radius:6px;font-weight:700;display:inline-flex;align-items:center;gap:4px;flex-shrink:0;transition:all .18s ease}.nav-dropdown-item:hover .nav-dropdown-download-badge{background:#06f;color:#fff}@media (max-width: 991px){.nav-menu{margin-left:0;max-height:calc(100vh - 85px);overflow-y:auto}.nav-dropdown-wrapper{width:100%;flex-direction:column;align-items:stretch}.nav-dropdown-trigger{width:100%;justify-content:flex-start;padding:12px 16px;border-radius:8px;gap:12px;font-size:.95rem}.nav-dropdown-menu{position:static!important;transform:none!important;left:auto!important;width:100%!important;box-shadow:none!important;border:1.5px solid #E2ECF8!important;background:#f8fafd!important;max-height:0;opacity:0;visibility:hidden;overflow:hidden;margin-top:0;padding:0 10px;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1),padding .35s cubic-bezier(.16,1,.3,1),margin-top .35s cubic-bezier(.16,1,.3,1)!important}.nav-dropdown-wrapper.open .nav-dropdown-menu,.nav-dropdown-menu.open{position:static!important;transform:none!important;max-height:600px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;margin-top:8px!important}}.mobile-hero-banner-section{background:radial-gradient(circle at 80% 40%,#dceeffb3,#f4f9fff2,#fff),linear-gradient(135deg,#f0f6ff,#fff);border:1px solid #E2ECF8;border-radius:24px;padding:36px 32px;color:#0a1e4a;margin-bottom:40px;box-shadow:0 10px 30px #0032960d;position:relative;overflow:hidden}.mobile-hero-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:center}.mobile-hero-content{display:flex;flex-direction:column;align-items:flex-start}.mobile-hero-title{font-size:2.6rem;font-weight:900;color:#0052cc;letter-spacing:-.5px;margin-bottom:4px;line-height:1.1;text-transform:uppercase}.mobile-hero-subtitle{font-size:1.35rem;font-weight:700;color:#0a1e4a;margin-bottom:14px;letter-spacing:-.2px}.mobile-hero-pill-badge{display:inline-flex;align-items:center;background:#0052cc;border:1px solid #0052CC;color:#fff;padding:6px 14px;border-radius:20px;font-size:.8rem;font-weight:800;letter-spacing:.5px;margin-bottom:16px;box-shadow:0 4px 12px #0052cc2e}.mobile-hero-desc{font-size:1.02rem;color:#4a607a;line-height:1.6;margin-bottom:22px;max-width:620px}.mobile-hero-badges-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.ideal-for-bar{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid #DBEAFE;padding:10px 18px;border-radius:12px;margin-top:6px;box-shadow:0 4px 14px #0066ff0f;width:fit-content;max-width:100%}.ideal-for-title{font-size:.82rem;font-weight:800;color:#0052cc;letter-spacing:.5px}.ideal-for-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ideal-tag{font-size:.88rem;font-weight:700;color:#0a1e4a}.ideal-sep{color:#94a3b8;font-size:.85rem}.mobile-hero-visual-wrap{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.mobile-hero-img{width:100%;max-width:100%;height:auto;max-height:480px;object-fit:contain;filter:drop-shadow(0 18px 36px rgba(0,50,150,.18));transform:scale(1.12);transition:transform .3s ease}.mobile-hero-img:hover{transform:translateY(-4px) scale(1.16)}@media (max-width: 991px){.mobile-hero-grid{grid-template-columns:1fr;gap:24px}.mobile-hero-title{font-size:2rem}.mobile-hero-subtitle{font-size:1.15rem}.ideal-for-bar{flex-direction:column;align-items:flex-start;gap:6px}}
