.portal-module__s-XVea__portal{width:30%;max-width:1200px;margin:var(--space-8)auto var(--space-20);padding:var(--space-18)var(--space-24);justify-content:space-between;align-items:center;gap:var(--space-16);background:var(--color-bg);border-radius:var(--radius-18);flex-wrap:wrap;display:flex}.portal-module__s-XVea__portal_text{gap:3px;min-width:0;display:grid}.portal-module__s-XVea__portal_title{font-family:var(--font-heading);font-size:var(--text-md);color:var(--color-fg)}.portal-module__s-XVea__portal_sub{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-muted)}.portal-module__s-XVea__portal_btn{align-items:center;gap:var(--space-8);padding:11px var(--space-18);font-family:var(--font-heading);color:#fff;white-space:nowrap;border-radius:var(--radius-pill);background:linear-gradient(120deg,#fff 0,1%,gray,#00f);font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.portal-module__s-XVea__portal_btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #001aff47}@media (max-width:600px){.portal-module__s-XVea__portal{width:90%;padding:var(--space-16)var(--space-18)}.portal-module__s-XVea__portal_btn{justify-content:center;width:100%}}
