header[data-astro-cid-nen7h5rs]{z-index:40;background:color-mix(in srgb, var(--color-canvas) 82%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-rule);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.5rem;height:4.25rem;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:.625rem;text-decoration:none;display:flex}.mark[data-astro-cid-nen7h5rs]{flex-shrink:0;width:auto;height:1.75rem}.name[data-astro-cid-nen7h5rs]{letter-spacing:-.015em;color:var(--color-ink-strong);font-weight:600}.legal[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);color:var(--color-ink-soft);letter-spacing:0;margin-left:.15rem;font-size:.65rem;font-weight:400}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-ink-soft);transition:color .18s var(--ease-out);font-size:.9rem;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-ink-strong)}.burger[data-astro-cid-nen7h5rs]{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-xs);cursor:pointer;width:2.625rem;height:2.625rem;padding:0;display:none;position:relative}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--color-ink-strong);width:1.0625rem;height:1.5px;transition:.22s var(--ease-out);position:absolute;left:50%;transform:translate(-50%)}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:1rem}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{bottom:1rem}header.is-open .burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:50%;transform:translate(-50%,-50%)rotate(45deg)}header.is-open .burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{bottom:50%;transform:translate(-50%,50%)rotate(-45deg)}@media (width<=940px){.cta[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:block}nav[data-astro-cid-nen7h5rs]{background:var(--color-canvas);border-bottom:1px solid var(--color-rule);visibility:hidden;transition:grid-template-rows .25s var(--ease-out), visibility .25s;grid-template-rows:0fr;display:grid;position:absolute;top:100%;left:0;right:0}header.is-open nav[data-astro-cid-nen7h5rs]{visibility:visible;grid-template-rows:1fr}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0;padding-inline:1.5rem;overflow:hidden}nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-rule)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:1rem 0;font-size:1rem;display:block}}.hero[data-astro-cid-ge2uvauf]{background:radial-gradient(60rem 32rem at 82% -8%, #1f6c9f0d, transparent 70%), var(--color-canvas);padding-block:6rem 4rem}h1[data-astro-cid-ge2uvauf]{max-width:18ch;margin:0 0 3rem;font-size:clamp(2.4rem,6vw,4.25rem)}.foot[data-astro-cid-ge2uvauf]{border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 4rem;padding-top:2rem;display:grid}.lead[data-astro-cid-ge2uvauf]{color:var(--color-ink-soft);max-width:52ch;margin:0;font-size:1.0625rem}.cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.tech[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{padding-block:3.5rem 3rem}h1[data-astro-cid-ge2uvauf]{margin-bottom:2rem}.foot[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;align-items:start}}.trust[data-astro-cid-wtzqjce7]{background:var(--color-canvas-warm);border-block:1px solid var(--color-rule);padding-block:2.5rem}dl[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(4,1fr);gap:2rem;margin:0;display:grid}dt[data-astro-cid-wtzqjce7]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink-strong);margin-bottom:.5rem;font-size:.75rem}dd[data-astro-cid-wtzqjce7]{color:var(--color-ink-soft);max-width:32ch;margin:0;font-size:.875rem}@media (width<=900px){dl[data-astro-cid-wtzqjce7]{grid-template-columns:1fr 1fr;gap:1.75rem}}@media (width<=560px){dl[data-astro-cid-wtzqjce7]{grid-template-columns:1fr}}.problem[data-astro-cid-jrdwie4c]{padding-block:6rem 3rem}.grid[data-astro-cid-jrdwie4c]{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;gap:2rem 4rem;display:grid}h2[data-astro-cid-jrdwie4c]{margin:0;font-size:clamp(1.9rem,4vw,2.75rem)}.problem[data-astro-cid-jrdwie4c] ul[data-astro-cid-jrdwie4c]{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.problem[data-astro-cid-jrdwie4c] li[data-astro-cid-jrdwie4c]{border-bottom:1px solid var(--color-rule);color:var(--color-ink);padding-block:1.125rem;font-size:1.0625rem}.solution[data-astro-cid-jrdwie4c]{padding-block:3rem 6rem}.statement[data-astro-cid-jrdwie4c]{max-width:60ch}.solution[data-astro-cid-jrdwie4c] .lead[data-astro-cid-jrdwie4c]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink-strong);margin:0 0 1.25rem;font-size:clamp(1.4rem,2.8vw,1.9rem);line-height:1.35}.solution[data-astro-cid-jrdwie4c] p[data-astro-cid-jrdwie4c]:not(.lead){color:var(--color-ink-soft);margin:0}.solution[data-astro-cid-jrdwie4c] .btn[data-astro-cid-jrdwie4c]{margin-top:2rem}@media (width<=860px){.problem[data-astro-cid-jrdwie4c]{padding-block:4rem 2.5rem}.grid[data-astro-cid-jrdwie4c]{grid-template-columns:1fr}.solution[data-astro-cid-jrdwie4c]{padding-block:2.5rem 4rem}}section[data-astro-cid-7ch3sa5a]{padding-block:5rem}.section-head[data-astro-cid-7ch3sa5a] .tag[data-astro-cid-7ch3sa5a]{margin-bottom:1.25rem}.bento[data-astro-cid-7ch3sa5a]{grid-template-columns:repeat(6,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.bento[data-astro-cid-7ch3sa5a] li[data-astro-cid-7ch3sa5a]{grid-column:span var(--span);align-content:start;gap:.625rem;padding:1.75rem;display:grid}.bento[data-astro-cid-7ch3sa5a] [data-astro-cid-7ch3sa5a][data-icon]{width:1.25rem;height:1.25rem;color:var(--color-soft-blue-ink);margin-bottom:.5rem}.bento[data-astro-cid-7ch3sa5a] h3[data-astro-cid-7ch3sa5a]{margin:0;font-size:1.05rem}.bento[data-astro-cid-7ch3sa5a] p[data-astro-cid-7ch3sa5a]{color:var(--color-ink-soft);max-width:58ch;margin:0;font-size:.9375rem}@media (width<=900px){.bento[data-astro-cid-7ch3sa5a]{grid-template-columns:1fr 1fr}.bento[data-astro-cid-7ch3sa5a] li[data-astro-cid-7ch3sa5a]{grid-column:span 1}}@media (width<=620px){.bento[data-astro-cid-7ch3sa5a]{grid-template-columns:1fr}}section[data-astro-cid-rtei5hqi]{background:var(--color-canvas-warm);border-block:1px solid var(--color-rule);padding-block:5rem}.section-head[data-astro-cid-rtei5hqi] .tag[data-astro-cid-rtei5hqi]{margin-bottom:1.25rem}.catalog[data-astro-cid-rtei5hqi]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.catalog[data-astro-cid-rtei5hqi]>li[data-astro-cid-rtei5hqi]{flex-direction:column;display:flex;overflow:hidden}.catalog[data-astro-cid-rtei5hqi] img[data-astro-cid-rtei5hqi]{aspect-ratio:4/3;object-fit:cover;border-bottom:1px solid var(--color-rule);filter:saturate(.75)contrast(.96);width:100%}.frame[data-astro-cid-rtei5hqi]{aspect-ratio:4/3;border-bottom:1px solid var(--color-rule);background-color:var(--color-canvas-warm);background-image:repeating-linear-gradient(45deg,#0000,#0000 7px,#00000006 7px 14px);place-items:center;display:grid}.frame[data-astro-cid-rtei5hqi] span[data-astro-cid-rtei5hqi]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-soft);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-xs);padding:.25rem .6rem;font-size:.7rem}.body[data-astro-cid-rtei5hqi]{flex:1;align-content:start;gap:.625rem;padding:1.5rem;display:grid}.body[data-astro-cid-rtei5hqi] h3[data-astro-cid-rtei5hqi]{margin:0;font-size:1.05rem}.body[data-astro-cid-rtei5hqi]>p[data-astro-cid-rtei5hqi]{color:var(--color-ink-soft);margin:0;font-size:.9375rem}.items[data-astro-cid-rtei5hqi]{flex-wrap:wrap;gap:.375rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.items[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]{color:var(--color-ink-soft);border:1px solid var(--color-rule);border-radius:var(--radius-xs);padding:.15rem .45rem;font-size:.75rem}.quote[data-astro-cid-rtei5hqi]{color:var(--color-soft-green-ink);margin-top:auto;padding-top:1rem;font-size:.9rem;font-weight:500;text-decoration:none}.quote[data-astro-cid-rtei5hqi]:hover{text-decoration:underline}.promises[data-astro-cid-rtei5hqi]{border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-top:2.5rem;padding-top:2rem;display:grid}.promises[data-astro-cid-rtei5hqi] ul[data-astro-cid-rtei5hqi]{grid-template-columns:1fr 1fr;gap:.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.promises[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]{color:var(--color-ink-soft);padding-left:1rem;font-size:.9rem;position:relative}.promises[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]:before{content:"";background:var(--color-soft-green-ink);width:5px;height:1px;position:absolute;top:.7em;left:0}@media (width<=900px){.catalog[data-astro-cid-rtei5hqi]{grid-template-columns:1fr}.promises[data-astro-cid-rtei5hqi]{grid-template-columns:1fr;align-items:start}.promises[data-astro-cid-rtei5hqi] ul[data-astro-cid-rtei5hqi]{grid-template-columns:1fr}}section[data-astro-cid-grsovck6]{padding-block:5rem}.steps[data-astro-cid-grsovck6]{counter-reset:step;border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.steps[data-astro-cid-grsovck6]>li[data-astro-cid-grsovck6]{border-bottom:1px solid var(--color-rule);grid-template-columns:4rem minmax(0,1fr);align-items:baseline;gap:1.5rem;padding-block:1.75rem;display:grid}.num[data-astro-cid-grsovck6]{font-family:var(--font-mono);color:var(--color-ink-soft);font-size:.8rem}h3[data-astro-cid-grsovck6]{margin:0 0 .35rem;font-size:1.05rem}p[data-astro-cid-grsovck6]{color:var(--color-ink-soft);max-width:62ch;margin:0;font-size:.9375rem}@media (width<=640px){.steps[data-astro-cid-grsovck6]>li[data-astro-cid-grsovck6]{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}}section[data-astro-cid-dlfent3g]{padding-block:5rem}.cases[data-astro-cid-dlfent3g]{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.cases[data-astro-cid-dlfent3g]>li[data-astro-cid-dlfent3g]{border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:1.5rem 4rem;padding-block:2.25rem;display:grid}.head[data-astro-cid-dlfent3g] .tag[data-astro-cid-dlfent3g]{margin-bottom:.75rem}h3[data-astro-cid-dlfent3g]{margin:0 0 .25rem;font-size:1.1rem}.client[data-astro-cid-dlfent3g]{color:var(--color-ink-soft);margin:0;font-size:.875rem}.detail[data-astro-cid-dlfent3g]>p[data-astro-cid-dlfent3g]{color:var(--color-ink);max-width:62ch;margin:0;font-size:.9375rem}.outcomes[data-astro-cid-dlfent3g]{gap:.375rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.outcomes[data-astro-cid-dlfent3g] li[data-astro-cid-dlfent3g]{color:var(--color-ink-soft);padding-left:1rem;font-size:.9rem;position:relative}.outcomes[data-astro-cid-dlfent3g] li[data-astro-cid-dlfent3g]:before{content:"";background:var(--color-ink-soft);width:5px;height:1px;position:absolute;top:.7em;left:0}.tags[data-astro-cid-dlfent3g]{flex-wrap:wrap;gap:.375rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-dlfent3g] li[data-astro-cid-dlfent3g]{font-family:var(--font-mono);color:var(--color-ink-soft);border:1px solid var(--color-rule);border-radius:var(--radius-xs);padding:.15rem .45rem;font-size:.7rem}@media (width<=900px){.cases[data-astro-cid-dlfent3g]>li[data-astro-cid-dlfent3g]{grid-template-columns:1fr;gap:1rem}}section[data-astro-cid-htruwgye]{background:var(--color-canvas-warm);border-block:1px solid var(--color-rule);padding-block:5rem}.models[data-astro-cid-htruwgye]{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.models[data-astro-cid-htruwgye]>li[data-astro-cid-htruwgye]{align-content:start;gap:.5rem;padding:1.5rem;display:grid}.featured[data-astro-cid-htruwgye]{border-color:var(--color-ink-strong)}.fit[data-astro-cid-htruwgye]{font-family:var(--font-mono);color:var(--color-ink-soft);font-size:.7rem}h3[data-astro-cid-htruwgye]{margin:0;font-size:1rem}.models[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{color:var(--color-ink-soft);margin:0;font-size:.9rem}.closing[data-astro-cid-htruwgye]{border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem;margin-top:3rem;padding-top:2.5rem;display:grid}.benefits-title[data-astro-cid-htruwgye]{color:var(--color-ink-soft);margin:0 0 1rem;font-size:.95rem;font-weight:500}.benefits[data-astro-cid-htruwgye]{grid-template-columns:1fr 1fr;gap:.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.benefits[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{padding-left:1rem;font-size:.9rem;position:relative}.benefits[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{content:"";background:var(--color-ink-soft);width:5px;height:1px;position:absolute;top:.7em;left:0}@media (width<=1000px){.models[data-astro-cid-htruwgye]{grid-template-columns:1fr 1fr}}@media (width<=860px){.closing[data-astro-cid-htruwgye]{grid-template-columns:1fr;align-items:start}.benefits[data-astro-cid-htruwgye]{grid-template-columns:1fr}}@media (width<=560px){.models[data-astro-cid-htruwgye]{grid-template-columns:1fr}}section[data-astro-cid-oxgmilyn]{padding-block:5rem}.grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:2rem 4rem;display:grid}h2[data-astro-cid-oxgmilyn]{margin:0;font-size:clamp(1.9rem,4vw,2.75rem)}.lead[data-astro-cid-oxgmilyn]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink-strong);margin:0 0 1.25rem;font-size:1.35rem;line-height:1.4}.body[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]:not(.lead){color:var(--color-ink-soft);max-width:64ch;margin:0 0 1.125rem}.legal[data-astro-cid-oxgmilyn]{border-top:1px solid var(--color-rule);flex-wrap:wrap;gap:2.5rem;margin:2rem 0 0;padding-top:1.5rem;display:flex}dt[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);color:var(--color-ink-soft);margin-bottom:.25rem;font-size:.7rem}dd[data-astro-cid-oxgmilyn]{color:var(--color-ink-strong);margin:0;font-size:.9rem}@media (width<=860px){.grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.legal[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;gap:1rem}}section[data-astro-cid-hemr5th4]{padding-block:5rem}.grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:2rem 4rem;display:grid}h2[data-astro-cid-hemr5th4]{margin:0;font-size:clamp(1.9rem,4vw,2.75rem)}.list[data-astro-cid-hemr5th4]{border-top:1px solid var(--color-rule)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--color-rule)}summary[data-astro-cid-hemr5th4]{cursor:pointer;color:var(--color-ink-strong);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.125rem;font-size:1rem;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.sign[data-astro-cid-hemr5th4]{flex-shrink:0;width:11px;height:11px;position:relative}.sign[data-astro-cid-hemr5th4]:before,.sign[data-astro-cid-hemr5th4]:after{content:"";background:var(--color-ink-strong);transition:transform .2s var(--ease-out);position:absolute}.sign[data-astro-cid-hemr5th4]:before{width:11px;height:1.5px;top:50%;left:0;transform:translateY(-50%)}.sign[data-astro-cid-hemr5th4]:after{width:1.5px;height:11px;top:0;left:50%;transform:translate(-50%)}details[data-astro-cid-hemr5th4][open] .sign[data-astro-cid-hemr5th4]:after{transform:translate(-50%)scaleY(0)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--color-ink-soft);max-width:68ch;margin:0;padding-bottom:1.375rem;font-size:.9375rem}@media (width<=860px){.grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr}}section[data-astro-cid-he3spzz3]{border-top:1px solid var(--color-rule);padding-block:5rem 6rem}.grid[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;gap:3rem;display:grid}form[data-astro-cid-he3spzz3]{gap:1.125rem;display:grid}.row[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:1.125rem;display:grid}.field[data-astro-cid-he3spzz3]{gap:.5rem;display:grid}label[data-astro-cid-he3spzz3]{color:var(--color-ink-soft);font-size:.85rem}input[data-astro-cid-he3spzz3],select[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{width:100%;font:inherit;color:var(--color-ink-strong);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-xs);padding:.625rem .75rem;font-size:.9375rem}input[data-astro-cid-he3spzz3]:focus-visible,select[data-astro-cid-he3spzz3]:focus-visible,textarea[data-astro-cid-he3spzz3]:focus-visible{border-color:var(--color-ink-strong)}textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:6.5rem}.trap[data-astro-cid-he3spzz3]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button[data-astro-cid-he3spzz3]{justify-self:start}button[data-astro-cid-he3spzz3][disabled]{opacity:.55;cursor:not-allowed}.notice[data-astro-cid-he3spzz3]{color:var(--color-ink-soft);margin:0;font-size:.85rem}.notice[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--color-soft-blue-ink)}aside[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{color:var(--color-ink-soft);margin:0 0 1rem;font-size:.95rem;font-weight:500}.channels[data-astro-cid-he3spzz3]{border-top:1px solid var(--color-rule);margin:0 0 1.5rem;padding:0;list-style:none}.channels[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--color-rule);gap:.15rem;padding-block:.875rem;display:grid}.label[data-astro-cid-he3spzz3]{font-family:var(--font-mono);color:var(--color-ink-soft);font-size:.7rem}.channels[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--color-ink-strong);font-size:.9375rem;text-decoration:none}.channels[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{text-decoration:underline}@media (width<=900px){.grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:2.5rem}}@media (width<=560px){.row[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}
