.tph-activation{padding:36px 0 12px}.tph-activation-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:28px;padding:30px;border:1px solid rgba(126,165,204,.2);border-radius:24px;background:linear-gradient(135deg,rgba(14,33,55,.96),rgba(8,23,40,.96));box-shadow:0 24px 70px rgba(0,0,0,.22)}.tph-activation-card h2{margin:8px 0;font-size:clamp(1.55rem,3vw,2.25rem)}.tph-activation-card p{color:#aab9cc;line-height:1.65}.tph-activation-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px}.tph-activation-steps span{padding:11px 8px;border:1px solid rgba(126,165,204,.16);border-radius:12px;color:#8395ab;text-align:center;font-size:.82rem;font-weight:700}.tph-activation-steps .is-complete{color:#42d9a5;border-color:rgba(66,217,165,.35)}.tph-activation-steps .is-current{color:#fff;border-color:#ff7a1a;background:rgba(255,122,26,.12)}.tph-activation-next{padding:22px;border-radius:18px;background:rgba(255,255,255,.045)}.tph-activation-next small{color:#58d7ff;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.tph-activation-next strong{display:block;margin:10px 0 6px;font-size:1.15rem}.tph-activation-next a{display:inline-flex;margin-top:12px}.tph-activation-next .tph-activation-signup{display:block;color:#aab9cc;font-size:.86rem;text-decoration:underline}@media(max-width:800px){.tph-activation-card{grid-template-columns:1fr}.tph-activation-steps{grid-template-columns:1fr 1fr}}