.page-hero[data-astro-cid-lnthwwyx]{color:#fff;background-position:50%;background-size:cover;padding:160px 0 100px;position:relative}.page-hero[data-astro-cid-lnthwwyx]:before{content:"";background:linear-gradient(90deg,#051525e0 55%,#0515258c);position:absolute;inset:0}.page-hero[data-astro-cid-lnthwwyx] .container[data-astro-cid-lnthwwyx]{z-index:1;position:relative}.page-hero[data-astro-cid-lnthwwyx] .section-tag[data-astro-cid-lnthwwyx]{color:var(--blue)}.page-hero[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx]{color:#fff;margin-bottom:.75rem}.page-hero[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:#ffffffbf;max-width:580px;font-size:1.05rem}.svc-nav[data-astro-cid-lnthwwyx]{backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--line);z-index:99;background:#091a2bd9;align-items:stretch;display:flex;position:sticky;top:70px}.svc-nav-arrow[data-astro-cid-lnthwwyx]{display:none}.svc-nav-inner[data-astro-cid-lnthwwyx]{scrollbar-width:none;align-items:center;gap:.35rem;max-width:1200px;margin:0 auto;padding:.7rem 1.5rem;display:flex;overflow-x:auto}@media (width>=900px){.svc-nav-inner[data-astro-cid-lnthwwyx]{justify-content:center}}.svc-nav-inner[data-astro-cid-lnthwwyx]::-webkit-scrollbar{display:none}.svc-nav-link[data-astro-cid-lnthwwyx]{letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.55rem 1.1rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s,border-color .2s}.svc-nav-link[data-astro-cid-lnthwwyx]:hover{color:#ffffffe6;background:#ffffff0d}.svc-nav-link[data-astro-cid-lnthwwyx].active{color:var(--blue);background:var(--blue-glow);border-color:#2d8eff47}@media (width<=899px){.svc-nav-arrow[data-astro-cid-lnthwwyx]{width:36px;color:var(--blue);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;transition:opacity .25s,color .2s;display:flex}.svc-nav-arrow[data-astro-cid-lnthwwyx].hidden{opacity:0;pointer-events:none}}.svc-row[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--line);padding:5.5rem 0;scroll-margin-top:118px}.svc-row[data-astro-cid-lnthwwyx]:nth-child(2n){background:var(--bg-2)}.svc-row-grid[data-astro-cid-lnthwwyx]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.svc-row[data-astro-cid-lnthwwyx].reverse .svc-media[data-astro-cid-lnthwwyx]{order:2}.svc-media[data-astro-cid-lnthwwyx]{aspect-ratio:4/3;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #0000008c}.svc-media[data-astro-cid-lnthwwyx] img[data-astro-cid-lnthwwyx]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s;display:block}.svc-media[data-astro-cid-lnthwwyx]:hover img[data-astro-cid-lnthwwyx]{transform:scale(1.045)}.svc-index-row[data-astro-cid-lnthwwyx]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.svc-index[data-astro-cid-lnthwwyx]{color:var(--blue);letter-spacing:-1px;font-size:2.4rem;font-weight:800;line-height:1}.svc-index-line[data-astro-cid-lnthwwyx]{background:linear-gradient(to right, var(--blue), transparent);opacity:.55;flex:1;height:1px}.svc-title[data-astro-cid-lnthwwyx]{color:var(--white);margin-bottom:1.1rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.15}.svc-desc[data-astro-cid-lnthwwyx]{color:var(--text);margin:0 0 1.75rem;font-size:.95rem;line-height:1.8}.svc-scope-intro[data-astro-cid-lnthwwyx]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.75rem;font-weight:600}.svc-scope-list[data-astro-cid-lnthwwyx]{grid-template-columns:1fr 1fr;gap:.7rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}.svc-scope-list[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{color:var(--text);padding-left:1.6rem;font-size:.875rem;line-height:1.5;position:relative}.svc-scope-list[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:before{content:"✓";color:var(--blue);font-size:.85rem;font-weight:700;position:absolute;top:.05rem;left:0}.cap-section[data-astro-cid-lnthwwyx]{--band:#1d2a52;background:var(--band);padding:6rem 0}.cap-layout[data-astro-cid-lnthwwyx]{grid-template-columns:1fr 2fr;align-items:start;gap:4rem;display:grid}.cap-section[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx],[data-theme] .cap-section[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{color:#fff;margin-bottom:0}.cap-header-desc[data-astro-cid-lnthwwyx]{color:#ffffffad;margin-top:1.25rem;font-size:.95rem;line-height:1.7}.cap-list[data-astro-cid-lnthwwyx]{grid-template-columns:1fr 1fr;column-gap:3rem;margin:0;padding:0;list-style:none;display:grid}.cap-list[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{border-top:1px solid #ffffff24;padding:1.35rem 0 1.5rem}.cap-name[data-astro-cid-lnthwwyx]{letter-spacing:-.015em;color:#fff;font-family:Space Grotesk,Inter,sans-serif;font-size:1.45rem;font-weight:600;line-height:1.2;display:block}.cap-desc[data-astro-cid-lnthwwyx]{color:#9fb0cf;margin-top:.35rem;font-size:.875rem;display:block}@media (width<=900px){.svc-row[data-astro-cid-lnthwwyx]{padding:3.5rem 0}.svc-row-grid[data-astro-cid-lnthwwyx]{grid-template-columns:1fr;gap:2.25rem}.svc-row[data-astro-cid-lnthwwyx].reverse .svc-media[data-astro-cid-lnthwwyx]{order:0}.cap-layout[data-astro-cid-lnthwwyx]{grid-template-columns:1fr;gap:2.5rem}}@media (width<=560px){.svc-scope-list[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}}@media (width<=500px){.cap-list[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.cap-name[data-astro-cid-lnthwwyx]{font-size:1.25rem}}@media (width<=600px){.page-hero[data-astro-cid-lnthwwyx]{padding:130px 0 80px}}[data-theme=light] .svc-nav[data-astro-cid-lnthwwyx]{background:#ffffffd9}[data-theme=light] .svc-nav-link[data-astro-cid-lnthwwyx]{color:#0f1e3080}[data-theme=light] .svc-nav-link[data-astro-cid-lnthwwyx]:hover{color:#0f1e30d9;background:#0f1e300d}[data-theme=light] .svc-nav-link[data-astro-cid-lnthwwyx].active{color:var(--blue);background:var(--blue-glow);border-color:#2d8eff47}[data-theme=light] .svc-title[data-astro-cid-lnthwwyx]{color:#0f1e30}[data-theme=light] .svc-media[data-astro-cid-lnthwwyx]{box-shadow:0 20px 50px -24px #0f1e3059}
