/* Readable guidance, actions and numbered steps on every screen. */
.hero-copy>.eyebrow{font-size:18px;letter-spacing:.04em;line-height:1.6}
.hero-actions .button{font-size:18px;min-height:64px;padding:18px 23px;gap:20px}
.hero-small{font-size:16px;line-height:1.8;flex-wrap:wrap;row-gap:5px}
.card-number{font-size:17px;font-weight:700;letter-spacing:.05em}
.plan-option>span{font-size:30px;font-weight:700;line-height:1.1}
.checklist article>span{font-size:24px;font-weight:700;line-height:1.3;min-width:32px;margin-top:3px}
.step-grid article>span{font-size:20px;font-weight:700;width:48px;height:48px}
@media(max-width:1100px){.hero-copy>.eyebrow{font-size:17px}.hero-actions .button{font-size:16px;padding:16px 20px}.hero-small{font-size:15px}}
@media(max-width:760px){
 .hero-copy>.eyebrow{font-size:15px;letter-spacing:.015em}
 .hero-actions{gap:11px}
 .hero-actions .button{font-size:16px;padding:17px 18px;min-height:60px;flex:1 1 240px;justify-content:space-between}
 .hero-small{font-size:14px;column-gap:10px;line-height:1.9}
 .hero-small i{display:none}
 .card-number{font-size:16px}
 .plan-option>span{font-size:28px;top:23px;left:18px;line-height:1.1}
 .plan-option strong,.plan-option small{padding-left:48px}
 .plan-option{min-height:96px}
 .checklist article>span{font-size:23px;min-width:31px}
 .step-grid article>span{font-size:20px;width:46px;height:46px}
}

.business-info{border-top:1px solid #ffffff20;padding-top:26px;padding-bottom:26px}.business-info h3{font-size:18px;margin:0 0 12px}.business-info p{font-size:14px;line-height:2.1;color:#c0ccd5;margin:0}.business-info strong{color:#edf1f4;font-weight:600;margin-right:8px}.business-separator{padding:0 12px;color:#73889a}.registration-number{font-size:16px;font-weight:600;letter-spacing:.01em}@media(max-width:760px){.business-info p{font-size:13px}.business-separator{display:block;height:0;visibility:hidden}.business-info strong{margin-right:5px}.registration-number{font-size:15px}}
