html,body,html body.tp-design7-active,html body.single-product{margin:0 !important;padding:0 !important;width:100% !important;max-width:100vw !important;overflow-x:hidden !important;background:#071322 !important;background-color:#071322 !important}html body #page,html body #page_wrapper,html body .page_wrap,html body .page_content_wrap,html body .site-content,html body .content_wrap,html body .content,html body #content,html body #primary,html body #primary.content-area,html body .content-area,html body #main,html body #main.site-main,html body .site-main,html body .ast-container,html body .ast-separate-container,html body .ast-plain-container,html body .grid-container,html body .separate-containers,html body .col-full,html body article.product,html body article.type-product,html body .woocommerce,html body .woocommerce-page,html body main,html body .wp-site-blocks,html body .inside-article,html body .entry-content,html body .woocommerce div.product{max-width:100% !important;width:100% !important;margin:0 !important;padding:0 !important;margin-top:0 !important;padding-top:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;min-height:0 !important;height:auto !important;border:none !important;background:0 0 !important;box-shadow:none !important;float:none !important}body.tp-design7-active .woocommerce-product-gallery,body.tp-design7-active .summary.entry-summary,body.tp-design7-active .woocommerce-tabs,body.tp-design7-active .related.products,body.tp-design7-active .upsells.products,body.tp-design7-active .flex-control-nav,body.tp-design7-active .flex-control-paging,body.tp-design7-active .woocommerce-breadcrumb,body.tp-design7-active .ast-breadcrumbs,body.tp-design7-active .storefront-breadcrumb,body.tp-design7-active .breadcrumbs,body.tp-design7-active .breadcrumb,body.tp-design7-active #crumbs,body.tp-design7-active #breadcrumbs,body.tp-design7-active .page-header,body.tp-design7-active .entry-header,body.tp-design7-active .top_panel_title,body.tp-design7-active .page-title-bar,body.tp-design7-active .title_container,body.tp-design7-active .post-title-wrapper,body.tp-design7-active .ast-single-post-order,body.tp-design7-active .woocommerce-products-header,body.tp-design7-active header.entry-header,body.tp-design7-active .entry-header:not(header *):not(footer *),body.tp-design7-active h1.entry-title:not(.hero-title):not(.psc-title),body.tp-design7-active .woocommerce-notices-wrapper,body.tp-design7-active .woocommerce-error,body.tp-design7-active .woocommerce-info,body.tp-design7-active .woocommerce-message,body.tp-design7-active ul:empty,body.tp-design7-active li:empty{display:none !important;margin:0 !important;padding:0 !important;height:0 !important;min-height:0 !important;line-height:0 !important;font-size:0 !important;border:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;overflow:hidden !important}.tp-design7-body-wrapper{margin-top:0 !important;padding-top:0 !important;width:100% !important;max-width:100% !important;background:#071322 !important}.tp-design7-body-wrapper .hero-section{margin-top:0 !important;margin-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;padding-top:40px !important;padding-bottom:0 !important;position:relative !important;background-color:#071322 !important;background-size:cover !important;background-position:center right !important;background-repeat:no-repeat !important;width:100% !important;max-width:100% !important;min-height:540px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important}.tp-design7-body-wrapper .hero-main-container{max-width:1280px !important;width:100% !important;margin:0 auto !important;padding:0 24px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;flex-grow:1 !important;box-sizing:border-box !important}.tp-design7-body-wrapper .hero-desc{margin:12px 0 22px !important;max-width:580px !important}.tp-design7-body-wrapper .hero-desc p{font-family:'Inter',sans-serif !important;font-size:13.5px !important;line-height:1.6 !important;color:#cbd5e1 !important;margin:0 !important;padding:0 !important}.tp-design7-body-wrapper .hero-bottom-bar{margin-top:32px !important;margin-bottom:0 !important;padding-bottom:0 !important;display:flex !important;align-items:stretch !important;justify-content:space-between !important;width:100% !important;gap:16px !important;box-sizing:border-box !important}.tp-design7-body-wrapper .bottom-ribbon-left{background:#06152b !important;clip-path:polygon(0 0,calc(100% - 24px) 0, 100% 100%, 0 100%) !important;padding:14px 36px 14px 22px !important;border-radius:6px 0 0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;gap:8px !important;flex:1 1 auto !important;min-height:66px !important;margin-bottom:0 !important;box-sizing:border-box !important}.tp-design7-body-wrapper .bottom-ribbon-left:before,.tp-design7-body-wrapper .bottom-ribbon-left:after,.tp-design7-body-wrapper .ribbon-tag:before,.tp-design7-body-wrapper .ribbon-tag:after,.tp-design7-body-wrapper .ribbon-item:before,.tp-design7-body-wrapper .ribbon-item:after{display:none !important;content:none !important}.tp-design7-body-wrapper .ribbon-tag{font-family:'Plus Jakarta Sans',sans-serif !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:#64748b !important;margin:0 !important;padding:0 !important;line-height:1 !important}.tp-design7-body-wrapper .ribbon-items-grid{display:flex !important;align-items:center !important;gap:16px !important;flex-wrap:nowrap !important;overflow-x:auto !important;scrollbar-width:none !important}.tp-design7-body-wrapper .ribbon-items-grid::-webkit-scrollbar{display:none !important}.tp-design7-body-wrapper .ribbon-item{display:flex !important;align-items:center !important;gap:6px !important;color:#fff !important;font-family:'Plus Jakarta Sans',sans-serif !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.4px !important;text-transform:uppercase !important;white-space:nowrap !important;flex-shrink:0 !important}.tp-design7-body-wrapper .ribbon-item svg{color:#94a3b8 !important;flex-shrink:0 !important;width:16px !important;height:16px !important}.tp-design7-body-wrapper .bottom-banner-right{background:#fff !important;clip-path:polygon(24px 0,100% 0,100% 100%,0 100%) !important;padding:12px 24px 12px 38px !important;border-radius:0 6px 0 0 !important;display:flex !important;align-items:center !important;gap:14px !important;cursor:pointer !important;transition:all .25s cubic-bezier(.16,1,.3,1) !important;flex-shrink:0 !important;min-height:68px !important;margin-bottom:0 !important;box-sizing:border-box !important;user-select:none !important;box-shadow:0 4px 20px rgba(0,0,0,.15) !important}.tp-design7-body-wrapper .bottom-banner-right:hover,.tp-design7-body-wrapper .bottom-banner-right:focus-visible{transform:translateY(-3px) !important;box-shadow:0 12px 30px rgba(0,0,0,.3) !important;background:#fff !important;outline:none !important}.tp-design7-body-wrapper .banner-red-bar{width:18px !important;height:3px !important;background:#e30613 !important;border-radius:2px !important;flex-shrink:0 !important;transition:width .25s ease !important}.tp-design7-body-wrapper .bottom-banner-right:hover .banner-red-bar{width:26px !important}.tp-design7-body-wrapper .banner-text-box{display:flex !important;flex-direction:column !important;gap:2px !important}.tp-design7-body-wrapper .banner-quote-tag{display:inline-flex !important;align-items:center !important;gap:6px !important;font-family:'Barlow Condensed',var(--font-head,sans-serif) !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#e30613 !important;line-height:1 !important;margin-bottom:2px !important}.tp-design7-body-wrapper .banner-quote-tag .quote-tag-pulse{width:6px !important;height:6px !important;background:#e30613 !important;border-radius:50% !important;display:inline-block !important;box-shadow:0 0 0 2px rgba(227,6,19,.25) !important}.tp-design7-body-wrapper .banner-line-1{font-family:'Barlow Condensed',var(--font-head,sans-serif) !important;font-size:13.5px !important;font-weight:800 !important;color:#071322 !important;line-height:1.15 !important;letter-spacing:.4px !important;text-transform:uppercase !important;transition:color .2s ease !important}.tp-design7-body-wrapper .bottom-banner-right:hover .banner-line-1{color:#0070ba !important}.tp-design7-body-wrapper .banner-line-2{font-family:'Barlow Condensed',var(--font-head,sans-serif) !important;font-size:11px !important;font-weight:700 !important;color:#e30613 !important;line-height:1.15 !important;letter-spacing:.3px !important;text-transform:uppercase !important}.tp-design7-body-wrapper .banner-action-circle{width:32px !important;height:32px !important;background:#f1f5f9 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;margin-left:8px !important;transition:all .25s ease !important}.tp-design7-body-wrapper .bottom-banner-right:hover .banner-action-circle{background:#e30613 !important;transform:translateX(4px) !important}.tp-design7-body-wrapper .banner-arrow-icon{color:#071322 !important;transition:all .25s ease !important}.tp-design7-body-wrapper .bottom-banner-right:hover .banner-arrow-icon{color:#fff !important}.tp-design7-body-wrapper .psc-section{margin-top:0 !important;background-color:#fff !important;padding-top:50px !important;position:relative !important;z-index:10 !important}html,body,html body.tp-design7-active,html body.single-product{margin:0 !important;padding:0 !important;width:100% !important;max-width:100vw !important;overflow-x:hidden !important;background:#0b1329 !important;background-color:#0b1329 !important}html body #page,html body #page_wrapper,html body .page_wrap,html body .page_content_wrap,html body .site-content,html body .content_wrap,html body .content,html body #content,html body #primary,html body #primary.content-area,html body .content-area,html body #main,html body #main.site-main,html body .site-main,html body .ast-container,html body .ast-separate-container,html body .ast-plain-container,html body .grid-container,html body .separate-containers,html body .col-full,html body article.product,html body article.type-product,html body .woocommerce,html body .woocommerce-page,html body main,html body .wp-site-blocks,html body .inside-article,html body .entry-content,html body .woocommerce div.product{max-width:100% !important;width:100% !important;margin:0 !important;padding:0 !important;margin-top:0 !important;padding-top:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;min-height:0 !important;height:auto !important;border:none !important;background:0 0 !important;box-shadow:none !important;float:none !important}body.tp-design7-active .woocommerce-breadcrumb,body.tp-design7-active .ast-breadcrumbs,body.tp-design7-active .storefront-breadcrumb,body.tp-design7-active .breadcrumbs,body.tp-design7-active .breadcrumb,body.tp-design7-active #crumbs,body.tp-design7-active #breadcrumbs,body.tp-design7-active .page-header,body.tp-design7-active .entry-header,body.tp-design7-active .top_panel_title,body.tp-design7-active .page-title-bar,body.tp-design7-active .title_container,body.tp-design7-active .post-title-wrapper,body.tp-design7-active .ast-single-post-order,body.tp-design7-active .woocommerce-products-header,body.tp-design7-active header.entry-header,body.tp-design7-active .entry-header:not(header *):not(footer *),body.tp-design7-active h1.entry-title:not(.hero-title):not(.psc-title),body.tp-design7-active .woocommerce-notices-wrapper,body.tp-design7-active .woocommerce-product-gallery,body.tp-design7-active .summary.entry-summary,body.tp-design7-active .woocommerce-tabs,body.tp-design7-active .related.products,body.tp-design7-active .upsells.products,body.tp-design7-active .flex-control-nav,body.tp-design7-active .flex-control-paging,body.tp-design7-active .woocommerce-error,body.tp-design7-active .woocommerce-info,body.tp-design7-active .woocommerce-message,body.tp-design7-active ul:empty,body.tp-design7-active li:empty{display:none !important;margin:0 !important;padding:0 !important;height:0 !important;min-height:0 !important;line-height:0 !important;font-size:0 !important;border:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;overflow:hidden !important}:root{--brand-blue:#0a2540;--brand-navy:#06101e;--brand-red:#dd042b;--brand-red-hover:#b80324;--accent-blue:#00d4b2;--slate-dark:#0f172a;--slate-medium:#334155;--slate-light:#64748b;--slate-border:#e2e8f0;--bg-light:#f8fafc;--white:#fff;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--font-head:'Barlow Condensed',sans-serif;--font-body:'Inter',sans-serif;--max-w:1280px;--red:#dd042b;--red-dark:#b80324;--dark-bg:#06101e;--dark-card:#0c1c33}.tp-design7-body-wrapper{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;font-family:'Inter',-apple-system,sans-serif !important;color:#0f172a !important;background:#fff !important;overflow-x:hidden !important}.tp-design7-body-wrapper *,.tp-design7-body-wrapper *:before,.tp-design7-body-wrapper *:after{box-sizing:border-box !important}.tp-design7-body-wrapper .ribbon-items-grid{display:flex !important;align-items:center !important;gap:16px !important;flex-wrap:nowrap !important;width:100% !important}.tp-design7-body-wrapper .ribbon-item{white-space:nowrap !important;font-size:10.5px !important;flex-shrink:0 !important}.tp-design7-body-wrapper .bottom-ribbon-left:before,.tp-design7-body-wrapper .bottom-ribbon-left:after,.tp-design7-body-wrapper .ribbon-tag:before,.tp-design7-body-wrapper .ribbon-tag:after,.tp-design7-body-wrapper .ribbon-item:before,.tp-design7-body-wrapper .ribbon-item:after{display:none !important;content:none !important}.tp-design7-body-wrapper .hero-section{margin-top:0 !important;margin-bottom:0 !important;padding-bottom:0 !important}.tp-design7-body-wrapper .hero-bottom-bar{margin-bottom:0 !important;padding-bottom:0 !important}.tp-design7-body-wrapper .psc-section{margin-top:0 !important;border-top:none !important}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 28px}.hero-section{position:relative;background-color:#0b1329;background-image:linear-gradient(90deg,rgba(11,19,41,.95) 0%,rgba(11,19,41,.82) 42%,rgba(11,19,41,.25) 75%,transparent 100%),url(//technicalpipeline.com/wp-content/plugins/technical-pipeline-design7/assets/css/../images/fit-hc.png);background-repeat:no-repeat;background-position:center right;background-size:cover;color:var(--white);padding:50px 0 0;min-height:380px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.1)}.hero-main-container{position:relative;z-index:2}.hero-right-col{display:flex;flex-direction:column;align-items:flex-end;width:100%}.hero-top-right-slogan{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-head);font-size:.8rem;font-weight:800;letter-spacing:.15em;color:rgba(255,255,255,.7);line-height:1.25;text-transform:uppercase;margin-bottom:.75rem}.hero-top-right-slogan .red-line{width:26px;height:2.5px;background-color:#e30613;margin-top:5px}.hero-grid{display:grid;grid-template-columns:1.22fr .78fr;gap:2.5rem;align-items:flex-start;margin-bottom:1.8rem}.hero-left-content{max-width:620px}.hero-red-bar{display:block;width:36px;height:3px;background-color:#e30613;margin-bottom:.45rem}.hero-tag{display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.16em;color:#94a3b8;text-transform:uppercase;margin-bottom:.45rem}.hero-section .hero-title{font-family:var(--font-head) !important;font-size:clamp(2.3rem, 3.8vw, 3.5rem) !important;font-weight:900 !important;line-height:1.08 !important;letter-spacing:-.01em;margin-bottom:.65rem;color:#fff !important;text-transform:uppercase;background:0 0 !important;-webkit-text-fill-color:unset !important}.hero-section .hero-title .highlight-red{color:#e30613 !important}.hero-subtitle{font-size:1.12rem;font-weight:700;color:#fff;margin-bottom:.65rem;line-height:1.35}.hero-description{font-size:.92rem;color:#94a3b8;line-height:1.6;margin-bottom:1.4rem;max-width:560px}.hero-description p{margin:0 0 .5rem}.hero-description p:last-child{margin-bottom:0}.hero-cta-group{display:flex;align-items:center;gap:.9rem;margin-bottom:1.35rem;flex-wrap:wrap}.hero-section .btn{display:inline-flex;align-items:center;gap:.55rem;padding:.8rem 1.6rem;font-size:.94rem;font-weight:700;border-radius:6px;border:none;cursor:pointer;text-decoration:none;transition:all .2s ease;letter-spacing:.02em}.hero-section .btn.btn-red{background:#e30613;color:#fff}.hero-section .btn.btn-red:hover{background:#c40510;transform:translateY(-1px)}.hero-section .btn.btn-outline-light{background:rgba(255,255,255,.08);color:#fff;border:1.5px solid rgba(255,255,255,.3);backdrop-filter:blur(8px)}.hero-section .btn.btn-outline-light:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.6);transform:translateY(-1px)}.btn-icon{display:inline-flex;align-items:center;justify-content:center}.hero-benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.12);max-width:520px}.benefit-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;padding:0 .5rem;border-right:1px solid rgba(255,255,255,.1)}.benefit-item:last-child{border-right:none}.benefit-icon-wrapper{display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:#fff}.benefit-label{font-size:.78rem;font-weight:600;color:#cbd5e1;line-height:1.25}.hero-tech-cards-stack{display:flex;flex-direction:column;gap:.75rem;align-items:flex-end;width:100%}.tech-card-item{display:flex;align-items:center;gap:1rem;width:100%;max-width:360px;padding:.8rem 1.1rem;background:rgba(15,23,42,.82);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#fff;transition:transform .2s ease,border-color .2s ease,background .2s ease}.tech-card-item:hover{transform:translateX(-4px);border-color:rgba(227,6,19,.6);background:rgba(15,23,42,.95)}.tech-card-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#fff}.tech-card-info h4{font-family:var(--font-head);font-size:.94rem;font-weight:700;color:#fff;margin-bottom:.15rem;line-height:1.2}.tech-card-info p{font-size:.76rem;color:#94a3b8;line-height:1.3}.hero-bottom-bar{display:flex;justify-content:space-between;align-items:stretch;margin-top:1.8rem;position:relative;z-index:5}.bottom-ribbon-left{background:#081b30;padding:.95rem 3rem .95rem 1.6rem;clip-path:polygon(0 0,94% 0,100% 100%,0 100%);flex:1;max-width:800px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.ribbon-tag{font-size:.72rem;font-weight:700;letter-spacing:.15em;color:#94a3b8;text-transform:uppercase;margin-bottom:.45rem}.ribbon-items-grid{display:flex;align-items:center;gap:1.8rem}.ribbon-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#e2e8f0;text-align:center;flex-shrink:0}.ribbon-item svg{color:#cbd5e1;flex-shrink:0}.ribbon-item span{font-size:.72rem;font-weight:700;letter-spacing:.05em;white-space:nowrap;line-height:1.2}.bottom-banner-right{background:#fff;color:#0a2540;padding:.95rem 2.2rem;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);display:flex;align-items:center;gap:1rem;box-shadow:0 -5px 20px rgba(0,0,0,.2);min-width:310px;margin-left:auto;box-sizing:border-box;cursor:pointer}.banner-red-bar{width:18px;height:2px;background-color:#e30613}.banner-text-box{display:flex;flex-direction:column;line-height:1.25}.banner-text-box span{font-family:var(--font-head);font-size:.92rem;font-weight:800;letter-spacing:.06em;color:#0a2540}.banner-text-box span:last-child{font-size:.74rem;font-weight:700;letter-spacing:.04em;color:#e30613}.banner-arrow-icon{margin-left:auto;color:#0a2540}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:2rem}.hero-right-col{display:none}.hero-bottom-bar{flex-direction:column}.bottom-ribbon-left{clip-path:none;max-width:100%;padding:1rem}.ribbon-items-grid{flex-wrap:wrap;gap:1rem;justify-content:space-between}.bottom-banner-right{clip-path:none;width:100%;min-width:auto}}.psc-section{background:#fff;padding:70px 0 80px;border-bottom:1px solid #e2e8f0;width:100%}.psc-section .wrap{max-width:1320px;margin:0 auto;padding:0 32px}.psc-card{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;background:0 0 !important;border:none !important;border-radius:0 !important;padding:0 !important;box-shadow:none !important;position:relative}.psc-gallery{display:flex;flex-direction:column;gap:16px;width:100%}.psc-main-img-wrap{position:relative;background:#fff;border-radius:14px;overflow:hidden;height:480px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;box-shadow:0 12px 36px rgba(0,0,0,.08)}.psc-main-img{width:100%;height:100%;object-fit:contain;padding:20px;display:block;transition:transform .35s ease}.psc-main-img-wrap:hover .psc-main-img{transform:scale(1.03)}.psc-badge{position:absolute;top:20px;left:20px;background:#e30613;color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em;padding:7px 20px 7px 14px;clip-path:polygon(0 0,100% 0,88% 50%,100% 100%,0 100%);z-index:5;box-shadow:0 4px 10px rgba(227,6,19,.3);text-transform:uppercase}.psc-zoom-btn{position:absolute;top:20px;right:20px;width:44px;height:44px;background:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;box-shadow:0 4px 14px rgba(0,0,0,.25);color:#0f172a;transition:transform .2s,background .2s}.psc-zoom-btn:hover{background:#f8fafc;transform:scale(1.1);color:#e30613}.psc-thumb-strip{display:flex;align-items:center;gap:10px;width:100%;margin-top:14px;position:relative}.psc-nav-btn{width:38px;height:38px;border:1.5px solid #e2e8f0;background:#fff;border-radius:8px;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;flex-shrink:0;transition:all .2s;user-select:none}.psc-nav-btn:hover{background:#0a2540;color:#fff;border-color:#0a2540}.psc-thumbs{display:flex;gap:10px;overflow-x:auto;flex:1;scrollbar-width:none;scroll-behavior:smooth;padding:4px 2px;width:100%;min-width:0}.psc-thumbs::-webkit-scrollbar{display:none}.psc-thumb{width:calc((100% - 40px) / 5);min-width:calc((100% - 40px) / 5);max-width:calc((100% - 40px) / 5);flex:0 0 calc((100% - 40px) / 5);height:72px;border-radius:10px;overflow:hidden;border:2px solid #e2e8f0;cursor:pointer;transition:all .2s;background:#fff;display:flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box}.psc-thumb img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.psc-thumb:hover,.psc-thumb.active{border-color:#e30613;box-shadow:0 0 0 1px #e30613;transform:translateY(-2px)}.psc-info{display:flex;flex-direction:column;padding:10px 0}.psc-category{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#e30613;margin-bottom:10px}.psc-title{font-size:clamp(2.2rem, 3.5vw, 3rem);font-weight:800;color:var(--brand-blue);line-height:1.15;margin-bottom:14px;letter-spacing:-.02em;font-family:var(--font-head)}.psc-desc{font-size:1.02rem;color:#475569;line-height:1.65;margin-bottom:28px;border-bottom:1px solid #e2e8f0;padding-bottom:24px}.psc-features{display:flex;flex-direction:column;gap:22px;margin-bottom:34px}.psc-feature{display:flex;align-items:center;gap:18px}.psc-feat-icon{width:48px;height:48px;flex-shrink:0;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1e293b;transition:all .25s;border:1px solid #e2e8f0}.psc-feat-icon svg{width:22px;height:22px}.psc-feature:hover .psc-feat-icon{background:#e30613;color:#fff;border-color:#e30613;transform:scale(1.05)}.psc-feat-text{display:flex;flex-direction:column;gap:3px}.psc-feat-text strong{font-size:1.02rem;font-weight:700;color:var(--brand-blue)}.psc-feat-text span{font-size:.88rem;color:#64748b;line-height:1.4}.psc-actions{display:flex;gap:16px;flex-wrap:wrap}.btn-psc-primary{padding:14px 28px;background:#e30613;color:#fff;font-size:.95rem;font-weight:700;border:none;border-radius:6px;cursor:pointer;letter-spacing:.02em;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 12px rgba(227,6,19,.25)}.btn-psc-primary:hover{background:#c40510;transform:translateY(-2px);box-shadow:0 6px 16px rgba(227,6,19,.35)}.btn-psc-outline{padding:14px 28px;background:#fff;color:#0a2540;font-size:.95rem;font-weight:700;border:1.5px solid #cbd5e1;border-radius:6px;cursor:pointer;transition:border-color .2s,color .2s,transform .15s}.btn-psc-outline:hover{border-color:#e30613;color:#e30613;transform:translateY(-2px)}@media (max-width:960px){.psc-card{grid-template-columns:1fr;gap:36px}.psc-main-img-wrap{height:380px}.psc-title{font-size:2.2rem}}@media (max-width:600px){.psc-main-img-wrap{height:280px}.psc-actions{flex-direction:column}.btn-psc-primary,.btn-psc-outline{width:100%;text-align:center}}.applications-section{background:#f8fafc;padding:75px 0 90px;position:relative;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.app-section-heading{font-family:var(--font-head);font-size:clamp(2rem, 3.5vw, 2.6rem);font-weight:900;color:var(--brand-blue);text-transform:uppercase;letter-spacing:-.01em;margin:8px 0 0;text-align:center}.app-heading-bar{width:42px;height:3px;background:var(--brand-red);margin:12px auto 14px auto;border-radius:2px}.app-section-sub{font-size:.95rem;color:#64748b;text-align:center;max-width:580px;margin:0 auto 45px auto;line-height:1.6}.applications-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.app-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:26px 20px 24px;display:flex;flex-direction:column;align-items:flex-start;transition:all .25s ease;box-shadow:0 4px 12px rgba(10,37,64,.03);position:relative;overflow:hidden}.app-card:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-red) 0%,var(--brand-blue) 100%);opacity:0;transition:opacity .25s ease}.app-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 16px 32px rgba(10,37,64,.08)}.app-card:hover:before{opacity:1}.app-icon-wrapper{width:48px;height:48px;border-radius:8px;background:#f1f5f9;color:var(--brand-red);display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:all .25s ease}.app-card:nth-child(even) .app-icon-wrapper{color:var(--brand-blue)}.app-card:hover .app-icon-wrapper{background:#0a0e14;color:#fff}.app-card-title{font-family:var(--font-head);font-size:1.15rem;font-weight:800;color:var(--brand-blue);line-height:1.25;margin:0 0 10px;text-transform:capitalize}.app-card-desc{font-size:.84rem;color:#64748b;line-height:1.6;margin:0}@media (max-width:1024px){.applications-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:600px){.applications-grid{grid-template-columns:1fr}}.other-products-section{background:#fff;padding:70px 0 85px;position:relative;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.other-section-heading{font-family:var(--font-head);font-size:clamp(1.8rem, 3vw, 2.4rem);font-weight:900;color:var(--brand-blue);text-transform:uppercase;letter-spacing:-.01em;margin:8px 0 0;text-align:center}.other-heading-bar{width:36px;height:3px;background:#e30613;margin:12px auto 40px auto;border-radius:2px}.other-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.other-card{background:#fff;border:1.5px dashed #cbd5e1;border-radius:12px;padding:24px 18px 22px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.02)}.other-card:hover{border-style:solid;border-color:#e30613;transform:translateY(-5px);box-shadow:0 14px 30px rgba(10,37,64,.09)}.other-card-badge{position:absolute;top:14px;right:14px;background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:4px}.other-card-img-wrap{width:100%;height:140px;display:flex;align-items:center;justify-content:center;margin:16px 0;background:#fafafa;border-radius:8px;overflow:hidden;padding:8px}.other-card-img-wrap img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.other-card:hover .other-card-img-wrap img{transform:scale(1.08)}.other-card-title{font-family:var(--font-head);font-size:1.06rem;font-weight:800;color:var(--brand-blue);margin:0 0 8px;line-height:1.3}.other-card-desc{font-size:.84rem;line-height:1.55;color:#64748b;margin:0 0 18px;flex-grow:1}.other-card-link{font-size:.88rem;font-weight:700;color:#e30613;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.other-card-link:hover{gap:8px;color:#c40510}@media (max-width:1100px){.other-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:600px){.other-grid{grid-template-columns:1fr}}.cta-section{background:#0b1320;background-image:radial-gradient(circle at 85% 50%,rgba(227,6,19,.08) 0%,transparent 60%),linear-gradient(180deg,#09101c 0%,#060b14 100%);padding:90px 0 100px;position:relative;border-top:1px solid rgba(255,255,255,.08)}.cta-split-container{display:flex;align-items:center;justify-content:space-between;gap:60px}.cta-left{max-width:620px}.cta-heading{font-family:var(--font-head);font-size:clamp(2.4rem, 4.2vw, 3.5rem);font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.01em;margin:0 0 16px;text-transform:none}.cta-subheading{font-size:1.05rem;color:#94a3b8;line-height:1.6;margin:0 0 32px}.cta-btns{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.btn-cta-red{background:#e30613;color:#fff;font-family:var(--font-body);font-size:15px;font-weight:700;padding:14px 28px;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .25s ease;box-shadow:0 4px 16px rgba(227,6,19,.35)}.btn-cta-red:hover{background:#c40510;transform:translateY(-2px);box-shadow:0 8px 24px rgba(227,6,19,.5)}.btn-cta-outline{background:0 0;color:#fff;font-family:var(--font-body);font-size:15px;font-weight:600;padding:13px 26px;border-radius:4px;border:1.5px solid rgba(255,255,255,.3);text-decoration:none;display:inline-flex;align-items:center;transition:all .25s ease}.btn-cta-outline:hover{border-color:#fff;background:rgba(255,255,255,.08);transform:translateY(-2px)}.cta-right-trust{display:flex;flex-direction:column;gap:22px;min-width:250px}.cta-trust-row{display:flex;align-items:center;gap:16px}.cta-trust-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cta-trust-icon svg{width:24px;height:24px;stroke:#e30613}.cta-trust-icon img,.cta-custom-trust-icon{width:24px;height:24px;object-fit:contain;display:block}.cta-trust-text{font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:.01em}.site-footer{background:#06090f;border-top:1px solid rgba(255,255,255,.08);padding:44px 0 36px;text-align:center}.footer-inner{display:flex;flex-direction:column;align-items:center;gap:14px}.f-logo img{height:64px;width:auto;display:block;object-fit:contain}.footer-tagline{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--brand-blue);text-transform:uppercase}.footer-divider{width:60px;height:2px;background:linear-gradient(90deg,var(--brand-red) 0%,var(--brand-blue) 100%);border-radius:2px;margin:4px 0}.footer-copy{font-size:12px;color:#64748b;margin:0}@media (max-width:860px){.cta-split-container{flex-direction:column;align-items:flex-start;gap:40px}}.quote-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(10,25,41,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;opacity:0;pointer-events:none;transition:opacity .25s ease}.quote-modal-backdrop.open{opacity:1;pointer-events:auto}.quote-modal-container{background:#fff;border-radius:8px;width:100%;max-width:740px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 65px rgba(0,0,0,.35);position:relative;display:flex;flex-direction:column;animation:modalSlideUp .3s cubic-bezier(.16,1,.3,1)}@keyframes modalSlideUp{from{transform:translateY(20px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.quote-modal-header{padding:22px 32px 18px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;background:#fff;position:sticky;top:0;z-index:10}.quote-steps-nav{display:flex;align-items:center;gap:20px}.quote-step-pill{display:flex;align-items:center;gap:10px;color:#94a3b8;font-size:13.5px;font-weight:600;transition:all .2s ease}.quote-step-pill .step-num{width:26px;height:26px;border-radius:4px;background:#f1f5f9;color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12.5px;transition:all .2s ease}.quote-step-pill.active{color:#0a2540;font-weight:800}.quote-step-pill.active .step-num{background:#000;color:#fff}.quote-modal-close{background:0 0;border:none;font-size:28px;color:#94a3b8;cursor:pointer;line-height:1;padding:0 4px;transition:color .15s ease}.quote-modal-close:hover{color:#0a2540}.quote-step-content{padding:28px 32px}.quote-products-table-wrap{border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;background:#fff}.quote-products-header{background:#f8fafc;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;color:#64748b;border-bottom:1px solid #e2e8f0}.quote-product-row{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9;gap:16px}.prod-col-left{display:flex;align-items:center;gap:16px}.prod-thumb{width:52px;height:52px;border:1px solid #e2e8f0;border-radius:6px;padding:4px;background:#fafafa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.prod-thumb img{max-width:100%;max-height:100%;object-fit:contain}.prod-title{font-size:14.5px;font-weight:800;color:var(--brand-blue);margin:0 0 3px}.prod-sub{font-size:12.5px;color:#64748b;font-weight:500}.prod-col-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.prod-qty-input{width:60px;height:38px;border:1.5px solid #cbd5e1;border-radius:4px;text-align:center;font-size:14px;font-weight:800;color:#0a2540;background:#fff}.btn-remove-prod{background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease}.btn-remove-prod:hover{border-color:#e30613;color:#e30613;background:#fff5f5}.quote-add-group-row{padding:14px 20px;background:#fff;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.btn-add-to-group{background:#fff;border:1.5px solid #0f766e;color:#0f766e;font-size:13px;font-weight:700;padding:8px 18px;border-radius:4px;cursor:pointer;transition:all .2s ease}.btn-add-to-group:hover{background:#f0fdfa}.add-product-dropdown{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px}.new-prod-select{flex:1;padding:9px 12px;border:1.5px solid #cbd5e1;border-radius:4px;font-size:13px;color:#0a2540;background:#fff}.btn-confirm-add{background:#0f766e;color:#fff;border:none;border-radius:4px;padding:9px 16px;font-size:13px;font-weight:700;cursor:pointer}.quote-form-intro h3{font-size:19px;font-weight:800;color:var(--brand-blue);margin:0 0 4px}.quote-form-intro p{font-size:13px;color:#64748b;margin:0 0 20px}.quote-accordion-header{background:#000;color:#fff;padding:10px 16px;font-weight:700;font-size:13px;border-radius:4px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.quote-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group.full-width{grid-column:span 2}.form-group label{display:block;font-size:12px;font-weight:700;color:#64748b;margin-bottom:6px}.form-group input,.form-group textarea{width:100%;border:1.5px solid #cbd5e1;border-radius:4px;padding:10px 14px;font-size:13.5px;color:#0a2540;font-family:inherit;background:#fff;transition:all .2s ease}.form-group input:focus,.form-group textarea:focus{border-color:#000;outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.quote-review-card{border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;background:#fff;margin-bottom:20px}.review-card-header{padding:16px 20px;border-bottom:1px solid #e2e8f0;background:#fff}.review-card-header h4{font-size:16px;font-weight:800;color:var(--brand-blue);margin:0 0 3px}.review-card-header p{font-size:12.5px;color:#64748b;margin:0}.review-table-header{padding:10px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:#64748b}.review-prod-row{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9}.review-prod-left{display:flex;align-items:center;gap:14px}.review-thumb{width:44px;height:44px;border:1px solid #e2e8f0;border-radius:4px;padding:3px;background:#fafafa;display:flex;align-items:center;justify-content:center}.review-thumb img{max-width:100%;max-height:100%;object-fit:contain}.review-pname{font-size:14px;font-weight:800;color:var(--brand-blue);margin:0 0 2px}.review-psub{font-size:12px;color:#64748b}.review-prod-qty{font-size:14px;font-weight:800;color:#0a2540}.review-contact-grid{padding:18px 20px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.review-field.full-width{grid-column:span 2}.review-lbl{display:block;font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.review-val{font-size:13.5px;color:#0a2540;font-weight:700;word-break:break-word}.quote-success-box{text-align:center;padding:36px 20px}.success-icon-circle{width:64px;height:64px;border-radius:50%;background:#dcfce7;color:#16a34a;font-size:32px;font-weight:900;display:flex;align-items:center;justify-content:center;margin:0 auto 20px auto}.quote-success-box h3{font-size:22px;font-weight:900;color:#0a2540;margin:0 0 10px}.quote-success-box p{font-size:14px;color:#64748b;line-height:1.6;max-width:480px;margin:0 auto}.quote-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}.btn-modal-secondary{background:#fff;border:1.5px solid #cbd5e1;color:#0a2540;font-weight:700;font-size:13.5px;padding:11px 24px;border-radius:4px;cursor:pointer;transition:all .2s ease}.btn-modal-secondary:hover{background:#f8fafc;border-color:#94a3b8}.btn-modal-primary{background:#000;color:#fff;font-weight:700;font-size:13.5px;padding:11px 32px;border-radius:4px;border:none;cursor:pointer;transition:all .2s ease}.btn-modal-primary:hover{background:#262626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (max-width:640px){.quote-modal-header{padding:18px 20px}.quote-steps-nav{gap:10px}.quote-step-pill .step-label{display:none}.quote-step-content{padding:20px 16px}.quote-form-grid{grid-template-columns:1fr}.form-group.full-width{grid-column:span 1}.review-contact-grid{grid-template-columns:1fr}.review-field.full-width{grid-column:span 1}}.tp-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:tp-spin .8s ease-in-out infinite;vertical-align:middle;margin-right:6px}@keyframes tp-spin{to{transform:rotate(360deg)}}html,body,body.tp-design7-active,body.single-product{margin:0 !important;padding:0 !important;width:100% !important;max-width:100vw !important;overflow-x:hidden !important;background:#fff !important;background-color:#fff !important}#page,#page_wrapper,.page_wrap,.page_content_wrap,.content_wrap,.content,#content,#primary,#main,.site,.site-content,.content-area,.site-main,.ast-container,.ast-separate-container,.ast-plain-container,.ast-page-builder-template,.ast-article-single,.ast-article-post,.grid-container,.separate-containers,.inside-article,.col-full,article.product,article.type-product,article.page,article.post,article,.woocommerce,.woocommerce-page,main,.wp-site-blocks,.wp-block-post-content,.entry-content,.woocommerce div.product,.post,.type-product,.site-content-contain,.site-main-wrap,.page-wrapper{max-width:100% !important;width:100% !important;min-width:100% !important;margin:0 !important;padding:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;border:none !important;box-shadow:none !important;background:0 0 !important;background-color:transparent !important;float:none !important;flex:0 0 100% !important}header,header.site-header,#site-header,#masthead,.site-header,.main-header-bar,.top_panel,.top_panel_wrap,.ast-main-header-wrap,.ast-primary-header-bar,.site-header-wrap,.custom-header,.header-wrap{display:block !important;visibility:visible !important;opacity:1 !important;margin-bottom:0 !important;padding-bottom:0 !important}footer,footer.site-footer,#colophon,.site-footer,.footer_wrap,#footer,.ast-footer-wrap,.footer-widgets,.footer-widgets .widget-area,.site-footer .widget-area,.site-footer .container,.site-footer .wrap,.site-footer .site-info,.ast-small-footer-wrap,.footer_copyright,.site-info{display:block !important;visibility:visible !important;opacity:1 !important;width:100% !important;max-width:100% !important;clear:both !important}#secondary:not(.site-footer *):not(footer *),aside.sidebar:not(.site-footer *):not(footer *),.ast-sidebar,aside#secondary{display:none !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important}body.tp-design7-active .woocommerce-breadcrumb,body.tp-design7-active .ast-breadcrumbs,body.tp-design7-active .storefront-breadcrumb,body.tp-design7-active .breadcrumbs:not(header *):not(footer *),body.tp-design7-active .breadcrumb:not(header *):not(footer *),body.tp-design7-active #crumbs:not(header *):not(footer *),body.tp-design7-active #breadcrumbs:not(header *):not(footer *),body.tp-design7-active .top_panel_title,body.tp-design7-active .page-title-bar,body.tp-design7-active .title_container,body.tp-design7-active .post-title-wrapper,body.tp-design7-active .ast-single-post-order,body.tp-design7-active .woocommerce-products-header,body.tp-design7-active header.entry-header,body.tp-design7-active .entry-header:not(header *):not(footer *),body.tp-design7-active h1.entry-title:not(.hero-title):not(.psc-title),body.tp-design7-active .woocommerce-notices-wrapper:empty{display:none !important;margin:0 !important;padding:0 !important;height:0 !important;min-height:0 !important;line-height:0 !important;font-size:0 !important;border:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;overflow:hidden !important}.tp-design7-body-wrapper{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;background:#fff;background-color:#fff;overflow-x:hidden}.tp-design7-body-wrapper section{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}.tp-design7-body-wrapper .hero-section{background-color:#0b1329 !important;color:#fff !important;padding-top:40px !important;padding-bottom:0 !important;box-sizing:border-box !important}@media (max-width:1200px){.tp-design7-body-wrapper .hero-section{padding-top:35px !important}}@media (max-width:991px){.tp-design7-body-wrapper .hero-section{padding-top:30px !important}}@media (max-width:768px){.tp-design7-body-wrapper .hero-section{padding-top:25px !important}}.tp-design7-body-wrapper .psc-section{background-color:#fff !important;color:#1e293b !important}.tp-design7-body-wrapper .video-section{background-color:#fff !important;color:#1e293b !important}.tp-design7-body-wrapper .specs-table-section{background-color:#fff !important;color:#1e293b !important}.tp-design7-body-wrapper .applications-section{background-color:#f8fafc !important;color:#1e293b !important}.tp-design7-body-wrapper .cta-section{background-color:#0b1329 !important;color:#fff !important}.tp-design7-body-wrapper .wrap,.tp-design7-body-wrapper .container,.tp-design7-body-wrapper .hero-main-container{max-width:1280px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:32px !important;padding-right:32px !important;box-sizing:border-box !important;float:none !important}@media (max-width:768px){.tp-design7-body-wrapper .wrap,.tp-design7-body-wrapper .container,.tp-design7-body-wrapper .hero-main-container{padding-left:16px !important;padding-right:16px !important}}.other-section-heading,.app-section-heading,.section-heading,.features-main-heading{line-height:1.35 !important;padding-top:16px !important;padding-bottom:6px !important;margin-top:0 !important;margin-bottom:10px !important;overflow:visible !important;display:block !important;color:#1d59a8 !important}.other-card{background:#fff !important;border:1.5px dashed #cbd5e1 !important;border-radius:12px !important;padding:24px 18px 22px !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;box-shadow:0 2px 8px rgba(0,0,0,.02) !important}.other-card-title,.other-card h4{color:#1d59a8 !important;font-family:var(--font-head) !important;font-size:1.18rem !important;font-weight:800 !important;margin:12px 0 8px !important;line-height:1.3 !important;display:block !important}.other-card-desc,.other-card p{color:#475569 !important;font-size:.88rem !important;line-height:1.5 !important;margin-bottom:16px !important}.other-card-link{color:#c81e1e !important;font-weight:700 !important;font-size:.85rem !important;letter-spacing:.5px !important;text-transform:uppercase !important;text-decoration:none !important;margin-top:auto !important}.other-card-badge{background:#eef2f6 !important;color:#1d59a8 !important;font-size:10px !important;font-weight:700 !important;letter-spacing:1px !important;border:1px solid #cbd5e1 !important}@media (min-width:961px){.bottom-banner-right{background:#fff;color:#0a2540;padding:1.1rem 2rem;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);display:flex;align-items:center;gap:1.2rem;box-shadow:0 -5px 20px rgba(0,0,0,.25);min-width:280px;margin-left:auto;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}}.bottom-banner-right:hover{transform:translateY(-2px) !important;box-shadow:0 -8px 25px rgba(0,0,0,.35) !important}.banner-red-bar{width:20px !important;height:2px !important;background-color:#e30613 !important;flex-shrink:0 !important}.banner-text-box{display:flex !important;flex-direction:column !important;line-height:1.2 !important}.banner-text-box span{font-family:var(--font-head) !important;font-size:.95rem !important;font-weight:800 !important;letter-spacing:.08em !important;color:#0a2540 !important;text-transform:uppercase !important;display:block !important}.banner-text-box span:last-child{color:#e30613 !important;font-size:.82rem !important}.banner-arrow-icon{margin-left:auto !important;color:#0a2540 !important;flex-shrink:0 !important;transition:transform .2s ease !important}.bottom-banner-right:hover .banner-arrow-icon{transform:translateX(4px) !important;color:#e30613 !important}html,body,body.tp-design7-active,body.single-product,.tp-design7-body-wrapper{overflow-x:hidden !important;max-width:100vw !important;width:100% !important;box-sizing:border-box !important}.tp-design7-body-wrapper *{box-sizing:border-box}@media (max-width:960px){.tp-design7-body-wrapper .wrap,.tp-design7-body-wrapper .container,.tp-design7-body-wrapper .hero-main-container,.wrap,.container{padding-left:20px !important;padding-right:20px !important;max-width:100% !important;width:100% !important}.hero-section{padding:1.8rem 0 0 !important}.hero-grid{grid-template-columns:1fr !important;gap:1.5rem !important;margin-bottom:1rem !important}.hero-left-content{max-width:100% !important;width:100% !important}.hero-right-col,.hero-tech-cards-stack,.hero-top-right-slogan{display:none !important}.hero-bottom-bar{flex-direction:column !important;width:100% !important;margin-top:1rem !important;gap:8px !important}.bottom-ribbon-left{clip-path:none !important;-webkit-clip-path:none !important;width:100% !important;max-width:100% !important;min-width:0 !important;padding:1rem 1.2rem !important;border-radius:6px 6px 0 0 !important}.ribbon-items-grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:12px 16px !important;width:100% !important}.ribbon-item{flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;text-align:left !important}.ribbon-item span{white-space:normal !important;word-break:break-word !important;font-size:.72rem !important}.bottom-banner-right{clip-path:none !important;-webkit-clip-path:none !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;padding:1rem 1.4rem !important;border-radius:0 0 6px 6px !important;box-shadow:0 4px 14px rgba(0,0,0,.2) !important}.psc-section{padding:45px 0 55px !important}.psc-card{grid-template-columns:1fr !important;gap:28px !important;width:100% !important}.psc-gallery{width:100% !important;max-width:100% !important}.psc-main-img-wrap{height:360px !important;width:100% !important}.psc-info{width:100% !important;max-width:100% !important;padding:0 !important}.psc-title{font-size:2.1rem !important;word-break:break-word !important}.video-section{padding:50px 0 60px !important}.video-layout{grid-template-columns:1fr !important;gap:32px !important;width:100% !important}.video-player-wrap{position:static !important;width:100% !important}.features-section-header{flex-direction:column !important;align-items:flex-start !important;gap:8px !important}.features-header-desc{text-align:left !important;max-width:100% !important}.features-card-grid{grid-template-columns:repeat(2,1fr) !important;gap:16px !important}.applications-section,.other-products-section{padding:50px 0 60px !important}.applications-grid,.other-grid{grid-template-columns:repeat(2,1fr) !important;gap:16px !important}.cta-section{padding:60px 0 70px !important}.cta-split-container{flex-direction:column !important;align-items:flex-start !important;gap:36px !important;width:100% !important}.cta-left{max-width:100% !important;width:100% !important}.cta-right-trust{width:100% !important;min-width:0 !important;display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:16px 20px !important;padding-top:24px !important;border-top:1px solid rgba(255,255,255,.12) !important}}@media (max-width:640px){.tp-design7-body-wrapper .wrap,.tp-design7-body-wrapper .container,.tp-design7-body-wrapper .hero-main-container,.wrap,.container{padding-left:14px !important;padding-right:14px !important}.hero-section{padding:1.4rem 0 0 !important}.hero-section .hero-title{font-size:clamp(1.65rem, 6.8vw, 2.2rem) !important;line-height:1.12 !important;word-break:break-word !important}.hero-subtitle{font-size:.92rem !important;line-height:1.35 !important}.hero-description{font-size:.84rem !important;line-height:1.5 !important;margin-bottom:.9rem !important}.hero-cta-group{display:grid !important;grid-template-columns:1fr 1fr !important;align-items:stretch !important;width:100% !important;gap:8px !important}.hero-cta-group .btn,.hero-section .btn{width:100% !important;height:38px !important;min-height:38px !important;padding:6px !important;font-size:.78rem !important;font-weight:700 !important;border-radius:6px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:nowrap !important;box-sizing:border-box !important;letter-spacing:0 !important}.hero-cta-group .btn svg,.hero-cta-group .btn .btn-icon svg{width:14px !important;height:14px !important}.hero-cta-group .btn .btn-icon{display:inline-flex !important;margin-right:4px !important}.hero-benefits-grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:8px !important;border:none !important;padding-top:8px !important;max-width:100% !important;width:100% !important}.benefit-item{border:none !important;background:rgba(255,255,255,.05) !important;border-radius:6px !important;padding:8px 6px !important}.benefit-label{font-size:.68rem !important}.ribbon-items-grid{grid-template-columns:1fr 1fr !important;gap:10px !important}.bottom-ribbon-left{padding:.85rem 1rem !important}.bottom-banner-right{padding:.85rem 1rem !important;gap:.8rem !important}.banner-text-box span{font-size:.82rem !important}.banner-text-box span:last-child{font-size:.72rem !important}.psc-section{padding:30px 0 40px !important}.psc-card{display:flex !important;flex-direction:column !important;gap:16px !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}.psc-gallery,.psc-info{display:flex !important;flex-direction:column !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}.psc-main-img-wrap{width:100% !important;max-width:100% !important;min-width:0 !important;aspect-ratio:16/10 !important;height:auto !important;min-height:190px !important;max-height:240px !important;background:#fff !important;border:1.5px solid #e2e8f0 !important;border-radius:10px !important;padding:10px 12px !important;display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important;box-sizing:border-box !important;overflow:hidden !important;box-shadow:0 4px 14px rgba(0,0,0,.06) !important}.psc-main-img{width:100% !important;max-width:100% !important;height:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center !important;display:block !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important}.psc-badge{position:absolute !important;top:8px !important;left:8px !important;font-size:9.5px !important;font-weight:800 !important;letter-spacing:.04em !important;padding:3px 10px 3px 7px !important;z-index:5 !important}.psc-zoom-btn{position:absolute !important;top:8px !important;right:8px !important;width:28px !important;height:28px !important;border-radius:50% !important;background:rgba(255,255,255,.92) !important;border:1px solid #cbd5e1 !important;box-shadow:0 2px 6px rgba(0,0,0,.15) !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:5 !important;padding:0 !important;color:#0f172a !important}.psc-zoom-btn svg{width:13px !important;height:13px !important}.psc-thumb-strip{display:flex !important;align-items:center !important;gap:6px !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin-top:8px !important;box-sizing:border-box !important;overflow:hidden !important}.psc-thumbs{display:flex !important;gap:6px !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;flex:1 1 0% !important;min-width:0 !important;width:0 !important;padding:2px 1px !important;scrollbar-width:none !important}.psc-thumbs::-webkit-scrollbar{display:none !important}.psc-thumb{width:calc((100% - 24px) / 5) !important;min-width:calc((100% - 24px) / 5) !important;max-width:calc((100% - 24px) / 5) !important;flex:0 0 calc((100% - 24px) / 5) !important;height:48px !important;border-radius:6px !important;border:1.5px solid #e2e8f0 !important;padding:2px !important;background:#fff !important;flex-shrink:0 !important;box-sizing:border-box !important}.psc-nav-btn{width:26px !important;height:26px !important;min-width:26px !important;border-radius:6px !important;font-size:14px !important;border:1.5px solid #e2e8f0 !important;flex-shrink:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}.psc-title{font-size:1.65rem !important;line-height:1.2 !important}.psc-desc{font-size:.88rem !important;line-height:1.55 !important;margin-bottom:18px !important;padding-bottom:14px !important}.psc-features{gap:12px !important;margin-bottom:20px !important}.psc-feature{gap:10px !important;align-items:flex-start !important}.psc-feat-icon{width:36px !important;height:36px !important;min-width:36px !important}.psc-feat-icon svg{width:18px !important;height:18px !important}.psc-feat-text strong{font-size:.88rem !important}.psc-feat-text span{font-size:.8rem !important}.psc-actions{display:grid !important;grid-template-columns:1fr 1fr !important;width:100% !important;gap:8px !important;margin-top:12px !important;margin-bottom:14px !important;box-sizing:border-box !important}.btn-psc-primary{width:100% !important;max-width:100% !important;height:38px !important;min-height:38px !important;padding:6px !important;font-size:.78rem !important;font-weight:700 !important;border-radius:6px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:nowrap !important;box-sizing:border-box !important;box-shadow:0 2px 8px rgba(227,6,19,.2) !important;letter-spacing:0 !important}.btn-psc-outline{width:100% !important;max-width:100% !important;height:38px !important;min-height:38px !important;padding:6px !important;font-size:.78rem !important;font-weight:700 !important;border-radius:6px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:nowrap !important;border:1.5px solid #cbd5e1 !important;color:#0a2540 !important;box-sizing:border-box !important;letter-spacing:0 !important}.overview-specs-table td{padding:9px 10px !important;font-size:12px !important}.overview-specs-table tbody tr:not(.specs-header-row) td.spec-name{width:42% !important;min-width:100px !important;font-size:11.5px !important;padding:9px 8px !important}.overview-specs-table tbody tr:not(.specs-header-row) td.spec-val{width:58% !important;font-size:11.5px !important;padding:9px 8px !important}.features-card-grid,.applications-grid,.other-grid{grid-template-columns:1fr !important;gap:12px !important}.section-heading,.app-section-heading,.other-section-heading,.cta-heading{font-size:clamp(1.6rem, 6.5vw, 2.1rem) !important}.cta-btns{flex-direction:column !important;width:100% !important;gap:8px !important}.btn-cta-red,.btn-cta-outline{width:100% !important;justify-content:center !important;text-align:center !important}.cta-right-trust{grid-template-columns:1fr !important;gap:12px !important}}.tp-design7-body-wrapper .overview-features-section,.tp-design7-body-wrapper .features-section{display:block !important;background:#fff !important;padding:50px 0 30px !important;width:100% !important;clear:both !important;box-sizing:border-box !important}.tp-design7-body-wrapper .features-section-header{display:flex !important;justify-content:space-between !important;align-items:flex-end !important;margin-bottom:24px !important;flex-wrap:wrap !important;gap:16px !important;border-bottom:2px solid #f1f5f9 !important;padding-bottom:16px !important;width:100% !important;box-sizing:border-box !important}.tp-design7-body-wrapper .features-header-left{display:flex !important;flex-direction:column !important;gap:6px !important}.tp-design7-body-wrapper .features-main-heading{font-family:'Barlow Condensed',sans-serif !important;font-size:clamp(1.8rem, 3vw, 2.4rem) !important;font-weight:900 !important;color:#06101e !important;margin:0 !important;text-transform:uppercase !important;line-height:1.15 !important;letter-spacing:.02em !important}.tp-design7-body-wrapper .features-header-desc{font-size:.95rem !important;color:#64748b !important;max-width:520px !important;margin:0 !important;line-height:1.5 !important}.tp-design7-body-wrapper .features-card-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important;width:100% !important;margin-top:10px !important;box-sizing:border-box !important}@media (max-width:1024px){.tp-design7-body-wrapper .features-card-grid{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:640px){.tp-design7-body-wrapper .features-card-grid{grid-template-columns:1fr !important}}.tp-design7-body-wrapper .feature-glass-card{background:#fff !important;border:1.5px solid #e2e8f0 !important;border-radius:10px !important;padding:22px 20px !important;display:flex !important;flex-direction:column !important;position:relative !important;box-shadow:0 4px 16px rgba(15,23,42,.04) !important;transition:all .25s ease !important;box-sizing:border-box !important;min-height:170px !important}.tp-design7-body-wrapper .feature-glass-card:before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:3px !important;background:0 0 !important;border-radius:10px 10px 0 0 !important;transition:background .25s ease !important}.tp-design7-body-wrapper .feature-glass-card:hover{transform:translateY(-4px) !important;border-color:#cbd5e1 !important;box-shadow:0 12px 28px rgba(10,37,64,.08) !important}.tp-design7-body-wrapper .feature-glass-card:hover:before{background:#e30613 !important}.tp-design7-body-wrapper .feature-card-header{display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;margin-bottom:14px !important;width:100% !important}.tp-design7-body-wrapper .feature-icon-box{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;border-radius:8px !important;background:#eff6ff !important;border:1px solid #dbeafe !important;color:#0070ba !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}.tp-design7-body-wrapper .feature-icon-box svg{width:22px !important;height:22px !important;stroke:#0070ba !important;color:#0070ba !important;display:block !important}.tp-design7-body-wrapper .feature-custom-icon,.tp-design7-body-wrapper .feature-icon-box img{width:24px !important;height:24px !important;object-fit:contain !important;display:block !important}.tp-design7-body-wrapper .feature-card-badge{font-size:11px !important;font-weight:800 !important;color:#0a2540 !important;background:#f1f5f9 !important;padding:4px 10px !important;border-radius:4px !important;letter-spacing:.05em !important;text-transform:uppercase !important;display:inline-block !important;line-height:1.2 !important}.tp-design7-body-wrapper .feature-card-title{font-family:'Barlow Condensed',sans-serif !important;font-size:1.3rem !important;font-weight:800 !important;color:#06101e !important;margin:0 0 8px !important;text-transform:uppercase !important;line-height:1.2 !important;letter-spacing:.02em !important}.tp-design7-body-wrapper .feature-card-desc{font-size:.9rem !important;color:#475569 !important;line-height:1.55 !important;margin:0 !important}.tp-design7-body-wrapper .specs-table-section{display:block !important;background:#f8fafc !important;padding:50px 0 !important;width:100% !important;clear:both !important;box-sizing:border-box !important}.tp-design7-body-wrapper .table-card-container{background:#fff !important;border-radius:10px !important;box-shadow:0 8px 24px rgba(15,23,42,.06) !important;border:1.5px solid #e2e8f0 !important;overflow:hidden !important;width:100% !important;box-sizing:border-box !important}.tp-design7-body-wrapper .table-top-title-bar{background:#06101e !important;padding:14px 20px !important;text-align:center !important;border-bottom:3px solid #e30613 !important}.tp-design7-body-wrapper .table-top-title{font-family:'Barlow Condensed',sans-serif !important;font-size:1.4rem !important;font-weight:900 !important;color:#fff !important;text-transform:uppercase !important;letter-spacing:.08em !important}.tp-design7-body-wrapper .specs-table-responsive{overflow-x:auto !important;width:100% !important;-webkit-overflow-scrolling:touch !important}.tp-design7-body-wrapper .efuc-spec-table{width:100% !important;border-collapse:collapse !important;margin:0 !important;font-size:13px !important;background:#fff !important;table-layout:auto !important}.tp-design7-body-wrapper .efuc-spec-table th{background:#0b1329 !important;color:#fff !important;padding:12px 8px !important;font-weight:800 !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:.03em !important;text-align:center !important;border:1px solid rgba(255,255,255,.1) !important;white-space:nowrap !important;vertical-align:middle !important;line-height:1.3 !important}.tp-design7-body-wrapper .efuc-spec-table td{padding:8px 6px !important;border:1px solid #e2e8f0 !important;text-align:center !important;vertical-align:middle !important;color:#1e293b !important;background:#fff !important;font-size:13px !important;line-height:1.3 !important}.tp-design7-body-wrapper .efuc-spec-table tr:nth-child(even) td{background:#f8fafc !important}.tp-design7-body-wrapper .efuc-spec-table tr:hover td{background:#f1f5f9 !important}.tp-design7-body-wrapper .efuc-spec-table td.td-model-code{font-weight:800 !important;color:#fff !important;background:#0070ba !important;letter-spacing:.02em !important;white-space:nowrap !important}.tp-design7-body-wrapper .efuc-spec-table td.td-dim,.tp-design7-body-wrapper .efuc-spec-table td.td-dim-in{font-weight:700 !important;color:#0f172a !important;white-space:nowrap !important}.tp-design7-body-wrapper .efuc-spec-table td.td-nowrap{white-space:nowrap !important}.tp-design7-body-wrapper .efuc-spec-table td.td-weight{font-weight:700 !important;color:#0f172a !important}.tp-design7-body-wrapper .custom-check-wrap{display:inline-flex !important;position:relative !important;cursor:pointer !important;user-select:none !important;width:20px !important;min-width:20px !important;max-width:20px !important;height:20px !important;min-height:20px !important;max-height:20px !important;margin:0 auto !important;vertical-align:middle !important}.tp-design7-body-wrapper .custom-check-wrap input[type=checkbox]{position:absolute !important;opacity:0 !important;cursor:pointer !important;height:0 !important;width:0 !important;margin:0 !important;padding:0 !important}.tp-design7-body-wrapper .checkmark{position:absolute !important;top:0 !important;left:0 !important;height:20px !important;width:20px !important;background-color:#fff !important;border:2px solid #cbd5e1 !important;border-radius:4px !important;transition:all .2s ease !important;box-sizing:border-box !important}.tp-design7-body-wrapper .custom-check-wrap input:checked~.checkmark{background-color:#e30613 !important;border-color:#e30613 !important}.tp-design7-body-wrapper .checkmark:after{content:"" !important;position:absolute !important;display:none !important;left:6px !important;top:2px !important;width:5px !important;height:10px !important;border:solid #fff !important;border-width:0 2px 2px 0 !important;transform:rotate(45deg) !important}.tp-design7-body-wrapper .custom-check-wrap input:checked~.checkmark:after{display:block !important}.tp-design7-body-wrapper .qty-stepper{display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;border:1.5px solid #cbd5e1 !important;border-radius:4px !important;background:#fff !important;overflow:hidden !important;width:86px !important;min-width:86px !important;max-width:86px !important;height:28px !important;min-height:28px !important;max-height:28px !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;vertical-align:middle !important}.tp-design7-body-wrapper .qty-stepper .qty-btn,.tp-design7-body-wrapper button.qty-btn{width:24px !important;height:26px !important;min-width:24px !important;max-width:24px !important;min-height:26px !important;max-height:26px !important;padding:0 !important;margin:0 !important;background:#f1f5f9 !important;border:none !important;color:#0f172a !important;font-size:14px !important;font-weight:800 !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;border-radius:0 !important;box-shadow:none !important;flex-shrink:0 !important;outline:none !important}.tp-design7-body-wrapper .qty-stepper .qty-btn:hover{background:#e2e8f0 !important;color:#e30613 !important}.tp-design7-body-wrapper .qty-stepper input.qty-input,.tp-design7-body-wrapper .qty-stepper input[type=number].qty-input,.tp-design7-body-wrapper input[type=number].qty-input{width:36px !important;min-width:36px !important;max-width:36px !important;height:26px !important;min-height:26px !important;max-height:26px !important;padding:0 !important;margin:0 !important;border:none !important;border-left:1px solid #cbd5e1 !important;border-right:1px solid #cbd5e1 !important;border-top:none !important;border-bottom:none !important;text-align:center !important;font-size:13px !important;font-weight:800 !important;color:#0a2540 !important;background:#fff !important;outline:none !important;box-shadow:none !important;display:inline-block !important;-moz-appearance:textfield !important;line-height:26px !important;box-sizing:border-box !important;border-radius:0 !important}.tp-design7-body-wrapper .qty-stepper input.qty-input::-webkit-outer-spin-button,.tp-design7-body-wrapper .qty-stepper input.qty-input::-webkit-inner-spin-button,.tp-design7-body-wrapper input[type=number].qty-input::-webkit-outer-spin-button,.tp-design7-body-wrapper input[type=number].qty-input::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important}.tp-design7-body-wrapper .btn-table-quote{background:#e30613 !important;color:#fff !important;border:none !important;padding:6px 14px !important;border-radius:4px !important;font-size:12px !important;font-weight:800 !important;cursor:pointer !important;white-space:nowrap !important;letter-spacing:.04em !important;text-transform:uppercase !important;box-shadow:0 2px 6px rgba(227,6,19,.25) !important;line-height:1.2 !important;display:inline-block !important}.tp-design7-body-wrapper .btn-table-quote:hover{background:#C40510 !important;transform:translateY(-1px) !important;.tp-design7-body-wrapper .psc-spec-list-clean{display:flex !important;flex-direction:column !important;gap:16px !important;margin:24px 0 !important;padding:0 !important;list-style:none !important}.tp-design7-body-wrapper .psc-spec-row-item{display:flex !important;align-items:center !important;gap:14px !important}.tp-design7-body-wrapper .psc-spec-icon-circle{width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;max-width:38px !important;max-height:38px !important;border-radius:50% !important;background:#eff6ff !important;color:#1d59a8 !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}.tp-design7-body-wrapper .psc-spec-icon-circle svg{width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important;max-width:20px !important;max-height:20px !important;stroke:#1d59a8 !important;display:block !important;flex-shrink:0 !important}.tp-design7-body-wrapper .psc-spec-info{display:flex !important;flex-direction:column !important;gap:2px !important}.tp-design7-body-wrapper .psc-spec-title{font-size:13px !important;font-weight:600 !important;color:#64748b !important;text-transform:uppercase !important;letter-spacing:.5px !important;line-height:1.2 !important}.tp-design7-body-wrapper .psc-spec-val-text{font-size:15px !important;font-weight:700 !important;color:#0f172a !important;line-height:1.3 !important}.other-products-section{background:#0b132b !important;padding:70px 0 !important;position:relative !important}.other-products-section .centered-header{text-align:center !important;margin-bottom:40px !important}.other-products-section .other-section-heading{color:#fff !important;font-family:var(--font-head,'Outfit',sans-serif) !important;font-size:clamp(1.8rem, 3vw, 2.4rem) !important;font-weight:900 !important;text-transform:uppercase !important;margin:10px 0 !important;letter-spacing:-.01em !important}.other-products-section .section-sub{color:#94a3b8 !important;font-size:.95rem !important;margin:0 auto !important;max-width:600px !important}.other-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(260px, 1fr)) !important;gap:24px !important;margin-top:30px !important}.other-card{background:#111c38 !important;border:1px solid rgba(255,255,255,.08) !important;border-radius:10px !important;padding:24px !important;position:relative !important;display:flex !important;flex-direction:column !important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease !important;overflow:hidden !important}.other-card:hover{border-color:#e30613 !important;transform:translateY(-4px) !important;box-shadow:0 12px 30px rgba(0,0,0,.35) !important}.other-card-badge{position:absolute !important;top:14px !important;right:14px !important;background:rgba(227,6,19,.15) !important;color:#e30613 !important;font-size:10px !important;font-weight:800 !important;letter-spacing:1px !important;text-transform:uppercase !important;padding:3px 8px !important;border-radius:4px !important;z-index:2 !important}.other-card-img-wrap{width:100% !important;height:180px !important;max-height:180px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:8px 0 16px !important;background:rgba(255,255,255,.04) !important;border-radius:8px !important;overflow:hidden !important;padding:12px !important;box-sizing:border-box !important}.other-card-img-wrap img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;display:block !important;transition:transform .3s ease !important}.other-card:hover .other-card-img-wrap img{transform:scale(1.05) !important}.other-card-title{font-family:var(--font-head,'Outfit',sans-serif) !important;font-size:1.15rem !important;font-weight:800 !important;color:#fff !important;margin:0 0 8px !important;line-height:1.3 !important}.other-card-title a{color:#fff !important;text-decoration:none !important}.other-card-desc{font-size:.86rem !important;line-height:1.5 !important;color:#94a3b8 !important;margin:0 0 18px !important;flex-grow:1 !important}.other-card-link{font-size:.88rem !important;font-weight:700 !important;color:#e30613 !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:6px !important;margin-top:auto !important;transition:gap .2s ease,color .2s ease !important}.other-card-link:hover{gap:10px !important;color:#ff2e3d !important}.rfq-table-wrapper{background:#fff !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;overflow:hidden !important;box-shadow:0 4px 20px rgba(0,0,0,.05) !important;margin:40px 0 !important}.rfq-table-header{background:#0b132b !important;padding:16px 24px !important;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:16px !important;border-bottom:2px solid #e30613 !important;box-sizing:border-box !important}.rfq-table-title{color:#fff !important;font-family:var(--font-head,'Outfit',sans-serif) !important;font-size:1.25rem !important;font-weight:800 !important;margin:0 !important;text-transform:uppercase !important;letter-spacing:.5px !important}.rfq-table-note{color:#94a3b8 !important;font-size:.85rem !important;margin:4px 0 0 !important}.btn-quote-selected{background:#e30613 !important;color:#fff !important;border:none !important;padding:10px 20px !important;font-size:.88rem !important;font-weight:800 !important;border-radius:6px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;gap:8px !important;transition:background .2s ease,transform .15s ease !important;text-transform:uppercase !important;letter-spacing:.5px !important}.btn-quote-selected:hover{background:#c40510 !important;transform:translateY(-1px) !important}.table-responsive{width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}.d7-rfq-table{width:100% !important;border-collapse:collapse !important;font-size:13px !important;table-layout:auto !important}.d7-rfq-table thead th{background:#0f172a !important;color:#fff !important;font-weight:800 !important;font-size:11.5px !important;text-transform:uppercase !important;letter-spacing:.5px !important;padding:12px 10px !important;text-align:left !important;border-bottom:2px solid #1e293b !important;white-space:nowrap !important}.d7-rfq-table thead th:first-child,.d7-rfq-table thead th:last-child{text-align:center !important}.d7-rfq-table tbody td{padding:12px 10px !important;border-bottom:1px solid #e2e8f0 !important;color:#1e293b !important;vertical-align:middle !important;font-size:13px !important;background:#fff !important}.d7-rfq-table tbody tr:nth-child(even) td{background:#f8fafc !important}.d7-rfq-table tbody tr:hover td{background:#eff6ff !important}.sku-cell{font-weight:800 !important;color:#0070ba !important}.inch-badge{background:#e2e8f0 !important;color:#0f172a !important;padding:2px 8px !important;border-radius:4px !important;font-weight:700 !important;font-size:11px !important}.qty-stepper{display:inline-flex !important;align-items:center !important;border:1px solid #cbd5e1 !important;border-radius:4px !important;overflow:hidden !important;background:#fff !important}.qty-stepper button{background:#f1f5f9 !important;border:none !important;color:#0f172a !important;font-weight:700 !important;width:26px !important;height:28px !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important}.qty-stepper button:hover{background:#e2e8f0 !important}.qty-stepper input{width:36px !important;height:28px !important;text-align:center !important;border:none !important;border-left:1px solid #cbd5e1 !important;border-right:1px solid #cbd5e1 !important;font-size:12px !important;font-weight:700 !important;padding:0 !important;margin:0 !important}.btn-table-quote{background:#e30613 !important;color:#fff !important;border:none !important;padding:6px 14px !important;font-size:11px !important;font-weight:800 !important;border-radius:4px !important;cursor:pointer !important;text-transform:uppercase !important;letter-spacing:.5px !important;transition:background .15s ease !important}.btn-table-quote:hover{background:#c40510 !important}.video-section{padding:70px 0 !important;background:#fff !important;position:relative !important;width:100% !important}.video-layout{display:grid !important;grid-template-columns:1.15fr .85fr !important;gap:44px !important;align-items:start !important;width:100% !important;box-sizing:border-box !important}.video-info{width:100% !important;display:flex !important;flex-direction:column !important}.video-paragraphs{color:#334155 !important;font-size:.96rem !important;line-height:1.7 !important;margin-bottom:24px !important}.video-paragraphs p{margin-bottom:14px !important;color:#334155 !important;font-size:.96rem !important;line-height:1.7 !important}.overview-tech-specs{margin-top:24px !important;background:#fff !important;border:1px solid #cbd5e1 !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 4px 16px rgba(0,0,0,.05) !important}.overview-specs-title{color:#0f172a !important;font-family:var(--font-head,'Outfit','Barlow Condensed',sans-serif) !important;font-size:1.25rem !important;font-weight:800 !important;text-transform:uppercase !important;padding:16px 20px 14px !important;margin:0 !important;letter-spacing:.02em !important;border-bottom:2px solid #e2e8f0 !important;background:#fff !important}.overview-specs-table{width:100% !important;border-collapse:collapse !important;font-size:13px !important}.overview-specs-table td{padding:11px 16px !important;border-bottom:1px solid #cbd5e1 !important;font-size:13px !important;line-height:1.5 !important;vertical-align:middle !important}.overview-specs-table tr:not(.specs-header-row) td.spec-name{background:#f1f5f9 !important;color:#0f172a !important;font-weight:700 !important;width:38% !important;border-right:2px solid #cbd5e1 !important}.overview-specs-table tr:not(.specs-header-row) td.spec-val{background:#fff !important;color:#1e293b !important;font-weight:500 !important;width:62% !important}.overview-specs-table tbody tr:nth-child(even):not(.specs-header-row) td.spec-name{background:#e2e8f0 !important}.overview-specs-table tbody tr:nth-child(even):not(.specs-header-row) td.spec-val{background:#f8fafc !important}.overview-specs-table tr.specs-header-row,.overview-specs-table tbody tr:first-child.specs-header-row{background:#0a2540 !important}.overview-specs-table tr.specs-header-row td.spec-name{background:#0a2540 !important;color:#fff !important;font-weight:800 !important;font-size:13.5px !important;border-right:2px solid #1e293b !important;border-bottom:1px solid #1e293b !important}.overview-specs-table tr.specs-header-row td.spec-val{background:#0a2540 !important;color:#fff !important;font-weight:700 !important;font-size:13.5px !important;border-bottom:1px solid #1e293b !important}.video-player-wrap{width:100% !important;position:sticky !important;top:30px !important}.video-card-container{background:#fff !important;border:1px solid #e2e8f0 !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 10px 30px rgba(0,0,0,.08) !important}.video-player-box{background:#0b132b !important;width:100% !important}.video-bar{background:#0b132b !important;padding:10px 16px !important;display:flex !important;justify-content:space-between !important;align-items:center !important;border-top:1px solid rgba(255,255,255,.08) !important}.video-bar-title{color:#fff !important;font-size:13px !important;font-weight:700 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;margin-right:8px !important}.video-bar-tag{background:#e30613 !important;color:#fff !important;font-size:10px !important;font-weight:800 !important;padding:3px 8px !important;border-radius:3px !important;text-transform:uppercase !important;letter-spacing:.5px !important;white-space:nowrap !important}.video-card-body{padding:16px 18px 18px !important;background:#fff !important}.video-card-meta{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin-bottom:14px !important}.video-card-meta .meta-item{background:#f8fafc !important;border:1px solid #e2e8f0 !important;border-radius:6px !important;padding:8px 12px !important;display:flex !important;align-items:center !important;gap:8px !important;font-size:12px !important;color:#475569 !important;font-weight:600 !important}.video-card-meta .meta-item svg{color:#e30613 !important;flex-shrink:0 !important}.btn-play-lg{width:100% !important;background:#e30613 !important;color:#fff !important;font-family:var(--font-head,'Outfit','Barlow Condensed',sans-serif) !important;font-size:13px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:.5px !important;padding:13px 20px !important;border-radius:6px !important;border:none !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;box-shadow:0 4px 14px rgba(227,6,19,.35) !important;cursor:pointer !important;transition:all .2s ease !important}.btn-play-lg:hover{background:#c40510 !important;transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(227,6,19,.45) !important}@media (max-width:960px){.video-layout{grid-template-columns:1fr !important;gap:32px !important}.video-player-wrap{position:static !important}}.overview-features-section{width:100% !important;margin-top:50px !important;padding-top:40px !important;border-top:1px solid #e2e8f0 !important}.features-section-header{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;margin-bottom:28px !important;text-align:left !important;width:100% !important}.features-header-left{width:100% !important}.features-main-heading{color:#0f172a !important;font-family:var(--font-head,'Outfit','Barlow Condensed',sans-serif) !important;font-size:clamp(1.8rem, 2.8vw, 2.3rem) !important;font-weight:900 !important;line-height:1.15 !important;text-transform:uppercase !important;margin:8px 0 6px !important;letter-spacing:-.01em !important;text-align:left !important}.features-header-desc{color:#64748b !important;font-size:.95rem !important;margin:6px 0 0 !important;line-height:1.55 !important;text-align:left !important;max-width:800px !important}.features-card-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(260px, 1fr)) !important;gap:20px !important;width:100% !important}.feature-glass-card{background:#fff !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;padding:24px !important;box-shadow:0 4px 16px rgba(0,0,0,.04) !important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease !important;display:flex !important;flex-direction:column !important}.feature-glass-card:hover{border-color:#e30613 !important;transform:translateY(-3px) !important;box-shadow:0 8px 24px rgba(0,0,0,.08) !important}.feature-card-header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:16px !important}.feature-icon-box{width:42px !important;height:42px !important;border-radius:8px !important;background:#eff6ff !important;border:1px solid #dbeafe !important;color:#0070ba !important;display:flex !important;align-items:center !important;justify-content:center !important}.feature-icon-box svg{stroke:#0070ba !important;color:#0070ba !important}.feature-card-badge{background:#f1f5f9 !important;color:#334155 !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.5px !important;text-transform:uppercase !important;padding:3px 8px !important;border-radius:4px !important}.feature-card-title{font-family:var(--font-head,'Outfit','Barlow Condensed',sans-serif) !important;font-size:1.15rem !important;font-weight:800 !important;color:#0f172a !important;margin:0 0 8px !important;line-height:1.25 !important}.feature-card-desc{color:#64748b !important;font-size:.88rem !important;line-height:1.55 !important;margin:0 !important}.specs-table-section{padding:50px 0 !important;background:#fff !important}.specs-table-section .wrap{max-width:1280px !important;padding:0 24px !important;margin:0 auto !important}.table-card-container{background:#fff !important;border:2px solid #cbd5e1 !important;border-radius:6px !important;overflow:hidden !important;box-shadow:0 10px 30px rgba(0,0,0,.06) !important}.table-top-title-bar{background:#fff !important;padding:16px 20px !important;text-align:center !important;border-bottom:3px solid #e30613 !important}.table-top-title{font-family:var(--font-head,'Outfit','Barlow Condensed',sans-serif) !important;font-size:clamp(1.4rem, 2.2vw, 1.85rem) !important;font-weight:900 !important;color:#e30613 !important;text-transform:uppercase !important;letter-spacing:.1em !important;margin:0 !important;display:block !important}.specs-table-responsive{width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}.efuc-spec-table{width:100% !important;border-collapse:collapse !important;font-size:13px !important;table-layout:auto !important;margin:0 !important}.efuc-spec-table thead th{background:#e30613 !important;color:#fff !important;font-weight:800 !important;font-size:11.5px !important;padding:12px 6px !important;text-align:center !important;vertical-align:middle !important;border:1px solid #c40510 !important;line-height:1.3 !important;letter-spacing:.02em !important;text-transform:uppercase !important;white-space:nowrap !important}.efuc-spec-table tbody td{border:1px solid #cbd5e1 !important;padding:10px 8px !important;text-align:center !important;vertical-align:middle !important;color:#0a2540 !important;font-size:13px !important;background:#fff !important;transition:background .15s ease !important}.efuc-spec-table tbody tr:nth-child(even) td{background:#f8fafc !important}.efuc-spec-table tbody tr:hover td{background:#eff6ff !important}.td-model-code{background:#0070ba !important;color:#fff !important;font-weight:800 !important;letter-spacing:.02em !important;white-space:nowrap !important}.efuc-spec-table tbody tr:nth-child(even) td.td-model-code{background:#0060a0 !important}.td-dim{font-weight:700 !important;white-space:nowrap !important}.td-dim-in{font-weight:700 !important;color:#0f172a !important;white-space:nowrap !important}.td-weight{font-weight:700 !important;color:#1e293b !important;white-space:nowrap !important}.td-nowrap{white-space:nowrap !important}.qty-stepper{display:inline-flex !important;align-items:center !important;border:1px solid #cbd5e1 !important;border-radius:4px !important;overflow:hidden !important;background:#fff !important}.qty-btn{background:#f1f5f9 !important;border:none !important;color:#0f172a !important;font-weight:700 !important;width:26px !important;height:28px !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important}.qty-btn:hover{background:#e2e8f0 !important}.qty-input{width:36px !important;height:28px !important;text-align:center !important;border:none !important;border-left:1px solid #cbd5e1 !important;border-right:1px solid #cbd5e1 !important;font-size:12px !important;font-weight:700 !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important}.btn-table-quote{background:#e30613 !important;color:#fff !important;border:none !important;padding:7px 16px !important;font-size:11.5px !important;font-weight:800 !important;border-radius:4px !important;cursor:pointer !important;text-transform:uppercase !important;letter-spacing:.5px !important;transition:background .15s ease,transform .1s ease !important;white-space:nowrap !important;display:inline-block !important}.btn-table-quote:hover{background:#c40510 !important;transform:translateY(-1px) !important}.table-bottom-note{background:#fff1f2 !important;border-top:1px solid #ffe4e6 !important;color:#e30613 !important;font-weight:700 !important;font-size:13.5px !important;padding:12px 20px !important;text-align:center !important;font-family:inherit !important}.vid-modal-backdrop,.lightbox-backdrop,.quote-modal-backdrop{display:none !important;position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;z-index:999999 !important}.section-label{display:inline-flex !important;align-items:center !important;gap:8px !important;background:#fff1f2 !important;border:1px solid #ffe4e6 !important;padding:6px 14px !important;border-radius:20px !important;margin-bottom:12px !important;box-shadow:0 2px 6px rgba(227,6,19,.06) !important}.section-label-dot{width:7px !important;height:7px !important;border-radius:50% !important;background:#e30613 !important;display:inline-block !important;box-shadow:0 0 6px rgba(227,6,19,.5) !important;flex-shrink:0 !important}.section-label-text{font-family:var(--font-head,'Outfit','Barlow Condensed',sans-serif) !important;font-size:11.5px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#e30613 !important;display:inline-block !important;line-height:1 !important}.centered-header{text-align:center !important;margin-bottom:44px !important;display:flex !important;flex-direction:column !important;align-items:center !important}.centered-header .section-label{margin:0 auto 12px auto !important}.psc-section{background:#f8fafc !important;padding:64px 0 !important;border-bottom:1px solid #e2e8f0 !important;width:100% !important}.video-section{background:#fff !important;padding:72px 0 !important;border-bottom:1px solid #e2e8f0 !important;width:100% !important}.specs-table-section{background:#f8fafc !important;padding:72px 0 !important;border-bottom:1px solid #e2e8f0 !important;width:100% !important}.applications-section{background:#fff !important;padding:72px 0 84px !important;position:relative !important;border-bottom:1px solid #e2e8f0 !important;width:100% !important}.other-products-section{background:#f8fafc !important;padding:72px 0 84px !important;position:relative !important;border-bottom:1px solid #e2e8f0 !important;width:100% !important}.applications-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:24px !important;width:100% !important}.app-card{background:#fff !important;border:1.5px solid #e2e8f0 !important;border-radius:14px !important;padding:32px 24px 28px !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;transition:all .3s cubic-bezier(.16,1,.3,1) !important;box-shadow:0 4px 16px rgba(10,37,64,.04) !important;position:relative !important;overflow:hidden !important;box-sizing:border-box !important}.app-card:before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:4px !important;background:linear-gradient(90deg,#e30613 0%,#0070ba 100%) !important;opacity:0 !important;transition:opacity .25s ease !important}.app-card:hover{border-color:#cbd5e1 !important;transform:translateY(-6px) !important;box-shadow:0 18px 36px rgba(10,37,64,.09) !important}.app-card:hover:before{opacity:1 !important}.app-icon-wrapper{width:52px !important;height:52px !important;border-radius:12px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:20px !important;transition:all .25s ease !important;box-shadow:0 2px 8px rgba(0,0,0,.04) !important;flex-shrink:0 !important}.app-card:hover .app-icon-wrapper{transform:scale(1.08) !important}.app-card-title{font-family:var(--font-head,'Outfit','Barlow Condensed',sans-serif) !important;font-size:1.12rem !important;font-weight:800 !important;color:#0a2540 !important;line-height:1.35 !important;margin:0 0 12px !important;text-transform:capitalize !important;letter-spacing:-.01em !important}.app-card-desc{font-size:.88rem !important;color:#64748b !important;line-height:1.6 !important;margin:0 !important;font-weight:400 !important}.app-section-heading,.other-section-heading{font-family:var(--font-head,'Outfit','Barlow Condensed',sans-serif) !important;font-size:clamp(1.8rem, 2.8vw, 2.4rem) !important;font-weight:900 !important;color:#0a2540 !important;text-transform:uppercase !important;letter-spacing:.02em !important;margin:0 0 10px !important;text-align:center !important}.app-heading-bar,.other-heading-bar{width:44px !important;height:3.5px !important;background:#e30613 !important;margin:10px auto 14px auto !important;border-radius:2px !important}.app-section-sub{font-size:.95rem !important;color:#64748b !important;text-align:center !important;max-width:620px !important;margin:0 auto !important;line-height:1.6 !important}@media (max-width:1024px){.applications-grid{grid-template-columns:repeat(2,1fr) !important;gap:20px !important}}@media (max-width:600px){.applications-grid{grid-template-columns:1fr !important}}.feature-icon-box,.tp-design7-body-wrapper .feature-icon-box{background:#eff6ff !important;border:1px solid #dbeafe !important;color:#0070ba !important}.feature-icon-box svg,.tp-design7-body-wrapper .feature-icon-box svg{stroke:#0070ba !important;color:#0070ba !important;fill:none !important}.feature-icon-box svg polygon,.tp-design7-body-wrapper .feature-icon-box svg polygon{stroke:#0070ba !important;color:#0070ba !important}.wrap,.tp-design7-body-wrapper .wrap,.psc-section .wrap,.video-section .wrap,.specs-table-section .wrap,.applications-section .wrap,.other-products-section .wrap,.cta-section .wrap{max-width:1280px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:36px !important;padding-right:36px !important;box-sizing:border-box !important}.applications-section,.tp-design7-body-wrapper .applications-section{background:#fff !important;padding:72px 0 84px !important;position:relative !important;border-bottom:1px solid #e2e8f0 !important;width:100% !important}.applications-section .centered-header,.other-products-section .centered-header{text-align:center !important;margin-bottom:36px !important;display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important}.applications-section .wrap,.other-products-section .wrap,.cta-section .wrap,.tp-design7-body-wrapper .applications-section .wrap,.tp-design7-body-wrapper .other-products-section .wrap,.tp-design7-body-wrapper .cta-section .wrap{max-width:1280px !important;width:100% !important;margin:0 auto !important;padding:0 24px !important;box-sizing:border-box !important}.applications-grid,.tp-design7-body-wrapper .applications-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0, 1fr)) !important;gap:24px !important;width:100% !important;max-width:1280px !important;margin:36px auto 0 auto !important;box-sizing:border-box !important}.app-card,.tp-design7-body-wrapper .app-card{background:#fff !important;border-radius:14px !important;padding:32px 26px !important;box-shadow:0 4px 20px rgba(0,0,0,.06) !important;border:1px solid #e2e8f0 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;text-align:left !important;transition:transform .2s ease,box-shadow .2s ease !important;box-sizing:border-box !important;min-width:0 !important;min-height:250px !important}.app-card:hover,.tp-design7-body-wrapper .app-card:hover{transform:translateY(-4px) !important;box-shadow:0 12px 28px rgba(0,0,0,.1) !important}.app-icon-wrapper,.tp-design7-body-wrapper .app-icon-wrapper{width:44px !important;height:44px !important;border-radius:10px !important;background:#eff6ff !important;border:1px solid #dbeafe !important;color:#0070ba !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:20px !important;flex-shrink:0 !important}.app-card-title,.tp-design7-body-wrapper .app-card-title{font-family:'Inter',sans-serif !important;font-size:16.5px !important;font-weight:800 !important;color:#0a2540 !important;line-height:1.35 !important;margin:0 0 12px !important}.app-card-desc,.tp-design7-body-wrapper .app-card-desc{font-family:'Inter',sans-serif !important;font-size:13.5px !important;color:#475569 !important;line-height:1.6 !important;margin:0 !important}.other-products-section,.tp-design7-body-wrapper .other-products-section{background:#fff !important;padding:70px 0 80px !important;width:100% !important;position:relative !important;border-bottom:1px solid #e2e8f0 !important}.other-grid,.tp-design7-body-wrapper .other-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0, 1fr)) !important;gap:24px !important;width:100% !important;max-width:1280px !important;margin:36px auto 0 auto !important;box-sizing:border-box !important}.other-card,.tp-design7-body-wrapper .other-card{background:#fff !important;border-radius:12px !important;padding:18px 18px 22px !important;box-shadow:0 4px 20px rgba(0,0,0,.05) !important;border:1px solid #e2e8f0 !important;display:flex !important;flex-direction:column !important;position:relative !important;text-align:center !important;transition:transform .2s ease,box-shadow .2s ease !important;box-sizing:border-box !important;min-width:0 !important}.other-card:hover,.tp-design7-body-wrapper .other-card:hover{transform:translateY(-4px) !important;box-shadow:0 12px 28px rgba(0,0,0,.1) !important}.other-card-badge,.tp-design7-body-wrapper .other-card-badge{position:absolute !important;top:12px !important;right:12px !important;background:#e0f2fe !important;color:#0284c7 !important;font-size:9.5px !important;font-weight:800 !important;letter-spacing:.5px !important;text-transform:uppercase !important;padding:3px 8px !important;border-radius:4px !important;z-index:2 !important}.other-card-img-wrap,.tp-design7-body-wrapper .other-card-img-wrap{background:#f8fafc !important;border-radius:8px !important;height:160px !important;width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;margin-bottom:14px !important}.other-card-img-wrap img,.tp-design7-body-wrapper .other-card-img-wrap img{max-height:130px !important;max-width:90% !important;object-fit:contain !important;transition:transform .25s ease !important}.other-card:hover .other-card-img-wrap img,.tp-design7-body-wrapper .other-card:hover .other-card-img-wrap img{transform:scale(1.04) !important}.other-card-title,.tp-design7-body-wrapper .other-card-title{font-family:'Inter',sans-serif !important;font-size:15px !important;font-weight:800 !important;color:#0a2540 !important;line-height:1.3 !important;margin:0 0 8px !important;text-align:center !important}.other-card-desc,.tp-design7-body-wrapper .other-card-desc{font-family:'Inter',sans-serif !important;font-size:12px !important;color:#64748b !important;line-height:1.5 !important;margin:0 0 16px !important;min-height:36px !important;text-align:center !important}.other-card-link,.tp-design7-body-wrapper .other-card-link{display:inline-block !important;color:#e30613 !important;font-family:'Inter',sans-serif !important;font-size:11.5px !important;font-weight:800 !important;letter-spacing:.5px !important;text-transform:uppercase !important;text-decoration:none !important;margin-top:auto !important;text-align:center !important;transition:color .2s ease !important;cursor:pointer !important}.other-card-link:hover,.tp-design7-body-wrapper .other-card-link:hover{color:#b91c1c !important;text-decoration:underline !important}.cta-section,.tp-design7-body-wrapper .cta-section{background:#080d1a !important;background-image:radial-gradient(circle at 85% 50%,rgba(227,6,19,.08) 0%,transparent 60%),linear-gradient(180deg,#09101c 0%,#060b14 100%) !important;padding:70px 0 75px !important;position:relative !important;border-top:1px solid rgba(255,255,255,.08) !important;width:100% !important;box-sizing:border-box !important}.cta-split-container,.tp-design7-body-wrapper .cta-split-container{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:48px !important;width:100% !important;max-width:1140px !important;margin:0 auto !important;box-sizing:border-box !important}.cta-left,.tp-design7-body-wrapper .cta-left{max-width:540px !important;min-width:0 !important;flex:1 1 auto !important}.cta-heading,.tp-design7-body-wrapper .cta-heading{font-family:'Barlow Condensed',var(--font-head,sans-serif) !important;font-size:38px !important;font-weight:900 !important;color:#fff !important;line-height:1.15 !important;margin:0 0 14px !important;text-transform:uppercase !important;letter-spacing:-.01em !important}.cta-subheading,.tp-design7-body-wrapper .cta-subheading{font-family:'Inter',sans-serif !important;font-size:13.5px !important;color:#94a3b8 !important;line-height:1.6 !important;margin:0 0 24px !important}.cta-btns,.tp-design7-body-wrapper .cta-btns{display:flex !important;align-items:center !important;gap:14px !important}.btn-cta-red,.tp-design7-body-wrapper .btn-cta-red{background:#e30613 !important;color:#fff !important;font-family:'Inter',sans-serif !important;font-size:13px !important;font-weight:800 !important;padding:12px 24px !important;border-radius:4px !important;border:none !important;cursor:pointer !important;text-transform:none !important;transition:all .2s ease !important;box-shadow:0 4px 14px rgba(227,6,19,.3) !important}.btn-cta-red:hover,.tp-design7-body-wrapper .btn-cta-red:hover{background:#c40510 !important;transform:translateY(-2px) !important;box-shadow:0 6px 18px rgba(227,6,19,.45) !important}.btn-cta-outline,.tp-design7-body-wrapper .btn-cta-outline{background:0 0 !important;color:#fff !important;font-family:'Inter',sans-serif !important;font-size:13px !important;font-weight:700 !important;padding:11px 24px !important;border-radius:4px !important;border:1px solid #334155 !important;cursor:pointer !important;text-transform:none !important;transition:all .2s ease !important}.btn-cta-outline:hover,.tp-design7-body-wrapper .btn-cta-outline:hover{border-color:#64748b !important;background:rgba(255,255,255,.06) !important}.cta-right-trust,.tp-design7-body-wrapper .cta-right-trust{display:flex !important;flex-direction:column !important;gap:18px !important;min-width:260px !important;flex-shrink:0 !important}.cta-trust-row,.tp-design7-body-wrapper .cta-trust-row{display:flex !important;align-items:center !important;gap:14px !important}.cta-trust-icon,.tp-design7-body-wrapper .cta-trust-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:24px !important;height:24px !important;color:#e30613 !important;flex-shrink:0 !important}.cta-trust-text,.tp-design7-body-wrapper .cta-trust-text{font-family:'Inter',sans-serif !important;font-size:14px !important;font-weight:700 !important;color:#fff !important;letter-spacing:.2px !important}@media (max-width:1024px){.applications-grid,.tp-design7-body-wrapper .applications-grid,.other-grid,.tp-design7-body-wrapper .other-grid{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:640px){.applications-grid,.tp-design7-body-wrapper .applications-grid,.other-grid,.tp-design7-body-wrapper .other-grid{grid-template-columns:1fr !important}.cta-split-container,.tp-design7-body-wrapper .cta-split-container{flex-direction:column !important;align-items:flex-start !important;gap:32px !important}}.centered-header,.tp-design7-body-wrapper .centered-header,.applications-section .centered-header,.other-products-section .centered-header{text-align:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:100% !important;margin:0 auto 36px auto !important;box-sizing:border-box !important}.section-label,.tp-design7-body-wrapper .section-label,.centered-header .section-label,.tp-design7-body-wrapper .centered-header .section-label{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background:0 0 !important;border:none !important;padding:0 !important;margin:0 auto 8px auto !important;box-shadow:none !important;text-align:center !important;width:auto !important}.section-label-line,.section-label-dot,.tp-design7-body-wrapper .section-label-line,.tp-design7-body-wrapper .section-label-dot{width:26px !important;height:2.5px !important;background:#e30613 !important;display:inline-block !important;border-radius:2px !important;flex-shrink:0 !important;box-shadow:none !important;margin:0 !important}.section-label-text,.tp-design7-body-wrapper .section-label-text{font-family:var(--font-head,'Outfit','Barlow Condensed',sans-serif) !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#e30613 !important;display:inline-block !important;line-height:1 !important;margin:0 !important}.app-heading-bar,.other-heading-bar,.tp-design7-body-wrapper .app-heading-bar,.tp-design7-body-wrapper .other-heading-bar{width:44px !important;height:3.5px !important;background:#0070ba !important;border-radius:2px !important;margin:10px auto 16px auto !important;display:block !important}.section-heading,.app-section-heading,.other-section-heading,.features-main-heading,.tp-design7-body-wrapper .section-heading,.tp-design7-body-wrapper .app-section-heading,.tp-design7-body-wrapper .other-section-heading,.tp-design7-body-wrapper .features-main-heading{color:#0070ba !important;font-family:var(--font-head,'Outfit','Barlow Condensed',sans-serif) !important;font-size:clamp(1.85rem, 2.8vw, 2.45rem) !important;font-weight:900 !important;line-height:1.15 !important;text-transform:uppercase !important;letter-spacing:-.01em !important;margin:4px auto 6px auto !important;text-align:center !important;width:100% !important}.app-section-sub,.tp-design7-body-wrapper .app-section-sub{font-size:.95rem !important;color:#64748b !important;line-height:1.6 !important;max-width:760px !important;margin:0 auto !important;text-align:center !important}.applications-section .wrap,.other-products-section .wrap,.cta-section .wrap,.tp-design7-body-wrapper .applications-section .wrap,.tp-design7-body-wrapper .other-products-section .wrap,.tp-design7-body-wrapper .cta-section .wrap{max-width:1280px !important;width:100% !important;margin:0 auto !important;padding:0 24px !important;box-sizing:border-box !important}.applications-grid,.tp-design7-body-wrapper .applications-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:24px !important;width:100% !important;max-width:1280px !important;margin:0 auto !important;box-sizing:border-box !important}.app-card,.tp-design7-body-wrapper .app-card{background:#fff !important;border-radius:14px !important;padding:32px 26px !important;box-shadow:0 4px 20px rgba(0,0,0,.06) !important;border:1px solid #e2e8f0 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;text-align:left !important;box-sizing:border-box !important;min-height:250px !important;transition:transform .25s ease,box-shadow .25s ease !important}.app-card:hover,.tp-design7-body-wrapper .app-card:hover{transform:translateY(-4px) !important;box-shadow:0 10px 28px rgba(0,0,0,.1) !important}.app-icon-wrapper,.tp-design7-body-wrapper .app-icon-wrapper{width:44px !important;height:44px !important;border-radius:10px !important;background:#eff6ff !important;border:1px solid #dbeafe !important;color:#0070ba !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:20px !important;flex-shrink:0 !important}.app-card-title,.tp-design7-body-wrapper .app-card-title{font-family:'Inter',sans-serif !important;font-size:16.5px !important;font-weight:800 !important;color:#0a2540 !important;line-height:1.35 !important;margin:0 0 12px !important}.app-card-desc,.tp-design7-body-wrapper .app-card-desc{font-family:'Inter',sans-serif !important;font-size:13.5px !important;color:#475569 !important;line-height:1.6 !important;margin:0 !important}.other-grid,.tp-design7-body-wrapper .other-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:24px !important;width:100% !important;max-width:1280px !important;margin:0 auto !important;box-sizing:border-box !important}.other-card,.tp-design7-body-wrapper .other-card{background:#fff !important;border-radius:14px !important;padding:22px 20px 26px !important;box-shadow:0 4px 20px rgba(0,0,0,.05) !important;border:1px solid #e2e8f0 !important;display:flex !important;flex-direction:column !important;position:relative !important;text-align:center !important;box-sizing:border-box !important;transition:transform .25s ease,box-shadow .25s ease !important}.other-card:hover,.tp-design7-body-wrapper .other-card:hover{transform:translateY(-4px) !important;box-shadow:0 10px 28px rgba(0,0,0,.1) !important}@media (max-width:1024px){.applications-grid,.tp-design7-body-wrapper .applications-grid,.other-grid,.tp-design7-body-wrapper .other-grid{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:640px){.applications-grid,.tp-design7-body-wrapper .applications-grid,.other-grid,.tp-design7-body-wrapper .other-grid{grid-template-columns:1fr !important}}.tp-lang-switcher-bar{display:flex !important;align-items:center !important;gap:8px !important;padding:6px 14px !important;background:rgba(15,23,42,.75) !important;backdrop-filter:blur(8px) !important;border:1px solid rgba(255,255,255,.15) !important;border-radius:30px !important;width:fit-content !important;margin:0 0 20px !important;z-index:15 !important}.tp-lang-icon{font-size:14px !important;color:#94a3b8 !important}.tp-lang-btn{color:#cbd5e1 !important;font-size:12px !important;font-weight:600 !important;text-decoration:none !important;padding:4px 10px !important;border-radius:20px !important;transition:all .2s ease !important;background:0 0 !important}.tp-lang-btn:hover{color:#fff !important;background:rgba(255,255,255,.12) !important}.tp-lang-btn.active{color:#fff !important;background:#e30613 !important;box-shadow:0 2px 8px rgba(227,6,19,.4) !important}.tp-design7-body-wrapper.tp-design7-rtl{direction:rtl !important;text-align:right !important}.tp-design7-body-wrapper.tp-design7-rtl .hero-grid{flex-direction:row-reverse !important}.tp-design7-body-wrapper.tp-design7-rtl .hero-left-content{text-align:right !important}.tp-design7-body-wrapper.tp-design7-rtl .hero-right-col{align-items:flex-start !important}.tp-design7-body-wrapper.tp-design7-rtl .hero-tag{flex-direction:row-reverse !important}.tp-design7-body-wrapper.tp-design7-rtl .hero-tag-dot{margin-left:8px !important;margin-right:0 !important}.tp-design7-body-wrapper.tp-design7-rtl .hero-cta-group{justify-content:flex-start !important}.tp-design7-body-wrapper.tp-design7-rtl .hero-benefits-grid{direction:rtl !important}.tp-design7-body-wrapper.tp-design7-rtl .benefit-item{flex-direction:row-reverse !important;text-align:right !important}.tp-design7-body-wrapper.tp-design7-rtl .benefit-icon-wrapper{margin-left:10px !important;margin-right:0 !important}.tp-design7-body-wrapper.tp-design7-rtl .hero-bottom-ribbon{direction:rtl !important}.tp-design7-body-wrapper.tp-design7-rtl .ribbon-items{flex-direction:row-reverse !important}.tp-design7-body-wrapper.tp-design7-rtl .ribbon-item{margin-left:20px !important;margin-right:0 !important}.tp-design7-body-wrapper.tp-design7-rtl .specs-table-section table th,.tp-design7-body-wrapper.tp-design7-rtl .specs-table-section table td{text-align:right !important}.tp-design7-body-wrapper.tp-design7-rtl .feature-card{text-align:right !important}.tp-design7-body-wrapper.tp-design7-rtl .app-card{text-align:right !important}.tp-design7-body-wrapper.tp-design7-rtl .cta-content-wrapper{text-align:right !important}.tp-design7-body-wrapper.tp-design7-rtl .tp-lang-switcher-bar{direction:ltr !important}