.portal-promo{background-color:var(--violet-950);background-size:cover;padding:24px}.portal-promo__container{align-items:center;display:grid;gap:52px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:64px 0}.portal-promo__eyebrow{color:var(--magenta-400);font-family:var(--font-eyebrow);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.portal-promo__title{color:#fff;font-family:var(--font-display);font-optical-sizing:none;font-size:var(--fs-display-md);font-variation-settings:"opsz" 20;font-weight:400;line-height:1.1;margin:14px 0 16px;text-transform:uppercase}.portal-promo__body{color:var(--text-on-dark-dim);font-family:var(--font-body);font-size:1rem;line-height:1.6;margin:0 0 26px;max-width:460px}.portal-promo__btn{align-items:center;background:#fff;border:none;border-radius:999px;color:var(--brand);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:15px;font-weight:500;padding:14px 32px}.portal-promo__btn:hover{background:var(--neutral-100)}.portal-promo__panel{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.16);border-radius:18px;overflow:hidden}.portal-promo__panel-head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;display:flex;font-family:var(--font-display);font-size:13px;font-weight:600;gap:9px;letter-spacing:.02em;padding:13px 18px;text-transform:uppercase}.portal-promo__panel-dot{background:var(--magenta-400);border-radius:50%;height:9px;width:9px}.portal-promo__rows{padding:8px 14px 14px}.portal-promo__row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;gap:13px;padding:13px 6px}.portal-promo__row:last-child{border-bottom:none}.portal-promo__row-icon{color:var(--magenta-400);display:inline-flex;flex:none}.portal-promo__row-label{color:#fff;flex:1;font-family:var(--font-body);font-size:13.5px;font-weight:500}.portal-promo__row-status{color:var(--text-on-dark-faint);font-family:var(--font-mono);font-size:10px}@media (max-width:900px){.portal-promo__container{grid-template-columns:1fr}}