.portal-banner[data-astro-cid-tmyqldu3]{background:radial-gradient(ellipse 70% 120% at 100% 0%,#26b2dc59,transparent 60%),linear-gradient(135deg,#0d4f66 0%,var(--rg-primary) 55%,var(--rg-secondary) 100%);color:#fff;padding-block:var(--rg-gap-xl)}.portal-banner__inner[data-astro-cid-tmyqldu3]{gap:var(--rg-gap-xl);align-items:center;display:grid}@media (width>=900px){.portal-banner__inner[data-astro-cid-tmyqldu3]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.portal-banner__eyebrow[data-astro-cid-tmyqldu3]{font-size:var(--rg-fs-xs);letter-spacing:.06em;text-transform:uppercase;background:#ffffff24;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem;font-weight:650;display:inline-flex}.portal-banner[data-astro-cid-tmyqldu3] .portal-banner__eyebrow-icon{width:1.05rem;height:1.05rem}.portal-banner[data-astro-cid-tmyqldu3] h2[data-astro-cid-tmyqldu3]{color:#fff;margin-top:var(--rg-gap-sm);max-width:20ch}.portal-banner__lead[data-astro-cid-tmyqldu3]{margin-top:var(--rg-gap-sm);color:#ffffffe6;max-width:56ch}.portal-banner__points[data-astro-cid-tmyqldu3]{margin:var(--rg-gap) 0 0;gap:.5rem;padding:0;list-style:none;display:grid}.portal-banner__points[data-astro-cid-tmyqldu3] li[data-astro-cid-tmyqldu3]{align-items:flex-start;gap:.6rem;font-weight:550;display:flex}.portal-banner[data-astro-cid-tmyqldu3] .portal-banner__check{color:#9be3f7;flex:none;width:1.35rem;height:1.35rem}.portal-banner__actions[data-astro-cid-tmyqldu3]{margin-top:var(--rg-gap-lg);gap:var(--rg-gap-sm);flex-wrap:wrap;display:flex}.portal-btn--outline[data-astro-cid-tmyqldu3]{color:#fff;background:0 0;border-color:#ffffff8c}.portal-btn--outline[data-astro-cid-tmyqldu3]:hover{color:#fff;background:#ffffff1f;border-color:#fff}.portal-mock[data-astro-cid-tmyqldu3]{background:var(--rg-surface);color:var(--rg-body);border-radius:var(--rg-radius-lg);justify-self:center;width:100%;max-width:560px;overflow:hidden;box-shadow:0 24px 48px -16px #00000073}@media (width>=900px){.portal-mock[data-astro-cid-tmyqldu3]{transform:rotate(1.5deg)}}.portal-mock__bar[data-astro-cid-tmyqldu3]{background:var(--rg-surface-alt);border-bottom:1px solid var(--rg-line);font-size:var(--rg-fs-sm);align-items:center;gap:.35rem;padding:.75rem 1rem;display:flex}.portal-mock__bar[data-astro-cid-tmyqldu3] span[data-astro-cid-tmyqldu3]{background:var(--rg-line);border-radius:50%;width:.6rem;height:.6rem}.portal-mock__bar[data-astro-cid-tmyqldu3] b[data-astro-cid-tmyqldu3]{color:var(--rg-ink);margin-left:.6rem;font-weight:650}.portal-mock__list[data-astro-cid-tmyqldu3]{margin:0;padding:.4rem 1rem;list-style:none}.portal-mock__list[data-astro-cid-tmyqldu3] li[data-astro-cid-tmyqldu3]{font-size:var(--rg-fs-sm);align-items:center;gap:.6rem;padding:.7rem 0;display:flex}.portal-mock__list[data-astro-cid-tmyqldu3] li[data-astro-cid-tmyqldu3]+li[data-astro-cid-tmyqldu3]{border-top:1px solid var(--rg-line-soft)}.portal-mock[data-astro-cid-tmyqldu3] .portal-mock__icon{width:1.15rem;height:1.15rem;color:var(--rg-primary);flex:none}.portal-mock__name[data-astro-cid-tmyqldu3]{min-width:0;color:var(--rg-ink);flex:1;font-weight:550}.portal-mock__state[data-astro-cid-tmyqldu3]{font-size:var(--rg-fs-xs);white-space:nowrap;border-radius:999px;flex:none;padding:.2rem .6rem;font-weight:650}.portal-mock__state--ok[data-astro-cid-tmyqldu3]{color:#3f6610;background:#eef6e2}.portal-mock__state--warn[data-astro-cid-tmyqldu3]{color:#8a5800;background:#fdf1da}.portal-mock__note[data-astro-cid-tmyqldu3]{background:var(--rg-primary-bg);font-size:var(--rg-fs-xs);color:var(--rg-primary);align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;font-weight:600;display:flex}.portal-box[data-astro-cid-tmyqldu3]{gap:var(--rg-gap);margin-block:var(--rg-gap-xl);padding:var(--rg-gap-lg);background:var(--rg-primary-bg);border:1px solid #1275962e;border-left:4px solid var(--rg-primary);border-radius:var(--rg-radius);align-items:center;display:grid}@media (width>=760px){.portal-box[data-astro-cid-tmyqldu3]{grid-template-columns:auto minmax(0,1fr)}.portal-box__actions[data-astro-cid-tmyqldu3]{grid-column:2}}@media (width>=1100px){.portal-box[data-astro-cid-tmyqldu3]{grid-template-columns:auto minmax(0,1fr) auto}.portal-box__actions[data-astro-cid-tmyqldu3]{grid-column:auto}}.portal-box__icon[data-astro-cid-tmyqldu3]{background:var(--rg-primary);color:#fff;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid}.portal-box__icon[data-astro-cid-tmyqldu3] svg{width:1.6rem;height:1.6rem}.portal-box__eyebrow[data-astro-cid-tmyqldu3]{font-size:var(--rg-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--rg-primary);font-weight:650}.portal-box__title[data-astro-cid-tmyqldu3]{font-size:var(--rg-fs-h4);font-weight:700;line-height:var(--rg-lh-snug);color:var(--rg-ink);margin-top:.2rem}.portal-box__text[data-astro-cid-tmyqldu3] p[data-astro-cid-tmyqldu3]:last-child{max-width:70ch;margin-top:.35rem}.portal-box__actions[data-astro-cid-tmyqldu3]{gap:var(--rg-gap-xs);flex-wrap:wrap;display:flex}
