.HeroSection_welcomeSection__zJjzR{background:var(--primary-gradient);color:#fff;padding:120px 40px;border-radius:32px;text-align:center;margin-bottom:48px;position:relative;overflow:hidden;box-shadow:var(--shadow-xl);min-height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center}.HeroSection_welcomeSection__zJjzR:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,transparent 70%);animation:HeroSection_pulse__aZVJa 8s ease-in-out infinite}.HeroSection_welcomeSection__zJjzR:after{content:"";position:absolute;bottom:-30%;left:-30%;width:150%;height:150%;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 60%);animation:HeroSection_pulse__aZVJa 10s ease-in-out infinite reverse}@keyframes HeroSection_pulse__aZVJa{0%,to{transform:scale(1) rotate(0deg);opacity:.5}50%{transform:scale(1.15) rotate(5deg);opacity:.8}}@keyframes HeroSection_fadeInUp__9_al0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.HeroSection_welcomeSection__zJjzR h1{font-size:64px;font-weight:900;margin-bottom:24px;letter-spacing:-.04em;position:relative;z-index:1;text-shadow:0 4px 20px rgba(0,0,0,.2);animation:HeroSection_fadeInUp__9_al0 1s ease-out;line-height:1.1}.HeroSection_titleHighlight__s3qfZ{background:linear-gradient(135deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;position:relative}.HeroSection_welcomeSection__zJjzR p{font-size:26px;opacity:.95;position:relative;z-index:1;font-weight:500;animation:HeroSection_fadeInUp__9_al0 1s ease-out .2s both;margin-bottom:12px}.HeroSection_subtitle__5CHSQ{font-size:18px;opacity:.9;margin-top:16px;position:relative;z-index:1;animation:HeroSection_fadeInUp__9_al0 1s ease-out .4s both;font-weight:400}.HeroSection_heroStats__J9POa{display:flex;gap:48px;margin-top:48px;position:relative;z-index:1;animation:HeroSection_fadeInScale__ytg7_ 1s ease-out .6s both;flex-wrap:wrap;justify-content:center}@keyframes HeroSection_fadeInScale__ytg7_{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.HeroSection_statItem__LmAI4{text-align:center}.HeroSection_statNumber__KiK4A{font-size:42px;font-weight:800;display:block;line-height:1;margin-bottom:8px;text-shadow:0 2px 10px rgba(0,0,0,.2)}.HeroSection_statLabel__Gk5ko{font-size:14px;opacity:.9;font-weight:500;text-transform:uppercase;letter-spacing:.05em}@media (max-width:768px){.HeroSection_welcomeSection__zJjzR{padding:80px 24px;border-radius:20px;min-height:400px}.HeroSection_welcomeSection__zJjzR h1{font-size:36px}.HeroSection_welcomeSection__zJjzR p{font-size:18px}.HeroSection_subtitle__5CHSQ{font-size:14px}.HeroSection_heroStats__J9POa{gap:32px;margin-top:32px}.HeroSection_statNumber__KiK4A{font-size:32px}.HeroSection_statLabel__Gk5ko{font-size:12px}}.InfoCards_infoCards__NRkfj{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-top:40px}.InfoCards_infoCard__nSepo{background:#fff;border-radius:16px;padding:32px;box-shadow:var(--shadow-md);transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid var(--border-color);position:relative;overflow:hidden;transform-style:preserve-3d;perspective:1000px}.InfoCards_infoCard__nSepo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));opacity:0;transition:opacity .4s ease;z-index:0}.InfoCards_infoCard__nSepo:hover{transform:translateY(-8px) rotateX(2deg) rotateY(2deg);box-shadow:0 20px 40px -10px rgba(102,126,234,.3);border-color:var(--primary-color)}.InfoCards_infoCard__nSepo:hover:before{opacity:1}.InfoCards_infoCard__nSepo>*{position:relative;z-index:1}.InfoCards_infoCardIcon__rkf2l{font-size:40px;margin-bottom:16px}.InfoCards_infoCard__nSepo h3{font-size:22px;font-weight:800;margin-bottom:14px;color:var(--text-primary);letter-spacing:-.01em;line-height:1.3}.InfoCards_infoCard__nSepo p{font-size:16px;color:var(--text-secondary);line-height:1.8;letter-spacing:-.01em}.InfoCards_cardLink__jlhkz{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--primary-color);font-weight:600;font-size:14px;text-decoration:none;transition:var(--transition)}.InfoCards_cardLink__jlhkz:hover{gap:10px}.InfoCards_cardLinks__x_eOw{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}@media (max-width:768px){.InfoCards_infoCards__NRkfj{grid-template-columns:1fr;gap:20px;margin-top:32px}.InfoCards_infoCard__nSepo{padding:24px}.InfoCards_infoCardIcon__rkf2l{font-size:32px}.InfoCards_infoCard__nSepo h3{font-size:18px}.InfoCards_infoCard__nSepo p{font-size:14px}}.StatsDashboard_statsDashboard__LziIk{background:#fff;border-radius:24px;padding:48px 40px;margin-bottom:48px;box-shadow:0 4px 20px rgba(0,0,0,.08);position:relative;overflow:hidden}.StatsDashboard_statsDashboard__LziIk:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--primary-gradient)}.StatsDashboard_statsDashboardHeader__Oylg_{text-align:center;margin-bottom:40px}.StatsDashboard_statsDashboardHeader__Oylg_ h2{font-size:32px;font-weight:800;color:var(--text-primary);margin-bottom:8px;letter-spacing:-.02em}.StatsDashboard_statsDashboardHeader__Oylg_ p{font-size:16px;color:var(--text-secondary)}.StatsDashboard_statsGrid__3JXAe{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px;margin-bottom:40px}.StatsDashboard_statCard__fOhvR{background:linear-gradient(135deg,#f9fafb,#fff);border-radius:16px;padding:28px;text-align:center;border:1px solid var(--border-color);transition:all .3s ease;position:relative;overflow:hidden}.StatsDashboard_statCard__fOhvR:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--primary-gradient);transform:scaleX(0);transition:transform .3s ease}.StatsDashboard_statCard__fOhvR:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(102,126,234,.15);border-color:var(--primary-color)}.StatsDashboard_statCard__fOhvR:hover:before{transform:scaleX(1)}.StatsDashboard_statCardIcon__k6Kz1{font-size:36px;margin-bottom:12px;display:block}.StatsDashboard_statCardNumber__uSxcc{font-size:42px;font-weight:800;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;line-height:1}.StatsDashboard_statCardLabel__d6OMT{font-size:14px;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.StatsDashboard_industryChart__bOImr{background:#f9fafb;border-radius:16px;padding:32px;margin-top:32px}.StatsDashboard_industryChart__bOImr h3{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:24px;text-align:center}.StatsDashboard_industryBars__kw86z{display:flex;flex-direction:column;gap:16px}.StatsDashboard_industryBarItem__rk0L_{display:flex;align-items:center;gap:16px}.StatsDashboard_industryLabel__EwTXE{font-size:14px;font-weight:600;color:var(--text-primary);min-width:120px}.StatsDashboard_industryBar__gafDs{flex:1 1;height:32px;background:#e5e7eb;border-radius:16px;overflow:hidden;position:relative}.StatsDashboard_industryBarFill__Uhp17{height:100%;background:var(--primary-gradient);border-radius:16px;transition:width 1s ease-out;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;color:#fff;font-size:12px;font-weight:700;width:0}@media (max-width:768px){.StatsDashboard_statsDashboard__LziIk{padding:32px 24px;margin-bottom:32px}.StatsDashboard_statsDashboardHeader__Oylg_ h2{font-size:24px}.StatsDashboard_statsGrid__3JXAe{grid-template-columns:repeat(2,1fr);gap:16px}.StatsDashboard_statCard__fOhvR{padding:20px}.StatsDashboard_statCardNumber__uSxcc{font-size:32px}.StatsDashboard_industryChart__bOImr{padding:24px}.StatsDashboard_industryLabel__EwTXE{min-width:100px;font-size:12px}}