.eduvio-public-promo{position:relative;z-index:8;width:min(1080px,calc(100% - 32px));margin:14px auto 24px;padding:20px 22px;border-radius:22px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 18px;background:linear-gradient(115deg,#fff7d6,#ffd86b 42%,#ffb44a);color:#2e2470;border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 46px rgba(30,24,80,.22);overflow:hidden}.eduvio-public-promo[hidden]{display:none!important}.eduvio-public-promo:before{content:'★';font-size:2rem;line-height:1;background:#fff;border-radius:999px;width:52px;height:52px;display:grid;place-items:center;box-shadow:0 8px 24px rgba(81,63,0,.12)}.eduvio-public-promo strong{font-family:Nunito,system-ui,sans-serif;font-size:clamp(1.2rem,2.4vw,2rem);font-weight:900;letter-spacing:-.02em}.eduvio-public-promo span{grid-column:2;color:#57491c;font-weight:800}.eduvio-public-promo a{grid-column:3;grid-row:1/3;align-self:center;text-decoration:none;background:#4f46e5;color:white;padding:12px 18px;border-radius:999px;font-weight:900;box-shadow:0 7px 18px rgba(79,70,229,.28)}#screen-auth .eduvio-public-promo{margin-top:0;margin-bottom:22px}#screen-auth .eduvio-public-promo strong{color:#2e2470}@media(max-width:720px){.eduvio-public-promo{grid-template-columns:auto 1fr;padding:16px;gap:8px 12px}.eduvio-public-promo:before{width:44px;height:44px;font-size:1.5rem}.eduvio-public-promo strong{font-size:1.15rem}.eduvio-public-promo span{grid-column:1/3;font-size:.9rem}.eduvio-public-promo a{grid-column:1/3;grid-row:auto;text-align:center;width:100%;box-sizing:border-box}}
