.header-sentinel[data-astro-cid-nen7h5rs]{width:1px;height:40px;position:absolute;top:0}.header[data-astro-cid-nen7h5rs]{z-index:50;border-bottom:1px solid #0000;position:sticky;top:0}@media (prefers-reduced-motion:no-preference){.header[data-astro-cid-nen7h5rs]{transition:background-color .2s,border-color .2s}}.header[data-astro-cid-nen7h5rs].is-scrolled{background:color-mix(in oklch, var(--bg), transparent 12%);backdrop-filter:blur(8px);border-bottom-color:var(--line)}.header__row[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s5);min-height:68px;display:flex}.logo[data-astro-cid-nen7h5rs]{color:var(--text);margin-right:auto;font-size:1.125rem;font-weight:500;text-decoration:none}.header__nav[data-astro-cid-nen7h5rs]{gap:var(--s5);display:none}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-dim);font-size:.9375rem;text-decoration:none}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.header__cta[data-astro-cid-nen7h5rs]{display:none}.header__toggle[data-astro-cid-nen7h5rs]{min-height:44px;padding:0 var(--s4);color:var(--text);border:1px solid var(--line);font-size:var(--fs-mono);cursor:pointer;background:0 0;border-radius:2px}.burger[data-astro-cid-nen7h5rs]{place-items:center;width:48px;height:48px;padding:0;display:grid}.burger__icon[data-astro-cid-nen7h5rs]{width:22px;height:16px;display:block;position:relative}.burger__icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--lime);width:100%;height:2px;position:absolute;left:0}.burger__icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:0}.burger__icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){top:7px}.burger__icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){top:14px}@media (prefers-reduced-motion:no-preference){.burger__icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:transform .25s,opacity .2s}}.burger[data-astro-cid-nen7h5rs].is-open .burger__icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child,.header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.burger[data-astro-cid-nen7h5rs].is-open .burger__icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2),.header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.burger[data-astro-cid-nen7h5rs].is-open .burger__icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3),.header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width>=900px){.header__nav[data-astro-cid-nen7h5rs],.header__cta[data-astro-cid-nen7h5rs]{display:flex}.header__toggle[data-astro-cid-nen7h5rs]{display:none}}.menu[data-astro-cid-nen7h5rs]{z-index:60;background:var(--bg);position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-nen7h5rs][hidden]{display:none}.menu__inner[data-astro-cid-nen7h5rs]{gap:var(--s6);padding-block:var(--s3) var(--s7);flex-direction:column;display:flex}.menu__top[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;min-height:56px;display:flex}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--s4) 0;border-bottom:1px solid var(--line);color:var(--text);font-size:1.75rem;font-weight:700;text-decoration:none}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] .mono[data-astro-cid-nen7h5rs]{font-size:var(--fs-mono);margin-right:var(--s3);font-weight:400}.hero[data-astro-cid-ge2uvauf]:focus{outline:none}.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(3rem, 10vw, 7rem) var(--section-gap);position:relative;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{background-image:radial-gradient(var(--line) 1.2px, transparent 1.2px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--s5);flex-direction:column;display:flex;position:relative}.hero__status[data-astro-cid-ge2uvauf]{font-size:var(--fs-mono);line-height:1.7}.dot[data-astro-cid-ge2uvauf]{background:var(--lime);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}@media (prefers-reduced-motion:no-preference){.dot[data-astro-cid-ge2uvauf]{animation:1.6s ease-out infinite pulse}}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--lime), transparent 40%)}to{box-shadow:0 0 0 10px #0000}}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--fs-h1);letter-spacing:-.02em;overflow-wrap:break-word;hyphens:manual;max-width:14ch;font-weight:800;line-height:1.02}.hero__title[data-astro-cid-ge2uvauf] .mark{background:linear-gradient(var(--lime), var(--lime)) 0 75% / 100% 78% no-repeat;padding:0 .1em}.hero__title[data-astro-cid-ge2uvauf]>.cursor[data-astro-cid-ge2uvauf]{margin-left:.12em}.hero__for[data-astro-cid-ge2uvauf]{margin-top:calc(-1 * var(--s3));font-size:1rem}.hero__sub[data-astro-cid-ge2uvauf]{max-width:52ch;color:var(--text);font-size:1.1875rem}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--s3);margin-top:var(--s2);flex-wrap:wrap;display:flex}.hero__trust[data-astro-cid-ge2uvauf]{font-size:var(--fs-small)}.ch.is-pending{visibility:hidden}@property --wght{syntax:"<number>";inherits:true;initial-value:800}@media (hover:hover) and (width>=900px) and (prefers-reduced-motion:no-preference){.hero__title .w{font-variation-settings:"wght" var(--wght);transition:--wght .4s}.hero__title .w:hover{--wght:900}}.svc[data-astro-cid-3vpt37q6]{padding:clamp(var(--s5), 3vw, var(--s6));overflow:hidden;container-type:inline-size}.svc[data-astro-cid-3vpt37q6]:before{content:"";background:radial-gradient(400px circle at var(--x,50%) var(--y,50%), color-mix(in oklch, var(--dir), transparent 88%), transparent 60%);opacity:0;pointer-events:none;position:absolute;inset:0}.svc[data-astro-cid-3vpt37q6]:after{content:"";pointer-events:none;opacity:0;--c:var(--dir);background:linear-gradient(var(--c), var(--c)) top left / 14px 2px, linear-gradient(var(--c), var(--c)) top left / 2px 14px, linear-gradient(var(--c), var(--c)) top right / 14px 2px, linear-gradient(var(--c), var(--c)) top right / 2px 14px, linear-gradient(var(--c), var(--c)) bottom left / 14px 2px, linear-gradient(var(--c), var(--c)) bottom left / 2px 14px, linear-gradient(var(--c), var(--c)) bottom right / 14px 2px, linear-gradient(var(--c), var(--c)) bottom right / 2px 14px;background-repeat:no-repeat;position:absolute;inset:6px}@media (prefers-reduced-motion:no-preference){.svc[data-astro-cid-3vpt37q6]:before,.svc[data-astro-cid-3vpt37q6]:after{transition:opacity .25s}}.svc[data-astro-cid-3vpt37q6]:hover{border-color:color-mix(in oklch, var(--dir), transparent 50%)}.svc[data-astro-cid-3vpt37q6]:hover:before,.svc[data-astro-cid-3vpt37q6]:hover:after{opacity:1}.svc__body[data-astro-cid-3vpt37q6]{z-index:1;gap:var(--s5);flex-direction:column;height:100%;display:flex;position:relative}.svc__main[data-astro-cid-3vpt37q6]{gap:var(--s3);flex-direction:column;display:flex}.svc__label[data-astro-cid-3vpt37q6]{font-size:var(--fs-mono);color:var(--dir)}.svc__pain[data-astro-cid-3vpt37q6]{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-dim)}.svc__foot[data-astro-cid-3vpt37q6]{justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap;margin-top:auto;display:flex}.svc__meta[data-astro-cid-3vpt37q6]{font-size:var(--fs-mono)}.svc__meta[data-astro-cid-3vpt37q6] span[data-astro-cid-3vpt37q6]{color:var(--dir)}.svc__cta[data-astro-cid-3vpt37q6]{white-space:normal;text-align:center}@container (width<360px){.svc__cta[data-astro-cid-3vpt37q6]{width:100%}}.demo-wrap[data-astro-cid-ir5xohrv]{position:relative}.demo[data-astro-cid-ir5xohrv]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);font-size:.9375rem;position:relative}.demo__bar[data-astro-cid-ir5xohrv]{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);color:var(--text-dim);font-size:.75rem;display:flex}.demo__dots[data-astro-cid-ir5xohrv]{gap:5px;display:inline-flex}.demo__dots[data-astro-cid-ir5xohrv] i[data-astro-cid-ir5xohrv]{background:var(--line);border-radius:50%;width:8px;height:8px}.demo__log[data-astro-cid-ir5xohrv]{gap:var(--s3);padding:var(--s4) var(--s4) 44px;flex-direction:column;display:flex}.demo__line[data-astro-cid-ir5xohrv]{max-width:88%;padding:var(--s2) var(--s3);border-radius:var(--radius);flex-direction:column;gap:2px;line-height:1.45;display:flex}.demo__who[data-astro-cid-ir5xohrv]{color:var(--text-dim);font-size:.6875rem}.demo__line--client[data-astro-cid-ir5xohrv]{background:var(--surface);align-self:flex-end}.demo__line--agent[data-astro-cid-ir5xohrv]{border:1px solid color-mix(in oklch, var(--lime), transparent 70%);align-self:flex-start}.demo__line--system[data-astro-cid-ir5xohrv]{max-width:none;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--lime);align-self:stretch;padding-inline:0}.demo[data-astro-cid-ir5xohrv].is-armed .demo__line[data-astro-cid-ir5xohrv]:not(.is-shown){opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.demo__line[data-astro-cid-ir5xohrv]{transition:opacity .3s,transform .3s}.demo[data-astro-cid-ir5xohrv].is-armed .demo__line[data-astro-cid-ir5xohrv]:not(.is-shown){transform:translateY(6px)}}.demo__typing[data-astro-cid-ir5xohrv]{left:var(--s4);bottom:var(--s3);color:var(--text-dim);font-size:.75rem;position:absolute}.demo__replay[data-astro-cid-ir5xohrv]{right:var(--s3);bottom:var(--s3);background:var(--bg);border:1px solid var(--line);min-height:28px;color:var(--text-dim);cursor:pointer;border-radius:2px;padding:4px 8px;font-size:.75rem;position:absolute}.demo__replay[data-astro-cid-ir5xohrv]:hover{color:var(--lime);border-color:var(--lime)}h2[data-astro-cid-lesv7jgp]{max-width:22ch;margin-bottom:var(--s7)}.bento[data-astro-cid-lesv7jgp]{gap:var(--s4);grid-template-columns:1fr;display:grid}.bento[data-astro-cid-lesv7jgp]>div[data-astro-cid-lesv7jgp]{display:grid}@media (width>=900px){.bento[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-areas:"site agent""app agent"}.bento__agent[data-astro-cid-lesv7jgp]{grid-area:agent}.bento__site[data-astro-cid-lesv7jgp]{grid-area:site}.bento__app[data-astro-cid-lesv7jgp]{grid-area:app}}.unsure[data-astro-cid-lesv7jgp]{margin-top:var(--s6);color:var(--text-dim);overflow-wrap:anywhere}.proj[data-astro-cid-y2vllrex]{flex-direction:column;display:flex;overflow:hidden}.proj[data-astro-cid-y2vllrex]:hover{border-color:color-mix(in oklch, var(--dir), transparent 50%)}.proj__cover[data-astro-cid-y2vllrex]{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:radial-gradient(240px circle at var(--x,50%) var(--y,30%), color-mix(in oklch, var(--dir), transparent 85%), transparent 70%), var(--bg);place-items:center;display:grid;position:relative}.proj__body[data-astro-cid-y2vllrex]{gap:var(--s4);padding:var(--s5);flex-direction:column;flex:1;display:flex}.proj__meta[data-astro-cid-y2vllrex]{overflow-wrap:anywhere;gap:var(--s3);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;display:flex}.proj__badge[data-astro-cid-y2vllrex]{border:1px solid var(--dir);color:var(--dir);border-radius:2px;padding:1px 8px}.proj__kind[data-astro-cid-y2vllrex]{color:var(--text-dim)}dl[data-astro-cid-y2vllrex]{gap:4px;margin:0;display:grid}dt[data-astro-cid-y2vllrex]{color:var(--dir);margin-top:var(--s2);font-size:.75rem}dd[data-astro-cid-y2vllrex]{color:var(--text-dim);margin:0;font-size:.9375rem;line-height:1.55}.proj__stack[data-astro-cid-y2vllrex]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.proj__link[data-astro-cid-y2vllrex]{font-size:var(--fs-mono);margin-top:auto}.proj__link--soon[data-astro-cid-y2vllrex]{color:var(--text-dim)}.mock-browser[data-astro-cid-y2vllrex]{border:1px solid var(--line);background:var(--surface);border-radius:4px;width:72%}.mb-bar[data-astro-cid-y2vllrex]{border-bottom:1px solid var(--line);gap:4px;padding:6px;display:flex}.mb-bar[data-astro-cid-y2vllrex] i[data-astro-cid-y2vllrex],.mock-browser[data-astro-cid-y2vllrex] i[data-astro-cid-y2vllrex]{background:var(--line);border-radius:50%;width:6px;height:6px}.mb-hero[data-astro-cid-y2vllrex]{flex-direction:column;gap:6px;padding:12px;display:flex}.mb-hero[data-astro-cid-y2vllrex] b[data-astro-cid-y2vllrex]{background:var(--text-dim);opacity:.5;width:80%;height:8px}.mb-hero[data-astro-cid-y2vllrex] b[data-astro-cid-y2vllrex].short{width:55%}.mb-hero[data-astro-cid-y2vllrex] span[data-astro-cid-y2vllrex]{background:var(--dir);width:30%;height:10px;margin-top:4px}.mb-cols[data-astro-cid-y2vllrex]{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 12px 12px;display:grid}.mb-cols[data-astro-cid-y2vllrex] em[data-astro-cid-y2vllrex]{border:1px solid var(--line);height:28px}.mock-app[data-astro-cid-y2vllrex]{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;width:38%;min-width:110px;padding:10px;display:flex}.ma-head[data-astro-cid-y2vllrex] b[data-astro-cid-y2vllrex]{background:var(--text-dim);opacity:.5;width:60%;height:8px;display:block}.ma-row[data-astro-cid-y2vllrex]{font-family:var(--font-mono);color:var(--text-dim);align-items:center;gap:6px;font-size:.625rem;display:flex}.ma-row[data-astro-cid-y2vllrex] em[data-astro-cid-y2vllrex]{border:1px solid var(--line);flex:1;height:14px}.ma-row[data-astro-cid-y2vllrex] em[data-astro-cid-y2vllrex].on{background:color-mix(in oklch, var(--dir), transparent 60%);border-color:var(--dir)}.mock-chat[data-astro-cid-y2vllrex]{flex-direction:column;gap:6px;width:74%;font-size:.75rem;line-height:1.35;display:flex}.mock-chat[data-astro-cid-y2vllrex] p[data-astro-cid-y2vllrex]{border-radius:4px;max-width:80%;padding:6px 9px}.mc-in[data-astro-cid-y2vllrex]{background:var(--surface);align-self:flex-end}.mc-out[data-astro-cid-y2vllrex]{border:1px solid color-mix(in oklch, var(--dir), transparent 60%)}.mc-sys[data-astro-cid-y2vllrex]{font-family:var(--font-mono);color:var(--dir);padding-inline:0!important}.note[data-astro-cid-t3eiqlen]{margin-top:var(--s4);margin-bottom:var(--s7);font-size:var(--fs-mono);max-width:70ch}.grid[data-astro-cid-t3eiqlen]{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.cta[data-astro-cid-t3eiqlen]{align-items:center;gap:var(--s4) var(--s5);margin-top:var(--s7);flex-wrap:wrap;font-size:1.25rem;font-weight:500;display:flex}h2[data-astro-cid-grsovck6]{margin-bottom:var(--s7)}.steps[data-astro-cid-grsovck6]{margin:0 0 var(--s7);grid-template-columns:minmax(0,1fr);gap:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-grsovck6]{gap:var(--s2);padding:0 0 var(--s6) var(--s6);border-left:1px solid var(--line);flex-direction:column;display:flex;position:relative}.step[data-astro-cid-grsovck6]:before{content:"";background:var(--lime);width:9px;height:9px;position:absolute;top:4px;left:-5px}.step__head[data-astro-cid-grsovck6]{gap:var(--s3);font-size:var(--fs-mono);color:var(--lime);display:flex}.step__num[data-astro-cid-grsovck6]{color:var(--text-dim)}.step[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{overflow-wrap:anywhere;font-size:1.1875rem}.step[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6].dim{font-size:.9375rem}@media (width>=900px){.steps[data-astro-cid-grsovck6]{gap:var(--s4);grid-template-columns:repeat(5,minmax(0,1fr))}.step[data-astro-cid-grsovck6]{padding:var(--s5) 0 0;border-left:0;border-top:1px solid var(--line)}.step[data-astro-cid-grsovck6]:before{top:-5px;left:0}}.guarantees[data-astro-cid-grsovck6]{gap:var(--s3) var(--s6);margin:0 0 var(--s6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.guarantees[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{gap:var(--s2);display:flex}.tick[data-astro-cid-grsovck6]{color:var(--lime);font-family:var(--font-mono)}.about[data-astro-cid-oxgmilyn]{gap:var(--s7);display:grid}@media (width>=900px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.about__photo[data-astro-cid-oxgmilyn]{--c:var(--lime);background:linear-gradient(var(--c), var(--c)) top left / 18px 2px, linear-gradient(var(--c), var(--c)) top left / 2px 18px, linear-gradient(var(--c), var(--c)) bottom right / 18px 2px, linear-gradient(var(--c), var(--c)) bottom right / 2px 18px;background-repeat:no-repeat;max-width:420px;margin:0;padding:10px;position:relative}.about__photo[data-astro-cid-oxgmilyn] img{aspect-ratio:1169/1345;object-fit:cover;object-position:50% 30%;border:1px solid var(--line);width:100%}.about__photo[data-astro-cid-oxgmilyn] figcaption[data-astro-cid-oxgmilyn]{margin-top:var(--s2);font-size:.75rem}.about__text[data-astro-cid-oxgmilyn]{gap:var(--s5);flex-direction:column;display:flex}.about__text[data-astro-cid-oxgmilyn]>p[data-astro-cid-oxgmilyn]{max-width:56ch;font-size:1.1875rem}.about__stack[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.about__stack[data-astro-cid-oxgmilyn] .tag[data-astro-cid-oxgmilyn]{border-color:color-mix(in oklch, var(--cyan), transparent 60%);color:var(--text)}.stats[data-astro-cid-oxgmilyn]{gap:var(--s4);margin:var(--s8) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding:0;list-style:none;display:grid}.stat[data-astro-cid-oxgmilyn]{padding:var(--s5);border-top:2px solid var(--lime);background:var(--surface)}.stat__num[data-astro-cid-oxgmilyn]{font-variant-numeric:tabular-nums;color:var(--lime);font-size:clamp(2.5rem,6vw,3.75rem);font-weight:800;line-height:1}.stat__suffix[data-astro-cid-oxgmilyn]{color:var(--text);font-size:.5em;font-weight:700}.stat__label[data-astro-cid-oxgmilyn]{margin-top:var(--s3);font-size:var(--fs-small)}.about__links[data-astro-cid-oxgmilyn]{gap:var(--s5);flex-wrap:wrap;display:flex}.faq[data-astro-cid-hemr5th4]{gap:var(--s6);display:grid}@media (width>=900px){.faq[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.faq__list[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{gap:var(--s4);padding:var(--s5) 0;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;font-size:1.125rem;font-weight:500;list-style:none;display:grid}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-hemr5th4]{overflow-wrap:anywhere}summary[data-astro-cid-hemr5th4]:hover .faq__q[data-astro-cid-hemr5th4]{color:var(--lime)}.faq__num[data-astro-cid-hemr5th4]{font-size:var(--fs-small);color:var(--text-dim)}.faq__icon[data-astro-cid-hemr5th4]{color:var(--lime);font-size:1.25rem;line-height:1}details[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]{transform:rotate(45deg)}.faq__a[data-astro-cid-hemr5th4]{padding:0 0 var(--s5) calc(var(--s4) + 2ch);color:var(--text-dim);max-width:62ch}.faq__more[data-astro-cid-hemr5th4]{margin-top:var(--s5)}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.faq__list[data-astro-cid-hemr5th4]{interpolate-size:allow-keywords}.faq__item[data-astro-cid-hemr5th4]::details-content{block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow:hidden}.faq__item[data-astro-cid-hemr5th4][open]::details-content{block-size:auto}.faq__icon[data-astro-cid-hemr5th4]{transition:transform .2s}}}.form[data-astro-cid-vekgkm42]{gap:var(--s5);flex-direction:column;display:flex}.botcheck[data-astro-cid-vekgkm42]{display:none}fieldset[data-astro-cid-vekgkm42]{border:0;min-width:0;margin:0;padding:0}.field[data-astro-cid-vekgkm42]{gap:var(--s2);flex-direction:column;display:flex}label[data-astro-cid-vekgkm42],legend[data-astro-cid-vekgkm42]{font-size:.9375rem;font-weight:500}legend[data-astro-cid-vekgkm42]{margin-bottom:var(--s2)}.req[data-astro-cid-vekgkm42]{color:var(--lime)}.opt[data-astro-cid-vekgkm42]{margin-left:var(--s2);color:var(--text-dim);font-size:.75rem;font-weight:400}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],textarea[data-astro-cid-vekgkm42]{width:100%;min-height:48px;padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:2px;font-size:1rem}textarea[data-astro-cid-vekgkm42]{resize:vertical}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:color-mix(in oklch, var(--text-dim), transparent 30%)}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--cyan);outline-offset:0;border-color:#0000}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--magenta)!important}.err[data-astro-cid-vekgkm42]{min-height:1.2em;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--magenta)}.err[data-astro-cid-vekgkm42]:empty{min-height:0}.row-between[data-astro-cid-vekgkm42]{justify-content:space-between;gap:var(--s3);display:flex}.count[data-astro-cid-vekgkm42]{font-size:.75rem}.chips[data-astro-cid-vekgkm42]{gap:var(--s2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-vekgkm42]{font-family:var(--font-mono);cursor:pointer;font-size:.875rem;font-weight:400;display:inline-flex;position:relative}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;width:1px;height:1px;position:absolute}.chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1px solid var(--line);color:var(--text-dim);border-radius:2px;padding:9px 14px}.chip[data-astro-cid-vekgkm42]:hover span[data-astro-cid-vekgkm42]{border-color:var(--dir);color:var(--text)}.chip[data-astro-cid-vekgkm42]:has(input:checked) span[data-astro-cid-vekgkm42]{background:var(--dir);border-color:var(--dir);color:var(--on-accent)}.chip[data-astro-cid-vekgkm42]:has(input:focus-visible) span[data-astro-cid-vekgkm42]{outline:2px solid var(--cyan);outline-offset:2px}.consent[data-astro-cid-vekgkm42]{gap:var(--s3);color:var(--text-dim);cursor:pointer;align-items:flex-start;font-weight:400;display:flex}.consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:20px;height:20px;accent-color:var(--lime);flex:none;margin-top:2px}.hint[data-astro-cid-vekgkm42]{font-size:var(--fs-small);margin-top:calc(-1 * var(--s3))}.submit[data-astro-cid-vekgkm42]{align-self:flex-start}.submit[data-astro-cid-vekgkm42]:disabled{opacity:.7;cursor:progress}@media (width<=599px){.submit[data-astro-cid-vekgkm42]{align-self:stretch}}.success[data-astro-cid-vekgkm42]{padding:var(--s6);border:1px solid var(--lime);border-radius:var(--radius);background:var(--surface);gap:var(--s3);justify-items:start;display:grid}.success__check[data-astro-cid-vekgkm42]{width:64px;height:64px}.sc-box[data-astro-cid-vekgkm42]{fill:none;stroke:var(--line);stroke-width:2px}.sc-tick[data-astro-cid-vekgkm42]{fill:none;stroke:var(--lime);stroke-width:5px;stroke-linecap:square;stroke-dasharray:44;stroke-dashoffset:0}.success__log[data-astro-cid-vekgkm42]{font-size:var(--fs-small);line-height:1.7}.success__ok[data-astro-cid-vekgkm42]{color:var(--lime);font-size:1.25rem}@media (prefers-reduced-motion:no-preference){.success[data-astro-cid-vekgkm42]:not([hidden]){animation:.4s ease-out both success-in}.success[data-astro-cid-vekgkm42]:not([hidden]) .sc-box[data-astro-cid-vekgkm42]{stroke:var(--lime);animation:.5s ease-out both box-in}.success[data-astro-cid-vekgkm42]:not([hidden]) .sc-tick[data-astro-cid-vekgkm42]{animation:.45s ease-out .35s both tick}.success[data-astro-cid-vekgkm42]:not([hidden]) .success__log[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42],.success[data-astro-cid-vekgkm42]:not([hidden]) .success__ok[data-astro-cid-vekgkm42],.success[data-astro-cid-vekgkm42]:not([hidden]) .success__text[data-astro-cid-vekgkm42]{animation:.3s ease-out both line-in}.success[data-astro-cid-vekgkm42]:not([hidden]) .success__log[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]:first-child{animation-delay:.5s}.success[data-astro-cid-vekgkm42]:not([hidden]) .success__log[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]:nth-child(2){animation-delay:.75s}.success[data-astro-cid-vekgkm42]:not([hidden]) .success__log[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]:nth-child(3){animation-delay:1s}.success[data-astro-cid-vekgkm42]:not([hidden]) .success__ok[data-astro-cid-vekgkm42]{animation-delay:1.25s}.success[data-astro-cid-vekgkm42]:not([hidden]) .success__text[data-astro-cid-vekgkm42]{animation-delay:1.45s}}@keyframes success-in{0%{opacity:0;transform:scale(.97)}}@keyframes box-in{0%{stroke-dasharray:240;stroke-dashoffset:240px}to{stroke-dasharray:240;stroke-dashoffset:0}}@keyframes tick{0%{stroke-dashoffset:44px}}@keyframes line-in{0%{opacity:0;transform:translate(-6px)}}h2[data-astro-cid-he3spzz3]{max-width:20ch}.lead[data-astro-cid-he3spzz3]{margin:var(--s4) 0 var(--s7);font-size:1.125rem}.contact[data-astro-cid-he3spzz3]{gap:var(--s7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.contact[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}}.alt[data-astro-cid-he3spzz3]{gap:var(--s3);padding:var(--s5);flex-direction:column;display:flex}.alt__title[data-astro-cid-he3spzz3]{margin-bottom:var(--s2);font-weight:500}.alt__link[data-astro-cid-he3spzz3]{overflow-wrap:anywhere;font-size:.9375rem}.alt__note[data-astro-cid-he3spzz3]{margin-top:var(--s2);font-size:var(--fs-small)}.mcta[data-astro-cid-5jkxjsho]{z-index:40;padding:var(--s3) 16px calc(var(--s3) + env(safe-area-inset-bottom));background:color-mix(in oklch, var(--bg), transparent 10%);border-top:1px solid var(--line);backdrop-filter:blur(8px);position:fixed;bottom:0;left:0;right:0}.mcta[data-astro-cid-5jkxjsho][hidden]{display:none}.mcta[data-astro-cid-5jkxjsho] .btn[data-astro-cid-5jkxjsho]{width:100%}@media (width>=900px){.mcta[data-astro-cid-5jkxjsho]{display:none!important}}.totop[data-astro-cid-esobc3xq]{z-index:45;background:var(--surface);width:48px;height:48px;color:var(--lime);border:1px solid var(--lime);cursor:pointer;border-radius:2px;place-items:center;display:grid;position:fixed;bottom:16px;right:16px}.totop[data-astro-cid-esobc3xq]:hover{background:var(--lime);color:var(--on-accent)}@media (width<=899px){.totop[data-astro-cid-esobc3xq]{bottom:84px}}@media (prefers-reduced-motion:no-preference){.totop[data-astro-cid-esobc3xq]:not([hidden]){animation:.25s ease-out totop-in}}@keyframes totop-in{0%{opacity:0;transform:translateY(8px)}}
