.pack-cta.pack-flow{display:block;padding:26px 28px}.pack-flow h2{max-width:40ch}.pack-flow-steps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px;margin-top:20px}.pack-flow-step{min-width:0;border:1px solid #ffffff26;border-radius:14px;padding:16px;background:#ffffff05}.pack-flow .pack-flow-number{display:flex;align-items:center;gap:9px;margin:0 0 12px;font:700 12px/1.4 Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#b7ddfb}.pack-flow-number span{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#7cc4ff;color:#0b1b2e;flex-shrink:0}.pack-flow .btn{display:flex;width:100%;box-sizing:border-box;min-height:48px;padding:12px 16px;white-space:normal;line-height:1.4;font-weight:750}.pack-flow-step>.btn+p{font-size:13px;line-height:1.6;margin:11px 0 0}.pack-flow .pack-flow-summary{font-size:12px;line-height:1.5;color:#b7ddfb;margin:13px 0 0;max-width:none}.pack-flow [data-flow-saved=true]{color:inherit}@media(max-width:700px){.pack-cta.pack-flow{padding:22px 18px}.pack-flow-steps{grid-template-columns:minmax(0,1fr);gap:12px}.pack-flow-step{padding:15px}.pack-flow h2{font-size:23px}}@media print{.pack-cta.pack-flow{display:none}}
