.IndustrySection-module__WvuWjW__section{padding:0 0 100px;position:relative;overflow:hidden}.IndustrySection-module__WvuWjW__starsBackground{pointer-events:none;opacity:.15;background-image:radial-gradient(circle at 20% 20%,#fff 1px,#0000 1px),radial-gradient(circle at 80% 15%,#fff 1px,#0000 1px),radial-gradient(circle at 60% 40%,#fff 1px,#0000 1px),radial-gradient(circle at 10% 60%,#fff 1px,#0000 1px),radial-gradient(circle at 90% 70%,#fff 1px,#0000 1px),radial-gradient(circle at 35% 80%,#fff 1px,#0000 1px),radial-gradient(circle at 70% 85%,#fff 1px,#0000 1px);background-size:100% 100%;position:absolute;inset:0}.IndustrySection-module__WvuWjW__inner{max-width:1200px;padding:0 var(--section-x,44px);z-index:1;flex-direction:column;gap:80px;margin:0 auto;display:flex;position:relative}.IndustrySection-module__WvuWjW__hero{opacity:0;flex-direction:column;align-items:center;gap:40px;padding-top:60px;transition:opacity .7s,transform .7s;display:flex;transform:translateY(24px)}.IndustrySection-module__WvuWjW__hero.IndustrySection-module__WvuWjW__heroVisible{opacity:1;transform:translateY(0)}.IndustrySection-module__WvuWjW__heroText{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:760px;display:flex}.IndustrySection-module__WvuWjW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9b6fffcc;background:#9b6fff12;border:1px solid #9b6fff38;border-radius:100px;align-items:center;gap:6px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.IndustrySection-module__WvuWjW__heroTitle{font-family:var(--font-gellix), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.1}.IndustrySection-module__WvuWjW__titleWhite{color:#fff}.IndustrySection-module__WvuWjW__titleGradient{background:linear-gradient(135deg,#9b6fff 0%,#d10064 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.IndustrySection-module__WvuWjW__heroSubtitle{color:#ffffff8c;text-align:center;max-width:580px;margin:0;font-size:17px;line-height:1.7}.IndustrySection-module__WvuWjW__heroActions{justify-content:center;align-items:center;gap:14px;display:flex}.IndustrySection-module__WvuWjW__ctaPrimary{color:#fff;background:linear-gradient(96deg,#6125a8 -4%,#9b6fff 52%,#6125a8 100%) 0 0/200% 200%;border-radius:100px;align-items:center;gap:8px;padding:12px 26px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s,gap .2s;display:inline-flex}.IndustrySection-module__WvuWjW__ctaPrimary:hover{opacity:.88;gap:12px;transform:translateY(-1px)}.IndustrySection-module__WvuWjW__heroImgWrap{border:1px solid #9b6fff24;border-radius:20px;width:100%;height:380px;position:relative;overflow:hidden;box-shadow:0 0 60px #8400ff1a}.IndustrySection-module__WvuWjW__heroImg{object-fit:cover;object-position:center 30%}.IndustrySection-module__WvuWjW__heroImgFade{pointer-events:none;background:linear-gradient(#0d0a1e40 0%,#0000 30% 60%,#0a061ce6 100%);position:absolute;inset:0}.IndustrySection-module__WvuWjW__statsBar{opacity:0;background:#9b6fff14;border:1px solid #9b6fff24;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;transition:opacity .6s .2s,transform .6s .2s;display:grid;overflow:hidden;transform:translateY(16px)}.IndustrySection-module__WvuWjW__statsBar.IndustrySection-module__WvuWjW__statsBarVisible{opacity:1;transform:translateY(0)}.IndustrySection-module__WvuWjW__statItem{background:#ffffff05;flex-direction:column;align-items:center;gap:4px;padding:28px 16px;display:flex}.IndustrySection-module__WvuWjW__statValue{font-family:var(--font-gellix), sans-serif;background:linear-gradient(135deg,#9b6fff 0%,#d10064 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1}.IndustrySection-module__WvuWjW__statLabel{color:#ffffff7a;text-align:center;font-size:13px}.IndustrySection-module__WvuWjW__block{opacity:0;flex-direction:column;gap:36px;transition:opacity .7s,transform .7s;display:flex;transform:translateY(20px)}.IndustrySection-module__WvuWjW__block.IndustrySection-module__WvuWjW__blockVisible{opacity:1;transform:translateY(0)}.IndustrySection-module__WvuWjW__blockHeader{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.IndustrySection-module__WvuWjW__blockEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9b6fffcc;background:#9b6fff12;border:1px solid #9b6fff38;border-radius:100px;align-items:center;gap:6px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.IndustrySection-module__WvuWjW__blockTitle{font-family:var(--font-gellix), sans-serif;color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.8vw,34px);font-weight:700}.IndustrySection-module__WvuWjW__challengeGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.IndustrySection-module__WvuWjW__challengeCard{background:linear-gradient(160deg,#ffffff0d,#ffffff05);border:1px solid #9b6fff29;border-radius:16px;flex-direction:column;gap:12px;padding:24px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.IndustrySection-module__WvuWjW__challengeCard:before{content:"";background:linear-gradient(90deg,#0000,#9b6fffb3,#0000);height:2px;position:absolute;top:0;left:0;right:0}.IndustrySection-module__WvuWjW__challengeCard:hover{border-color:#9b6fff59;transform:translateY(-4px);box-shadow:0 12px 36px #00000040,0 0 24px #9b6fff14}.IndustrySection-module__WvuWjW__challengeIconWrap{color:#9b6fffd9;background:#9b6fff1a;border:1px solid #9b6fff38;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.IndustrySection-module__WvuWjW__challengeTitle{color:#fff;margin:0;font-size:15px;font-weight:700}.IndustrySection-module__WvuWjW__challengeDesc{color:#ffffff80;margin:0;font-size:13px;line-height:1.65}.IndustrySection-module__WvuWjW__capGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.IndustrySection-module__WvuWjW__capCard{background:linear-gradient(160deg,#ffffff0a,#ffffff05);border:1px solid #9b6fff1f;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:border-color .3s,background .3s,transform .3s;display:flex}.IndustrySection-module__WvuWjW__capCard:hover{background:linear-gradient(160deg,#ffffff0f,#ffffff08);border-color:#9b6fff47;transform:translateY(-2px)}.IndustrySection-module__WvuWjW__capIcon{color:#9b6fffd9;background:#9b6fff1a;border:1px solid #9b6fff33;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.IndustrySection-module__WvuWjW__capText{flex-direction:column;flex:1;gap:4px;display:flex}.IndustrySection-module__WvuWjW__capTitle{color:#fff;margin:0;font-size:14px;font-weight:600}.IndustrySection-module__WvuWjW__capDesc{color:#ffffff7a;margin:0;font-size:12.5px;line-height:1.6}.IndustrySection-module__WvuWjW__capCheck{color:#9b6fffa6;flex-shrink:0;margin-top:2px}@media (max-width:900px){.IndustrySection-module__WvuWjW__hero{grid-template-columns:1fr;padding-top:40px}.IndustrySection-module__WvuWjW__heroImgWrap{height:260px}.IndustrySection-module__WvuWjW__statsBar,.IndustrySection-module__WvuWjW__challengeGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.IndustrySection-module__WvuWjW__inner{padding:0 var(--section-x-mobile,16px);gap:56px}.IndustrySection-module__WvuWjW__heroImgWrap{height:220px}.IndustrySection-module__WvuWjW__challengeGrid,.IndustrySection-module__WvuWjW__capGrid{grid-template-columns:1fr}.IndustrySection-module__WvuWjW__statsBar{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.IndustrySection-module__WvuWjW__inner{gap:40px}.IndustrySection-module__WvuWjW__heroImgWrap{height:180px}.IndustrySection-module__WvuWjW__statsBar{gap:12px}.IndustrySection-module__WvuWjW__statValue{font-size:clamp(22px,6vw,32px)}.IndustrySection-module__WvuWjW__statLabel{font-size:12px}.IndustrySection-module__WvuWjW__challengeCard,.IndustrySection-module__WvuWjW__capCard{padding:18px 16px}.IndustrySection-module__WvuWjW__sectionTitle{font-size:clamp(24px,6vw,32px)}}
