.worker-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:space-between;gap:4rem;padding:4rem 2rem;overflow:hidden;background:linear-gradient(135deg,#0f0a0a,#1a0f0a,#130a0a)}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.8}.gradient-blob{position:absolute;border-radius:50%;filter:blur(40px);opacity:.3}.blob-1{width:400px;height:400px;background:#f97316;top:-50px;right:10%;animation:float-blob 8s ease-in-out infinite}.blob-2{width:300px;height:300px;background:#ea580c;bottom:10%;left:5%;animation:float-blob 10s ease-in-out infinite 2s}.blob-3{width:350px;height:350px;background:#fb923c;top:20%;left:50%;animation:float-blob 12s ease-in-out infinite 1s}@keyframes float-blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.worker-silhouette{width:300px;height:auto;max-width:40%;flex-shrink:0;filter:drop-shadow(0 0 40px rgba(249,115,22,.3));z-index:2}.silhouette-head,.silhouette-torso,.silhouette-arm,.silhouette-leg{animation:pulse-stroke 2s ease-in-out infinite}.sensor-point{animation:sensor-glow 1.5s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(249,115,22,.8))}.sensor-head{animation:sensor-glow 1.5s ease-in-out infinite}.sensor-chest{animation:sensor-glow 1.5s ease-in-out infinite .2s}.sensor-wrist{animation:sensor-glow 1.5s ease-in-out infinite .4s}.sensor-waist{animation:sensor-glow 1.5s ease-in-out infinite .6s}.sensor-pulse{animation:pulse-ring 2s ease-out infinite}.sensor-head-pulse{animation:pulse-ring 1.5s ease-out infinite}.sensor-chest-pulse{animation:pulse-ring 1.2s ease-out infinite .2s}.sensor-wrist-pulse{animation:pulse-ring 1.5s ease-out infinite .4s}.sensor-waist-pulse{animation:pulse-ring 1.8s ease-out infinite .6s}.heartbeat-wave{animation:heartbeat 1s ease-out infinite}@keyframes sensor-glow{0%,to{r:8px;filter:drop-shadow(0 0 8px rgba(249,115,22,.8))}50%{r:10px;filter:drop-shadow(0 0 12px rgba(249,115,22,1))}}@keyframes pulse-ring{0%{r:8px;opacity:1}to{r:25px;opacity:0}}@keyframes pulse-stroke{0%,to{opacity:.7;stroke-width:2}50%{opacity:1;stroke-width:2.5}}@keyframes heartbeat{0%,to{d:path("M 75 155 Q 100 160 125 155");opacity:0}50%{opacity:1}to{d:path("M 60 155 Q 100 170 140 155");opacity:0}}.hero-content{flex:1;z-index:2;max-width:600px}.hero-badge{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:#f973161a;border:1px solid rgba(249,115,22,.3);border-radius:50px;color:#fb923c;font-size:.875rem;font-weight:600;margin-bottom:2rem;opacity:1!important;visibility:visible!important}.badge-pulse{width:8px;height:8px;background:#f97316;border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:#fff;opacity:1!important;visibility:visible!important}.title-line-1,.title-line-2{display:block}.title-line-2{background:linear-gradient(90deg,#f97316,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.1rem;line-height:1.8;color:#d4d4d8;margin-bottom:2.5rem;opacity:1!important;visibility:visible!important}.hero-cta{display:flex;gap:1rem;flex-wrap:wrap}.cta-primary,.cta-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:8px;font-weight:600;transition:all .3s ease;text-decoration:none}.cta-primary{background:linear-gradient(90deg,#f97316,#ea580c);color:#fff;border:none}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 24px #f9731666}.cta-arrow{transition:transform .3s ease}.cta-primary:hover .cta-arrow{transform:translate(4px)}.cta-secondary{background:transparent;color:#fb923c;border:2px solid #FB923C}.cta-secondary:hover{background:#fb923c1a;transform:translateY(-2px)}.categories-section,.products-section,.specs-section,.use-cases-section,.integration-section,.cta-section{padding:6rem 2rem;background:linear-gradient(135deg,#0f0a0a,#1a0f0a)}.section-header{text-align:center;margin-bottom:4rem;opacity:1!important;visibility:visible!important}.section-header h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;color:#fff;margin-bottom:.75rem}.section-header p{font-size:1.1rem;color:#a1a1aa;max-width:600px;margin:0 auto}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.category-card{padding:2rem;background:linear-gradient(135deg,#f973160d,#ea580c0d);border:1px solid rgba(251,146,60,.2);border-radius:12px;transition:all .3s ease;opacity:1!important;visibility:visible!important}.category-card:hover{border-color:#fb923c80;background:linear-gradient(135deg,#f973161a,#ea580c1a);transform:translateY(-4px);box-shadow:0 12px 24px #f9731626}.card-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#f973161a;border-radius:12px;margin-bottom:1.5rem;color:#fb923c}.card-icon svg{width:32px;height:32px}.card-title{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:.75rem}.card-description{color:#a1a1aa;margin-bottom:1.5rem;line-height:1.6}.card-features{list-style:none;padding:0}.feature-item{display:flex;align-items:center;gap:.75rem;color:#d4d4d8;margin-bottom:.5rem;font-size:.95rem}.feature-dot{color:#f97316;font-size:.75rem}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.product-card{padding:2rem;background:linear-gradient(135deg,#f973160d,#ea580c08);border:1px solid rgba(251,146,60,.2);border-radius:12px;transition:all .3s ease;display:flex;flex-direction:column;opacity:1!important;visibility:visible!important}.product-card:hover{border-color:#fb923c80;background:linear-gradient(135deg,#f973161a,#ea580c14);transform:translateY(-8px);box-shadow:0 16px 32px #f9731633}.product-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.product-category{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#fb923c;letter-spacing:.05em}.product-price{font-size:1.1rem;font-weight:700;color:#f97316}.product-name{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.product-sensors{margin-bottom:1.5rem;flex-grow:1}.sensors-label{font-size:.85rem;color:#a1a1aa;margin-bottom:.5rem;font-weight:600}.sensors-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.sensor-badge{padding:.4rem .8rem;background:#f973161a;border:1px solid rgba(251,146,60,.3);border-radius:6px;font-size:.8rem;color:#fb923c}.product-specs{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem;background:#f973160d;border-radius:8px;margin-bottom:1.5rem}.spec-item{display:flex;flex-direction:column}.spec-label{font-size:.75rem;color:#a1a1aa;text-transform:uppercase;margin-bottom:.25rem}.spec-value{font-size:.9rem;color:#fff;font-weight:600}.product-link{color:#fb923c;text-decoration:none;font-weight:600;transition:all .3s ease}.product-link:hover{color:#f97316}.specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.spec-row{padding:2rem;background:linear-gradient(135deg,#f973160d,#ea580c0d);border:1px solid rgba(251,146,60,.2);border-radius:12px;display:flex;gap:1.5rem;transition:all .3s ease;opacity:1!important;visibility:visible!important}.spec-row:hover{border-color:#fb923c80;background:linear-gradient(135deg,#f973161a,#ea580c1a);transform:translateY(-4px)}.spec-icon{font-size:2rem;min-width:50px;display:flex;align-items:center;justify-content:center}.spec-content{flex:1}.spec-title{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.5rem}.spec-description{color:#a1a1aa;font-size:.95rem}.use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.use-case-card{padding:2rem;background:linear-gradient(135deg,#f973160d,#ea580c0d);border:1px solid rgba(251,146,60,.2);border-radius:12px;transition:all .3s ease;opacity:1!important;visibility:visible!important}.use-case-card:hover{border-color:#fb923c80;background:linear-gradient(135deg,#f973161a,#ea580c1a);transform:translateY(-4px)}.use-case-industry{font-size:1.3rem;font-weight:700;color:#fb923c;margin-bottom:1.5rem}.use-case-challenge,.use-case-solution{margin-bottom:1.5rem}.use-case-label{font-size:.85rem;font-weight:700;text-transform:uppercase;color:#f97316;margin-bottom:.5rem}.use-case-text{color:#d4d4d8;line-height:1.6;font-size:.95rem}.integration-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto 4rem}.integration-step{padding:2rem;background:linear-gradient(135deg,#f973160d,#ea580c0d);border:1px solid rgba(251,146,60,.2);border-radius:12px;transition:all .3s ease;position:relative;opacity:1!important;visibility:visible!important}.integration-step:hover{border-color:#fb923c80;background:linear-gradient(135deg,#f973161a,#ea580c1a);transform:translateY(-4px)}.step-number{font-size:2.5rem;font-weight:700;color:#fb923c;margin-bottom:1rem;opacity:.5}.step-content{flex:1}.step-title{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.75rem}.step-description{color:#a1a1aa;font-size:.95rem;line-height:1.6}.integration-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.feature-box{padding:2rem;background:linear-gradient(135deg,#f9731614,#ea580c0d);border:1px solid rgba(251,146,60,.3);border-radius:12px;transition:all .3s ease}.feature-box:hover{border-color:#fb923c99;background:linear-gradient(135deg,#f973161f,#ea580c14)}.feature-box h4{font-size:1.1rem;font-weight:700;color:#fb923c;margin-bottom:.75rem}.feature-box p{color:#d4d4d8;font-size:.95rem;line-height:1.6}.cta-section{text-align:center;padding:6rem 2rem;background:linear-gradient(135deg,#1a0f0a,#0f0a0a);border-top:2px solid rgba(251,146,60,.2)}.cta-content{max-width:700px;margin:0 auto;opacity:1!important;visibility:visible!important}.cta-content h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin-bottom:1rem}.cta-content p{font-size:1.1rem;color:#a1a1aa;margin-bottom:2rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-primary-large,.cta-secondary-large{padding:1.2rem 2.5rem;font-size:1rem;font-weight:700;border-radius:8px;text-decoration:none;transition:all .3s ease;display:inline-block}.cta-primary-large{background:linear-gradient(90deg,#f97316,#ea580c);color:#fff;border:none}.cta-primary-large:hover{transform:translateY(-3px);box-shadow:0 16px 32px #f9731666}.cta-secondary-large{background:transparent;color:#fb923c;border:2px solid #FB923C}.cta-secondary-large:hover{background:#fb923c1a;transform:translateY(-3px)}@media(max-width:768px){.worker-hero{flex-direction:column;min-height:auto;gap:2rem;padding:3rem 1.5rem}.worker-silhouette{max-width:100%;width:250px;margin:0 auto}.hero-content{max-width:100%}.hero-title{font-size:2rem}.hero-cta{flex-direction:column}.cta-primary,.cta-secondary{width:100%;justify-content:center}.categories-section,.products-section,.specs-section,.use-cases-section,.integration-section,.cta-section{padding:4rem 1.5rem}.section-header h2{font-size:1.8rem}.products-grid,.integration-steps{grid-template-columns:1fr}}.hero-content,.hero-badge,.worker-silhouette,.sensor-point,.category-card,.product-card,.spec-row,.use-case-card,.integration-step,.cta-content,.section-header{opacity:1!important;visibility:visible!important}
