.industries{background:var(--deep-ocean);position:relative;overflow:hidden;padding:120px 0}.industries:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,var(--coral-accent) 0%,transparent 30%),radial-gradient(circle at 80% 50%,var(--insight-glow) 0%,transparent 30%);opacity:.05}.industry-tabs{display:flex;justify-content:center;gap:24px;margin-bottom:60px;flex-wrap:wrap}.industry-tab{background:transparent!important;border:1px solid rgba(232,244,248,.2)!important;color:var(--foam-white)!important;padding:12px 32px!important;border-radius:8px!important;font-size:16px!important;font-weight:500!important;cursor:pointer;transition:all .18s var(--ease-out)!important}.industry-tab:hover{border-color:var(--insight-glow)!important;box-shadow:0 0 15px #6fffe933!important}.industry-tab.active{background:linear-gradient(135deg,var(--insight-glow),var(--bioluminescent))!important;border-color:transparent!important;color:var(--deep-ocean)!important}.industry-content{display:none}.industry-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.industry-benefits h3{font-family:Sora,sans-serif;font-size:32px;font-weight:600;margin-bottom:32px;color:var(--foam-white)}.industry-benefits ul{list-style:none;padding:0}.industry-benefits li{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px;color:var(--foam-white)}.check-icon{width:20px;height:20px;stroke:var(--bioluminescent);stroke-width:3;fill:none;flex-shrink:0;margin-top:2px}.industry-visual{display:flex;justify-content:center;align-items:center}.data-visualization{display:flex;gap:16px;align-items:flex-end;height:200px}.viz-bar{width:40px;background:linear-gradient(to top,var(--insight-glow),var(--diamond-sparkle));border-radius:4px 4px 0 0;position:relative;animation:barGrow 1s var(--ease-out) forwards;opacity:0;box-shadow:0 0 20px #6fffe94d}.viz-bar:nth-child(1){animation-delay:.1s}.viz-bar:nth-child(2){animation-delay:.2s}.viz-bar:nth-child(3){animation-delay:.3s}.viz-bar:nth-child(4){animation-delay:.4s}.viz-bar:nth-child(5){animation-delay:.5s}@keyframes barGrow{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@media (max-width: 768px){.industry-grid{grid-template-columns:1fr;gap:40px}.industry-tabs{gap:12px}.industry-tab{padding:8px 20px!important;font-size:14px!important}.industry-benefits h3{font-size:24px}}
