.split.svelte-mdz81n{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.learn.svelte-mdz81n{display:inline-block;margin-top:1rem;font-weight:600}.vis.svelte-mdz81n{display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.vis-col.svelte-mdz81n{padding:1.6rem 1.4rem}.vis-col.svelte-mdz81n h3:where(.svelte-mdz81n){display:flex;align-items:center;gap:.5rem;font-size:.95rem;margin-bottom:1rem}.vis-col.svelte-mdz81n h3:where(.svelte-mdz81n) svg:where(.svelte-mdz81n){flex:none}.vis-col.svelte-mdz81n ul:where(.svelte-mdz81n){list-style:none;padding:0;margin:0;display:grid;gap:.7rem;font-size:.92rem;color:var(--text-muted)}.vis-col.svelte-mdz81n li:where(.svelte-mdz81n){padding-left:1.5rem;position:relative}.can.svelte-mdz81n{background:var(--surface-2)}.can.svelte-mdz81n li:where(.svelte-mdz81n):before{content:"○";position:absolute;left:0;color:var(--text-faint)}.cant.svelte-mdz81n li:where(.svelte-mdz81n):before{content:"✕";position:absolute;left:0;color:var(--primary);font-weight:700}.cant.svelte-mdz81n h3:where(.svelte-mdz81n){color:var(--primary)}.can.svelte-mdz81n h3:where(.svelte-mdz81n){color:var(--text-muted)}@media (max-width: 760px){.split.svelte-mdz81n{grid-template-columns:1fr}}.bento.svelte-inuwg2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);gap:1.1rem}.card.svelte-inuwg2{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:1.6rem;overflow:hidden}.card.svelte-inuwg2 h3:where(.svelte-inuwg2){margin:0}.card.svelte-inuwg2 p:where(.svelte-inuwg2){margin:0;color:var(--text-muted);font-size:.95rem}.views.svelte-inuwg2{grid-column:span 2;flex-direction:row;gap:1.8rem;padding-bottom:0}.views.svelte-inuwg2 .copy:where(.svelte-inuwg2){flex:1 1 0;padding-bottom:1.6rem}.views.svelte-inuwg2 .crop:where(.svelte-inuwg2){flex:none;width:230px;height:234px;align-self:flex-end}.repeat.svelte-inuwg2{grid-row:span 2;padding-bottom:0}.repeat.svelte-inuwg2 .crop:where(.svelte-inuwg2){margin-top:auto;height:300px}.copy.svelte-inuwg2{display:flex;flex-direction:column;gap:.6rem;min-width:0}.crop.svelte-inuwg2{box-sizing:border-box;padding:7px 7px 0;border:1px solid color-mix(in srgb,var(--iris) 45%,var(--border));border-bottom:0;border-radius:18px 18px 0 0;background:color-mix(in srgb,var(--iris) 10%,var(--surface));overflow:hidden}.crop.svelte-inuwg2 img:where(.svelte-inuwg2){display:block;width:100%;border-radius:12px 12px 0 0}.pro.svelte-inuwg2{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--iris);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.04em;vertical-align:middle}.ficon.svelte-inuwg2{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:11px;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.small-grid.svelte-inuwg2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem;margin-top:1.1rem}.small.svelte-inuwg2{padding:1.3rem}.small.svelte-inuwg2 h3:where(.svelte-inuwg2){font-size:1.05rem}.small.svelte-inuwg2 p:where(.svelte-inuwg2){font-size:.9rem}@media (max-width: 900px){.bento.svelte-inuwg2{grid-template-columns:repeat(2,minmax(0,1fr))}.small-grid.svelte-inuwg2{grid-template-columns:repeat(3,minmax(0,1fr))}.small.svelte-inuwg2:last-child{grid-column:span 2}}@media (max-width: 760px){.bento.svelte-inuwg2{grid-template-columns:1fr;grid-auto-rows:auto}.views.svelte-inuwg2,.repeat.svelte-inuwg2{grid-column:auto;grid-row:auto;flex-direction:column;padding-bottom:1.6rem}.views.svelte-inuwg2 .copy:where(.svelte-inuwg2){padding-bottom:0}.crop.svelte-inuwg2{display:none}.small-grid.svelte-inuwg2{grid-template-columns:repeat(2,minmax(0,1fr))}.small.svelte-inuwg2:last-child:nth-child(odd){grid-column:span 2}}.carousel.svelte-8ojyxu{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.stack.svelte-8ojyxu{position:absolute;top:0;right:0;bottom:0;left:0}.slide.svelte-8ojyxu{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .55s ease;pointer-events:none}.slide.on.svelte-8ojyxu{opacity:1;pointer-events:auto}.slide.svelte-8ojyxu img:where(.svelte-8ojyxu){display:block;width:100%;height:100%;object-fit:cover}.dots.svelte-8ojyxu{display:flex;gap:8px}.dot.svelte-8ojyxu{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--border-strong);cursor:pointer;transition:width .25s ease,background .25s ease}.dot.on.svelte-8ojyxu{width:24px;background:var(--grad-soft)}@media (prefers-reduced-motion: reduce){.slide.svelte-8ojyxu{transition:none}}@supports (background-clip: text) or (-webkit-background-clip: text){.accent.svelte-1q37ri0{color:transparent}.accent-early.svelte-1q37ri0{background:linear-gradient(135deg,var(--iris) 0%,var(--iris-vivid) 200%);-webkit-background-clip:text;background-clip:text}.accent-late.svelte-1q37ri0{background:linear-gradient(135deg,var(--iris) -100%,var(--iris-vivid) 100%);-webkit-background-clip:text;background-clip:text}}.hero.svelte-1q37ri0{position:relative;overflow:hidden;padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(1.5rem,4vw,2.5rem)}.aurora.svelte-1q37ri0{position:absolute;inset:-30% -10% auto -10%;height:120%;background:radial-gradient(40% 50% at 75% 18%,rgba(138,108,246,.28),transparent 70%),radial-gradient(35% 45% at 15% 10%,rgba(106,69,240,.22),transparent 70%);filter:blur(10px);z-index:-1}.hero-grid.svelte-1q37ri0{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:center}.hero-copy.svelte-1q37ri0 h1:where(.svelte-1q37ri0){font-size:clamp(2.2rem,4.4vw,3rem);margin-top:.2rem}.cta.svelte-1q37ri0{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.8rem}.chips.svelte-1q37ri0{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:1.6rem 0 0}.chips.svelte-1q37ri0 li:where(.svelte-1q37ri0){display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;background:#8a6cf61f;border:1px solid rgba(138,108,246,.35);color:var(--text);font-size:.95rem;font-weight:600;white-space:nowrap}.chips.svelte-1q37ri0 svg:where(.svelte-1q37ri0){flex:none;color:var(--primary)}.hero-art.svelte-1q37ri0{display:flex;justify-content:center}@media (max-width: 760px){.hero-grid.svelte-1q37ri0{grid-template-columns:1fr}}.section.svelte-1uha8ag:nth-of-type(2n){background:var(--bg-subtle);border-block:1px solid var(--border)}.pricing-head.svelte-1uha8ag{max-width:46rem}.pricing-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.pricing-head.svelte-1uha8ag .lede:where(.svelte-1uha8ag){text-wrap:balance}.pricing-more.svelte-1uha8ag{text-align:center;margin-top:1.6rem;font-weight:600}
