.nav[data-astro-cid-wpvy4v7s]{z-index:var(--z-nav);transition:background var(--dur-mid) var(--ease-out-quart), border-color var(--dur-mid) var(--ease-out-quart), backdrop-filter var(--dur-mid) var(--ease-out-quart);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nav[data-astro-cid-wpvy4v7s].is-stuck,.nav[data-astro-cid-wpvy4v7s].is-solid{background:color-mix(in oklab, var(--bg) 78%, transparent);backdrop-filter:blur(16px);border-bottom-color:var(--line-soft)}.nav-inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:var(--space-s);min-height:4.5rem;display:flex}.mark[data-astro-cid-wpvy4v7s]{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.mark[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;height:1.75rem}.progress[data-astro-cid-wpvy4v7s]{height:2px;transform:scaleX(var(--p,0));transform-origin:0;background:var(--acc);opacity:0;transition:opacity var(--dur-mid) var(--ease-out-quart);position:absolute;bottom:-1px;left:0;right:0}.nav[data-astro-cid-wpvy4v7s].is-stuck .progress[data-astro-cid-wpvy4v7s],.nav[data-astro-cid-wpvy4v7s].is-solid .progress[data-astro-cid-wpvy4v7s]{opacity:1}.nav-cta[data-astro-cid-wpvy4v7s],.industry-button[data-astro-cid-wpvy4v7s]{min-height:2.5rem;font-size:var(--step--1);flex-shrink:0;padding-inline:1.1rem}.industry-nav[data-astro-cid-wpvy4v7s]{flex-shrink:0;gap:.75rem;margin-left:auto;display:flex}.industry-menu[data-astro-cid-wpvy4v7s]{position:relative}.industry-button[data-astro-cid-wpvy4v7s]{background:var(--surface);border-color:var(--text-faint);white-space:nowrap;list-style:none}.industry-button[data-astro-cid-wpvy4v7s]:hover,.industry-button[data-astro-cid-wpvy4v7s].is-active,details[data-astro-cid-wpvy4v7s][open] .industry-button[data-astro-cid-wpvy4v7s]{color:var(--acc);border-color:var(--acc)}summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.chevron[data-astro-cid-wpvy4v7s]{transform-origin:50%;width:1rem;height:1rem;transition:transform var(--dur-fast) var(--ease-out-quart);flex:0 0 1rem;display:block}details[data-astro-cid-wpvy4v7s][open] .chevron[data-astro-cid-wpvy4v7s]{transform:rotate(180deg)}.industry-panel[data-astro-cid-wpvy4v7s]{width:min(42rem,100vw - 2.5rem);padding:var(--space-m);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg);max-height:calc(100dvh - 6.5rem);position:absolute;top:calc(100% + .75rem);right:0;overflow-y:auto;box-shadow:0 1.5rem 4rem #0008}.all-industries[data-astro-cid-wpvy4v7s],.panel-contact[data-astro-cid-wpvy4v7s]{justify-content:space-between;padding:.5rem;text-decoration:none;display:flex}.all-industries[data-astro-cid-wpvy4v7s]{padding-bottom:var(--space-m);border-bottom:1px solid var(--line)}.industry-options[data-astro-cid-wpvy4v7s]{margin-block:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:0;list-style:none;display:grid}.industry-options[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--text-strong);border-radius:var(--radius-s);padding:.75rem;line-height:1.3;text-decoration:none;display:block}.industry-options[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.industry-options[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{background:var(--surface);color:var(--acc)}.industry-options[data-astro-cid-wpvy4v7s] small[data-astro-cid-wpvy4v7s]{color:var(--text-muted);margin-top:.4rem;font-size:.75rem;line-height:1.5;display:block}.panel-contact[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--line);padding-top:var(--space-m)}.solution-groups[data-astro-cid-wpvy4v7s]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-block:1.25rem;display:grid}.solution-group[data-astro-cid-wpvy4v7s] h2[data-astro-cid-wpvy4v7s]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 .5rem;padding-inline:.75rem;font-size:.65rem}.solution-options[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr;margin:0}.solution-options[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:.6rem .75rem;font-size:.85rem}.industry-button[data-astro-cid-wpvy4v7s]:focus-visible,.industry-panel[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{outline:2px solid var(--acc);outline-offset:3px}@media (width<=38rem){.nav-cta[data-astro-cid-wpvy4v7s]{display:none}.industry-menu[data-astro-cid-wpvy4v7s]{position:static}.industry-panel[data-astro-cid-wpvy4v7s]{top:calc(100% + .5rem);right:1.25rem}.industry-options[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr}.industry-panel[data-astro-cid-wpvy4v7s]{padding:var(--space-s)}.nav-inner[data-astro-cid-wpvy4v7s]{gap:.75rem}.mark[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:1.5rem}.solution-groups[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr;gap:1rem}}@media (width<=30rem){.mark[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:clamp(3.5rem,20vw,5rem);height:auto}.industry-nav[data-astro-cid-wpvy4v7s],.nav-inner[data-astro-cid-wpvy4v7s]{gap:.5rem}.industry-button[data-astro-cid-wpvy4v7s]{gap:.5rem;padding-inline:.65rem;font-size:.72rem}}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-soft);padding-block:var(--space-xl) var(--space-l);background:var(--bg-deep)}.foot-inner[data-astro-cid-jo6i4kqk]{gap:var(--space-l) var(--space-l);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.foot-mark[data-astro-cid-jo6i4kqk]{color:var(--text-strong);margin-bottom:var(--space-2xs);font-size:1.0625rem;font-weight:700}.foot-line[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);color:var(--text-faint);max-width:30ch}.foot-nav[data-astro-cid-jo6i4kqk]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.col-head[data-astro-cid-jo6i4kqk]{color:var(--text-faint);margin-bottom:var(--space-xs)}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-muted);font-size:var(--step--1);text-decoration:none}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--acc)}.foot-legal[data-astro-cid-jo6i4kqk]{color:var(--text-faint);grid-column:1/-1;max-width:none;margin:0}@media (width<=42rem){.foot-inner[data-astro-cid-jo6i4kqk]{gap:var(--space-l);grid-template-columns:1fr}}
