.section-title,.section-title-left,.detail-title{color:var(--brand) !important;text-align:center !important;font-size:2rem !important;font-weight:700 !important;margin-bottom:20px !important}.section-subheadline{text-align:center !important;margin-bottom:50px !important;color:var(--fg-mid);font-size:1rem}.about-hero{padding:140px 20px 100px;background:#0b0d0f;text-align:center;border-bottom:none !important;position:relative;height:auto !important;min-height:max-content !important;box-sizing:content-box !important;overflow:visible !important;background-image:linear-gradient(to bottom,#0b0d0f 0%,rgba(11,13,15,0) 30%),linear-gradient(to top,#0b0d0f 0%,rgba(11,13,15,.95) 15%,rgba(11,13,15,0) 60%),radial-gradient(circle,rgba(11,13,15,.85) 0%,rgba(11,13,15,.4) 100%),url(//judacnc.com/wp-content/themes/juda-lite/assets/css/../img/hero/hero-about.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.page-title{font-size:2.4rem !important;color:#fff !important;margin-bottom:16px;font-weight:700 !important;line-height:1.2;text-shadow:0 4px 15px rgba(0,0,0,1),0 2px 5px rgba(0,0,0,.8)}.page-subtitle{font-size:1.1rem;color:#f0f0f0 !important;max-width:700px;margin:0 auto;line-height:1.6;text-shadow:0 2px 8px rgba(0,0,0,.9)}.about-intro{padding:60px 20px;background:var(--bg-dark)}.intro-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;max-width:1200px;margin:0 auto}.intro-text .section-title-left{text-align:left !important}.intro-text p{font-size:1rem;color:var(--fg-mid);line-height:1.8;margin-bottom:20px;text-align:left}.intro-stats-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}.intro-stat{display:flex;flex-direction:column;background:#1a1e23;padding:20px;border-radius:8px;border:1px solid var(--line)}.intro-stat .stat-number{font-size:2rem;font-weight:700;color:#fff;font-family:var(--font-heading)}.stat-label{font-size:.9rem;color:var(--fg-mid);font-weight:700}.about-timeline-section{padding:60px 20px;background:var(--bg-mid);text-align:center}.timeline-desktop-wrapper{display:block}.timeline-mobile-wrapper{display:none}.timeline-v27{position:relative;width:100%;max-width:1200px;margin:60px auto 0;height:400px}.timeline-graph{width:100%;height:100%;overflow:visible}.timeline-graph-bg{display:none !important}.timeline-graph-animated{stroke:url(#metal-gradient);fill:none !important;stroke-width:6px;stroke-dasharray:5000;stroke-dashoffset:5000;opacity:0;transition:opacity .2s ease;z-index:1}.timeline-graph-animated.active{opacity:1;filter:drop-shadow(0 0 5px rgba(255,255,255,.7))}.spark-wrapper{position:absolute;top:0;left:0;width:0;height:0;z-index:10;pointer-events:none;transform:translate(-50%,-50%);opacity:0}.spark-wrapper.active{opacity:1}.laser-core{position:absolute;top:50%;left:50%;width:10px;height:10px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);z-index:2;box-shadow:0 0 5px #fff;opacity:1 !important;animation:none !important}.laser-glow{position:absolute;top:50%;left:50%;width:20px;height:20px;background:rgba(255,255,255,.5);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px #ff5722,0 0 30px red;z-index:1}.spark-wrapper.welding .laser-glow{animation:weldingStrobe .1s linear infinite}@keyframes weldingStrobe{0%{transform:translate(-50%,-50%) scale(1.5);opacity:.8}50%{transform:translate(-50%,-50%) scale(2.5);opacity:.4}100%{transform:translate(-50%,-50%) scale(1.5);opacity:.8}}.timeline-points{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.timeline-point{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;width:20px;height:20px;z-index:20}.timeline-dot{width:16px;height:16px;background:radial-gradient(circle,#ecf0f1 0%,#bdc3c7 100%);border:2px solid #7f8c8d;border-radius:50%;margin:0 auto;transition:all .3s ease;transform:scale(0)}.timeline-point.is-visible .timeline-dot{transform:scale(1.3);box-shadow:0 0 15px rgba(255,255,255,.8);border-color:#fff}.timeline-content{width:220px;background:#1a1e23;padding:15px;border-radius:8px;position:absolute;left:50%;transform:translateX(-50%);text-align:center;opacity:0;transition:all .5s ease;border:1px solid var(--line);z-index:30 !important;box-shadow:0 4px 15px rgba(0,0,0,.5)}.timeline-point.pos-down .timeline-content{top:40px}.timeline-point.pos-down.is-visible .timeline-content{opacity:1;top:40px}.timeline-point.pos-up .timeline-content{bottom:40px;top:auto}.timeline-point.pos-up.is-visible .timeline-content{opacity:1;bottom:40px}.timeline-content strong{font-size:1.3rem;color:var(--brand);font-family:var(--font-heading);display:block;margin-bottom:5px;font-weight:700}.timeline-content p{color:var(--fg-mid);font-size:.85rem;line-height:1.4}.timeline-mobile-wrapper{position:relative;padding-left:20px;text-align:left;max-width:500px;margin:0 auto}.mobile-laser-line{position:absolute;top:0;bottom:0;left:5px;width:4px;background:#333;overflow:hidden;border-radius:2px}.mobile-laser-beam{position:absolute;top:-100px;left:0;width:100%;height:100px;background:linear-gradient(to bottom,transparent,#fff,#fff);box-shadow:0 0 10px #fff;animation:laserDrop 3s infinite linear}@keyframes laserDrop{0%{top:-100px}100%{top:100%}}.mobile-timeline-item{position:relative;margin-bottom:40px;padding-left:25px}.mobile-timeline-item:before{content:'';position:absolute;left:-20px;top:5px;width:14px;height:14px;background:#1a1e23;border:2px solid #fff;border-radius:50%;z-index:2}.mobile-year{font-size:1.4rem;font-weight:700;color:var(--brand);margin-bottom:5px}.mobile-desc{font-size:1rem;color:var(--fg-mid)}.about-gallery,.about-showcase,.about-equipment{padding:60px 0}.about-gallery,.about-equipment{background:var(--bg-dark)}.about-showcase{background:var(--bg-mid)}.cert-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cert-card{background:#1a1e23;border-radius:8px;padding:15px;text-align:center}.cert-card img{width:100%;height:150px;object-fit:contain;cursor:pointer}.cert-card h3{color:var(--fg-light);margin-top:10px;font-size:1rem;font-weight:700}.equipment-grid-v49{display:grid;grid-template-columns:1fr;gap:20px;max-width:1200px;margin:0 auto;padding:20px}.equip-card-v49{background:#1a1e23;padding:25px;border-radius:8px;border:1px solid var(--line);position:relative;overflow:hidden;height:150px;display:flex;align-items:center;flex-shrink:0;transition:all .3s ease}.equip-card-v49 span{font-family:var(--font-heading);font-size:4rem;font-weight:800;color:rgba(255,255,255,.05);position:absolute;top:15px;right:15px;transition:all .3s ease}.equip-card-v49 p{font-size:1rem;color:var(--fg-light);font-weight:700;position:relative;z-index:2}.equip-card-v49:hover{border-color:var(--brand);transform:translateY(-5px)}.equip-card-v49:hover span{color:var(--brand);opacity:.2;transform:scale(1.2)}.juda-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);display:none;justify-content:center;align-items:center;z-index:9999}.juda-lightbox.visible{display:flex}.lightbox-content{max-width:90%;max-height:90%;border:2px solid var(--brand)}.lightbox-close{position:absolute;top:20px;right:30px;font-size:40px;color:#fff;cursor:pointer}.tabs-wrapper-v29{max-width:900px;margin:0 auto;background:#1a1e23;border:1px solid var(--line);border-radius:8px}.tabs-nav{display:flex;flex-direction:column;background:#101418}.tab-btn{flex:1;padding:20px;color:var(--fg-mid);background:0 0;border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;font-weight:700}.tab-btn.active{color:var(--brand);background:#1a1e23;border-bottom-color:#1a1e23}.tabs-content{padding:30px}.tab-panel{display:none}.tab-panel.active{display:block}.tab-panel ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:15px}.tab-panel li{color:var(--fg-mid);padding:10px;background:#2a2e34;border-radius:6px}.premium-classic-gallery{max-width:750px;margin:0 auto;position:relative}.pcg-main-frame{width:100%;height:350px;background:0 0 !important;border-radius:4px;overflow:hidden;margin-bottom:20px;cursor:zoom-in;position:relative;border:none !important;box-shadow:none !important}.pcg-main-frame img{width:100%;height:100%;object-fit:contain;transition:opacity .3s ease}.pcg-nav-wrapper{display:flex;align-items:center;gap:10px}.pcg-thumbs-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none;justify-content:center}.pcg-arrow{background:rgba(34,34,34,.8);border:1px solid var(--line);color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.pcg-thumb{flex:0 0 100px;height:70px;border:1px solid var(--line);border-radius:4px;overflow:hidden;cursor:pointer;transition:all .3s ease;opacity:.6}.pcg-thumb:hover,.pcg-thumb.active{border-color:var(--brand);opacity:1;transform:scale(1.05)}.pcg-thumb img{width:100%;height:100%;object-fit:cover}@media (min-width:768px){.intro-grid{grid-template-columns:2fr 1fr;gap:60px}.intro-stats-wrapper{grid-template-columns:1fr 1fr;border-left:3px solid var(--brand);padding-left:30px}.timeline-desktop-wrapper{display:block}.timeline-mobile-wrapper{display:none}.equipment-grid-v49{grid-template-columns:repeat(3,1fr)}.cert-grid{grid-template-columns:repeat(6,1fr) !important;gap:10px}.tabs-nav{flex-direction:row}.tab-btn{text-align:center;border-bottom:none;border-right:1px solid var(--line)}.tab-btn.active{border-bottom:3px solid var(--brand)}.tab-panel ul{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.equipment-grid-v49{grid-template-columns:repeat(5,1fr)}}@media (max-width:767px){.about-hero{padding-top:150px !important}.timeline-desktop-wrapper{display:none}.timeline-mobile-wrapper{display:block;margin-top:40px}.pcg-main-frame{height:250px}.pcg-nav-wrapper .pcg-arrow{display:none}.equipment-grid-v49{display:flex;overflow-x:auto;gap:15px;padding-bottom:20px;scroll-snap-type:x mandatory}.equip-card-v49{flex:0 0 85%;scroll-snap-align:center}}[dir=rtl] .section-title,[dir=rtl] .section-title-left,[dir=rtl] .detail-title,[dir=rtl] .page-title,[dir=rtl] .page-subtitle,[dir=rtl] .section-subheadline{direction:rtl;unicode-bidi:isolate}[dir=rtl] .intro-text .section-title-left{text-align:right !important}[dir=rtl] .intro-text p{text-align:right;direction:rtl;unicode-bidi:isolate}[dir=rtl] .intro-stat .stat-number{direction:ltr;display:inline-block}[dir=rtl] .stat-label{direction:rtl}[dir=rtl] .timeline-content{text-align:right;direction:rtl}[dir=rtl] .timeline-content strong,[dir=rtl] .timeline-content p{direction:rtl;unicode-bidi:isolate}[dir=rtl] .mobile-year,[dir=rtl] .mobile-desc{direction:rtl}[dir=rtl] .cert-card h3{direction:rtl}[dir=rtl] .equip-card-v49 p{direction:rtl;unicode-bidi:isolate}[dir=rtl] .tab-btn{text-align:right;direction:rtl}[dir=rtl] .tab-panel li{text-align:right;direction:rtl}