.vxRegistrationPlanHero{box-sizing:border-box;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;margin:0 0 12px;padding:12px 14px;border:1px solid #b9dcd8;border-radius:12px;background:linear-gradient(120deg,#e9f7f3,#f0f7ff);color:#183e4d;font-family:inherit;text-align:left}
.vxRegistrationPlanHero[hidden]{display:none!important}
.vxRegistrationPlanHero__icon{display:flex;align-items:center;justify-content:center;width:28px;height:30px;border-radius:8px;background:#fff;color:#147668}
.vxRegistrationPlanHero__icon svg{width:24px;height:24px}
.vxRegistrationPlanHero .vxRegistrationPlanHero__title{margin:0;padding:0;color:#173f4b;font-family:inherit;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:normal;text-transform:none;overflow-wrap:break-word}
.vxRegistrationPlanHero .vxRegistrationPlanHero__text{margin:4px 0 0;padding:0;color:#42616d;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:normal}
.vxProfileModal__body>.vxRegistrationPlanHero{margin-top:14px;margin-bottom:0}
.vxPhoneConfirmModal__head>.vxRegistrationPlanHero{margin-top:18px;margin-bottom:0}
@media(max-width:480px){.vxRegistrationPlanHero{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px;margin-bottom:12px}.vxRegistrationPlanHero__icon{width:26px;height:28px}.vxRegistrationPlanHero__icon svg{width:22px;height:22px}.vxRegistrationPlanHero .vxRegistrationPlanHero__title{font-size:15px}}
@media(max-width:480px){#completeProfileModal .vxProfileModal__submit{white-space:normal;height:auto;min-width:0;max-width:100%;padding:12px 14px;font-size:18px!important;line-height:1.35}}
