.ProjectDetail_hero__aU_Fw{position:relative;height:100vh;min-height:600px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.ProjectDetail_heroImgWrap__Tse3y{position:absolute;inset:-8%;z-index:0}.ProjectDetail_heroImg__n4zVC{object-fit:cover;object-position:center;transform:scale(1.08);will-change:transform}.ProjectDetail_heroOverlay__R2Gm9{position:absolute;inset:0;z-index:1;background:rgba(3,6,9,.45)}.ProjectDetail_heroGradient__2nUKQ{position:absolute;inset:0;z-index:2}.ProjectDetail_heroBar__0n5Ct{position:absolute;top:0;left:0;right:0;height:4px;z-index:10}.ProjectDetail_backBtn__O62_k{position:absolute;top:100px;left:60px;z-index:5;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:hsla(0,0%,100%,.7);text-decoration:none;padding:8px 18px;border-radius:100px;background:rgba(0,0,0,.45);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);transition:color .2s,background .2s}.ProjectDetail_backBtn__O62_k:hover{color:#fff;background:rgba(0,0,0,.65)}@media(max-width:768px){.ProjectDetail_backBtn__O62_k{left:24px}}.ProjectDetail_heroContent__PepW9{position:relative;z-index:3;padding:0 60px 72px;max-width:1200px}@media(max-width:768px){.ProjectDetail_heroContent__PepW9{padding:0 24px 80px}}.ProjectDetail_heroBadges__GPWkB{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.ProjectDetail_heroCat__0D7HC{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;border-radius:100px;background:rgba(0,0,0,.55);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.8)}.ProjectDetail_heroDot__QcacG{width:4px;height:4px;border-radius:50%;flex-shrink:0}.ProjectDetail_heroOrigin__HAFU9,.ProjectDetail_heroYear__TyzdH{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.45)}.ProjectDetail_heroTitle__Q0x74{font-size:clamp(2.4rem,6vw,5rem);font-weight:900;letter-spacing:-.04em;color:#fff;margin:0 0 20px;line-height:.97;max-width:800px}.ProjectDetail_heroSub__AE0ft{font-size:1.05rem;color:hsla(0,0%,100%,.52);margin:0 0 36px;max-width:560px;line-height:1.7}.ProjectDetail_heroLive__8GDk5{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:100px;color:#04121a;-webkit-text-fill-color:#04121a;font-size:14px;font-weight:800;text-decoration:none;letter-spacing:-.01em;transition:transform .25s,box-shadow .25s}.ProjectDetail_heroLive__8GDk5 svg{transition:transform .25s}.ProjectDetail_heroLive__8GDk5:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.4)}.ProjectDetail_heroLive__8GDk5:hover svg{transform:translate(2px,-2px)}.ProjectDetail_statsCard__LJTsB{position:absolute;bottom:72px;right:60px;z-index:4;display:flex;align-items:center;gap:0;background:rgba(5,8,14,.65);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden}@media(max-width:900px){.ProjectDetail_statsCard__LJTsB{display:none}}.ProjectDetail_statItem__hEsrn{display:flex;flex-direction:column;align-items:center;padding:20px 28px;gap:4px}.ProjectDetail_statNum__ZLJ_v{font-size:1.6rem;font-weight:900;letter-spacing:-.04em;line-height:1}.ProjectDetail_statLabel__GBDt5{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.35)}.ProjectDetail_statDivider__xC0td{width:1px;height:40px;background:hsla(0,0%,100%,.08)}.ProjectDetail_body__vaUsS{padding:100px 60px 80px;background:var(--bg-page)}@media(max-width:768px){.ProjectDetail_body__vaUsS{padding:60px 24px}}.ProjectDetail_bodyInner__LOimU{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 300px;gap:80px;align-items:start}@media(max-width:1024px){.ProjectDetail_bodyInner__LOimU{grid-template-columns:1fr;gap:48px}}.ProjectDetail_reveal__87fxJ{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.ProjectDetail_main__TZEJy{display:flex;flex-direction:column;gap:72px}.ProjectDetail_blockLabel__Akssh{display:flex;align-items:center;gap:14px;font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;margin-bottom:16px}.ProjectDetail_blockNum__x4E6J{font-size:11px;font-weight:900;letter-spacing:.1em;color:var(--text-muted);opacity:.6}.ProjectDetail_blockDivider__fiejC{height:2px;width:48px;border-radius:2px;margin-bottom:24px}.ProjectDetail_blockText__Ixlnq{font-size:1.05rem;color:var(--text-muted);line-height:1.85;margin:0}.ProjectDetail_techCloud__7_d3v{display:flex;flex-wrap:wrap;gap:10px}.ProjectDetail_techPill__Ov_Y_{display:inline-block;font-size:12px;font-weight:700;padding:8px 16px;border-radius:100px;background:color-mix(in srgb,var(--accent,#06c8e8) 8%,transparent);color:var(--accent,#06c8e8);border:1px solid color-mix(in srgb,var(--accent,#06c8e8) 22%,transparent);letter-spacing:.01em;animation:ProjectDetail_pillPop__HuUCf .5s cubic-bezier(.16,1,.3,1) both;transition:background .25s,transform .2s}.ProjectDetail_techPill__Ov_Y_:hover{background:color-mix(in srgb,var(--accent,#06c8e8) 16%,transparent);transform:translateY(-2px)}@keyframes ProjectDetail_pillPop__HuUCf{0%{opacity:0;transform:scale(.85) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.ProjectDetail_sidebar__Jf3bi{display:flex;flex-direction:column;gap:16px;position:sticky;top:100px}@media(max-width:1024px){.ProjectDetail_sidebar__Jf3bi{position:static}}.ProjectDetail_sideCard__b19Vb{position:relative;padding:24px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.ProjectDetail_sideCard__b19Vb:hover{border-color:color-mix(in srgb,var(--accent,#06c8e8) 30%,transparent);box-shadow:0 8px 32px rgba(0,0,0,.15)}.ProjectDetail_sideCardAccent__6xczd{position:absolute;top:0;left:0;bottom:0;width:3px}.ProjectDetail_sideCardEye__sTqEj{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px}.ProjectDetail_sideCardTitle__MQ4Mg{font-size:20px;font-weight:900;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 4px}.ProjectDetail_sideCardSub__ywjDg{font-size:12px;color:var(--text-muted);margin:0}.ProjectDetail_sideMeta__hqjWE{display:flex;flex-direction:column;gap:16px}.ProjectDetail_sideMetaVal__OYTO8{font-size:14px;font-weight:700;color:var(--text-primary);margin:0}.ProjectDetail_sideBtn__lSrN3{display:block;text-align:center;padding:14px 20px;border-radius:100px;color:#04121a;-webkit-text-fill-color:#04121a;font-size:13px;font-weight:800;text-decoration:none;letter-spacing:-.01em;transition:transform .25s,box-shadow .25s}.ProjectDetail_sideBtn__lSrN3:hover{transform:translateY(-2px);box-shadow:0 10px 32px rgba(0,0,0,.25)}.ProjectDetail_sideBtnGhost__lyOrB{display:block;text-align:center;padding:13px 20px;border-radius:100px;border:1px solid var(--border-muted);background:var(--bg-card);color:var(--text-muted);font-size:13px;font-weight:600;text-decoration:none;transition:border-color .25s,color .25s,background .25s}.ProjectDetail_sideBtnGhost__lyOrB:hover{border-color:rgba(6,200,232,.4);color:var(--text-primary);background:rgba(6,200,232,.05)}.ProjectDetail_navRow__NSzDh{border-top:1px solid var(--border-subtle);background:var(--bg-page);padding:48px 60px 80px}@media(max-width:768px){.ProjectDetail_navRow__NSzDh{padding:40px 24px 64px}}.ProjectDetail_navInner__ddY5G{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.ProjectDetail_navInner__ddY5G{grid-template-columns:1fr}}.ProjectDetail_navCard__f_5h5{display:flex;flex-direction:column;gap:6px;padding:28px;border-radius:16px;background:var(--bg-card);border:1px solid var(--border-subtle);text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s}.ProjectDetail_navCard__f_5h5:hover{border-color:rgba(6,200,232,.3);box-shadow:0 8px 32px rgba(0,0,0,.15);transform:translateY(-2px)}.ProjectDetail_navCardRight__XC9i4{text-align:right}.ProjectDetail_navDir__iNFt8{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.ProjectDetail_navTitle__l3Sqa{font-size:16px;font-weight:800;color:var(--text-primary);letter-spacing:-.025em;line-height:1.3}.ProjectDetail_navClient__L693M{font-size:11px;color:var(--text-muted)}.ProjectDetail_resultsGrid__f7PVc{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:600px){.ProjectDetail_resultsGrid__f7PVc{grid-template-columns:1fr}}.ProjectDetail_resultCard__tS_4g{padding:24px 20px;background:color-mix(in srgb,var(--accent,#06c8e8) 5%,var(--bg-card));border:1px solid color-mix(in srgb,var(--accent,#06c8e8) 20%,transparent);border-radius:16px;display:flex;flex-direction:column;gap:6px}.ProjectDetail_resultMetric__Nz_3m{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:900;letter-spacing:-.04em;line-height:1}.ProjectDetail_resultLabel___btEI{font-size:12px;color:var(--text-muted);font-weight:500;line-height:1.4}