.problems[data-astro-cid-c7lk6zl4]{border-top:var(--border);gap:0;margin:0;padding:0;list-style:none;display:grid}.problems__item[data-astro-cid-c7lk6zl4]{gap:var(--space-s);padding-block:var(--space-m);border-bottom:var(--border);grid-template-columns:3rem 1fr;align-items:start;display:grid}.problems__index[data-astro-cid-c7lk6zl4]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--signal-ink);padding-top:.35em;font-weight:600}.problems__title[data-astro-cid-c7lk6zl4]{font-size:var(--step-1);margin-bottom:var(--space-3xs)}.problems__body[data-astro-cid-c7lk6zl4]{color:var(--ink-muted)}@media (width>=48rem){.problems__item[data-astro-cid-c7lk6zl4]{align-items:baseline;gap:var(--space-m);grid-template-columns:4rem 22rem 1fr}.problems__item[data-astro-cid-c7lk6zl4]>div[data-astro-cid-c7lk6zl4]{display:contents}.problems__body[data-astro-cid-c7lk6zl4]{max-width:var(--measure)}}.solution-card[data-astro-cid-swjsl7k5]{gap:var(--space-2xs);flex-direction:column;display:flex}.solution-card__title[data-astro-cid-swjsl7k5]{font-size:var(--step-1)}.solution-card__problem[data-astro-cid-swjsl7k5]{color:var(--ink-muted)}.solution-card__outcome[data-astro-cid-swjsl7k5]{color:var(--ink-strong);border-left:2px solid var(--signal-ink);padding-left:var(--space-xs);margin-top:var(--space-2xs)}.solution-card__more[data-astro-cid-swjsl7k5]{padding-top:var(--space-s);font-size:var(--step--1);color:var(--signal-ink);margin-top:auto;font-weight:600}.diagram[data-astro-cid-gnxero5s]{--diagram-signal:var(--signal);--diagram-line:var(--line-dark);--diagram-surface:color-mix(in srgb, var(--on-dark) 6%, transparent);--diagram-text:var(--on-dark-muted);--diagram-strong:var(--on-dark);width:100%;margin:0}svg[data-astro-cid-gnxero5s]{width:100%;height:auto;overflow:visible}.diagram__chip[data-astro-cid-gnxero5s]{fill:var(--diagram-surface);stroke:var(--diagram-line);stroke-width:1px}.diagram__label[data-astro-cid-gnxero5s]{fill:var(--diagram-text);font-family:var(--font-sans);letter-spacing:-.01em;font-size:13px;font-weight:500}.diagram__feed[data-astro-cid-gnxero5s]{fill:none;stroke:color-mix(in srgb, var(--on-dark) 34%, transparent);stroke-width:1.5px;stroke-dasharray:5 6}.js[data-astro-cid-gnxero5s] [data-astro-cid-gnxero5s][data-reveal] .diagram__feed[data-astro-cid-gnxero5s]{stroke-dashoffset:0;opacity:0;transition:opacity var(--duration-slow) var(--ease) var(--draw-delay,0s)}.js[data-astro-cid-gnxero5s] [data-astro-cid-gnxero5s][data-reveal].is-revealed .diagram__feed[data-astro-cid-gnxero5s]{opacity:1}.diagram__glow[data-astro-cid-gnxero5s]{fill:url(#nodeGlow)}.diagram__ring[data-astro-cid-gnxero5s]{fill:none;stroke:var(--diagram-signal);stroke-width:1.5px;opacity:.4}.diagram__node-box[data-astro-cid-gnxero5s]{fill:none;stroke:var(--diagram-strong);stroke-width:2.5px}.diagram__node-rail[data-astro-cid-gnxero5s],.diagram__rail[data-astro-cid-gnxero5s]{stroke:var(--diagram-signal);stroke-width:3px;stroke-linecap:round;fill:none}.diagram__flow[data-astro-cid-gnxero5s] circle[data-astro-cid-gnxero5s]{fill:var(--diagram-signal);offset-path:path("M262 210 H470");offset-rotate:0deg;opacity:0}.diagram__panel[data-astro-cid-gnxero5s]{fill:var(--diagram-surface);stroke:var(--diagram-line);stroke-width:1px}.diagram__row[data-astro-cid-gnxero5s]{fill:var(--diagram-strong);opacity:.32}.diagram__row--signal[data-astro-cid-gnxero5s]{fill:var(--diagram-signal);opacity:1}.diagram__caption[data-astro-cid-gnxero5s]{fill:var(--diagram-text);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}@media (width<=48rem){.diagram__inputs[data-astro-cid-gnxero5s],.diagram__feeds[data-astro-cid-gnxero5s]{display:none}.diagram__core[data-astro-cid-gnxero5s]{transform-origin:50%;transform:translate(-142px)scale(1.16)}.diagram__caption[data-astro-cid-gnxero5s]{font-size:13px}}.hero[data-astro-cid-6voplrxj]{isolation:isolate;margin-top:calc(var(--header-h) * -1);padding-block:calc(clamp(3.5rem, 2rem + 8vw, 8rem) + var(--header-h)) clamp(3.5rem, 2rem + 6vw, 7rem);position:relative;overflow:hidden}.hero__wash[data-astro-cid-6voplrxj]{z-index:-1;background:var(--glow-signal);pointer-events:none;height:130%;position:absolute;inset:-10% -5% auto}.hero[data-astro-cid-6voplrxj]:after{content:"";z-index:-1;background-image:var(--grain);opacity:.045;pointer-events:none;mix-blend-mode:overlay;background-size:140px 140px;position:absolute;inset:0}.hero__grid[data-astro-cid-6voplrxj]{gap:var(--space-xl);align-items:center;display:grid}.hero__copy[data-astro-cid-6voplrxj]{gap:var(--space-m);align-content:start;display:grid}.hero[data-astro-cid-6voplrxj] h1[data-astro-cid-6voplrxj]{max-width:20ch;font-size:clamp(2.2rem,1.2rem + 3.2vw,3.9rem)}.hero__supporting[data-astro-cid-6voplrxj]{font-size:var(--step-1);color:var(--on-dark-muted);max-width:44ch;line-height:1.45}.hero__line[data-astro-cid-6voplrxj]{color:var(--on-dark);border-left:2px solid var(--signal);padding-left:var(--space-s);max-width:46ch;font-weight:500}.hero__actions[data-astro-cid-6voplrxj]{gap:var(--space-s);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.hero__call[data-astro-cid-6voplrxj]{color:var(--on-dark-muted);font-size:var(--step--1)}.hero__call[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{color:var(--on-dark);font-weight:560}@media (width>=62rem){.hero__grid[data-astro-cid-6voplrxj]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.start-small[data-astro-cid-6voplrxj]{gap:var(--space-xl);display:grid}.start-small__body[data-astro-cid-6voplrxj]{margin-top:var(--space-s);color:var(--on-dark-muted)}.start-small__actions[data-astro-cid-6voplrxj]{gap:var(--space-s);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.start-small__cards[data-astro-cid-6voplrxj],.start-small__prices[data-astro-cid-6voplrxj]{gap:var(--space-m);display:grid}@media (width>=48rem){.start-small__prices[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr}}.start-small__cards[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{font-size:var(--step-1)}.start-small__cards[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--on-dark-muted);margin-top:var(--space-2xs)}.start-small__price[data-astro-cid-6voplrxj]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--signal)!important}@media (width>=62rem){.start-small[data-astro-cid-6voplrxj]{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:start}}.empty[data-astro-cid-6voplrxj]{gap:var(--space-xl);align-items:center;display:grid}.empty__copy[data-astro-cid-6voplrxj]{gap:var(--space-m);align-content:start;justify-items:start;display:grid}@media (width>=62rem){.empty[data-astro-cid-6voplrxj]{gap:var(--space-2xl);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.section-more[data-astro-cid-6voplrxj]{margin-top:var(--space-l);font-weight:560}.reason[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{font-size:var(--step-1);margin-bottom:var(--space-3xs)}.reason[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--ink-muted)}.positioning[data-astro-cid-6voplrxj]{margin:var(--space-xl) 0 0;padding:var(--space-m) 0 var(--space-m) var(--space-m);border-left:3px solid var(--signal-ink)}.positioning[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{font-size:var(--step-1);max-width:var(--measure);line-height:1.45}.stack-list[data-astro-cid-6voplrxj]{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stack-list[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{border:var(--border);border-radius:var(--radius-pill);font-size:var(--step--1);font-family:var(--font-mono);color:var(--ink-muted);background:var(--paper);padding:.4em .9em}.starting-prices[data-astro-cid-6voplrxj]{gap:var(--space-m);align-items:start;display:grid}.starting-prices__list[data-astro-cid-6voplrxj]{border-top:var(--border);gap:0;margin:0;padding:0;list-style:none;display:grid}.starting-prices__list[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{justify-content:space-between;gap:var(--space-s);padding-block:var(--space-s);border-bottom:var(--border);flex-wrap:wrap;display:flex}.starting-prices__label[data-astro-cid-6voplrxj]{font-weight:560}.starting-prices__value[data-astro-cid-6voplrxj]{font-family:var(--font-mono);color:var(--signal-ink)}@media (width>=48rem){.starting-prices[data-astro-cid-6voplrxj]{grid-template-columns:minmax(0,32rem) auto;justify-content:space-between}}.final-cta[data-astro-cid-6voplrxj]{gap:var(--space-m);justify-items:start;max-width:44rem;display:grid}.final-cta[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{font-size:var(--step-4)}.final-cta[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--on-dark-muted)}
