.portfolio-module___G9K8W__portfolioWrapper{color:#f1f5f9;background-color:#020617;min-height:100vh;padding-top:100px}.portfolio-module___G9K8W__portfolioHero{padding:80px 0 60px;position:relative}.portfolio-module___G9K8W__heroBgGlow{pointer-events:none;background:radial-gradient(circle,#2563eb1a 0%,#0000 70%);width:100%;height:500px;position:absolute;top:0;left:50%;transform:translate(-50%)}.portfolio-module___G9K8W__badgePowa{color:#60a5fa;letter-spacing:1px;background:#3b82f61a;border-radius:99px;margin-bottom:20px;padding:6px 16px;font-size:11px;font-weight:800;display:inline-block}.portfolio-module___G9K8W__portfolioTitleMain{-webkit-text-fill-color:transparent;background:linear-gradient(#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1}.portfolio-module___G9K8W__portfolioLeadText{color:#94a3b8;max-width:700px;margin:20px auto;font-size:1.1rem}.portfolio-module___G9K8W__statCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a80;border:1px solid #ffffff0d;border-radius:20px;padding:24px}.portfolio-module___G9K8W__statValue{color:#3b82f6;margin-bottom:5px;font-size:2rem;font-weight:800}.portfolio-module___G9K8W__statLabel{color:#64748b;text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.portfolio-module___G9K8W__sectionDivider{align-items:center;margin:60px 0 40px;font-size:1.5rem;font-weight:800;display:flex}.portfolio-module___G9K8W__powaProjectCard{height:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;background:#0f172a!important;border:1px solid #ffffff14!important;border-radius:24px!important}.portfolio-module___G9K8W__powaProjectCard:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0006,0 0 20px #3b82f61a;border-color:#3b82f6!important}.portfolio-module___G9K8W__projectImgWrapper{background:linear-gradient(135deg,#1e293b,#0f172a);justify-content:center;align-items:center;height:220px;display:flex;position:relative}.portfolio-module___G9K8W__projectIcon{color:#3b82f626;font-size:5rem;transition:transform .5s}.portfolio-module___G9K8W__powaProjectCard:hover .portfolio-module___G9K8W__projectIcon{color:#3b82f64d;transform:scale(1.1)rotate(5deg)}.portfolio-module___G9K8W__projectTag{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#3b82f6;background:#0009;border:1px solid #3b82f64d;border-radius:6px;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:20px;left:20px}.portfolio-module___G9K8W__projectOverlay{opacity:0;background:#0f172ab3;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.portfolio-module___G9K8W__powaProjectCard:hover .portfolio-module___G9K8W__projectOverlay{opacity:1}.portfolio-module___G9K8W__btnQuickView{color:#000;background:#fff;border:none;border-radius:99px;padding:10px 24px;font-weight:800}.portfolio-module___G9K8W__cardBody{flex-direction:column;display:flex;padding:24px!important}.portfolio-module___G9K8W__cardTitle{color:#fff;margin-bottom:12px;font-size:1.4rem;font-weight:800}.portfolio-module___G9K8W__cardDescription{color:#94a3b8;font-size:.9rem;line-height:1.6}.portfolio-module___G9K8W__techPills{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.portfolio-module___G9K8W__techPills span{color:#64748b;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:4px;padding:3px 10px;font-size:9px;font-weight:800}.portfolio-module___G9K8W__btnPowaPrimary{flex:1;background:#2563eb!important;border:none!important;border-radius:12px!important;padding:12px!important;font-size:13px!important;font-weight:800!important}.portfolio-module___G9K8W__btnPowaOutline{width:50px;color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important}.portfolio-module___G9K8W__ctaBox{text-align:center;background:linear-gradient(#1e293b66,#0000);border:1px solid #ffffff08;border-radius:40px;margin-top:100px;padding:80px 40px}.portfolio-module___G9K8W__btnCtaLarge{color:#000;background:#fff;border-radius:99px;align-items:center;margin-top:20px;padding:18px 40px;font-weight:900;text-decoration:none;transition:transform .2s;display:inline-flex}.portfolio-module___G9K8W__btnCtaLarge:hover{color:#000;transform:scale(1.05)}
