.services-scroll[data-astro-cid-saqbp7cm]{--ss-navy: var(--color-blue, #111c3f);--ss-ink: var(--color-ink, #1e2748);--ss-indigo: var(--color-bright, #4c56d6);--ss-muted: var(--color-muted, #6d7591);--ss-line: var(--color-line, #e3e6f0);--ss-ghost: #c9cddd;--ss-bg: #ffffff;max-width:1240px;margin-inline:auto;padding:clamp(3rem,8vw,6rem) 1.5rem;background:var(--ss-bg)}@media(min-width:48rem){.services-scroll[data-astro-cid-saqbp7cm]{padding-inline:2rem}}.ss-eyebrow[data-astro-cid-saqbp7cm]{margin:0 0 clamp(1.5rem,4vw,3rem);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ss-indigo)}.ss-grid[data-astro-cid-saqbp7cm]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,7vw,7rem)}.ss-rail[data-astro-cid-saqbp7cm]{position:sticky;top:22vh;align-self:start}.ss-rail-inner[data-astro-cid-saqbp7cm]{position:relative}.ss-spine[data-astro-cid-saqbp7cm]{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ss-line)}.ss-spine-fill[data-astro-cid-saqbp7cm]{position:absolute;left:0;top:0;width:2px;height:0;background:var(--ss-indigo);transition:height .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1)}.ss-labels[data-astro-cid-saqbp7cm]{list-style:none;margin:0;padding:0 0 0 clamp(1rem,2vw,1.75rem);display:flex;flex-direction:column;gap:clamp(.6rem,1.4vw,1.1rem)}.ss-label[data-astro-cid-saqbp7cm]{appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;padding:.1rem 0;font-family:inherit;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.12;color:var(--ss-ghost);text-align:left;cursor:pointer;transition:color .3s ease}.ss-label[data-astro-cid-saqbp7cm]:hover{color:var(--ss-muted)}.ss-label[data-astro-cid-saqbp7cm].is-active{color:var(--ss-indigo)}.ss-label[data-astro-cid-saqbp7cm]:focus-visible{outline:2px solid var(--ss-indigo);outline-offset:4px;border-radius:4px}.ss-panels[data-astro-cid-saqbp7cm]{min-width:0}.ss-panel[data-astro-cid-saqbp7cm]{min-height:42vh;display:flex;flex-direction:column;justify-content:center;opacity:1;transition:opacity .5s ease}.services-scroll[data-astro-cid-saqbp7cm][data-enhanced] .ss-panel[data-astro-cid-saqbp7cm]{opacity:.16}.services-scroll[data-astro-cid-saqbp7cm][data-enhanced] .ss-panel[data-astro-cid-saqbp7cm].is-active{opacity:1}.ss-panel-label[data-astro-cid-saqbp7cm]{display:none}.ss-lead[data-astro-cid-saqbp7cm]{margin:0;max-width:22ch;font-size:clamp(1.5rem,2.6vw,2.15rem);font-weight:500;line-height:1.32;letter-spacing:-.01em;color:var(--ss-ink)}.ss-lead[data-astro-cid-saqbp7cm] em{font-style:normal;color:var(--ss-indigo)}.ss-tags[data-astro-cid-saqbp7cm]{list-style:none;margin:clamp(1.25rem,3vw,2rem) 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:baseline}.ss-tags[data-astro-cid-saqbp7cm] li[data-astro-cid-saqbp7cm]{color:var(--ss-muted);font-size:.85rem}.ss-tags[data-astro-cid-saqbp7cm] li[data-astro-cid-saqbp7cm]:not(:last-child):after{content:"/";margin:0 .55rem;color:var(--ss-ghost)}.ss-link[data-astro-cid-saqbp7cm]{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;margin-top:clamp(1.5rem,3vw,2.25rem);font-weight:600;font-size:1rem;color:var(--ss-navy);text-decoration:none;transition:color .2s ease}.ss-link[data-astro-cid-saqbp7cm]:hover{color:var(--ss-indigo)}.ss-arrow[data-astro-cid-saqbp7cm]{width:1.05rem;height:1.05rem;transition:transform .2s ease}.ss-link[data-astro-cid-saqbp7cm]:hover .ss-arrow[data-astro-cid-saqbp7cm]{transform:translate(3px)}.ss-link[data-astro-cid-saqbp7cm]:focus-visible{outline:2px solid var(--ss-indigo);outline-offset:4px;border-radius:4px}@media(max-width:860px){.ss-grid[data-astro-cid-saqbp7cm]{grid-template-columns:1fr;gap:0}.ss-rail[data-astro-cid-saqbp7cm]{display:none}.ss-panel[data-astro-cid-saqbp7cm]{min-height:auto;padding:clamp(2.75rem,11vw,4.5rem) 0;justify-content:flex-start}.ss-panel[data-astro-cid-saqbp7cm]+.ss-panel[data-astro-cid-saqbp7cm]{border-top:1px solid var(--ss-line)}.services-scroll[data-astro-cid-saqbp7cm][data-enhanced] .ss-panel[data-astro-cid-saqbp7cm],.services-scroll[data-astro-cid-saqbp7cm][data-enhanced] .ss-panel[data-astro-cid-saqbp7cm].is-active{opacity:1}.ss-panel-label[data-astro-cid-saqbp7cm]{display:block;margin:0 0 .7rem;font-size:clamp(1.5rem,6.5vw,2rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ss-navy)}.ss-lead[data-astro-cid-saqbp7cm]{max-width:none;font-size:clamp(1.05rem,4.2vw,1.3rem);line-height:1.4}}@media(prefers-reduced-motion:reduce){.ss-panel[data-astro-cid-saqbp7cm],.ss-spine-fill[data-astro-cid-saqbp7cm],.ss-label[data-astro-cid-saqbp7cm],.ss-link[data-astro-cid-saqbp7cm],.ss-arrow[data-astro-cid-saqbp7cm]{transition:none}.services-scroll[data-astro-cid-saqbp7cm][data-enhanced] .ss-panel[data-astro-cid-saqbp7cm]{opacity:1}}.trust[data-astro-cid-vpzpabai]{background:#fff;padding:clamp(1.75rem,4vh,2.75rem) 0;border-bottom:1px solid var(--color-line)}.trust-label[data-astro-cid-vpzpabai]{margin:0 0 1.5rem;text-align:center;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.trust-logos[data-astro-cid-vpzpabai]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(2rem,6vw,4.5rem)}.trust-logos[data-astro-cid-vpzpabai]>li[data-astro-cid-vpzpabai].clone{display:none}.trust-logo[data-astro-cid-vpzpabai]{display:block;width:var(--w);height:4rem;background-color:var(--color-blue);opacity:.5;transition:opacity .2s ease;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.trust-logos[data-astro-cid-vpzpabai] li[data-astro-cid-vpzpabai]:hover .trust-logo[data-astro-cid-vpzpabai]{opacity:.85}@media(max-width:640px){.trust-viewport[data-astro-cid-vpzpabai]{overflow:hidden}.trust-logos[data-astro-cid-vpzpabai]{flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content;animation:trust-marquee 24s linear infinite}.trust-logos[data-astro-cid-vpzpabai]>li[data-astro-cid-vpzpabai]{flex:0 0 50vw;display:flex;align-items:center;justify-content:center;padding:.25rem .9rem}.trust-logos[data-astro-cid-vpzpabai]>li[data-astro-cid-vpzpabai].clone{display:flex}.trust-logo[data-astro-cid-vpzpabai]{width:100%;height:3.5rem;opacity:.55}}@keyframes trust-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:640px)and (prefers-reduced-motion:reduce){.trust-viewport[data-astro-cid-vpzpabai]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.trust-viewport[data-astro-cid-vpzpabai]::-webkit-scrollbar{display:none}.trust-logos[data-astro-cid-vpzpabai]{animation:none}.trust-logos[data-astro-cid-vpzpabai]>li[data-astro-cid-vpzpabai].clone{display:none}}
