.pack-panel{background:#5c4bd8;color:#fff;border-bottom:3px solid #0a0910;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:52px;align-items:center;padding:72px 7vw}.pack-badge{display:inline-block;background:#b7ee4d;color:#0a0910;margin:0 0 16px;padding:8px 11px;font-size:10px;font-weight:950}.pack-copy h2{margin:0;font:700 52px/1 Georgia,serif}.pack-copy>p:not(.pack-badge):not(.pack-links){max-width:680px;color:#e4e1ff;margin:20px 0 0;font-size:18px;line-height:1.55}.pack-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}.button-pack{background:#ff3e9d;border-color:#fff;box-shadow:6px 6px 0 #31dbe8}.button-outline{background:transparent;border-color:#fff}.pack-links{margin:22px 0 0;color:#d7d3ff;font-size:12px}.pack-links a{text-decoration:underline;font-weight:850}.pack-steps{list-style:none;margin:0;padding:0}.pack-steps li{border-bottom:1px solid #ffffff3d;display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;padding:18px 0}.pack-steps li:last-child{border-bottom:0}.pack-steps span{background:#31dbe8;color:#0a0910;width:38px;height:38px;display:grid;place-items:center;font-weight:950}.pack-steps p{margin:0;color:#e4e1ff;font-size:13px;line-height:1.45}.pack-steps strong{color:#fff;font-size:15px}.pack-steps code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:860px){.pack-panel{grid-template-columns:1fr}}@media (max-width:560px){.pack-panel{padding:56px 20px}.pack-copy h2{font-size:40px}.pack-actions{display:grid}.pack-actions .button{width:100%}}
