.industry-overview-section{padding:var(--section-padding,80px) 0;background:linear-gradient(135deg,var(--color-gray-50) 0,var(--color-white) 50%,var(--color-blue-50) 100%);position:relative;overflow:hidden}.industry-overview-bg-elements{position:absolute;inset:0;opacity:.05}.industry-overview-bg-blur-1{position:absolute;top:80px;left:40px;width:384px;height:384px;background:linear-gradient(to right,var(--color-blue-500),var(--color-purple-500));border-radius:50%;filter:blur(48px)}.industry-overview-bg-blur-2{position:absolute;bottom:80px;right:40px;width:320px;height:320px;background:linear-gradient(to right,var(--color-purple-500),var(--color-pink-500));border-radius:50%;filter:blur(48px)}.industry-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;padding-top:0}@media (min-width:768px){.industry-metrics-grid{grid-template-columns:repeat(2,1fr);padding-top:1.6rem}}@media (min-width:1024px){.industry-metrics-grid{grid-template-columns:repeat(4,1fr);padding-top:3rem}}.industry-metric-card{text-align:center;padding:32px;background:rgba(var(--color-white-rgb),.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;box-shadow:0 10px 15px -3px rgba(var(--color-black-rgb),.1),0 4px 6px -2px rgba(var(--color-black-rgb),.05);transition:all .3s ease;border:1px solid rgba(var(--color-white-rgb),.2)}.industry-metric-card:hover{box-shadow:0 25px 50px -12px rgba(var(--color-black-rgb),.25);transform:translateY(-4px)}@media (min-width:640px){.industry-metric-number{margin-bottom:12px}}.industry-metric-label{color:var(--color-gray-500);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.industry-metric-card{animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(30px)}.industry-metric-card:first-child{animation-delay:.1s}.industry-metric-card:nth-child(2){animation-delay:.2s}.industry-metric-card:nth-child(3){animation-delay:.3s}.industry-metric-card:nth-child(4){animation-delay:.4s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.industry-overview-section{padding:60px 0}.industry-overview-title{font-size:var(--font-size-4xl)}.industry-overview-description{font-size:var(--font-size-lg)}.industry-metrics-grid{gap:20px}.industry-metric-card{padding:24px 20px}.industry-metric-number{font-size:var(--font-size-3xl)}}@media (max-width:480px){.industry-overview-title{font-size:var(--font-size-3xl)}.industry-metrics-grid{grid-template-columns:1fr}.industry-metric-number{font-size:var(--font-size-2xl)}}.industry-challenges-container{max-width:1200px;margin:0 auto;padding:0 16px}.industry-challenges-header{text-align:center;margin-bottom:64px}.industry-challenges-grid{display:grid;gap:24px}@media (min-width:768px){.industry-challenges-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.industry-challenges-grid{grid-template-columns:repeat(4,1fr)}}.industry-challenge-card{padding:24px;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.industry-challenge-card:hover{box-shadow:0 10px 15px -3px rgba(var(--color-black-rgb),.1),0 4px 6px -2px rgba(var(--color-black-rgb),.05);transform:translateY(-2px)}.industry-challenge-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-accent) 0,var(--color-accent-alt) 100%)}.industry-challenge-content{display:flex;align-items:center;margin-bottom:12px}.industry-challenge-indicator{width:12px;height:12px;background:var(--color-accent-alt);border-radius:50%;margin-right:12px;flex-shrink:0;position:relative}.industry-challenge-indicator:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:var(--color-white);border-radius:50%}.industry-challenge-text{color:var(--color-gray-700);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.industry-challenge-card{animation:slideInFromLeft .6s ease forwards;opacity:0;transform:translateX(-30px)}.industry-challenge-card:first-child{animation-delay:.1s}.industry-challenge-card:nth-child(2){animation-delay:.2s}.industry-challenge-card:nth-child(3){animation-delay:.3s}.industry-challenge-card:nth-child(4){animation-delay:.4s}.industry-challenge-card:nth-child(5){animation-delay:.5s}.industry-challenge-card:nth-child(6){animation-delay:.6s}.industry-challenge-card:nth-child(7){animation-delay:.7s}.industry-challenge-card:nth-child(8){animation-delay:.8s}@keyframes slideInFromLeft{to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.industry-challenges-title{font-size:var(--font-size-4xl)}.industry-challenges-description{font-size:var(--font-size-lg)}.industry-challenges-grid{gap:16px}.industry-challenge-card{padding:20px}}@media (max-width:480px){.industry-challenges-container{padding:0 12px}.industry-challenges-title{font-size:var(--font-size-3xl)}.industry-challenges-grid{grid-template-columns:1fr}.industry-challenge-text{font-size:var(--font-size-sm)}}