.IndustrySectors_sectorPopup__t1DXF{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:320px;max-width:360px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);border:1px solid #eee;z-index:10;padding:1rem;display:flex;gap:1rem;align-items:flex-start}.IndustrySectors_popupImage__ldR3v{width:80px;height:80px;object-fit:cover;border-radius:8px;flex-shrink:0}.IndustrySectors_popupContent__uUG_X{flex:1 1}.IndustrySectors_popupTitle__8KF1F{font-size:1.1rem;font-weight:700;margin:0 0 .25rem;color:#222}.IndustrySectors_popupLocation__0AV3Y{font-size:.95rem;color:#e26a23;margin:0 0 .5rem}.IndustrySectors_popupDescription__aVx8N{font-size:.95rem;color:#444;margin:0}.IndustrySectors_industrySectors__KOd__{padding:60px 0;background:linear-gradient(135deg,#fafafa,#f8f9fa);position:relative;overflow:hidden}.IndustrySectors_industrySectors__KOd__:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(226,106,35,.08) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(226,106,35,.08) 0,transparent 50%);z-index:1}.IndustrySectors_container__jbCKH{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.IndustrySectors_sectionHeader__Bp1rL{text-align:left;margin-bottom:4rem}.IndustrySectors_title___pruG{font-size:3rem;font-weight:800;color:#1a1a1a;margin-bottom:1.5rem;line-height:1.2}.IndustrySectors_subtitle__49qxv{font-size:1.2rem;color:#666;margin:0;line-height:1.6}.IndustrySectors_sectorsGrid__ThLwR{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-bottom:4rem}@media (min-width:768px){.IndustrySectors_sectorsGrid__ThLwR{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.IndustrySectors_sectorsGrid__ThLwR{grid-template-columns:repeat(3,1fr)}}.IndustrySectors_sectorCard__fwigf{position:relative;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,106,35,.1);border-radius:24px;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;will-change:transform}.IndustrySectors_sectorCard__fwigf:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(226,106,35,.02),rgba(226,106,35,.05) 50%,rgba(226,106,35,.02));opacity:0;transition:opacity .4s ease;z-index:1}.IndustrySectors_sectorCard__fwigf:hover:before{opacity:1}.IndustrySectors_sectorCard__fwigf:hover{border-color:rgba(226,106,35,.25);box-shadow:0 20px 40px rgba(0,0,0,.08),0 8px 16px rgba(226,106,35,.1)}.IndustrySectors_cardContent__4i25Y{text-align:left;position:relative;z-index:2;width:100%;padding:1rem 1.25rem 1.25rem}.IndustrySectors_imageWrapper__wyzAl{width:100%;aspect-ratio:1/1;overflow:hidden;display:block}.IndustrySectors_sectorImage__gRiWW{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.IndustrySectors_sectorCard__fwigf:hover .IndustrySectors_sectorImage__gRiWW{transform:scale(1.05)}.IndustrySectors_iconBackground__zxEDF{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:linear-gradient(135deg,rgba(226,106,35,.1),rgba(226,106,35,.2));border-radius:50%;transition:all .4s ease;z-index:1}.IndustrySectors_sectorCard__fwigf:hover .IndustrySectors_iconBackground__zxEDF{transform:translate(-50%,-50%) scale(1.1);background:linear-gradient(135deg,rgba(226,106,35,.2),rgba(226,106,35,.3))}.IndustrySectors_sectorDescription__k_DqZ{font-size:.95rem;color:#666;margin:.5rem 0 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.IndustrySectors_sectorName__k2kuB{font-size:1.25rem;font-weight:700;color:#1a1a1a;text-align:left;line-height:1.2;margin:.75rem 0 0;transition:color .3s ease}.IndustrySectors_sectorCard__fwigf:hover .IndustrySectors_sectorName__k2kuB{color:#e26a23}.IndustrySectors_cardGlow__OTS7v{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(226,106,35,.15) 0,transparent 70%);transform:scale(0);transition:transform .6s ease;pointer-events:none;z-index:0}.IndustrySectors_sectorCard__fwigf:hover .IndustrySectors_cardGlow__OTS7v{transform:scale(1)}.IndustrySectors_footerTagline__LJ2aC{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:3rem;padding-top:2rem}.IndustrySectors_footerLine__ugCjd{flex:1 1;height:2px;background:linear-gradient(90deg,transparent,rgba(226,106,35,.5) 50%,transparent)}.IndustrySectors_footerText__X0dvL{font-size:1.1rem;font-weight:600;color:#e26a23;margin:0;text-align:center;font-style:italic;white-space:nowrap}.IndustrySectors_loading__iEB2f{text-align:center;padding:4rem 2rem;font-size:1.2rem;color:#666}.IndustrySectors_loadingContainer__69gKy{position:relative;min-height:500px}.IndustrySectors_loadingSpinner__6gpWG{position:absolute;top:2rem;left:50%;transform:translateX(-50%);width:80px;height:80px;z-index:10}.IndustrySectors_spinnerRing__nLQwc{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#e26a23;border-radius:50%;animation:IndustrySectors_spin__0JQQg 1.5s cubic-bezier(.5,0,.5,1) infinite}.IndustrySectors_spinnerRing__nLQwc:first-child{animation-delay:-.45s;border-top-color:#e26a23}.IndustrySectors_spinnerRing__nLQwc:nth-child(2){animation-delay:-.3s;border-top-color:#d95f1f;width:90%;height:90%;top:5%;left:5%}.IndustrySectors_spinnerRing__nLQwc:nth-child(3){animation-delay:-.15s;border-top-color:#ffc947;width:80%;height:80%;top:10%;left:10%}@keyframes IndustrySectors_spin__0JQQg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.IndustrySectors_loadingText__8KV0H{text-align:center;margin-top:6rem;font-size:1.2rem;color:#666;font-weight:500;animation:IndustrySectors_pulse__dIbXt 2s ease-in-out infinite}@keyframes IndustrySectors_pulse__dIbXt{0%,to{opacity:1}50%{opacity:.5}}.IndustrySectors_skeletonCard__9_EPG{background:hsla(0,0%,100%,.9);border-radius:1.5rem;overflow:hidden;animation:IndustrySectors_skeletonPulse__CgDZL 1.5s ease-in-out infinite}.IndustrySectors_skeletonImage__nwca5{width:100%;height:240px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:IndustrySectors_shimmer__3_4rw 2s infinite}.IndustrySectors_skeletonContent__9ZJHp{padding:1.5rem}.IndustrySectors_skeletonTitle__OeUEE{width:70%;height:24px;margin-bottom:1rem}.IndustrySectors_skeletonText___whUx,.IndustrySectors_skeletonTitle__OeUEE{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:IndustrySectors_shimmer__3_4rw 2s infinite;border-radius:4px}.IndustrySectors_skeletonText___whUx{width:100%;height:16px;margin-bottom:.5rem}@keyframes IndustrySectors_shimmer__3_4rw{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes IndustrySectors_skeletonPulse__CgDZL{0%,to{opacity:1}50%{opacity:.8}}@media (max-width:1023px) and (min-width:768px){.IndustrySectors_sectorsGrid__ThLwR{gap:1.5rem}}@media (max-width:767px){.IndustrySectors_industrySectors__KOd__{padding:60px 0}.IndustrySectors_container__jbCKH{padding:0 1rem}.IndustrySectors_title___pruG{font-size:2.5rem}.IndustrySectors_subtitle__49qxv{font-size:1.1rem}.IndustrySectors_sectorsGrid__ThLwR{gap:1.2rem}.IndustrySectors_sectorCard__fwigf{padding:2rem 1.5rem;height:180px}.IndustrySectors_sectorIcon__ab6v2{width:56px;height:56px}.IndustrySectors_iconBackground__zxEDF{width:70px;height:70px}.IndustrySectors_sectorName__k2kuB{font-size:1.1rem}.IndustrySectors_footerTagline__LJ2aC{gap:1rem;margin-top:2rem;padding-top:1.5rem}.IndustrySectors_footerText__X0dvL{font-size:1rem;white-space:normal;text-align:center}}@media (max-width:480px){.IndustrySectors_title___pruG{font-size:2rem}.IndustrySectors_sectorsGrid__ThLwR{grid-template-columns:1fr;gap:1rem}.IndustrySectors_sectorCard__fwigf{padding:1.5rem 1rem;height:160px}.IndustrySectors_sectorIcon__ab6v2{width:48px;height:48px}.IndustrySectors_iconBackground__zxEDF{width:60px;height:60px}.IndustrySectors_sectorName__k2kuB{font-size:1rem}.IndustrySectors_footerText__X0dvL{font-size:.95rem}}