.ProjectDetail_section__eGfux{background:#fff;padding-top:30px}.ProjectDetail_container__DDTxW{max-width:1280px;margin:0 auto;padding:0 60px}.ProjectDetail_breadcrumb__RdDm4{display:flex;align-items:center;gap:8px;margin-bottom:36px;flex-wrap:wrap}.ProjectDetail_crumb__1dk0y{font-size:13px;color:#6b7280;text-decoration:none;transition:color .2s}.ProjectDetail_crumb__1dk0y:hover{color:#4CAF50}.ProjectDetail_crumbSep__8qVxd{font-size:13px;color:#d1d5db}.ProjectDetail_crumbCurrent__4vEgH{font-size:13px;color:#374151;font-weight:500}.ProjectDetail_layout__K2t6M{display:grid;grid-template-columns:1fr 480px;grid-gap:56px;gap:56px;align-items:start;margin-bottom:40px}.ProjectDetail_galleryCol__i48UA{position:-webkit-sticky;position:sticky;top:24px;min-width:0}.ProjectDetail_mainImg__bYlPE{position:relative;width:100%;aspect-ratio:4/3;border-radius:18px;overflow:hidden;cursor:zoom-in;background:#111;margin-bottom:14px}.ProjectDetail_mainImgEl__LTJWm{object-fit:cover;transition:transform .35s ease}.ProjectDetail_mainImg__bYlPE:hover .ProjectDetail_mainImgEl__LTJWm{transform:scale(1.03)}.ProjectDetail_photoCounter__T1F7O{top:14px;gap:5px;padding:5px 11px;letter-spacing:.3px}.ProjectDetail_photoCounter__T1F7O,.ProjectDetail_zoomHint__LN1WT{position:absolute;right:14px;display:flex;align-items:center;background:rgba(0,0,0,.55);color:#fff;font-size:12px;font-weight:600;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.ProjectDetail_zoomHint__LN1WT{bottom:14px;gap:6px;padding:6px 13px;opacity:0;transition:opacity .2s}.ProjectDetail_mainImg__bYlPE:hover .ProjectDetail_zoomHint__LN1WT{opacity:1}.ProjectDetail_metaCard__B8zOU{position:absolute;bottom:16px;left:16px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:7px;z-index:2;min-width:220px}.ProjectDetail_metaRow__8hsKM{display:flex;align-items:center;justify-content:space-between;gap:16px}.ProjectDetail_metaLabel__bHEpw{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#9ca3af;white-space:nowrap;flex-shrink:0}.ProjectDetail_metaValue__F1g9B{font-size:12px;color:#e5e7eb;font-weight:500;text-align:right}.ProjectDetail_thumbStrip__qd_uG{display:flex;align-items:center;gap:8px}.ProjectDetail_thumbArrow__Mmd6K{width:34px;height:34px;border-radius:50%;border:1.5px solid #e5e7eb;background:#fff;display:flex;align-items:center;justify-content:center;color:#374151;cursor:pointer;flex-shrink:0;transition:border-color .2s,color .2s}.ProjectDetail_thumbArrow__Mmd6K:hover:not(:disabled){border-color:#4CAF50;color:#4CAF50}.ProjectDetail_thumbArrow__Mmd6K:disabled{opacity:.3;cursor:not-allowed}.ProjectDetail_thumbList__9z3gt{display:flex;gap:8px;flex:1 1;overflow-x:auto;scrollbar-width:none}.ProjectDetail_thumbList__9z3gt::-webkit-scrollbar{display:none}.ProjectDetail_thumbBtn__JbFbi{position:relative;width:78px;height:58px;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;background:#111;flex-shrink:0;opacity:.65;transition:border-color .2s,opacity .2s}.ProjectDetail_thumbBtn__JbFbi:hover{opacity:1}.ProjectDetail_thumbActive__qV20u{border-color:#4CAF50;opacity:1}.ProjectDetail_thumbImg__ozC3W{object-fit:cover}.ProjectDetail_noImage__NOWQg{aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#9ca3af;border:1px dashed #e5e7eb;border-radius:18px;font-size:14px}.ProjectDetail_infoCol__267o5{display:flex;flex-direction:column;gap:0;padding-top:4px;min-width:0}.ProjectDetail_badge__sZ5Q_{display:inline-flex;align-items:center;border:1.5px solid #4caf50;color:#4CAF50;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:20px;margin-bottom:16px;width:-moz-fit-content;width:fit-content}.ProjectDetail_title__xbs5Y{font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:800;color:#0f1a0f;line-height:1.22;margin:0 0 14px;word-break:break-word;overflow-wrap:break-word}.ProjectDetail_titleDivider__B3Cuh{width:40px;height:3px;background:#4CAF50;border-radius:2px;margin-bottom:28px}.ProjectDetail_block__2Q7oZ{margin-bottom:28px}.ProjectDetail_blockHeader__mAi03{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ProjectDetail_blockTitle__8pLc9{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#4CAF50;margin:0}.ProjectDetail_blockText__q5xZp{font-size:14.5px;color:#4b5563;line-height:1.72;margin:0;overflow-wrap:break-word;word-break:break-word}.ProjectDetail_resultsSection__PTNXP{background:#f7faf7;border-radius:18px;padding:24px 44px;margin-bottom:32px;border:1px solid #e8f5e9}.ProjectDetail_resultsHeader__tFFPJ{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ProjectDetail_resultsSectionTitle__HUNna{font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#4CAF50;margin:0}.ProjectDetail_resultsContent__00S4_{display:grid;grid-template-columns:1fr 300px;grid-gap:40px;gap:40px;align-items:start}.ProjectDetail_resultsList__MPZTK{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 40px;gap:14px 40px}.ProjectDetail_resultItem__puAV0{display:flex;align-items:flex-start;gap:10px}.ProjectDetail_checkIcon__hyCm_{width:22px;height:22px;border-radius:50%;background:#4CAF50;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;margin-top:1px}.ProjectDetail_resultText__mKB_l{font-size:14px;color:#374151;line-height:1.55}.ProjectDetail_resultsCubeWrap__SoCLm{display:flex;align-items:flex-start;justify-content:flex-end;padding-top:0}.ProjectDetail_cubeImg__GrnAT{width:100%;height:auto;max-width:240px;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(76,175,80,.15))}.ProjectDetail_actions__A1Xla{display:flex;gap:16px;margin-bottom:60px}.ProjectDetail_btnPrimary__OLx8H{display:flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 32px;background:#4CAF50;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,transform .15s;white-space:nowrap}.ProjectDetail_btnPrimary__OLx8H:hover{background:#43a047;transform:translateY(-1px)}.ProjectDetail_btnSecondary__xpOvK{display:flex;align-items:center;justify-content:center;height:52px;padding:0 32px;border:1.5px solid #e5e7eb;border-radius:12px;font-size:14px;font-weight:600;color:#374151;text-decoration:none;transition:border-color .2s,color .2s;white-space:nowrap}.ProjectDetail_btnSecondary__xpOvK:hover{border-color:#4CAF50;color:#4CAF50}.ProjectDetail_lightbox__Vec_9{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:9000;display:flex;align-items:center;justify-content:center}.ProjectDetail_lbClose__NOKG_{position:absolute;top:20px;right:24px;background:none;border:none;color:#fff;font-size:36px;line-height:1;cursor:pointer;opacity:.7;z-index:2;transition:opacity .2s}.ProjectDetail_lbClose__NOKG_:hover{opacity:1}.ProjectDetail_lbInner__sAIJ7{position:relative;width:min(90vw,1200px);height:min(88vh,900px)}.ProjectDetail_lbImgWrap__yeR58{position:relative;width:100%;height:100%}.ProjectDetail_lbImg__Ue16T{object-fit:contain}.ProjectDetail_lbArrow__zoPQv{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .2s;z-index:2}.ProjectDetail_lbArrow__zoPQv:hover:not(:disabled){background:rgba(76,175,80,.5)}.ProjectDetail_lbArrow__zoPQv:disabled{opacity:.25;cursor:not-allowed}.ProjectDetail_lbLeft__xjq_Y{left:-64px}.ProjectDetail_lbRight___LMip{right:-64px}.ProjectDetail_lbCounter__aMVRr{position:absolute;bottom:-36px;left:50%;transform:translateX(-50%);font-size:13px;color:rgba(255,255,255,.6)}@media (max-width:1100px){.ProjectDetail_layout__K2t6M{grid-template-columns:1fr 380px;gap:36px}.ProjectDetail_container__DDTxW{padding:0 32px}.ProjectDetail_resultsSection__PTNXP{padding:28px 32px 36px}}@media (max-width:900px){.ProjectDetail_container__DDTxW{padding:0 24px}.ProjectDetail_layout__K2t6M{grid-template-columns:1fr 340px;gap:28px}.ProjectDetail_resultsContent__00S4_{grid-template-columns:1fr}.ProjectDetail_resultsCubeWrap__SoCLm{display:none}.ProjectDetail_resultsList__MPZTK{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ProjectDetail_layout__K2t6M{grid-template-columns:1fr;gap:28px}.ProjectDetail_galleryCol__i48UA{position:static}.ProjectDetail_lbLeft__xjq_Y{left:8px}.ProjectDetail_lbRight___LMip{right:8px}.ProjectDetail_actions__A1Xla{flex-direction:column}.ProjectDetail_btnPrimary__OLx8H,.ProjectDetail_btnSecondary__xpOvK{width:100%}.ProjectDetail_resultsList__MPZTK{grid-template-columns:1fr}.ProjectDetail_resultsSection__PTNXP{padding:24px}}@media (max-width:480px){.ProjectDetail_container__DDTxW{padding:0 16px}.ProjectDetail_section__eGfux{padding-top:20px}.ProjectDetail_resultsSection__PTNXP{padding:18px}.ProjectDetail_metaCard__B8zOU{min-width:170px}.ProjectDetail_title__xbs5Y{font-size:1.35rem}.ProjectDetail_thumbBtn__JbFbi{width:60px;height:46px}}