.svc-hero[data-astro-cid-52q5xhqt]{background:linear-gradient(180deg,var(--navy),#0D1B30);color:var(--navy-ink);padding:clamp(2rem,5vw,3.25rem) 0 1.5rem;overflow:hidden}.svc-hero__grid[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:1.5rem}.svc-hero[data-astro-cid-52q5xhqt] h1[data-astro-cid-52q5xhqt]{color:#fff;margin:.2rem 0 .5rem}.svc-hero[data-astro-cid-52q5xhqt] .lead[data-astro-cid-52q5xhqt]{color:#ffffffbf;margin-bottom:1.5rem}.svc-eyebrow[data-astro-cid-52q5xhqt]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6fd0d8;margin:0}.svc-hero__mascot[data-astro-cid-52q5xhqt]{width:170px;height:auto;margin-bottom:-6px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.45))}.svc-index[data-astro-cid-52q5xhqt]{display:flex;flex-wrap:wrap;gap:.45rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.12)}.svc-index[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:.25rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);color:#ffffffd1;font-size:.8rem;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.svc-index[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]:hover{border-color:#6fd0d8;background:#3fc1cb1a;color:#fff}.svc-list[data-astro-cid-52q5xhqt]{padding:clamp(1.5rem,4vw,3rem) 0 clamp(2.5rem,6vw,4.5rem)}.svc-list[data-astro-cid-52q5xhqt] .wrap[data-astro-cid-52q5xhqt]{display:grid;gap:clamp(1rem,2.2vw,1.5rem)}.sb[data-astro-cid-52q5xhqt]{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;min-height:300px;border-radius:20px;overflow:hidden;scroll-margin-top:5.5rem;isolation:isolate;background:radial-gradient(120% 140% at 85% 50%,#163a56,#10233d 45%,#0b1729);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-md, 0 8px 24px rgba(18,35,61,.18));transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s}.sb[data-astro-cid-52q5xhqt]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 70% at 82% 50%,rgba(63,193,203,.16),transparent 70%)}.sb--flip[data-astro-cid-52q5xhqt]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);background:radial-gradient(120% 140% at 15% 50%,#163a56,#10233d 45%,#0b1729)}.sb--flip[data-astro-cid-52q5xhqt]:before{background:radial-gradient(40% 70% at 18% 50%,rgba(63,193,203,.16),transparent 70%)}.sb--flip[data-astro-cid-52q5xhqt] .sb__text[data-astro-cid-52q5xhqt]{order:2}.sb--flip[data-astro-cid-52q5xhqt] .sb__art[data-astro-cid-52q5xhqt]{order:1}.sb[data-astro-cid-52q5xhqt]:hover,.sb[data-astro-cid-52q5xhqt]:focus-within{transform:translateY(-4px);border-color:#3fc1cb73;box-shadow:var(--shadow-lg, 0 18px 40px rgba(18,35,61,.28))}.sb__text[data-astro-cid-52q5xhqt]{position:relative;z-index:1;display:flex;flex-direction:column;padding:clamp(1.4rem,3vw,2.4rem) clamp(1.3rem,3vw,2.6rem);color:#ffffffc7}.sb[data-astro-cid-52q5xhqt] h2[data-astro-cid-52q5xhqt]{margin:.35rem 0 .6rem;font-size:clamp(1.2rem,2.1vw,1.6rem);line-height:1.3;color:#fff}.sb__link[data-astro-cid-52q5xhqt]{color:inherit;text-decoration:none}.sb__link[data-astro-cid-52q5xhqt]:after{content:"";position:absolute;inset:0;z-index:2}.sb__link[data-astro-cid-52q5xhqt]:focus-visible{outline:none}.sb[data-astro-cid-52q5xhqt]:focus-within{outline:2px solid #6FD0D8;outline-offset:3px}.sb__sum[data-astro-cid-52q5xhqt]{margin:0 0 1rem;max-width:56ch;font-size:.95rem;line-height:1.7}.sb__chips[data-astro-cid-52q5xhqt]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0 0 1.2rem;padding:0}.sb__chips[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]{font-family:var(--hx-mono, "IBM Plex Mono", monospace);font-size:.72rem;padding:.3rem .6rem;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffd9}.sb__foot[data-astro-cid-52q5xhqt]{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.sb__meta[data-astro-cid-52q5xhqt]{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:#ffffffa6}.sb__cta[data-astro-cid-52q5xhqt]{font-weight:600;font-size:.88rem;color:#6fd0d8}.sb__art[data-astro-cid-52q5xhqt]{position:relative;display:grid;place-items:center;padding:1rem 1.5rem;min-height:240px}.sb__art[data-astro-cid-52q5xhqt] .art{width:100%;max-width:440px;height:auto;overflow:visible}.sb[data-astro-cid-52q5xhqt] .lift{transition:translate .5s cubic-bezier(.16,1,.3,1)}.sb[data-astro-cid-52q5xhqt]:hover .lift{translate:0 -6px}.sb[data-astro-cid-52q5xhqt] .hot{opacity:.55;transition:opacity .4s}.sb[data-astro-cid-52q5xhqt]:hover .hot{opacity:1}@media(prefers-reduced-motion:no-preference){.sb[data-astro-cid-52q5xhqt] .flow{animation:sb-dash 2.4s linear infinite;animation-play-state:paused}.sb[data-astro-cid-52q5xhqt] .scan{animation:sb-scan 2.6s cubic-bezier(.45,0,.55,1) infinite;animation-play-state:paused}.sb[data-astro-cid-52q5xhqt] .pulse{transform-box:fill-box;transform-origin:center;animation:sb-pulse 2.2s ease-in-out infinite;animation-play-state:paused}.sb[data-astro-cid-52q5xhqt] .spin{transform-box:fill-box;transform-origin:center;animation:sb-spin 24s linear infinite;animation-play-state:paused}.sb[data-astro-cid-52q5xhqt] .swing{transform-box:view-box;transform-origin:360px 20px;animation:sb-swing 2.6s ease-in-out infinite;animation-play-state:paused}.sb[data-astro-cid-52q5xhqt]:hover :is(.flow,.scan,.pulse,.spin,.swing){animation-play-state:running}@supports (animation-timeline: view()){.sb[data-astro-cid-52q5xhqt]{animation:sb-in linear both;animation-timeline:view();animation-range:entry 0% entry 45%}.sb[data-astro-cid-52q5xhqt] .node{animation:sb-node linear both;animation-timeline:view();animation-range:entry calc(20% + var(--d,0) * 6%) entry calc(55% + var(--d,0) * 6%)}}}@keyframes sb-in{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}@keyframes sb-node{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes sb-dash{to{stroke-dashoffset:-40}}@keyframes sb-scan{0%,to{translate:0 0}50%{translate:0 140px}}@keyframes sb-pulse{0%,to{scale:1;opacity:1}50%{scale:1.12;opacity:.7}}@keyframes sb-spin{to{rotate:360deg}}@keyframes sb-swing{0%,to{rotate:0deg}50%{rotate:6deg}}@media(prefers-reduced-motion:reduce){.sb[data-astro-cid-52q5xhqt],.sb[data-astro-cid-52q5xhqt] .lift{transition:none}.sb[data-astro-cid-52q5xhqt]:hover,.sb[data-astro-cid-52q5xhqt]:focus-within{transform:none}.sb[data-astro-cid-52q5xhqt]:hover .lift{translate:none}}@media(max-width:820px){.sb[data-astro-cid-52q5xhqt],.sb--flip[data-astro-cid-52q5xhqt]{grid-template-columns:1fr;min-height:0;background:radial-gradient(130% 90% at 50% 0%,#163a56,#10233d,#0b1729)}.sb[data-astro-cid-52q5xhqt]:before,.sb--flip[data-astro-cid-52q5xhqt]:before{background:radial-gradient(70% 45% at 50% 18%,rgba(63,193,203,.16),transparent 70%)}.sb__art[data-astro-cid-52q5xhqt],.sb--flip[data-astro-cid-52q5xhqt] .sb__art[data-astro-cid-52q5xhqt]{order:1;min-height:0;padding:1.25rem 1rem 0}.sb__text[data-astro-cid-52q5xhqt],.sb--flip[data-astro-cid-52q5xhqt] .sb__text[data-astro-cid-52q5xhqt]{order:2;padding-top:.75rem}.sb__art[data-astro-cid-52q5xhqt] .art{max-width:360px}}@media(max-width:640px){.svc-hero__mascot[data-astro-cid-52q5xhqt]{width:110px}.svc-index[data-astro-cid-52q5xhqt]{display:none}}
