.ph-header{padding:var(--space-4xl) var(--space-xl) var(--space-3xl);text-align:center;flex-direction:column;align-items:center;display:flex}.ph-header__content{align-items:center;gap:var(--space-xl);flex-direction:column;max-width:760px;display:flex}.ph-header__eyebrow{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-accent);background:var(--brand-primary-light);border:1px solid var(--border-p);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-md);font-size:.72rem;font-weight:600}.ph-header__title{font-family:var(--font-display);letter-spacing:.02em;color:var(--brand-text);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15}.ph-header__sub{color:var(--brand-muted-strong);max-width:600px;font-size:clamp(1rem,2vw,1.15rem);line-height:1.7}.ph-body{padding-bottom:var(--space-5xl)}.ph-body--narrow{max-width:820px}.ph-panel{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-2xl);background:#110818}.ph-actions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.ph-note{margin-top:var(--space-3xl);text-align:center;color:var(--brand-muted-strong);font-size:.95rem}@media (width<=479px){.ph-panel{padding:var(--space-xl) var(--space-lg)}}
