.split.svelte-8wvgiy{display:grid;gap:2rem}.side.svelte-8wvgiy{margin-top:1rem;max-width:26em}.rag.svelte-8wvgiy{padding-top:clamp(2rem,4vw,3rem)}.rag.svelte-8wvgiy,.solutions.svelte-8wvgiy,.tech.svelte-8wvgiy{padding-bottom:clamp(2.5rem,5vw,4rem)}.principles.svelte-8wvgiy{margin-top:2rem;display:grid;gap:.875rem}.principles.svelte-8wvgiy li:where(.svelte-8wvgiy){padding-left:1rem;border-left:3px solid var(--color-teal);font-weight:600}.rows.svelte-8wvgiy{border-top:1.5px solid var(--color-ink)}.row.svelte-8wvgiy{display:grid;gap:.875rem;padding-block:2rem;border-bottom:1px solid var(--color-line)}.dash.svelte-8wvgiy{margin-top:1rem;display:grid;gap:.375rem}.dash.svelte-8wvgiy li:where(.svelte-8wvgiy){position:relative;padding-left:1.25rem}.dash.svelte-8wvgiy li:where(.svelte-8wvgiy):before{content:"";position:absolute;left:0;top:.8em;width:.625rem;height:2px;background:var(--color-ink)}.tech-list.svelte-8wvgiy{border-top:1.5px solid var(--color-ink)}.tech-list.svelte-8wvgiy div:where(.svelte-8wvgiy){display:grid;gap:.25rem;padding-block:1.25rem;border-bottom:1px solid var(--color-line)}.tech-list.svelte-8wvgiy dt:where(.svelte-8wvgiy){font-weight:700}.band.svelte-8wvgiy{background:var(--color-surface);border-block:1px solid var(--color-line)}.packages.svelte-8wvgiy{margin-top:2.5rem;display:grid;gap:1.25rem}.pkg.svelte-8wvgiy{padding:2rem 1.75rem;background:var(--color-paper)}.pkg.featured.svelte-8wvgiy{border:2px solid var(--color-ink)}.pick.svelte-8wvgiy{font-weight:600;color:var(--color-signal);margin-bottom:.5rem}.price.svelte-8wvgiy{margin-block:.75rem .5rem;font-size:1.75rem;font-stretch:72%;font-weight:800}.steps.svelte-8wvgiy{margin-top:3rem;display:grid;gap:2.5rem}.steps.svelte-8wvgiy li:where(.svelte-8wvgiy){display:grid;gap:.625rem;align-content:start;padding-top:1.25rem;border-top:1.5px solid var(--color-ink)}.num.svelte-8wvgiy{font-size:3.5rem;font-stretch:62%;font-weight:800;line-height:1;color:var(--color-signal)}.duration.svelte-8wvgiy{font-weight:600}@media (min-width: 40rem){.steps.svelte-8wvgiy{grid-template-columns:1fr 1fr}.tech-list.svelte-8wvgiy div:where(.svelte-8wvgiy){grid-template-columns:12rem 1fr;gap:1.5rem}}@media (min-width: 64rem){.split.svelte-8wvgiy{grid-template-columns:1fr 2fr;gap:4rem}.sticky.svelte-8wvgiy{position:sticky;top:7rem;align-self:start}.row.svelte-8wvgiy{grid-template-columns:14rem 1fr;column-gap:2.5rem;padding-block:2.5rem}.packages.svelte-8wvgiy{grid-template-columns:repeat(3,1fr);align-items:start}.steps.svelte-8wvgiy{grid-template-columns:repeat(4,1fr);gap:2rem}}
