.PortfolioIntroSection_portfolioSection__Yi13b{padding:5rem 0;background:rgba(255,255,255,.95);position:relative;overflow:hidden}.PortfolioIntroSection_portfolioSection__Yi13b:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(37,99,235,.06) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(147,51,234,.04) 0,transparent 50%);pointer-events:none}.PortfolioIntroSection_container__YHsPc{max-width:1200px;margin:0 auto;padding:0 1rem;position:relative;z-index:1}.PortfolioIntroSection_header__zZRG3{text-align:center;margin-bottom:4rem}.PortfolioIntroSection_badge__VcfWA{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--accent-primary);padding:.75rem 1.5rem;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;border:1px solid rgba(37,99,235,.2);box-shadow:0 8px 25px rgba(37,99,235,.15);transition:all .3s cubic-bezier(.4,0,.2,1)}.PortfolioIntroSection_badge__VcfWA:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(37,99,235,.2)}.PortfolioIntroSection_badgeIcon__OOfQH{font-size:1.1rem;color:var(--accent-primary)}.PortfolioIntroSection_title__Th6YP{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.2}.PortfolioIntroSection_gradientText__aUMtO{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PortfolioIntroSection_description__R0M_q{color:var(--text-secondary);font-size:1.125rem;max-width:600px;margin:0 auto;line-height:1.6}.PortfolioIntroSection_statsGrid__Z77D_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:4rem}.PortfolioIntroSection_statCard__4hd64{text-align:center;background:rgba(255,255,255,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:2.5rem 2rem;border-radius:20px;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;opacity:0;transform:translateY(30px)}.PortfolioIntroSection_statCard__4hd64:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s}.PortfolioIntroSection_statCard__4hd64.PortfolioIntroSection_animated__AAuHk{opacity:1;transform:translateY(0);animation:PortfolioIntroSection_slideUp__obnuV .6s cubic-bezier(.4,0,.2,1) forwards}.PortfolioIntroSection_statCard__4hd64.PortfolioIntroSection_animated__AAuHk:first-child{animation-delay:.1s}.PortfolioIntroSection_statCard__4hd64.PortfolioIntroSection_animated__AAuHk:nth-child(2){animation-delay:.2s}.PortfolioIntroSection_statCard__4hd64.PortfolioIntroSection_animated__AAuHk:nth-child(3){animation-delay:.3s}.PortfolioIntroSection_statCard__4hd64:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 40px rgba(0,0,0,.12)}.PortfolioIntroSection_statCard__4hd64:hover:before{left:100%}.PortfolioIntroSection_iconContainer__uWiKm{width:4rem;height:4rem;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.PortfolioIntroSection_iconContainer__uWiKm.PortfolioIntroSection_blue__hIr_x{background:linear-gradient(135deg,var(--accent-primary),#1e40af);box-shadow:0 8px 20px rgba(37,99,235,.3)}.PortfolioIntroSection_iconContainer__uWiKm.PortfolioIntroSection_green__ItXM0{background:linear-gradient(135deg,var(--accent-tertiary),#059669);box-shadow:0 8px 20px rgba(16,185,129,.3)}.PortfolioIntroSection_iconContainer__uWiKm.PortfolioIntroSection_purple__lHA3T{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 20px rgba(139,92,246,.3)}.PortfolioIntroSection_statCard__4hd64:hover .PortfolioIntroSection_iconContainer__uWiKm{transform:scale(1.1) rotate(5deg)}.PortfolioIntroSection_statCard__4hd64:hover .PortfolioIntroSection_iconContainer__uWiKm.PortfolioIntroSection_blue__hIr_x{box-shadow:0 12px 25px rgba(37,99,235,.4)}.PortfolioIntroSection_statCard__4hd64:hover .PortfolioIntroSection_iconContainer__uWiKm.PortfolioIntroSection_green__ItXM0{box-shadow:0 12px 25px rgba(16,185,129,.4)}.PortfolioIntroSection_statCard__4hd64:hover .PortfolioIntroSection_iconContainer__uWiKm.PortfolioIntroSection_purple__lHA3T{box-shadow:0 12px 25px rgba(139,92,246,.4)}.PortfolioIntroSection_statIcon__g5OwQ{font-size:1.5rem;color:white}.PortfolioIntroSection_statNumber__qlBzq{font-size:clamp(2.5rem,5vw,3rem);font-weight:900;margin-bottom:.5rem;font-family:var(--font-heading);line-height:1}.PortfolioIntroSection_statNumber__qlBzq.PortfolioIntroSection_blue__hIr_x{background:linear-gradient(135deg,var(--accent-primary),#1e40af);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PortfolioIntroSection_statNumber__qlBzq.PortfolioIntroSection_green__ItXM0{background:linear-gradient(135deg,var(--accent-tertiary),#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PortfolioIntroSection_statNumber__qlBzq.PortfolioIntroSection_purple__lHA3T{background:linear-gradient(135deg,#8b5cf6,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PortfolioIntroSection_statLabel__comjm{color:var(--text-secondary);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.8}@keyframes PortfolioIntroSection_slideUp__obnuV{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.PortfolioIntroSection_statsGrid__Z77D_{gap:1.5rem}.PortfolioIntroSection_statCard__4hd64{padding:2rem 1.5rem}}@media (max-width:768px){.PortfolioIntroSection_portfolioSection__Yi13b{padding:4rem 0}.PortfolioIntroSection_header__zZRG3{margin-bottom:3rem}.PortfolioIntroSection_statsGrid__Z77D_{grid-template-columns:1fr;gap:1.5rem;max-width:400px;margin:3rem auto 0}.PortfolioIntroSection_statCard__4hd64{padding:2rem 1.5rem}.PortfolioIntroSection_iconContainer__uWiKm{width:3.5rem;height:3.5rem}.PortfolioIntroSection_statIcon__g5OwQ{font-size:1.25rem}}@media (max-width:480px){.PortfolioIntroSection_container__YHsPc{padding:0 .75rem}.PortfolioIntroSection_badge__VcfWA{font-size:.8rem;padding:.6rem 1.2rem}.PortfolioIntroSection_statCard__4hd64{padding:1.75rem 1.25rem}.PortfolioIntroSection_iconContainer__uWiKm{width:3rem;height:3rem}.PortfolioIntroSection_statIcon__g5OwQ{font-size:1.1rem}}