.somatic-page.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{min-height:100vh;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hero-section.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{margin-left:auto;margin-right:auto;display:grid;max-width:72rem;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:2rem;padding:4rem 1rem}@media (min-width: 768px){.hero-section.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{padding-top:6rem;padding-bottom:6rem}}@media (min-width: 1024px){.hero-section.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{grid-template-columns:1.2fr .8fr}}.hero-copy.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{display:flex;flex-direction:column;gap:1.25rem}.eyebrow.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.section-head.svelte-10qmlob span.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.cta-card.svelte-10qmlob span.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}h1.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:2.25rem;line-height:2.5rem;line-height:1.25;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media (min-width: 768px){h1.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{font-size:3.75rem;line-height:1}}.hero-subtitle.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.section-head.svelte-10qmlob p.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.cta-card.svelte-10qmlob p.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hero-actions.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{display:flex;flex-direction:column;gap:1rem;padding-top:.5rem}@media (min-width: 640px){.hero-actions.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{flex-direction:row}}.hero-panel.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.card.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.case-study-card.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.step-card.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.cta-card.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{border-radius:1.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:1.5rem}@media (min-width: 768px){.hero-panel.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.card.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.case-study-card.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.step-card.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.cta-card.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{padding:2rem}}.hero-panel.svelte-10qmlob h2.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.section-head.svelte-10qmlob h2.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.cta-card.svelte-10qmlob h2.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{margin-bottom:1rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.hero-panel.svelte-10qmlob h2.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.section-head.svelte-10qmlob h2.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.cta-card.svelte-10qmlob h2.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{font-size:2.25rem;line-height:2.5rem}}.hero-panel.svelte-10qmlob ul.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.case-study-card.svelte-10qmlob ul.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{list-style-type:disc}.hero-panel.svelte-10qmlob ul.svelte-10qmlob>.svelte-10qmlob:not([hidden])~.svelte-10qmlob:not([hidden]),.case-study-card.svelte-10qmlob ul.svelte-10qmlob>.svelte-10qmlob:not([hidden])~.svelte-10qmlob:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.hero-panel.svelte-10qmlob ul.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.case-study-card.svelte-10qmlob ul.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{padding-left:1.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.section.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{margin-left:auto;margin-right:auto;max-width:72rem;padding:2rem 1rem}@media (min-width: 768px){.section.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{padding-top:3rem;padding-bottom:3rem}}.section-head.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;display:flex;max-width:48rem;flex-direction:column;align-items:center;gap:1rem;text-align:center}.section-head.left.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{margin-left:0;margin-right:0;align-items:flex-start;text-align:left}.capabilities-grid.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.capabilities-grid.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.capabilities-grid.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{grid-template-columns:repeat(4,minmax(0,1fr))}}.card.svelte-10qmlob h3.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.case-study-card.svelte-10qmlob h3.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.step-card.svelte-10qmlob h3.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.card.svelte-10qmlob p.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.case-study-card.svelte-10qmlob p.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob,.step-card.svelte-10qmlob p.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.case-study-grid.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 1024px){.case-study-grid.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{grid-template-columns:repeat(3,minmax(0,1fr))}}.architecture-steps.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.architecture-steps.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{grid-template-columns:repeat(3,minmax(0,1fr))}}.step-number.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{margin-bottom:1rem;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.cta-section.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{padding-bottom:4rem}@media (min-width: 768px){.cta-section.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{padding-bottom:6rem}}.cta-card.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob.svelte-10qmlob{display:flex;flex-direction:column;align-items:center;gap:1rem;--tw-border-opacity:1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1));text-align:center}
