.ProjectDetailView_hero__ruDbe{padding:4.5rem 0 1.5rem}.ProjectDetailView_heroGrid__qHqv_{align-items:center;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1fr) 320px}.ProjectDetailView_badges__oS7bJ,.ProjectDetailView_metrics__VLDb3,.ProjectDetailView_tech__IeGpQ{display:flex;flex-wrap:wrap;gap:.5rem}.ProjectDetailView_hero__ruDbe h1{font-size:clamp(2.5rem,7vw,5rem);line-height:.98;margin:1rem 0}.ProjectDetailView_hero__ruDbe h1 span{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent;display:block}.ProjectDetailView_card__epqwy li,.ProjectDetailView_card__epqwy p,.ProjectDetailView_hero__ruDbe p{color:var(--text-muted);font-size:1.08rem;line-height:1.65}.ProjectDetailView_hero__ruDbe p{max-width:860px}.ProjectDetailView_actions__bGO2V{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.ProjectDetailView_visual__n1UN8{align-items:center;background:var(--gradient-primary);border-radius:var(--radius-xl);display:flex;justify-content:center;min-height:320px;overflow:hidden;position:relative}.ProjectDetailView_visual__n1UN8:before{background:radial-gradient(circle,rgba(255,255,255,.32),transparent 58%);content:"";height:220px;position:absolute;right:-70px;top:-80px;width:220px}.ProjectDetailView_visual__n1UN8 img{border-radius:28px;filter:drop-shadow(0 22px 38px rgba(15,23,42,.22));position:relative;z-index:1}.ProjectDetailView_visual__n1UN8 img.ProjectDetailView_iconOnWhite__5_3Gi{background:#fff;box-shadow:0 22px 42px rgba(15,23,42,.2);padding:1rem}.ProjectDetailView_card__epqwy{padding:1.2rem}.ProjectDetailView_grid__obr_f{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.ProjectDetailView_metrics__VLDb3 span,.ProjectDetailView_tech__IeGpQ span{background:var(--surface-2);border-radius:999px;color:var(--text-muted);font-weight:800;padding:.35rem .7rem}.ProjectDetailView_linkList__XdKHG{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.ProjectDetailView_textLink__HeVug{color:var(--color-primary);font-weight:900;padding:.75rem 0}.ProjectDetailView_appStoreLink__UIh0x{align-items:center;background:#050507;border:1px solid color-mix(in srgb,#fff,transparent 82%);border-radius:12px;color:#fff;display:inline-flex;gap:.7rem;min-height:3.75rem;padding:.55rem .95rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ProjectDetailView_appStoreLink__UIh0x:hover{border-color:color-mix(in srgb,#fff,transparent 64%);box-shadow:0 14px 28px rgba(15,23,42,.18);transform:translateY(-2px)}.ProjectDetailView_appStoreLink__UIh0x span{display:grid;line-height:1.05}.ProjectDetailView_appStoreLink__UIh0x small{color:rgba(255,255,255,.78);font-size:.68rem;font-weight:700}.ProjectDetailView_appStoreLink__UIh0x strong{color:#fff;font-size:1.25rem;font-weight:900}@media (max-width:900px){.ProjectDetailView_grid__obr_f,.ProjectDetailView_heroGrid__qHqv_{grid-template-columns:1fr}}