.shero[data-astro-cid-3rmf25uo]{background:var(--navy-950);color:var(--text-invert);isolation:isolate;position:relative;overflow:hidden}.shero__media[data-astro-cid-3rmf25uo]{z-index:-1;position:absolute;inset:0}.shero__img[data-astro-cid-3rmf25uo]{object-fit:cover;object-position:50% 42%;filter:saturate(.95)brightness(.72);width:100%;height:100%}.shero__scrim[data-astro-cid-3rmf25uo]{background:linear-gradient(100deg, var(--navy-950) 0%, #04141fe6 28%, #071f31bd 58%, #09253999 84%, #04141fa8 100%), linear-gradient(180deg, #04141f80 0%, #04141f1a 42%, #04141fcc 100%);position:absolute;inset:0}@media (max-width:860px){.shero__scrim[data-astro-cid-3rmf25uo]{background:linear-gradient(#04141fe6 0%,#071f31d1 45%,#04141ff2 100%)}}.shero__inner[data-astro-cid-3rmf25uo]{align-content:end;gap:var(--sp-5);min-height:clamp(24rem,19rem + 20vh,34rem);padding-top:calc(var(--frame) + var(--utility-h) + var(--header-h) + clamp(1.25rem, .9rem + 2vw, 2.75rem));padding-bottom:clamp(2.75rem,1.8rem + 4vw,5rem);display:grid;position:relative}.crumbs__list[data-astro-cid-3rmf25uo]{font-family:var(--font-mono);font-size:var(--t-marker);letter-spacing:.14em;text-transform:uppercase;color:var(--text-invert-muted);flex-wrap:wrap;align-items:center;gap:.2rem .55rem;display:flex}.crumbs__item[data-astro-cid-3rmf25uo]{align-items:center;gap:.55rem;display:flex}.crumbs__item[data-astro-cid-3rmf25uo]+.crumbs__item[data-astro-cid-3rmf25uo]:before{content:"";opacity:.45;background:currentColor;flex:none;width:.75rem;height:1px}.crumbs[data-astro-cid-3rmf25uo] a[data-astro-cid-3rmf25uo]{transition:color var(--dur-fast) var(--ease)}.crumbs[data-astro-cid-3rmf25uo] a[data-astro-cid-3rmf25uo]:hover,.crumbs[data-astro-cid-3rmf25uo] [data-astro-cid-3rmf25uo][aria-current=page]{color:var(--blue-300)}.shero__copy[data-astro-cid-3rmf25uo]{gap:var(--sp-5);max-width:52rem;display:grid}@media (min-width:960px){.shero__copy[data-astro-cid-3rmf25uo]{column-gap:clamp(2.25rem,.75rem + 3vw,4rem);row-gap:var(--sp-6);grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:end;max-width:82rem}.shero__title[data-astro-cid-3rmf25uo]{grid-area:1/1}.shero__lead[data-astro-cid-3rmf25uo]{grid-area:1/2;padding-bottom:.4rem}.shero__urgent[data-astro-cid-3rmf25uo]{grid-column:1/-1}}.shero__title[data-astro-cid-3rmf25uo]{font-size:var(--t-hero);color:var(--white);text-shadow:0 2px 30px #04141f80;max-width:18ch;line-height:1.02}.shero__em[data-astro-cid-3rmf25uo]{color:var(--blue-300)}.shero__lead[data-astro-cid-3rmf25uo]{color:#cadcea;max-width:46ch}.shero__urgent[data-astro-cid-3rmf25uo]{margin-top:var(--sp-2);padding-top:var(--sp-5);border-top:1px solid var(--rule-invert);font-size:var(--t-sm);color:var(--text-invert-muted);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.shero__pulse[data-astro-cid-3rmf25uo]{background:var(--amber-500);border-radius:50%;flex:none;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.shero__pulse[data-astro-cid-3rmf25uo]{animation:pulse 2.4s var(--ease) infinite}@keyframes pulse{0%,to{box-shadow:0 0 #f5a62380}55%{box-shadow:0 0 0 7px #f5a62300}}}.shero__urgent[data-astro-cid-3rmf25uo] a[data-astro-cid-3rmf25uo]{color:var(--amber-400);transition:border-color var(--dur-fast) var(--ease);border-bottom:1px solid #ffbc4d59;font-weight:500}.shero__urgent[data-astro-cid-3rmf25uo] a[data-astro-cid-3rmf25uo]:hover{border-color:var(--amber-400)}.shero__urgent--action[data-astro-cid-3rmf25uo]{justify-content:space-between;align-items:center;gap:var(--sp-4) var(--sp-6)}.shero__action-copy[data-astro-cid-3rmf25uo]{flex-wrap:wrap;flex:30rem;align-items:baseline;gap:.25rem .5rem;max-width:46rem;line-height:1.6;display:flex}.shero__dot[data-astro-cid-3rmf25uo]{background:var(--blue-300);border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.shero__action-label[data-astro-cid-3rmf25uo]{color:var(--white);font-weight:500}.shero__action-links[data-astro-cid-3rmf25uo]{flex-wrap:wrap;gap:.6rem;display:flex}.shero__urgent[data-astro-cid-3rmf25uo] .shero__btn[data-astro-cid-3rmf25uo]{color:var(--btn-fg);border:1px solid var(--btn-bd);white-space:nowrap;padding:.75em 1.25em}.sintro__inner[data-astro-cid-alnfdgza]{gap:var(--sp-7);display:grid}@media (min-width:1000px){.sintro__inner[data-astro-cid-alnfdgza]{column-gap:clamp(2rem,1rem + 2vw,3.5rem);row-gap:var(--sp-7);grid-template-columns:minmax(26rem,40rem) minmax(20rem,30rem);justify-content:start;align-items:start}}.sintro__title[data-astro-cid-alnfdgza]{margin-top:var(--sp-4);max-width:20ch}.sintro__prose[data-astro-cid-alnfdgza]{margin-top:var(--sp-6);gap:var(--sp-5);display:grid}.sintro__p[data-astro-cid-alnfdgza]{max-width:var(--measure);color:var(--text-muted);line-height:1.75}.sintro__p--lead[data-astro-cid-alnfdgza]{font-size:var(--t-lead);color:var(--stone-700);font-weight:300;line-height:1.62}.glance[data-astro-cid-alnfdgza]{background:var(--blue-050);border-radius:var(--radius-lg);padding:clamp(1.35rem,1rem + 1.2vw,2.25rem)}@media (min-width:1000px){.glance[data-astro-cid-alnfdgza]{top:calc(var(--header-h) + 2rem);position:sticky}}.glance__label[data-astro-cid-alnfdgza]{color:var(--stone-500)}.glance__list[data-astro-cid-alnfdgza]{margin-top:var(--sp-5);display:grid}.glance__row[data-astro-cid-alnfdgza]{padding-block:var(--sp-4);border-bottom:1px solid var(--blue-200);gap:.3rem;display:grid}.glance__row[data-astro-cid-alnfdgza]:first-child{padding-top:0}.glance__row[data-astro-cid-alnfdgza]:last-child{border-bottom:0;padding-bottom:0}.glance__term[data-astro-cid-alnfdgza]{font-family:var(--font-mono);font-size:var(--t-marker);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-600);font-weight:500}.glance__detail[data-astro-cid-alnfdgza]{font-size:var(--t-sm);color:var(--text-muted);margin:0;line-height:1.65}.solutions__title[data-astro-cid-5i4fs424]{max-width:20ch;margin-top:var(--sp-4)}.solutions__grid[data-astro-cid-5i4fs424]{gap:1rem;display:grid}@media (min-width:680px){.solutions__grid[data-astro-cid-5i4fs424]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1220px){.solutions__grid[data-astro-cid-5i4fs424]{grid-template-columns:repeat(4,minmax(0,1fr))}}.scard[data-astro-cid-5i4fs424]{position:relative}.scard__inner[data-astro-cid-5i4fs424]{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-lg);height:100%;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;align-items:stretch;gap:.6rem;padding:clamp(1.25rem,1rem + 1.1vw,2rem);display:flex;position:relative;overflow:hidden}.scard__inner[data-astro-cid-5i4fs424]:after{content:"";background:var(--blue-500);transform-origin:0;height:2px;transition:transform var(--dur) var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}a[data-astro-cid-5i4fs424].scard__inner:hover{border-color:var(--stone-300);box-shadow:var(--shadow-md);transform:translateY(-3px)}a[data-astro-cid-5i4fs424].scard__inner:hover:after{transform:scaleX(1)}.scard__index[data-astro-cid-5i4fs424]{font-family:var(--font-mono);font-size:var(--t-marker);letter-spacing:.16em;color:var(--stone-500)}.scard__intent[data-astro-cid-5i4fs424]{font-size:var(--t-xs);color:var(--amber-600);letter-spacing:.005em}.scard__title[data-astro-cid-5i4fs424]{letter-spacing:-.02em;color:var(--navy-900);font-size:1.1875rem;font-weight:600;line-height:1.25}.scard__summary[data-astro-cid-5i4fs424]{font-size:var(--t-sm);color:var(--text-muted);line-height:1.65}.scard__points[data-astro-cid-5i4fs424]{padding-top:var(--sp-4);border-top:1px solid var(--rule);gap:.4rem;margin-top:.4rem;display:grid}.scard__point[data-astro-cid-5i4fs424]{font-size:var(--t-xs);color:var(--stone-700);padding-left:1.15rem;line-height:1.5;position:relative}.scard__point[data-astro-cid-5i4fs424]:before{content:"";background:var(--blue-500);width:6px;height:1px;position:absolute;top:.6em;left:0}.scard__cta[data-astro-cid-5i4fs424]{padding-top:var(--sp-4);font-size:var(--t-sm);color:var(--blue-600);align-items:center;gap:.45rem;margin-top:auto;font-weight:500;display:inline-flex}.scard__cta[data-astro-cid-5i4fs424] svg[data-astro-cid-5i4fs424]{transition:transform var(--dur-fast) var(--ease)}a[data-astro-cid-5i4fs424].scard__inner:hover .scard__cta[data-astro-cid-5i4fs424] svg[data-astro-cid-5i4fs424]{transform:translate(3px)}.why[data-astro-cid-2d7e34kj]{background:var(--navy-900)}.why__title[data-astro-cid-2d7e34kj]{max-width:24ch;margin-top:var(--sp-4)}.why__list[data-astro-cid-2d7e34kj]{border-top:1px solid var(--rule-invert);gap:0;display:grid}@media (min-width:900px){.why__list[data-astro-cid-2d7e34kj]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,1rem + 4vw,5.5rem)}}.why__item[data-astro-cid-2d7e34kj]{gap:var(--sp-5);padding-block:var(--sp-6);border-bottom:1px solid var(--rule-invert);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.why__num[data-astro-cid-2d7e34kj]{font-family:var(--font-mono);font-size:var(--t-marker);letter-spacing:.16em;color:var(--blue-400);padding-top:.4rem}.why__name[data-astro-cid-2d7e34kj]{font-size:var(--t-h4);color:var(--white);letter-spacing:-.02em}.why__text[data-astro-cid-2d7e34kj]{font-size:var(--t-sm);color:var(--text-invert-muted);max-width:54ch;margin-top:.6rem;line-height:1.72}.why__accred[data-astro-cid-2d7e34kj]{margin-top:var(--sp-7)}.why__accred-label[data-astro-cid-2d7e34kj]{color:var(--blue-300)}.why__logos[data-astro-cid-2d7e34kj]{margin-top:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;display:grid}.why__logo[data-astro-cid-2d7e34kj]{background:var(--white);border-radius:var(--radius-sm);min-height:clamp(5.25rem,4.4rem + 2.1vw,7rem);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);place-items:center;padding:clamp(.7rem,.5rem + .55vw,1.1rem);display:grid}.why__logo[data-astro-cid-2d7e34kj]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0000004d}.why__logo-img[data-astro-cid-2d7e34kj]{object-fit:contain;filter:saturate(.9);width:auto;max-width:100%;max-height:clamp(52px,2.5rem + 2.8vw,88px)}.why__accred-note[data-astro-cid-2d7e34kj]{margin-top:var(--sp-5);font-size:var(--t-sm);color:var(--text-invert-muted)}.related__title[data-astro-cid-jupynbhk]{max-width:24ch;margin-top:var(--sp-4)}.related__list[data-astro-cid-jupynbhk]{border-top:1px solid var(--rule);margin-inline:calc(-1 * var(--gutter))}.rrow[data-astro-cid-jupynbhk]{border-bottom:1px solid var(--rule)}.rrow__link[data-astro-cid-jupynbhk]{gap:.3rem var(--sp-6);padding-block:var(--sp-5);padding-right:var(--gutter);padding-left:var(--gutter);transition:background var(--dur) var(--ease), padding-left var(--dur) var(--ease);align-items:center;display:grid}@media (min-width:900px){.rrow__link[data-astro-cid-jupynbhk]{grid-template-columns:3.5rem minmax(0,.9fr) minmax(0,1.4fr) auto}}.rrow__link[data-astro-cid-jupynbhk]:hover{background:var(--bg-alt);padding-left:calc(var(--gutter) + .75rem)}.rrow__num[data-astro-cid-jupynbhk]{font-family:var(--font-mono);font-size:var(--t-marker);letter-spacing:.16em;color:var(--stone-500)}.rrow__label[data-astro-cid-jupynbhk]{font-size:var(--t-h4);letter-spacing:-.02em;color:var(--navy-900);transition:color var(--dur-fast) var(--ease);font-weight:500}.rrow__link[data-astro-cid-jupynbhk]:hover .rrow__label[data-astro-cid-jupynbhk]{color:var(--blue-600)}.rrow__summary[data-astro-cid-jupynbhk]{font-size:var(--t-sm);color:var(--text-muted);max-width:60ch;line-height:1.65}.rrow__arrow[data-astro-cid-jupynbhk]{color:var(--blue-500);opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);transform:translate(-6px)}@media (max-width:899px){.rrow__arrow[data-astro-cid-jupynbhk]{display:none}}.rrow__link[data-astro-cid-jupynbhk]:hover .rrow__arrow[data-astro-cid-jupynbhk]{opacity:1;transform:none}
