.ProjectTimeline_lbOverlay__enSO8{position:fixed;inset:0;background:rgba(0,0,0,.86);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px}.ProjectTimeline_lbStage__5RSlX{width:min(1100px,96vw);display:flex;flex-direction:column;gap:12px;align-items:center}.ProjectTimeline_lbImg__FBVXu{width:100%;max-height:78vh;object-fit:contain;border-radius:14px;box-shadow:0 18px 55px rgba(0,0,0,.45);background:hsla(0,0%,100%,.03)}.ProjectTimeline_lbClose__HwhgC{top:14px;right:14px;width:44px;height:44px;font-size:28px}.ProjectTimeline_lbClose__HwhgC,.ProjectTimeline_lbNext__ISS0O,.ProjectTimeline_lbPrev__EbuZh{position:fixed;border:0;border-radius:999px;background:hsla(0,0%,100%,.14);color:#fff;cursor:pointer}.ProjectTimeline_lbNext__ISS0O,.ProjectTimeline_lbPrev__EbuZh{top:50%;transform:translateY(-50%);width:52px;height:52px;font-size:36px;display:grid;place-items:center}.ProjectTimeline_lbPrev__EbuZh{left:16px}.ProjectTimeline_lbNext__ISS0O{right:16px}.ProjectTimeline_lbClose__HwhgC:hover,.ProjectTimeline_lbNext__ISS0O:hover,.ProjectTimeline_lbPrev__EbuZh:hover{background:hsla(0,0%,100%,.22)}.ProjectTimeline_lbThumbs__ojtWP{width:100%;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ProjectTimeline_lbThumbBtn__jKE8K{border:2px solid transparent;padding:0;border-radius:10px;overflow:hidden;background:transparent;cursor:pointer}.ProjectTimeline_lbThumb__4KjO7{width:86px;height:56px;object-fit:cover;display:block;filter:brightness(.9)}.ProjectTimeline_lbThumbActive__t55jy{border-color:hsla(0,0%,100%,.75)}@media (max-width:768px){.ProjectTimeline_lbThumb__4KjO7{width:72px;height:48px}.ProjectTimeline_lbNext__ISS0O,.ProjectTimeline_lbPrev__EbuZh{width:44px;height:44px;font-size:30px}}.ProjectTimeline_page__vytdS{min-height:100vh;background:#f6f7fb;color:#0f172a}.ProjectTimeline_container__IaMV8{width:min(1100px,92vw);margin:0 auto;padding:28px 0 60px;display:grid;grid-gap:18px;gap:18px}.ProjectTimeline_hero___tn_2{width:min(1200px,96vw);margin:18px auto 0;position:relative}.ProjectTimeline_heroGrid__wRnzS{display:grid;grid-template-columns:1.6fr .8fr;grid-gap:14px;gap:14px}.ProjectTimeline_heroMain__OaUf3{position:relative;overflow:hidden;border-radius:18px}.ProjectTimeline_heroImg__DD5lx{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);filter:contrast(1.03) saturate(1.05)}.ProjectTimeline_badge__3F1jJ{position:absolute;top:14px;left:14px;z-index:2;background:#b39680;color:#fff;padding:8px 12px;border-radius:999px;font-weight:700;font-size:13px;letter-spacing:.2px;box-shadow:0 10px 22px rgba(0,0,0,.18)}.ProjectTimeline_heroSide__fFg8x{display:grid;grid-template-rows:1fr 1fr;grid-gap:14px;gap:14px}.ProjectTimeline_heroSideImg__Ab7mh{width:100%;height:100%;object-fit:cover;border-radius:18px;display:block;filter:contrast(1.03) saturate(1.05)}.ProjectTimeline_heroOverlay__YtvgU{margin-top:10vh}.ProjectTimeline_heroOverlayInner__Gpvt8{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px;border-radius:18px;background:linear-gradient(180deg,rgba(2,6,23,.05),rgba(2,6,23,.45) 45%,rgba(2,6,23,.72));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ProjectTimeline_heroTitle__BKaIm{margin:0;font-size:clamp(22px,3vw,38px);font-weight:800;color:#fff;letter-spacing:-.3px}.ProjectTimeline_heroSubtitle__Kcz7w{margin:6px 0 0;color:hsla(0,0%,100%,.88);font-size:15px}.ProjectTimeline_heroCTA__1us_I{min-width:260px;display:flex;flex-direction:column;gap:10px;padding-left:14px;border-left:2px solid hsla(0,0%,100%,.22)}.ProjectTimeline_ctaText__LonUi{color:hsla(0,0%,100%,.92);font-size:14px;font-weight:600}.ProjectTimeline_primaryBtn__8fzWe{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:12px;background:#0f172a;color:#fff;font-weight:700;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease;box-shadow:0 14px 28px rgba(2,6,23,.18)}.ProjectTimeline_primaryBtn__8fzWe:hover{transform:translateY(-1px)}.ProjectTimeline_primaryBtn__8fzWe:active{transform:translateY(0);opacity:.95}.ProjectTimeline_whatsappBtn__fb1Wx{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 14px;border-radius:12px;border:none;cursor:pointer;background:#25d366;color:#fff;font-weight:800;box-shadow:0 14px 28px rgba(2,6,23,.18);transition:transform .12s ease,filter .12s ease}.ProjectTimeline_whatsappBtn__fb1Wx:hover{transform:translateY(-1px);filter:brightness(1.02)}.ProjectTimeline_whatsappBtn__fb1Wx:active{transform:translateY(0)}.ProjectTimeline_card__4y_nq{background:hsla(0,0%,100%,.92);border:1px solid rgba(15,23,42,.06);border-radius:18px;box-shadow:0 16px 36px rgba(2,6,23,.06);padding:18px}.ProjectTimeline_cardHeader__PkpQ4{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.ProjectTimeline_h2__JpL3Z{margin:0;font-size:18px;font-weight:800;letter-spacing:-.2px}.ProjectTimeline_h2Center__AfzIv{margin:0 0 14px;text-align:center;font-size:18px;font-weight:900}.ProjectTimeline_detailsGrid__MinRt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ProjectTimeline_detailItem__ehAWc{padding:12px;border-radius:14px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.ProjectTimeline_detailLabel__xQ1RZ{font-size:12px;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.ProjectTimeline_detailValue__p0OJl{margin-top:6px;font-size:15px;font-weight:800;color:#0f172a}.ProjectTimeline_developerRow__SWlmn{display:flex;align-items:center;justify-content:space-between;gap:14px}.ProjectTimeline_muted__x13Ne{color:#64748b;font-weight:700;font-size:13px}.ProjectTimeline_devName__tr_xR{margin-top:4px;font-weight:900;font-size:18px}.ProjectTimeline_devLogo__nxPTJ{height:22px;width:96px;object-fit:contain;display:block}.ProjectTimeline_paragraph__t6m4s{margin:10px 0 0;color:#334155;line-height:1.75;font-size:15px}.ProjectTimeline_timeline__qIAs3{list-style:none;padding:0;margin:0;display:grid;grid-gap:16px;gap:16px}.ProjectTimeline_step__ri5Lf{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;align-items:start}.ProjectTimeline_markerCol__yfxd_{display:grid;justify-items:center;align-content:start}.ProjectTimeline_dot__VfuRt{width:22px;height:22px;border-radius:999px;background:#cbd5e1;display:grid;place-items:center;color:#fff;font-weight:900;font-size:12px}.ProjectTimeline_dotDone__W5Ars{background:#3a307f}.ProjectTimeline_vLine__8tHld{width:2px;height:44px;background:#cbd5e1;margin-top:6px;border-radius:999px}.ProjectTimeline_vLineDone__nM6kP{background:#3a307f}.ProjectTimeline_stepBody__V8FkW{padding:12px;border-radius:14px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.ProjectTimeline_stepTitle__ZNWWu{font-weight:900;color:#0f172a}.ProjectTimeline_stepMeta__bQ60E{margin-top:6px;color:#64748b;font-weight:700;font-size:13px}.ProjectTimeline_contactWrap__K7VKY{margin-top:8px;display:flex;gap:18px}@media (max-width:980px){.ProjectTimeline_contactWrap__K7VKY{margin-top:8px;display:grid;grid-gap:18px;gap:18px}.ProjectTimeline_heroGrid__wRnzS{grid-template-columns:1fr;height:auto}.ProjectTimeline_heroSide__fFg8x{grid-template-columns:1fr 1fr;grid-template-rows:auto}.ProjectTimeline_heroSideImg__Ab7mh{height:180px}.ProjectTimeline_heroOverlay__YtvgU{position:static;padding:12px 0 0}.ProjectTimeline_heroOverlayInner__Gpvt8{border-radius:18px}.ProjectTimeline_heroCTA__1us_I{min-width:auto;border-left:none;padding-left:0}.ProjectTimeline_detailsGrid__MinRt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ProjectTimeline_detailsGrid__MinRt{grid-template-columns:1fr}.ProjectTimeline_heroOverlayInner__Gpvt8{flex-direction:column;align-items:flex-start}}.ProjectTimeline_lbStage__5RSlX{position:relative}.ProjectTimeline_lbArrow__PNu0L{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);background:rgba(0,0,0,.45);color:#fff;font-size:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectTimeline_lbArrowLeft__wr5iF{left:14px}.ProjectTimeline_lbArrowRight__We0_n{right:14px}.ProjectTimeline_lbArrow__PNu0L:hover{background:rgba(0,0,0,.65);border-color:hsla(0,0%,100%,.45)}