/* Shared navigation and truthful preview labels across the marketing site. */
.site-menu{display:none;background:#fff;border:1px solid #dce3eb;border-radius:999px;padding:10px 14px;color:#17191d;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.preview-note{font-size:12px!important;line-height:1.6!important;color:#68778a!important;margin-top:18px!important;max-width:520px}.preview-note a{text-decoration:underline;text-underline-offset:3px;color:#076fe5}
.foot{flex-wrap:wrap}.footlinks{flex-wrap:wrap;gap:14px 22px;max-width:690px}
.release-list{display:grid;gap:16px}.release-card{padding:30px;background:#fff;border:1px solid #dfe7ef;border-radius:28px;box-shadow:0 16px 44px rgba(19,48,81,.07)}.release-card h3{font-size:25px;letter-spacing:-.04em;margin:12px 0}.release-card p{color:#65717e;line-height:1.7;margin:0}.release-badge{display:inline-block;padding:6px 10px;border-radius:999px;background:#eaf8ee;color:#247a42;font-weight:750;font-size:11px}.release-badge.pending{background:#eaf4ff;color:#076fcf}
@media(max-width:1080px){.site-menu{display:inline-flex}.navin{position:relative;gap:12px}.nav .links{display:none}.nav .links[data-mobile-open]{display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:12px;background:rgba(255,255,255,.98);border:1px solid #dce6f0;border-radius:22px;box-shadow:0 20px 50px rgba(10,35,66,.18);font-size:16px}.nav .links[data-mobile-open] a{padding:14px 16px;border-radius:12px}.nav .links[data-mobile-open] a:hover{background:#edf6ff}}
@media(max-width:420px){.brand{gap:8px}.brandtxt b{font-size:16px}.actions{gap:6px}.actions .btn-blue{padding:10px 11px;font-size:11px}.site-menu{padding:10px 11px;font-size:12px}.release-card{padding:24px}.page-hero h1{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
