.crumb[data-astro-cid-d73en532]{display:inline-flex;align-items:center;gap:.375rem;color:#003c71;font-weight:600;text-underline-offset:3px}.crumb[data-astro-cid-d73en532]:hover{text-decoration:underline}.crumb[data-astro-cid-d73en532]:focus-visible,.btn[data-astro-cid-d73en532]:focus-visible,.legend-sum[data-astro-cid-d73en532]:focus-visible,.system__sum[data-astro-cid-d73en532]:focus-visible{outline:3px solid #1a6fc0;outline-offset:2px;border-radius:.375rem}.dot[data-astro-cid-d73en532]{width:.5rem;height:.5rem;border-radius:999px;display:inline-block}.stage[data-astro-cid-d73en532]{position:relative;display:flex;align-items:center;justify-content:center;border-radius:1.5rem;aspect-ratio:1 / 1;padding:2rem}.stage__img[data-astro-cid-d73en532]{width:78%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 22px rgb(15 23 42 / .18));transition:transform .8s var(--ease-out)}.stage[data-astro-cid-d73en532]:hover .stage__img[data-astro-cid-d73en532]{transform:translateY(-6px) rotate(-2deg) scale(1.02)}@media(max-width:1023px){.stage[data-astro-cid-d73en532]{aspect-ratio:auto;height:min(38vh,24rem);padding:1.25rem}.stage__img[data-astro-cid-d73en532]{width:auto;height:100%;max-height:100%}.stage__img--small[data-astro-cid-d73en532]{height:auto;max-height:100%}}.btn[data-astro-cid-d73en532]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:700;font-size:.9375rem}.btn--primary[data-astro-cid-d73en532]{background:#003c71;color:#fff}.btn--primary[data-astro-cid-d73en532]:hover{background:#002347}.btn--ghost[data-astro-cid-d73en532]{border:1.5px solid #003c71;color:#003c71;background:#fff}.btn--ghost[data-astro-cid-d73en532]:hover{background:#f0f6ff}.btn--sm[data-astro-cid-d73en532]{padding:.625rem 1rem;font-size:.875rem;white-space:nowrap}@media(max-width:639px){[data-astro-cid-d73en532][data-hero-cta] .btn[data-astro-cid-d73en532]{flex:1 1 auto}}.badge[data-astro-cid-d73en532]{font-size:.8125rem;font-weight:700;padding:.25rem .75rem;border-radius:999px;background:#f0f6ff;color:#003c71}.badge--tint[data-astro-cid-d73en532]{background:#f5f49a;color:#002347}.spec-row[data-astro-cid-d73en532]{display:grid;grid-template-columns:minmax(7rem,38%) 1fr;gap:1rem;padding:.75rem 1.25rem;font-size:.9375rem}.spec-row[data-astro-cid-d73en532] dt[data-astro-cid-d73en532]{color:#475569;font-weight:400}.spec-row[data-astro-cid-d73en532] dd[data-astro-cid-d73en532]{color:#0f172a;font-weight:700}.panel[data-astro-cid-d73en532]{background:#fff;border:1px solid #e4e4e7;border-radius:1.5rem;padding:1.5rem}.legend-sum[data-astro-cid-d73en532]{cursor:pointer;font-size:.875rem;font-weight:700;color:#003c71}.mini-bar[data-astro-cid-d73en532]{display:inline-grid;grid-template-columns:repeat(5,1fr);gap:3px;width:5rem;flex:none}.mini-bar[data-astro-cid-d73en532] span[data-astro-cid-d73en532]{height:6px;border-radius:2px;background:#e2e8f0}.mini-bar[data-astro-cid-d73en532] span[data-astro-cid-d73en532].is-on{background:#003c71}.cert[data-astro-cid-d73en532]{background:#fafafa;border:1px solid #e4e4e7;border-radius:1.5rem;padding:1.25rem}.system[data-astro-cid-d73en532]{border-top:1px solid #e4e4e7;padding-top:1.5rem}.system__sum[data-astro-cid-d73en532]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.system__sum[data-astro-cid-d73en532]::-webkit-details-marker{display:none}.system__chev[data-astro-cid-d73en532]{transition:transform var(--dur-base) var(--ease-out)}.system[data-astro-cid-d73en532][open] .system__chev[data-astro-cid-d73en532]{transform:rotate(180deg)}.sub[data-astro-cid-d73en532]{background:#fafafa;border:1px solid #e4e4e7;border-radius:1.5rem;padding:1.25rem}.sub__type[data-astro-cid-d73en532]{font-size:.75rem;font-weight:700;padding:.0625rem .5rem;border-radius:999px;color:#1e293b}.sticky-cta[data-astro-cid-d73en532]{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4e4e7;box-shadow:0 -12px 30px -18px #0f172a66;transform:translateY(110%);transition:transform .32s var(--ease-out)}.sticky-cta[data-astro-cid-d73en532].is-visible{transform:none}@media(prefers-reduced-motion:reduce){.sticky-cta[data-astro-cid-d73en532],.stage__img[data-astro-cid-d73en532]{transition:none}.stage[data-astro-cid-d73en532]:hover .stage__img[data-astro-cid-d73en532]{transform:none}}
