.ProjectDetail_container__OGnQy{max-width:1200px;margin:0 auto;padding:120px 24px 80px}.ProjectDetail_backButtonWrapper__nL1yE{margin-bottom:40px}.ProjectDetail_backButton__QtkOF{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--text-primary);font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease}.ProjectDetail_backButton__QtkOF:hover{color:var(--primary-color);transform:translateX(-4px)}.ProjectDetail_hero__tQGcv{margin-bottom:80px;text-align:left}.ProjectDetail_title__CXbeh{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1;margin-bottom:16px;color:var(--text-primary)}.ProjectDetail_tagline__wSe_v{font-size:1.5rem;color:var(--text-secondary);max-width:800px;line-height:1.4}.ProjectDetail_bannerWrapper__CBG3O{margin-top:60px}.ProjectDetail_bannerInner__4g4w_{border:1px solid var(--border-color);border-radius:24px;overflow:hidden;background:var(--card-bg);box-shadow:var(--shadow-soft)}.ProjectDetail_bannerImage__2rTYG{width:100%;height:auto;display:block}.ProjectDetail_contentLayout__Jjzis{display:grid;grid-template-columns:1fr 350px;grid-gap:80px;gap:80px}@media(max-width:1024px){.ProjectDetail_contentLayout__Jjzis{grid-template-columns:1fr;gap:60px}}.ProjectDetail_main__iL_Xy{display:flex;flex-direction:column;gap:80px}.ProjectDetail_sectionTitle__oKeOL{font-size:1.75rem;margin-bottom:24px;color:var(--text-primary);position:relative;display:inline-block}.ProjectDetail_sectionTitle__oKeOL:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:4px;background:var(--primary-color)}.ProjectDetail_description__6fcg7{font-size:1.2rem;line-height:1.8;color:var(--text-secondary)}.ProjectDetail_featureList__X_5Gc{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:600px){.ProjectDetail_featureList__X_5Gc{grid-template-columns:1fr}}.ProjectDetail_featureList__X_5Gc li{display:flex;align-items:flex-start;gap:12px;font-size:1.1rem;line-height:1.5;color:var(--text-secondary)}.ProjectDetail_checkIcon__ACrcF{color:var(--primary-color);margin-top:4px;flex-shrink:0}.ProjectDetail_cardGrid__edsVU{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media(max-width:600px){.ProjectDetail_cardGrid__edsVU{grid-template-columns:1fr}}.ProjectDetail_infoCard__fn2ez{background:var(--card-bg);padding:32px;border:1px solid var(--border-color);border-radius:16px}.ProjectDetail_infoCard__fn2ez h3{font-size:1.25rem;margin-bottom:16px;color:var(--text-primary)}.ProjectDetail_infoCard__fn2ez p{font-size:1.05rem;line-height:1.6;color:var(--text-secondary)}.ProjectDetail_sidebarSticky__GYUGZ{position:-webkit-sticky;position:sticky;top:120px;display:flex;flex-direction:column;gap:48px}.ProjectDetail_sidebarSection__2TLdP h3{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--primary-color);margin-bottom:20px}.ProjectDetail_techStack__LHdnG{display:flex;flex-wrap:wrap;gap:8px}.ProjectDetail_techTag__g_yT2{font-size:.85rem;font-weight:600;padding:6px 12px;background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary)}.ProjectDetail_actions__DUu_B{display:flex;flex-direction:column;gap:12px}.ProjectDetail_actions__DUu_B a{width:100%;justify-content:center}