.DiagnosticBanner-module__AKS7GW__section{background:var(--color-dark);border-radius:var(--rounding-m);padding:40px 24px;overflow:hidden}@media (min-width:1024px){.DiagnosticBanner-module__AKS7GW__section{padding:64px 56px}}.DiagnosticBanner-module__AKS7GW__content{align-items:center;gap:32px;max-width:1120px;margin:0 auto;display:grid}@media (min-width:900px){.DiagnosticBanner-module__AKS7GW__content{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:48px}}.DiagnosticBanner-module__AKS7GW__contentLeft{min-width:0}.DiagnosticBanner-module__AKS7GW__subtitle{font-family:var(--font-avantt-medium), system-ui, sans-serif;font-size:var(--font-size-12);text-transform:uppercase;letter-spacing:.14em;color:var(--color-mauve);margin:0;font-weight:500}.DiagnosticBanner-module__AKS7GW__title{font-family:var(--font-avantt-extra-bold), system-ui, sans-serif;text-transform:uppercase;color:var(--color-cream);margin:12px 0 0;font-size:34px;font-weight:800;line-height:1.05}@media (min-width:1024px){.DiagnosticBanner-module__AKS7GW__title{font-size:52px}}.DiagnosticBanner-module__AKS7GW__text{font-family:var(--font-avantt-regular), system-ui, sans-serif;font-size:var(--font-size-16);color:#fbf3eab8;max-width:46ch;margin:20px 0 0;line-height:1.6}.DiagnosticBanner-module__AKS7GW__text strong{font-family:var(--font-avantt-semi-bold), system-ui, sans-serif;color:var(--color-cream);font-weight:600}@media (min-width:1024px){.DiagnosticBanner-module__AKS7GW__text{font-size:var(--font-size-18)}}.DiagnosticBanner-module__AKS7GW__ctaContainer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.DiagnosticBanner-module__AKS7GW__cta{font-family:var(--font-avantt-semi-bold), system-ui, sans-serif;font-size:var(--font-size-16);color:var(--color-dark);background:var(--color-mauve);border-radius:999px;align-items:center;padding:14px 26px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.DiagnosticBanner-module__AKS7GW__cta:hover{background:var(--color-mauve-light);transform:translateY(-1px)}.DiagnosticBanner-module__AKS7GW__ctaSecondary{font-family:var(--font-avantt-medium), system-ui, sans-serif;font-size:var(--font-size-16);color:var(--color-cream);border:1px solid #fbf3ea47;border-radius:999px;align-items:center;padding:13px 24px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.DiagnosticBanner-module__AKS7GW__ctaSecondary:hover{background:#fbf3ea14;border-color:#fbf3ea80}.DiagnosticBanner-module__AKS7GW__contentRight{justify-content:center;min-width:0;display:flex}.DiagnosticBanner-module__AKS7GW__radar{width:100%;max-width:360px;height:auto}
.SiteHeader-module__mdpVJq__header{background:#fff;border-bottom:1px solid #04313214;align-items:center;gap:16px;height:64px;padding:0 16px;display:flex}@media (min-width:1024px){.SiteHeader-module__mdpVJq__header{gap:32px;height:72px;padding:0 34px}}.SiteHeader-module__mdpVJq__logoLink{flex-shrink:0;align-items:center;transition:opacity .15s;display:inline-flex}.SiteHeader-module__mdpVJq__logoLink:hover{opacity:.75}.SiteHeader-module__mdpVJq__nav{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.SiteHeader-module__mdpVJq__nav::-webkit-scrollbar{display:none}@media (min-width:1024px){.SiteHeader-module__mdpVJq__nav{gap:8px}}.SiteHeader-module__mdpVJq__link{font-family:var(--font-avantt-medium), system-ui, sans-serif;font-size:var(--font-size-14);color:#04313299;border-radius:999px;flex-shrink:0;padding:8px 12px;line-height:1;text-decoration:none;transition:color .15s,background .15s}.SiteHeader-module__mdpVJq__link:hover{color:var(--color-dark);background:#0431320d}.SiteHeader-module__mdpVJq__link[aria-current=page]{color:var(--color-bordeau);background:#47152614}.SiteHeader-module__mdpVJq__linkDisabled{color:#0431324d;cursor:not-allowed}.SiteHeader-module__mdpVJq__linkDisabled:hover{color:#0431324d;background:0 0}.SiteHeader-module__mdpVJq__authLink{font-family:var(--font-avantt-medium), system-ui, sans-serif;font-size:var(--font-size-14);color:var(--color-bordeau);border:1px solid #47152633;border-radius:999px;flex-shrink:0;margin-left:auto;padding:8px 14px;line-height:1;text-decoration:none;transition:background .15s,border-color .15s}.SiteHeader-module__mdpVJq__authLink:hover{background:#4715260f;border-color:#47152666}
.page-module__VmafnG__page{background:var(--color-linen);min-height:100vh;color:var(--color-dark);font-family:var(--font-avantt-regular), system-ui, sans-serif;flex-direction:column;flex:1;display:flex}.page-module__VmafnG__main{width:100%;max-width:1200px;margin:0 auto;padding:32px 16px 64px}@media (min-width:1024px){.page-module__VmafnG__main{padding:56px 34px 96px}}.page-module__VmafnG__error{font-size:var(--font-size-14);color:#8a2318;border-radius:var(--rounding-s);background:#f56c591a;border:1px solid #f56c5959;margin:0 0 24px;padding:12px 16px;line-height:1.5}.page-module__VmafnG__signedOut{flex-direction:column;align-items:center;gap:20px;margin:32px 0 0;display:flex}.page-module__VmafnG__signedOutText{font-size:var(--font-size-16);color:#043132b3;text-align:center;margin:0;line-height:1.6}.page-module__VmafnG__signedOutCta{font-family:var(--font-avantt-semi-bold), system-ui, sans-serif;font-size:var(--font-size-16);color:var(--color-cream);background:var(--color-bordeau);border-radius:999px;justify-content:center;align-items:center;padding:15px 32px;line-height:1;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.page-module__VmafnG__signedOutCta:hover{background:#5c1c2f;transform:translateY(-1px)}
