.site-header[data-astro-cid-blryxaq5]{z-index:40;height:var(--header);background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.header-bar[data-astro-cid-blryxaq5]{align-items:center;gap:1.25rem;height:100%;display:flex;position:relative}.brand[data-astro-cid-blryxaq5] img[data-astro-cid-blryxaq5]{width:auto;height:38px}.site-nav[data-astro-cid-blryxaq5]{align-items:center;gap:2rem;margin-left:auto;margin-right:.8rem;display:none}.site-nav[data-astro-cid-blryxaq5]>a[data-astro-cid-blryxaq5],.dd-btn[data-astro-cid-blryxaq5]{font-size:var(--t-sm);font-weight:600;text-decoration:none}.site-nav[data-astro-cid-blryxaq5]>a[data-astro-cid-blryxaq5]:hover{color:var(--navy)}.dd-btn[data-astro-cid-blryxaq5]{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-family:inherit;display:inline-flex}.dd-btn[data-astro-cid-blryxaq5]:hover,.dd-btn[data-astro-cid-blryxaq5].active{color:var(--navy)}.caret[data-astro-cid-blryxaq5]{width:7px;height:7px;transition:transform var(--ease);border-bottom:2px solid;border-right:2px solid;margin-top:-3px;transform:rotate(45deg)}.dd-panel[data-astro-cid-blryxaq5]{top:calc(100% - 6px);left:var(--gutter);right:var(--gutter);opacity:0;visibility:hidden;transition:opacity var(--ease), transform var(--ease), visibility 0s linear .2s;position:absolute;transform:translateY(8px)}.dd[data-astro-cid-blryxaq5][data-open] .dd-panel[data-astro-cid-blryxaq5],.dd-panel[data-astro-cid-blryxaq5]:focus-within{opacity:1;visibility:visible;transition:opacity var(--ease), transform var(--ease), visibility 0s;transform:none}.dd[data-astro-cid-blryxaq5][data-open] .caret[data-astro-cid-blryxaq5]{margin-top:3px;transform:rotate(225deg)}.dd-inner[data-astro-cid-blryxaq5]{gap:var(--s-2);padding:var(--s-2);background:var(--card);border:1px solid var(--line);border-radius:24px;grid-template-columns:2.4fr 1fr;display:grid;box-shadow:0 40px 80px -30px #14202e59}.dd-list[data-astro-cid-blryxaq5]{padding:var(--s-3) var(--s-2) var(--s-2)}.dd-list[data-astro-cid-blryxaq5] ul[data-astro-cid-blryxaq5]{gap:var(--s-1);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.sol[data-astro-cid-blryxaq5]{align-items:start;gap:.4rem var(--s-3);height:100%;padding:var(--s-3);transition:background-color var(--ease);border:1px solid #0000;border-radius:18px;grid-template-columns:auto 1fr;text-decoration:none;display:grid}.sol[data-astro-cid-blryxaq5]:hover,.sol[data-astro-cid-blryxaq5]:focus-visible,.sol[data-astro-cid-blryxaq5][aria-current=page]{background:var(--surface);border-color:var(--line)}.sol-text[data-astro-cid-blryxaq5]{gap:.1rem;display:grid}.sol-text[data-astro-cid-blryxaq5] b[data-astro-cid-blryxaq5]{font-family:var(--font-display);font-size:var(--t-base);letter-spacing:-.01em}.sol-text[data-astro-cid-blryxaq5] small[data-astro-cid-blryxaq5]{color:var(--muted);font-size:.85rem;line-height:1.35}.ico[data-astro-cid-blryxaq5]{border-radius:16px;place-items:center;width:52px;height:52px;font-size:1.2rem;display:grid;position:relative}.ico-pilot[data-astro-cid-blryxaq5]{background:var(--navy);color:#fff}.ico-pilot[data-astro-cid-blryxaq5]:after{content:"";border:1.5px dashed #ffffff73;border-radius:50%;transition:transform .6s;position:absolute;inset:5px}.sol[data-astro-cid-blryxaq5]:hover .ico-pilot[data-astro-cid-blryxaq5]:after{transform:rotate(180deg)}.ico-hub[data-astro-cid-blryxaq5]{background:var(--cream);color:var(--navy)}.ico-hub[data-astro-cid-blryxaq5]:after{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 3px #1c7c4a33}.ico-config[data-astro-cid-blryxaq5]{background:var(--surface);border:1px solid var(--line);gap:3px;display:flex}.ico-config[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]{width:11px;height:22px;transition:transform var(--ease);border:1px solid #14202e26;border-radius:4px}.ico-config[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]:first-child{background:#d6b48a}.ico-config[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]:nth-child(2){background:#7a5235}.ico-config[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]:nth-child(3){background:#eef0f2}.sol[data-astro-cid-blryxaq5]:hover .ico-config[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]:nth-child(2){transform:translateY(-4px)}.ico-apps[data-astro-cid-blryxaq5]{background:var(--navy);grid-template-columns:1fr 1fr;place-items:stretch stretch;gap:4px;padding:12px}.ico-apps[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]{transition:transform var(--ease), background-color var(--ease);background:#ffffff4d;border-radius:4px;display:block}.ico-apps[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]:nth-child(2){background:var(--cream)}.sol[data-astro-cid-blryxaq5]:hover .ico-apps[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]:nth-child(4){background:var(--term-green);transform:scale(1.15)}.ico-host[data-astro-cid-blryxaq5]{background:var(--navy-deep);align-content:center;place-items:stretch stretch;gap:4px;padding:0 10px}.ico-host[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]{background:#ffffff2e;border-radius:3px;height:9px;display:block;position:relative}.ico-host[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]:after{content:"";background:var(--term-green);width:4px;height:4px;transition:opacity var(--ease);border-radius:50%;position:absolute;top:2.5px;right:3px}.sol[data-astro-cid-blryxaq5]:hover .ico-host[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]:nth-child(2):after{opacity:.2}.ico-agent[data-astro-cid-blryxaq5]{background:var(--navy);color:var(--cream);font-family:var(--font-mono);font-size:1rem;font-weight:600}.ico-agent[data-astro-cid-blryxaq5]:after{content:"";background:var(--term-green);width:8px;height:8px;transition:transform var(--ease);border-radius:50%;position:absolute;top:7px;right:7px;box-shadow:0 0 0 3px #8fd1a940}.sol[data-astro-cid-blryxaq5]:hover .ico-agent[data-astro-cid-blryxaq5]:after{transform:scale(1.3)}.ico-multi[data-astro-cid-blryxaq5]{background:var(--cream)}.ico-multi[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]{border-top:4px solid var(--navy);background:var(--card);width:24px;height:18px;transition:transform var(--ease);border-radius:5px;position:absolute;box-shadow:0 2px 6px -2px #14202e66}.ico-multi[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]:first-child{transform:translate(-7px,-6px)rotate(-8deg)}.ico-multi[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]:nth-child(2){border-top-color:var(--green);transform:translate(7px,-4px)rotate(7deg)}.ico-multi[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]:nth-child(3){border-top-color:var(--navy-deep);transform:translateY(7px)}.sol[data-astro-cid-blryxaq5]:hover .ico-multi[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]:first-child{transform:translate(-10px,-8px)rotate(-12deg)}.sol[data-astro-cid-blryxaq5]:hover .ico-multi[data-astro-cid-blryxaq5] i[data-astro-cid-blryxaq5]:nth-child(2){transform:translate(10px,-6px)rotate(11deg)}.dd-side[data-astro-cid-blryxaq5]{align-items:flex-start;gap:var(--s-2);padding:var(--s-5) var(--s-4) var(--s-4);background:var(--navy);color:#fff;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.dd-rings[data-astro-cid-blryxaq5]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dd-rings[data-astro-cid-blryxaq5] circle[data-astro-cid-blryxaq5]{fill:none;stroke:#ffffff24;stroke-width:1.2px}.side-k[data-astro-cid-blryxaq5],.side-h[data-astro-cid-blryxaq5],.side-btn[data-astro-cid-blryxaq5],.side-link[data-astro-cid-blryxaq5]{position:relative}.side-k[data-astro-cid-blryxaq5]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--cream)}.side-h[data-astro-cid-blryxaq5]{font-family:var(--font-display);font-size:var(--t-md);letter-spacing:-.02em;font-weight:700;line-height:1.2}.side-btn[data-astro-cid-blryxaq5].btn{min-height:46px;font-size:var(--t-sm);margin-top:auto;padding:.7rem 1.2rem}.side-link[data-astro-cid-blryxaq5]{font-size:var(--t-sm);color:#ffffffc7;text-decoration:none}.side-link[data-astro-cid-blryxaq5]:hover{color:var(--cream)}.header-cta[data-astro-cid-blryxaq5]{margin-left:.4rem;display:none}.header-cta[data-astro-cid-blryxaq5].btn{min-height:46px;font-size:var(--t-sm);padding:.7rem 1.4rem}.nav-toggle[data-astro-cid-blryxaq5]{border:1px solid var(--line);background:var(--card);border-radius:50%;place-items:center;width:44px;height:44px;margin-left:auto;display:inline-grid}.nav-toggle-bars[data-astro-cid-blryxaq5],.nav-toggle-bars[data-astro-cid-blryxaq5]:before,.nav-toggle-bars[data-astro-cid-blryxaq5]:after{background:var(--ink);content:"";width:16px;height:1.5px;display:block;position:relative}.nav-toggle-bars[data-astro-cid-blryxaq5]:before{position:absolute;transform:translateY(-5px)}.nav-toggle-bars[data-astro-cid-blryxaq5]:after{position:absolute;transform:translateY(5px)}.nav-toggle[data-astro-cid-blryxaq5][aria-expanded=true] .nav-toggle-bars[data-astro-cid-blryxaq5]{background:0 0}.nav-toggle[data-astro-cid-blryxaq5][aria-expanded=true] .nav-toggle-bars[data-astro-cid-blryxaq5]:before{transform:rotate(45deg)}.nav-toggle[data-astro-cid-blryxaq5][aria-expanded=true] .nav-toggle-bars[data-astro-cid-blryxaq5]:after{transform:rotate(-45deg)}.nav-panel[data-astro-cid-blryxaq5]{inset:var(--header) 0 0 0;z-index:30;background-color:var(--bg);background-image:radial-gradient(var(--line) 1px, transparent 1.5px);color:var(--ink);background-size:18px 18px;position:fixed;overflow:auto}.m-nav[data-astro-cid-blryxaq5]{gap:var(--s-4);min-height:100%;padding-block:var(--s-5) var(--s-4);flex-direction:column;display:flex}.m-main[data-astro-cid-blryxaq5]{align-content:center;justify-items:center;gap:var(--s-3);text-align:center;flex:1;display:grid}.m-nav[data-astro-cid-blryxaq5] ul[data-astro-cid-blryxaq5]{justify-items:center;margin:0;padding:0;list-style:none;display:grid}.m-k[data-astro-cid-blryxaq5]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--muted)}.m-solutions[data-astro-cid-blryxaq5]{width:min(100%,26rem);padding:var(--s-3);border-radius:var(--radius);background:var(--card);border:1px solid var(--line);gap:.15rem;box-shadow:0 24px 50px -36px #14202e73}.m-solutions[data-astro-cid-blryxaq5] li[data-astro-cid-blryxaq5]{width:100%}.m-sol[data-astro-cid-blryxaq5]{font-family:var(--font-body);letter-spacing:-.01em;color:var(--navy);transition:background-color var(--ease);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .6rem;padding:.45rem .5rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex}.m-sol[data-astro-cid-blryxaq5]:hover,.m-sol[data-astro-cid-blryxaq5][aria-current=page]{background:var(--surface)}.m-links[data-astro-cid-blryxaq5]{gap:.1rem}.m-links[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);padding:.3rem .5rem;font-size:1.6rem;font-weight:700;text-decoration:none;display:block}.m-links[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5][aria-current=page]{color:var(--green)}.m-cta[data-astro-cid-blryxaq5].btn{width:100%}@media (width>=960px){.site-nav[data-astro-cid-blryxaq5]{display:flex}.header-cta[data-astro-cid-blryxaq5]{display:inline-flex}.nav-toggle[data-astro-cid-blryxaq5]{display:none}}.site-footer[data-astro-cid-ui5ps2i3]{padding:var(--s-7) 0 var(--s-5);border-top:1px solid var(--line)}.foot-top[data-astro-cid-ui5ps2i3]{justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;display:flex}.foot-nav[data-astro-cid-ui5ps2i3],.foot-social[data-astro-cid-ui5ps2i3]{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.foot-nav[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3],.foot-social[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]{font-weight:600;font-size:var(--t-base);color:var(--ink);text-decoration:none}.foot-social[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]{color:var(--muted)}.foot-nav[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]:hover,.foot-social[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]:hover,.foot-top-link[data-astro-cid-ui5ps2i3]:hover{color:var(--navy);text-underline-offset:.25em;text-decoration:underline}.foot-mark[data-astro-cid-ui5ps2i3]{margin:var(--s-7) 0 var(--s-5);display:block}.foot-mark[data-astro-cid-ui5ps2i3] img[data-astro-cid-ui5ps2i3]{opacity:.1;width:100%;height:auto;transition:opacity .25s}.foot-mark[data-astro-cid-ui5ps2i3]:hover img[data-astro-cid-ui5ps2i3],.foot-mark[data-astro-cid-ui5ps2i3]:focus-visible img[data-astro-cid-ui5ps2i3]{opacity:.2}.foot-bottom[data-astro-cid-ui5ps2i3]{justify-content:space-between;align-items:center;gap:var(--s-3);font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;display:flex}.foot-mono[data-astro-cid-ui5ps2i3]{font-family:var(--font-mono);font-size:var(--t-xs);align-items:center;gap:.5rem;display:flex}.foot-mono[data-astro-cid-ui5ps2i3] .dot[data-astro-cid-ui5ps2i3]{background:var(--green);border-radius:50%;width:8px;height:8px}.foot-top-link[data-astro-cid-ui5ps2i3]{color:var(--ink);font-weight:600;text-decoration:none}
