.pd-card{background:linear-gradient(180deg, var(--studio-elevated), var(--studio-surface));border:1px solid #ffffff14;border-radius:1.5rem;display:grid;overflow:hidden}@media (min-width:1024px){.pd-card{grid-template-columns:1.1fr 1fr}.pd-card--text{grid-template-columns:1fr}}.pd-card__media{aspect-ratio:16/10;background:#0b0a10;min-height:16rem;position:relative}@media (min-width:1024px){.pd-card__media{aspect-ratio:auto;min-height:100%}}.pd-card__body{flex-direction:column;gap:1rem;padding:2rem 1.5rem;display:flex}@media (min-width:640px){.pd-card__body{padding:2.75rem}}.pd-stage{color:#ffffffb3;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.3rem .75rem;font-size:.75rem;display:inline-flex}.pd-stage span{background:#fff6;border-radius:999px;width:.4rem;height:.4rem}.pd-stage span.is-live{background:#4ade80;box-shadow:0 0 0 3px #4ade802e}.pd-name{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.035em;color:#fff;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.05}.pd-tagline{color:#e5e5e5;font-size:1.0625rem;line-height:1.55}.pd-description{color:#a3a3a3;line-height:1.65}.pd-features{color:#d4d4d4;gap:.6rem;margin-top:.25rem;font-size:.9375rem;display:grid}.pd-features li{align-items:flex-start;gap:.6rem;display:flex}.pd-features svg{margin-top:.2rem}.pd-actions{margin-top:.75rem}.pd-cta{color:#0a0a0a;background:#fff;border-radius:999px;align-items:center;gap:.4rem;min-height:2.875rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;transition:background .2s;display:inline-flex}.pd-cta:hover{background:#e9d5ff}.pd-boundary{color:#ffffff6b;border-top:1px solid #ffffff0f;margin-top:auto;padding-top:1.25rem;font-size:.8125rem;line-height:1.6}
