body,.site-container,.entry-content,p,h1,h2,h3,h4,h5,h6,.site-title,.main-navigation a{font-family:'Inter',ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important}.site-container,.site-header-row-layout-contained,.site-footer-row-layout-contained,.entry-hero-layout-contained,.alignfull>.wp-block-cover__inner-container,.alignwide>.wp-block-cover__inner-container{padding:0 !important}.site-header .primary-menu-container .menu>.menu-item>a{position:relative;padding-bottom:6px}.site-header .primary-menu-container .menu>.menu-item:hover>a:after,.site-header .primary-menu-container .menu>.menu-item:focus>a:after{width:100%}.site-header .primary-menu-container .menu>.menu-item.current-menu-item>a:after,.site-header .primary-menu-container .menu>.menu-item.current-menu-ancestor>a:after,.site-header .primary-menu-container .menu>.menu-item.current-menu-parent>a:after{width:100%}.site-header .primary-menu-container .menu .sub-menu>.menu-item{position:relative}.site-header .primary-menu-container .menu .sub-menu>.menu-item>a{padding-left:20px;background:0 0;color:#1a1a1a;transition:color .35s cubic-bezier(.4,0,.2,1)}.site-header .primary-menu-container .menu .sub-menu>.menu-item:before{content:"";position:absolute;top:50%;left:10px;width:3px;height:0;background:#1a1a1a;transform:translateY(-50%);transition:height .35s cubic-bezier(.4,0,.2,1)}.site-header .primary-menu-container .menu .sub-menu>.menu-item:hover:before,.site-header .primary-menu-container .menu .sub-menu>.menu-item:focus:before{height:70%}.site-header .primary-menu-container .menu .sub-menu>.menu-item.current-menu-item:before{height:70%}.support-page-wrapper{background:#000 !important;color:#fff !important}.support-page-wrapper *{background:0 0 !important}.support-hero{padding:100px 0 40px !important;background:#000 !important;text-align:center !important}.support-hero h1{font-size:4rem !important;font-weight:300 !important;color:#fff !important;letter-spacing:.2em !important;margin-bottom:0 !important;text-transform:uppercase !important}.support-tabs-section{padding:0 !important;background:#fff !important}.support-tabs-section .container{max-width:1290px !important;margin:0 auto !important;padding:0 !important}.support-tabs{background:#000 !important;border-radius:0 !important;overflow:hidden !important}.support-tabs-nav{display:flex !important;background:#000 !important;padding:0 !important;margin:0 !important}.support-tab-btn{flex:1 !important;padding:20px 24px !important;background:0 0 !important;color:#fff !important;border:none !important;cursor:pointer !important;font-size:.95rem !important;font-weight:500 !important;text-align:center !important;transition:all .3s ease !important;position:relative !important;text-transform:none !important}.support-tab-btn:hover{background:#fff !important;color:#000 !important;border-radius:0}.support-tab-btn.active{background:#fff !important;color:#000 !important;border-radius:0}.support-tabs-content{padding:40px !important;background:#fff !important}.support-tab-panel{display:none !important}.support-tab-panel.active{display:block !important;animation:fadeIn .3s ease !important}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.support-tab-header{margin-bottom:30px !important;text-align:center !important}.support-tab-header h2{font-size:1.75rem !important;font-weight:600 !important;color:#000 !important;margin-bottom:12px !important}.support-tab-subtitle{font-size:1rem !important;color:#666 !important;margin:0 !important}.support-tab-content{text-align:center !important}.download-table-title{text-align:center !important}.support-tab-body{color:#333 !important;font-size:1rem !important;line-height:1.8 !important}.support-tab-body p{margin-bottom:16px !important}@media (max-width:768px){.support-hero h1{font-size:2.5rem !important;letter-spacing:.1em !important}.support-tabs-nav{flex-wrap:wrap !important}.support-tab-btn{flex:0 0 50% !important;font-size:.85rem !important;padding:16px 10px !important}.support-tabs-content{padding:20px !important}.support-tab-header h2{font-size:1.5rem !important}}@media (max-width:480px){.support-tab-btn{flex:0 0 100% !important}}.support-tabs{width:100vw !important;max-width:none !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;background:#000 !important;border-radius:0 !important;overflow:visible !important}.support-tabs-nav{max-width:1290px !important;margin:0 auto !important;display:flex !important;justify-content:center !important;align-items:center !important;background:#000 !important}.support-tab-btn{flex:1 1 0 !important;text-align:center !important}.support-tab-panel{max-width:1290px !important;margin:0 auto !important}.download-table-group{margin-top:40px !important}.download-table-title{background:#222 !important;color:#fff !important;padding:16px 24px !important;font-weight:600 !important;font-size:.95rem !important;text-transform:uppercase !important;letter-spacing:.1em !important}.download-table{border-collapse:collapse !important;width:100% !important;border:1px solid #e0e0e0 !important}.download-table-header{display:grid !important;grid-template-columns:2fr 1fr 1fr 1fr 1fr !important;background:#f5f5f5 !important;padding:12px 24px !important;border-bottom:1px solid #e0e0e0 !important}.download-table-header>div{font-size:.8rem !important;font-weight:600 !important;color:#666 !important;text-transform:uppercase !important;letter-spacing:.05em !important}.download-table-body{background:#fff !important}.download-table-row{display:grid !important;grid-template-columns:2fr 1fr 1fr 1fr 1fr !important;padding:16px 24px !important;border-bottom:1px solid #f0f0f0 !important;transition:background .2s ease !important}.download-table-row:hover{background:#fafafa !important}.download-col-file{font-size:.95rem !important;color:#333 !important}.download-col-date,.download-col-version,.download-col-size{font-size:.9rem !important;color:#666 !important}.download-col-actions{display:flex !important;gap:16px !important;justify-content:flex-end !important}.download-link{font-size:.9rem !important;color:#0073aa !important;text-decoration:none !important;font-weight:500 !important}.download-link:hover{color:#005177 !important;text-decoration:underline !important}@media (max-width:768px){.download-table-header,.download-table-row{grid-template-columns:1fr !important;gap:8px !important}.download-table-header{display:none !important}.download-table-row{padding:16px !important;border-bottom:2px solid #e0e0e0 !important}.download-col-file{font-weight:600 !important}.download-col-actions{justify-content:flex-start !important;margin-top:12px !important;padding-top:12px !important;border-top:1px solid #f0f0f0 !important}}.contact-page-wrapper{background:#fff !important;color:#1a1a1a !important}.contact-hero{padding:100px 0 50px !important;background:#000 !important;text-align:center !important}.contact-hero h1{font-size:3rem !important;font-weight:300 !important;color:#fff !important;letter-spacing:.15em !important;margin-bottom:12px !important;text-transform:uppercase !important}.contact-hero-subtitle{font-size:1.1rem !important;color:#888 !important;margin:0 !important;font-weight:300 !important}.contact-content{display:grid !important;grid-template-columns:1fr 1fr !important;gap:60px !important;max-width:1290px !important;margin:0 auto !important;padding:80px 40px !important}.contact-info h2{font-size:1.5rem !important;font-weight:700 !important;color:#000 !important;margin-bottom:30px !important;letter-spacing:.02em !important;position:relative !important;padding-left:20px !important}.contact-info h2:before{content:"" !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:4px !important;height:24px !important;background:#10b981 !important}.contact-office{padding:35px !important;background:rgba(0,0,0,.02) !important;border:1px solid #eee !important;margin-bottom:20px !important}.contact-office:last-child{margin-bottom:0 !important}.office-name{font-size:1.2rem !important;font-weight:600 !important;color:#10b981 !important;margin-bottom:20px !important}.contact-section{padding:40px !important;background:rgba(0,0,0,.02) !important;border:1px solid #eee !important}.contact-section h2{font-size:1.5rem !important;font-weight:700 !important;color:#000 !important;margin-bottom:30px !important;letter-spacing:.02em !important;position:relative !important;padding-left:20px !important}.contact-section h2:before{content:"" !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:4px !important;height:24px !important;background:#10b981 !important}.contact-item{display:flex !important;align-items:flex-start !important;gap:16px !important;margin-bottom:24px !important}.contact-item:last-child{margin-bottom:0 !important}.contact-icon{font-size:1.5rem !important;flex-shrink:0 !important}.contact-item div{display:flex !important;flex-direction:column !important;gap:4px !important}.contact-label{font-size:.85rem !important;font-weight:600 !important;color:#888 !important;text-transform:uppercase !important;letter-spacing:.05em !important}.contact-value{font-size:1rem !important;color:#1a1a1a !important;font-weight:500 !important}.contact-form{display:flex !important;flex-direction:column !important;gap:20px !important}.form-group{display:flex !important;flex-direction:column !important;gap:8px !important}.form-group label{font-size:.95rem !important;font-weight:600 !important;color:#333 !important}.form-group input,.form-group textarea{padding:14px 16px !important;border:1px solid #ddd !important;border-radius:0 !important;font-size:1rem !important;color:#1a1a1a !important;background:#fff !important;transition:border-color .3s ease !important}.form-group input:focus,.form-group textarea:focus{outline:none !important;border-color:#10b981 !important}.form-group textarea{resize:vertical !important;min-height:120px !important}.contact-submit{padding:16px 32px !important;background:#1a1a1a !important;color:#fff !important;border:none !important;font-size:1rem !important;font-weight:600 !important;cursor:pointer !important;transition:background .3s ease !important;text-transform:uppercase !important;letter-spacing:.1em !important}.contact-submit:hover{background:#10b981 !important}.contact-success{padding:30px !important;background:rgba(16,185,129,.1) !important;border:1px solid rgba(16,185,129,.3) !important;text-align:center !important}.contact-success p{font-size:1.1rem !important;color:#10b981 !important;font-weight:600 !important}@media (max-width:768px){.contact-hero h1{font-size:2rem !important;letter-spacing:.1em !important}.contact-content{grid-template-columns:1fr !important;padding:40px 25px !important;gap:30px !important}.contact-section{padding:30px !important}}.custom-footer{background:#000 !important;color:#fff !important;padding:0 !important}.footer-container{max-width:1290px !important;margin:0 auto !important;padding:60px 0 0 !important}.footer-main{padding:0 40px !important}.footer-top{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:0 40px 40px !important;border-bottom:1px solid rgba(255,255,255,.1) !important;margin-bottom:40px !important}.footer-logo-img{max-height:60px !important;margin-bottom:20px !important;filter:brightness(0) invert(1) !important}.footer-logo-text{font-size:1.8rem !important;font-weight:300 !important;color:#fff !important;letter-spacing:.15em !important;display:block !important;margin-bottom:15px !important}.footer-brief{font-size:.95rem !important;color:#888 !important;max-width:600px !important;margin:0 auto !important;line-height:1.6 !important;text-align:center !important}.footer-main{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:40px !important;margin-bottom:50px !important}.footer-column{display:flex !important;flex-direction:column !important}.footer-title{font-size:1.1rem !important;font-weight:700 !important;color:#366e39 !important;margin-bottom:20px !important;letter-spacing:.05em !important}.footer-about-text{font-size:.85rem !important;color:#ccc !important;line-height:1.6 !important;margin-bottom:15px !important}.footer-link{font-size:.85rem !important;color:#366e39 !important;text-decoration:none !important;transition:color .3s ease !important}.footer-link:hover{color:#fff !important}.footer-links{list-style:none !important;margin:0 !important;padding:0 !important}.footer-links li{margin-bottom:12px !important}.footer-links a{font-size:.85rem !important;color:#ccc !important;text-decoration:none !important;transition:color .3s ease !important}.footer-links a:hover{color:#10b981 !important}.footer-contact p{font-size:.85rem !important;color:#ccc !important;margin-bottom:12px !important;display:flex !important;align-items:center !important;gap:10px !important}.footer-contact a{color:#ccc !important;text-decoration:none !important;transition:color .3s ease !important}.footer-contact a:hover{color:#10b981 !important}.contact-icon{font-size:1rem !important}.footer-social{display:flex !important;gap:12px !important;margin-top:20px !important}.social-link{width:36px !important;height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(255,255,255,.1) !important;color:#fff !important;font-size:.9rem !important;font-weight:600 !important;text-decoration:none !important;transition:background .3s ease !important}.social-link:hover{background:#10b981 !important}.footer-bottom{text-align:center !important;border-top:1px solid rgba(255,255,255,.1) !important}.copyright{font-size:.85rem !important;color:#888 !important;margin-bottom:8px !important}.footer-tagline{font-size:.75rem !important;color:#666 !important;letter-spacing:.05em !important}@media (max-width:992px){.footer-main{grid-template-columns:repeat(2,1fr) !important;gap:30px !important}}@media (max-width:768px){.footer-container{padding:40px 25px 30px !important}.footer-main{grid-template-columns:1fr !important;gap:25px !important}.footer-top{padding-bottom:25px !important;margin-bottom:25px !important}.footer-logo-img{max-height:45px !important}}.products-archive-wrapper{background:#fff !important;color:#1a1a1a !important}.products-hero{padding:100px 0 50px !important;background:#000 !important;text-align:center !important}.products-hero h1{font-size:3rem !important;font-weight:300 !important;color:#fff !important;letter-spacing:.15em !important;margin-bottom:12px !important;text-transform:uppercase !important}.products-hero-subtitle{font-size:1.1rem !important;color:#888 !important;margin:0 !important;font-weight:300 !important}.products-content{max-width:1290px !important;margin:0 auto !important;padding:60px 40px !important}.products-content .products-filter{margin-bottom:40px !important;position:-webkit-sticky !important;position:sticky !important;top:120px !important;z-index:9999 !important;background:#fff !important;padding:25px 0 !important;border-bottom:1px solid #eee !important;width:100% !important;box-sizing:border-box !important;float:none !important;clear:both !important}.products-content .products-filter .products-filter-all{text-align:center !important;padding-bottom:20px !important;border-bottom:1px solid #eee !important;margin-bottom:25px !important;display:block !important;float:none !important}.products-content .products-filter .products-filter-all .filter-tab{display:inline-block !important;margin:0 auto !important;background:#000 !important;color:#fff !important;border-color:#000 !important;padding:12px 30px !important;font-size:.9rem !important;float:none !important}.products-content .products-filter .products-filter-all .filter-tab:hover{background:#1a1a1a !important}.products-content .products-filter .products-filter-groups{display:grid !important;grid-template-columns:1fr 1fr !important;gap:30px !important;margin-top:0 !important;float:none !important;clear:both !important}.products-content .products-filter .products-filter-group{background:#f8f8f8 !important;padding:20px !important;border-radius:8px !important;float:none !important}.products-content .products-filter .filter-label{font-size:.95rem !important;font-weight:700 !important;color:#1a1a1a !important;margin-right:15px !important;display:block !important;margin-bottom:15px !important;text-transform:uppercase !important;letter-spacing:.05em !important}.products-content .products-filter .products-filter-groups .products-filter-group .filter-tabs{flex-wrap:wrap !important;gap:10px !important;margin-top:0 !important;display:none !important}.products-content .products-filter .products-filter-groups .products-filter-group .filter-tabs.open{display:flex !important}.products-content .products-filter .filter-tab{padding:8px 16px !important;background:0 0 !important;border:1px solid #ddd !important;color:#1a1a1a !important;font-size:.85rem !important;font-weight:500 !important;transition:all .3s ease !important;border-radius:4px !important;float:none !important}.products-content .products-filter .filter-tab:hover{background:#1a1a1a !important;color:#fff !important;border-color:#1a1a1a !important}.products-content .products-filter .filter-tab.active{background:#000 !important;color:#fff !important;border-color:#000 !important}.products-layout{display:flex !important;gap:30px !important}.products-sidebar{width:280px !important;flex-shrink:0 !important;position:sticky !important;top:130px !important;height:fit-content !important}.products-sidebar-inner{background:#f8f8f8 !important;padding:20px !important;border-radius:8px !important}.products-sidebar-all{text-align:center !important;margin-bottom:20px !important;padding-bottom:15px !important;border-bottom:1px solid #ddd !important}.products-sidebar-all .filter-tab{background:#000 !important;color:#fff !important;border:1px solid #000 !important;padding:10px 25px !important;font-size:.85rem !important;font-weight:500 !important;border-radius:4px !important;text-decoration:none !important;display:inline-block !important}.products-sidebar-group{margin-bottom:20px !important}.products-sidebar-group h4{font-size:.85rem !important;font-weight:700 !important;color:#1a1a1a !important;text-transform:uppercase !important;letter-spacing:.05em !important;margin-bottom:12px !important}.products-sidebar-links{display:flex !important;flex-direction:column !important;gap:6px !important}.products-sidebar-links .filter-tab{padding:7px 12px !important;border:1px solid #ddd !important;font-size:.8rem !important;font-weight:500 !important;border-radius:4px !important;text-decoration:none !important;transition:all .3s ease !important;background:#fff !important;color:#1a1a1a !important}.products-sidebar-links .filter-tab.active{background:#000 !important;color:#fff !important;border-color:#000 !important}.products-main{flex:1 !important}.products-grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:25px !important;margin-top:0 !important}.product-card{background:#fff !important;border:1px solid #eee !important;transition:all .3s ease !important;display:flex !important;flex-direction:column !important}.product-card:hover{border-color:#000 !important}.product-image{display:block !important;position:relative !important;background:#f8f8f8 !important;overflow:hidden !important}.product-image img{width:100% !important;height:100% !important;object-fit:cover !important;transition:transform .5s ease !important}.product-card:hover .product-image img{transform:scale(1.05) !important}.product-placeholder{width:100% !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#f0f0f0 !important;color:#888 !important;font-size:.9rem !important;font-weight:500 !important}.product-info{padding:20px !important;flex:1 !important;display:flex !important;flex-direction:column !important}.product-title{font-size:1.1rem !important;font-weight:700 !important;color:#1a1a1a !important;margin-bottom:8px !important;line-height:1.3 !important}.product-title a{color:inherit !important;text-decoration:none !important}.product-title a:hover{color:#10b981 !important}.product-subtitle{font-size:.85rem !important;color:#666 !important;margin-bottom:10px !important;line-height:1.5 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.product-categories{display:flex !important;flex-wrap:wrap !important;gap:6px !important;margin-bottom:15px !important}.product-category{font-size:.7rem !important;padding:3px 8px !important;background:#f0f0f0 !important;color:#888 !important;font-weight:500 !important}.product-actions{display:flex !important;gap:8px !important;margin-top:auto !important;padding-top:12px !important}.product-btn{flex:1 !important;padding:10px 12px !important;font-size:.8rem !important;font-weight:600 !important;text-align:center !important;text-decoration:none !important;transition:all .3s ease !important}.product-btn-view{background:0 0 !important;border:1px solid #1a1a1a !important;color:#1a1a1a !important}.product-btn-view:hover{background:#1a1a1a !important;color:#fff !important}.product-btn-quote{background:#000 !important;border:1px solid #000 !important;color:#fff !important}.product-btn-quote:hover{background:#000 !important;border-color:#000 !important}.products-pagination{margin-top:50px !important;padding-top:30px !important;border-top:1px solid #eee !important}.products-pagination ul{display:flex !important;justify-content:center !important;gap:10px !important;list-style:none !important;margin:0 !important;padding:0 !important}.products-pagination li{margin:0 !important}.products-pagination a,.products-pagination span{padding:12px 16px !important;background:#fff !important;border:1px solid #ddd !important;color:#1a1a1a !important;font-size:.9rem !important;font-weight:500 !important;text-decoration:none !important;transition:all .3s ease !important}.products-pagination a:hover{background:#1a1a1a !important;color:#fff !important;border-color:#1a1a1a !important}.products-pagination .current{background:#000 !important;color:#fff !important;border-color:#000 !important}.products-empty{text-align:center !important;padding:60px 40px !important;background:rgba(0,0,0,.02) !important;border:1px solid #eee !important}.products-empty p{font-size:1.1rem !important;color:#666 !important;margin-bottom:20px !important}.back-to-all{padding:12px 24px !important;background:#000 !important;color:#fff !important;font-weight:600 !important;text-decoration:none !important;transition:background .3s ease !important}.back-to-all:hover{background:#0d9668 !important}@media (max-width:992px){.products-content{padding:40px 25px !important}.products-layout .products-sidebar{width:220px !important}.products-main .products-grid{grid-template-columns:1fr !important;gap:20px !important}.product-image{height:50% !important;width:50% !important}}@media (max-width:768px){.products-hero h1{font-size:2rem !important;letter-spacing:.1em !important}.products-content{padding:30px 20px !important}.products-layout{flex-direction:column !important;gap:20px !important}.products-layout .products-sidebar{width:100% !important;position:static !important;height:auto !important}.products-layout .products-sidebar-inner{background:0 0 !important;padding:0 !important;border-radius:0 !important}.products-layout .products-sidebar-all{margin-bottom:15px !important;padding-bottom:15px !important;border-bottom:1px solid #eee !important}.products-layout .products-sidebar-links{flex-direction:row !important;flex-wrap:wrap !important}.products-layout .products-sidebar .filter-tab{display:inline-block !important;text-align:center !important}.products-main .products-grid{grid-template-columns:1fr !important;gap:20px !important}.product-image{height:100% !important;width:100% !important}.product-info{padding:15px !important}.product-title{font-size:1rem !important}.product-subtitle{font-size:.8rem !important}.product-actions{flex-direction:column !important;gap:6px !important}.product-btn{padding:8px 10px !important;font-size:.75rem !important}.products-pagination a,.products-pagination span{padding:10px 14px !important;font-size:.8rem !important}}.about-page-wrapper{background:#000 !important;color:#fff !important}.about-hero{padding:120px 0 80px !important;text-align:center !important;background:#000 !important}.about-hero h1{font-size:4rem !important;font-weight:200 !important;color:#fff !important;letter-spacing:.2em !important;margin-bottom:15px !important;text-transform:uppercase !important}.about-hero-subtitle{font-size:1.3rem !important;color:#888 !important;margin:0 !important;font-weight:300 !important;letter-spacing:.1em !important}.about-timeline{padding:80px 0 !important;position:relative !important;background:#000 !important;max-width:1290px !important;margin:0 auto !important;padding-left:40px !important;padding-right:40px !important}.about-timeline:before{content:"" !important;position:absolute !important;top:0 !important;left:50% !important;transform:translateX(-50%) !important;width:2px !important;height:100% !important;background:linear-gradient(180deg,transparent 0%,#10b981 20%,#10b981 80%,transparent 100%) !important}.timeline-item{position:relative !important;max-width:45% !important;width:100% !important;margin-bottom:80px !important;padding:40px !important;background:rgba(255,255,255,.03) !important;border:1px solid rgba(255,255,255,.1) !important;transition:all .4s ease !important}.timeline-item:hover{background:rgba(255,255,255,.06) !important;border-color:rgba(16,185,129,.3) !important;transform:translateY(-5px) !important}.timeline-item:last-child{margin-bottom:0 !important}.timeline-left{margin-right:auto !important}.timeline-right{margin-left:auto !important}.timeline-left .timeline-dot{right:-8px !important;left:auto !important;transform:translateY(-50%) !important}.timeline-right .timeline-dot{left:-8px !important;transform:translateY(-50%) !important}.timeline-dot{position:absolute !important;top:50% !important;width:16px !important;height:16px !important;background:#10b981 !important;border-radius:50% !important;border:3px solid #000 !important;box-shadow:0 0 20px rgba(16,185,129,.4) !important}.timeline-year{font-size:2.5rem !important;font-weight:200 !important;color:#10b981 !important;margin-bottom:15px !important;letter-spacing:.05em !important}.timeline-title{font-size:1.5rem !important;font-weight:600 !important;color:#fff !important;margin-bottom:20px !important;letter-spacing:.02em !important}.timeline-left .timeline-year,.timeline-left .timeline-title{text-align:right !important}.timeline-content{font-size:1rem !important;line-height:1.8 !important;color:#aaa !important}.about-global-section{padding:80px 40px !important;background:#0a1628 !important;margin-top:40px !important}.about-global-section h2{text-align:center !important;font-size:2rem !important;font-weight:300 !important;color:#fff !important;margin-bottom:40px !important;letter-spacing:.1em !important;text-transform:uppercase !important}.world-map-wrapper{position:relative !important;max-width:900px !important;margin:0 auto !important}.world-map-img{width:100% !important;height:auto !important;display:block !important;opacity:.8 !important}.map-marker{position:absolute !important;transform:translate(-50%,-50%) !important}.marker-dot{width:10px !important;height:10px !important;background:#10b981 !important;border-radius:50% !important;animation:pulse-c 2s infinite !important}.marker-label{position:absolute !important;left:18px !important;top:50% !important;transform:translateY(-50%) !important;font-size:.85rem !important;font-weight:600 !important;color:#10b981 !important;white-space:nowrap !important}@keyframes pulse-c{0%,100%{box-shadow:0 0 0 0 rgba(16,185,129,.7) !important}50%{box-shadow:0 0 0 10px rgba(16,185,129,0) !important}}@media (max-width:768px){.about-hero h1{font-size:2rem !important;letter-spacing:.1em !important}.about-timeline:before{left:30px !important}.timeline-item{max-width:none !important;padding:30px !important;margin-left:60px !important;margin-right:0 !important}.timeline-left,.timeline-right{margin-left:60px !important;margin-right:0 !important}.timeline-left .timeline-dot,.timeline-right .timeline-dot{left:-38px !important;right:auto !important}.timeline-year{font-size:2rem !important}.timeline-title{font-size:1.3rem !important}.about-global-section h2{font-size:1.5rem !important}}.home .wp-container-core-columns-is-layout-8f761849{display:flex !important;gap:60px !important;max-width:1200px !important;margin:80px auto !important;padding:0 24px !important;align-items:flex-start !important}.home .wp-container-core-columns-is-layout-8f761849 .wp-block-column:first-child{flex:1 !important;min-width:350px !important;padding:40px !important;background:#1a1a1a !important;border-radius:8px !important;color:#fff !important}.home .wp-container-core-columns-is-layout-8f761849 .wp-block-column:first-child .wp-block-image{margin-bottom:24px !important}.home .wp-container-core-columns-is-layout-8f761849 .wp-block-column:first-child .wp-block-image img{width:100% !important;height:auto !important;border-radius:6px !important}.home .wp-container-core-columns-is-layout-8f761849 .wp-block-column:first-child h2{font-size:1.8rem !important;font-weight:700 !important;color:#fff !important;margin-bottom:24px !important;text-transform:uppercase !important;letter-spacing:.1em !important}.home .wp-container-core-columns-is-layout-8f761849 .wp-block-column:first-child .wp-block-paragraph{font-size:1rem !important;line-height:1.8 !important;color:#ccc !important;margin-bottom:0 !important}.home .wp-container-core-columns-is-layout-8f761849 .wp-block-column:last-child{flex:1 !important;min-width:350px !important;padding:40px !important;background:#fff !important;border-radius:8px !important;box-shadow:0 4px 20px rgba(0,0,0,.08) !important;border:1px solid #e5e5e5 !important}.home .wp-container-core-columns-is-layout-8f761849 .wp-block-column:last-child h2.wp-block-heading{font-size:1.8rem !important;font-weight:700 !important;color:#1a1a1a !important;margin-bottom:24px !important;text-transform:uppercase !important;letter-spacing:.1em !important}.home .wp-container-core-columns-is-layout-8f761849 .wpcf7{margin:0 !important}.home .wp-container-core-columns-is-layout-8f761849 .wpcf7-form{margin:0 !important}.home .wp-container-core-columns-is-layout-8f761849 .wpcf7-form p{margin-bottom:20px !important}.home .wp-container-core-columns-is-layout-8f761849 .wpcf7-form label{display:block !important;font-size:.9rem !important;font-weight:600 !important;color:#333 !important;margin-bottom:8px !important;text-transform:uppercase !important;letter-spacing:.05em !important}.home .wp-container-core-columns-is-layout-8f761849 .wpcf7-form-control-wrap{display:block !important}.home .wp-container-core-columns-is-layout-8f761849 .wpcf7-form-control.wpcf7-text,.home .wp-container-core-columns-is-layout-8f761849 .wpcf7-form-control.wpcf7-email,.home .wp-container-core-columns-is-layout-8f761849 .wpcf7-form-control.wpcf7-textarea{width:100% !important;padding:14px 18px !important;font-size:1rem !important;font-family:'Inter',ui-sans-serif,system-ui,sans-serif !important;color:#1a1a1a !important;background:#fafafa !important;border:2px solid #e0e0e0 !important;border-radius:6px !important;transition:all .3s ease !important;box-sizing:border-box !important}.home .wp-container-core-columns-is-layout-8f761849 .wpcf7-form-control.wpcf7-text:focus,.home .wp-container-core-columns-is-layout-8f761849 .wpcf7-form-control.wpcf7-email:focus,.home .wp-container-core-columns-is-layout-8f761849 .wpcf7-form-control.wpcf7-textarea:focus{outline:none !important;border-color:#1a1a1a !important;background:#fff !important;box-shadow:0 0 0 3px rgba(26,26,26,.05) !important}.home .wp-container-core-columns-is-layout-8f761849 .wpcf7-form-control.wpcf7-textarea{min-height:120px !important;height:120px !important;resize:vertical !important}.home .wp-container-core-columns-is-layout-8f761849 .wpcf7-form-control.wpcf7-submit{width:100% !important;padding:16px !important;font-size:1rem !important;font-weight:700 !important;color:#fff !important;background:#1a1a1a !important;border:none !important;border-radius:6px !important;cursor:pointer !important;text-transform:uppercase !important;letter-spacing:.1em !important;transition:all .3s ease !important}.home .wp-container-core-columns-is-layout-8f761849 .wpcf7-form-control.wpcf7-submit:hover{background:#333 !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(0,0,0,.2) !important}@media (max-width:900px){.home .wp-container-core-columns-is-layout-8f761849{flex-direction:column !important;gap:30px !important;margin:40px auto !important;padding:0 16px !important}.home .wp-container-core-columns-is-layout-8f761849 .wp-block-column{min-width:auto !important;padding:24px !important}.home .wp-container-core-columns-is-layout-8f761849 h2,.home .wp-container-core-columns-is-layout-8f761849 h2.wp-block-heading{font-size:1.4rem !important}}