.IndustryDirectory-module__HMlCuq__pageShell{color:#f8fafc;background:radial-gradient(circle at 82% 5%,#0b5bff33,#0000 30%),linear-gradient(#020b1d 0%,#031329 48%,#020b1d 100%);min-height:100dvh;overflow-x:hidden}.IndustryDirectory-module__HMlCuq__siteHeader{background:#020b1df0;border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:center;gap:28px;min-height:86px;padding:14px clamp(24px,4vw,64px);display:flex}.IndustryDirectory-module__HMlCuq__logo{width:clamp(180px,18vw,245px);height:auto;display:block}.IndustryDirectory-module__HMlCuq__headerActions{justify-content:flex-end;align-items:center;gap:24px;display:flex}.IndustryDirectory-module__HMlCuq__languageSwitch{color:#ffffffa6;align-items:center;gap:7px;font-size:14px;display:inline-flex}.IndustryDirectory-module__HMlCuq__languageSwitch i{font-style:normal}.IndustryDirectory-module__HMlCuq__languageSwitch strong,.IndustryDirectory-module__HMlCuq__languageSwitch a{color:#fff;font-weight:750;text-decoration:none}.IndustryDirectory-module__HMlCuq__languageSwitch a:hover,.IndustryDirectory-module__HMlCuq__loginLink:hover{color:#73a7ff}.IndustryDirectory-module__HMlCuq__loginLink{color:#fff;font-size:16px;font-weight:650;text-decoration:none}.IndustryDirectory-module__HMlCuq__headerCta,.IndustryDirectory-module__HMlCuq__bottomCta>a{color:#fff;background:linear-gradient(135deg,#075cff,#0647d8);border:1px solid #1768ff;border-radius:8px;justify-content:center;align-items:center;min-height:46px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 28px #0048ff38}.IndustryDirectory-module__HMlCuq__headerCta{padding:10px 20px;font-size:15px}.IndustryDirectory-module__HMlCuq__headerCta:hover,.IndustryDirectory-module__HMlCuq__bottomCta>a:hover{transform:translateY(-1px);box-shadow:0 16px 34px #0048ff4d}.IndustryDirectory-module__HMlCuq__hero{text-align:center;width:min(100%,1180px);margin:0 auto;padding:clamp(58px,8vw,96px) 28px clamp(46px,6vw,72px)}.IndustryDirectory-module__HMlCuq__eyebrow{color:#2f78ff;letter-spacing:.12em;margin:0 0 18px;font-size:14px;font-weight:850}.IndustryDirectory-module__HMlCuq__hero h1{color:#fff;letter-spacing:-.045em;max-width:900px;margin:0 auto;font-size:clamp(38px,5.5vw,68px);line-height:1.05}.IndustryDirectory-module__HMlCuq__heroText{color:#f1f5f9d1;max-width:880px;margin:24px auto 0;font-size:clamp(18px,2vw,22px);line-height:1.65}.IndustryDirectory-module__HMlCuq__directory{background:#03112bd1;border:1px solid #2f78ff57;border-radius:24px;width:min(100% - 40px,1400px);margin:0 auto;padding:clamp(32px,5vw,58px);box-shadow:0 28px 80px #0000003d}.IndustryDirectory-module__HMlCuq__sectionHeading{max-width:880px;margin-bottom:34px}.IndustryDirectory-module__HMlCuq__sectionHeading h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(28px,3.2vw,42px)}.IndustryDirectory-module__HMlCuq__sectionHeading p{color:#e2e8f0c7;margin:14px 0 0;font-size:17px;line-height:1.65}.IndustryDirectory-module__HMlCuq__industryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.IndustryDirectory-module__HMlCuq__industryCard{background:linear-gradient(145deg,#0a1f42e6,#041430f0);border:1px solid #94a3b833;border-radius:16px;min-width:0;padding:22px}.IndustryDirectory-module__HMlCuq__industryNumber{color:#8eb6ff;background:#075cff1f;border:1px solid #2f78ffb8;border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:30px;margin-bottom:15px;font-size:12px;font-weight:850;display:inline-flex}.IndustryDirectory-module__HMlCuq__industryCard h3{color:#fff;margin:0;font-size:19px;line-height:1.3}.IndustryDirectory-module__HMlCuq__industryCard p{color:#e2e8f0b8;margin:11px 0 0;font-size:14px;line-height:1.6}.IndustryDirectory-module__HMlCuq__bottomCta{background:linear-gradient(135deg,#075cff24,#03112beb);border:1px solid #2f78ff75;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;width:min(100% - 40px,1180px);margin:clamp(46px,7vw,82px) auto;padding:clamp(28px,4vw,46px);display:flex}.IndustryDirectory-module__HMlCuq__bottomCta h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(25px,3vw,36px)}.IndustryDirectory-module__HMlCuq__bottomCta p{color:#e2e8f0c2;max-width:760px;margin:12px 0 0;font-size:16px;line-height:1.6}.IndustryDirectory-module__HMlCuq__bottomCta>a{flex:none;min-width:190px;padding:12px 22px}.IndustryDirectory-module__HMlCuq__siteFooter{color:#ffffff8f;background:#020b1d;border-top:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px clamp(24px,4vw,64px);font-size:14px;display:flex}.IndustryDirectory-module__HMlCuq__siteFooter a{color:#ffffffc7;text-decoration:none}.IndustryDirectory-module__HMlCuq__siteFooter a:hover{color:#fff}.IndustryDirectory-module__HMlCuq__footerNavigation{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.IndustryDirectory-module__HMlCuq__footerNavigation i{font-style:normal}@media (max-width:1050px){.IndustryDirectory-module__HMlCuq__industryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.IndustryDirectory-module__HMlCuq__siteHeader{gap:14px;min-height:72px;padding:10px 16px}.IndustryDirectory-module__HMlCuq__logo{width:clamp(128px,35vw,170px)}.IndustryDirectory-module__HMlCuq__headerActions{gap:12px}.IndustryDirectory-module__HMlCuq__loginLink{font-size:14px}.IndustryDirectory-module__HMlCuq__headerCta{display:none}.IndustryDirectory-module__HMlCuq__hero{padding:48px 20px 38px}.IndustryDirectory-module__HMlCuq__directory{border-radius:18px;width:min(100% - 24px,1400px);padding:24px 16px}.IndustryDirectory-module__HMlCuq__industryGrid{grid-template-columns:1fr}.IndustryDirectory-module__HMlCuq__industryCard{padding:20px}.IndustryDirectory-module__HMlCuq__bottomCta{text-align:center;flex-direction:column;align-items:stretch;gap:24px;width:min(100% - 24px,1180px)}.IndustryDirectory-module__HMlCuq__bottomCta>a{width:100%}.IndustryDirectory-module__HMlCuq__siteFooter{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:82px}.IndustryDirectory-module__HMlCuq__footerNavigation{justify-content:center}}@media (prefers-reduced-motion:reduce){.IndustryDirectory-module__HMlCuq__headerCta,.IndustryDirectory-module__HMlCuq__bottomCta>a{transition:none}}
