.ProjectDetail-module__q709GW__container{background:#fff;min-height:100vh;padding:120px 0 8rem}.ProjectDetail-module__q709GW__backBtn{color:#666;align-items:center;gap:.5rem;margin-bottom:4rem;font-weight:600;transition:all .3s;display:inline-flex}.ProjectDetail-module__q709GW__backBtn:hover{color:#000;transform:translate(-5px)}.ProjectDetail-module__q709GW__head{margin-bottom:5rem}.ProjectDetail-module__q709GW__meta{gap:1rem;margin-bottom:1.5rem;display:flex}.ProjectDetail-module__q709GW__platformBadge,.ProjectDetail-module__q709GW__categoryBadge{text-transform:uppercase;letter-spacing:1px;border-radius:6px;padding:.5rem 1rem;font-size:.75rem;font-weight:800}.ProjectDetail-module__q709GW__platformBadge{color:#fff;background:#000}.ProjectDetail-module__q709GW__categoryBadge{color:#666;background:#f5f5f5}.ProjectDetail-module__q709GW__title{letter-spacing:-3px;margin-bottom:1rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:900;line-height:1}.ProjectDetail-module__q709GW__tagline{color:#888;max-width:800px;font-size:1.5rem;font-weight:500}.ProjectDetail-module__q709GW__mainGrid{grid-template-columns:1.4fr 1fr;align-items:start;gap:6rem;display:grid}.ProjectDetail-module__q709GW__section h2{text-transform:uppercase;letter-spacing:1px;color:#000;margin-bottom:2rem;font-size:1.25rem;font-weight:800}.ProjectDetail-module__q709GW__fullDesc{color:#444;margin-bottom:4rem;font-size:1.25rem;line-height:1.8}.ProjectDetail-module__q709GW__featuresList{flex-direction:column;gap:1.2rem;display:flex}.ProjectDetail-module__q709GW__featureItem{background:#fcfcfc;border:1px solid #eee;border-radius:20px;align-items:center;gap:1.2rem;padding:1.5rem;font-weight:600;display:flex}.ProjectDetail-module__q709GW__featureItem .ProjectDetail-module__q709GW__icon{color:var(--accent-color)}.ProjectDetail-module__q709GW__techStackCard,.ProjectDetail-module__q709GW__ctaCard{border-radius:32px;margin-bottom:2rem;padding:3rem}.ProjectDetail-module__q709GW__techStackCard{background:#f9f9f9;border:1px solid #eee}.ProjectDetail-module__q709GW__techStackCard h3,.ProjectDetail-module__q709GW__ctaCard h3{text-transform:uppercase;letter-spacing:2px;opacity:.5;margin-bottom:2rem;font-size:.8rem;font-weight:800}.ProjectDetail-module__q709GW__stackGrid{flex-wrap:wrap;gap:.8rem;display:flex}.ProjectDetail-module__q709GW__techTag{color:#333;background:#fff;border:1px solid #ddd;border-radius:8px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:700}.ProjectDetail-module__q709GW__ctaCard{color:#fff;background:#000}.ProjectDetail-module__q709GW__ctaCard p{opacity:.8;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}.ProjectDetail-module__q709GW__mainCta{color:#000;text-transform:uppercase;letter-spacing:1px;background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:1rem;padding:1.2rem;font-weight:800;transition:all .3s;display:flex}.ProjectDetail-module__q709GW__mainCta:hover{transform:translateY(-5px);box-shadow:0 15px 30px #ffffff1a}@media (max-width:992px){.ProjectDetail-module__q709GW__mainGrid{grid-template-columns:1fr;gap:4rem}}@media (max-width:768px){.ProjectDetail-module__q709GW__title{font-size:2.5rem}.ProjectDetail-module__q709GW__tagline{font-size:1.2rem}}
