.jump.svelte-4z030h{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-block:var(--space-4);border-top:.5px solid color-mix(in srgb, var(--color-ink) 15%, transparent);border-bottom:.5px solid color-mix(in srgb, var(--color-ink) 15%, transparent);display:flex}.jump-list.svelte-4z030h{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jump-link.svelte-4z030h{font-family:var(--font-mono);font-size:calc(13px * var(--text-scale));letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink);transition:color var(--duration-fast) var(--ease-out-expo);align-items:baseline;gap:.6em;text-decoration:none;display:inline-flex}.jump-num.svelte-4z030h{color:var(--mono-faint)}.jump-link.svelte-4z030h:hover{color:var(--mono-muted)}.jump-link.svelte-4z030h:focus-visible{outline:2px solid var(--sapphire);outline-offset:4px}.jump-note.svelte-4z030h{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--mono-muted);white-space:nowrap}.service.svelte-4z030h{padding-block:var(--space-7);border-bottom:.5px solid color-mix(in srgb, var(--color-ink) 15%, transparent);scroll-margin-top:var(--space-6)}.service-grid.svelte-4z030h{gap:var(--space-6) var(--space-7);grid-template-columns:5fr 7fr;align-items:start;display:grid}.service-head.svelte-4z030h{gap:var(--space-3);top:var(--space-8);flex-direction:column;display:flex;position:sticky}.service-title.svelte-4z030h{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-display);color:var(--color-ink);max-width:12ch;margin:0;font-weight:900;line-height:1.02}.service-lede.svelte-4z030h{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink);max-width:40ch;margin:0}.service-facts.svelte-4z030h{gap:var(--space-5);margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:.5px solid color-mix(in srgb, var(--color-ink) 15%, transparent);display:flex}.service-fact.svelte-4z030h dt:where(.svelte-4z030h){font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--mono-muted);margin:0 0 4px}.service-fact.svelte-4z030h dd:where(.svelte-4z030h){font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-ink);margin:0;font-weight:500}.service-action.svelte-4z030h{margin-top:var(--space-2)}.service-body.svelte-4z030h{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.service-lists.svelte-4z030h{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.service-list.svelte-4z030h ul:where(.svelte-4z030h){margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.service-list.svelte-4z030h li:where(.svelte-4z030h){font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-ink);padding-block:var(--space-2);border-bottom:.5px solid color-mix(in srgb, var(--color-ink) 12%, transparent);line-height:1.45}.service-list--out.svelte-4z030h li:where(.svelte-4z030h){color:var(--mono-muted)}.service-cards.svelte-4z030h{gap:var(--space-5) var(--grid-gutter);margin:var(--space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.process.svelte-4z030h{padding-block:var(--space-7);border-bottom:.5px solid color-mix(in srgb, var(--color-ink) 15%, transparent)}.process-header.svelte-4z030h,.faq-header.svelte-4z030h{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.process-pitch.svelte-4z030h,.faq-pitch.svelte-4z030h{max-width:34ch}.steps.svelte-4z030h{gap:var(--space-5) var(--grid-gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.step.svelte-4z030h{gap:var(--space-2);padding-top:var(--space-3);border-top:.5px solid color-mix(in srgb, var(--color-ink) 15%, transparent);flex-direction:column;display:flex}.step-num.svelte-4z030h{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--mono-faint)}.step-title.svelte-4z030h{font-family:var(--font-body);font-size:var(--text-h3);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-weight:500;line-height:1.2}.step-text.svelte-4z030h{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--mono-muted);margin:0;line-height:1.5}.faq.svelte-4z030h{padding-top:var(--space-7)}.faq-list.svelte-4z030h{border-top:.5px solid color-mix(in srgb, var(--color-ink) 15%, transparent);max-width:68ch}.faq-item.svelte-4z030h{border-bottom:.5px solid color-mix(in srgb, var(--color-ink) 15%, transparent)}.faq-q.svelte-4z030h{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);cursor:pointer;font-weight:500;list-style:none;display:flex}.faq-q.svelte-4z030h::-webkit-details-marker{display:none}.faq-q.svelte-4z030h:focus-visible{outline:2px solid var(--sapphire);outline-offset:4px}.faq-marker.svelte-4z030h{flex-shrink:0;width:12px;height:12px;position:relative}.faq-marker.svelte-4z030h:before,.faq-marker.svelte-4z030h:after{content:"";background:var(--color-ink);width:100%;height:1px;position:absolute;top:50%;left:0}.faq-marker.svelte-4z030h:after{transform:rotate(90deg)}.faq-item[open].svelte-4z030h .faq-marker:where(.svelte-4z030h):after{display:none}.faq-a.svelte-4z030h{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink);padding-bottom:var(--space-4);max-width:60ch;margin:0}@media (width<=1023px){.steps.svelte-4z030h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.service-grid.svelte-4z030h{grid-template-columns:1fr}.service-head.svelte-4z030h{position:static}.jump.svelte-4z030h{flex-direction:column;align-items:flex-start}}@media (width<=640px){.service-lists.svelte-4z030h,.service-cards.svelte-4z030h,.steps.svelte-4z030h{grid-template-columns:1fr}.service-facts.svelte-4z030h{gap:var(--space-3) var(--space-5);flex-wrap:wrap}}@media (pointer:coarse){.jump-link.svelte-4z030h{padding-block:10px}}
