.site-links:where(.astro-bow3lqkm){background:var(--color-bg);border-top:1px solid rgba(var(--rgb-text),.08);padding:4rem 0 3rem}.inner:where(.astro-bow3lqkm){display:grid;grid-template-columns:minmax(14rem,1fr) 3fr;grid-gap:3rem;align-items:start;gap:3rem}.brand:where(.astro-bow3lqkm){display:flex;flex-direction:column;gap:1rem;max-width:18rem}.brand-logo:where(.astro-bow3lqkm){align-items:center;display:inline-flex}.brand-logo:where(.astro-bow3lqkm) svg{color:var(--color-text);height:auto;width:8.4rem}.brand-tagline:where(.astro-bow3lqkm){--fs:var(--font-size-sm);--fh:1.5;color:var(--color-text-alt);margin:0}.columns:where(.astro-bow3lqkm){display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:2.2rem 1.5rem;gap:2.2rem 1.5rem}.column-title:where(.astro-bow3lqkm){color:var(--color-text-alt);font:700 .72rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.12em;margin:0 0 1rem;text-transform:uppercase}.column:where(.astro-bow3lqkm) ul:where(.astro-bow3lqkm){display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.column:where(.astro-bow3lqkm) li:where(.astro-bow3lqkm) a:where(.astro-bow3lqkm){color:var(--color-text);font:500 var(--font-size-sm)/1.4 var(--font-sans);transition:color .15s ease}.column:where(.astro-bow3lqkm) li:where(.astro-bow3lqkm) a:where(.astro-bow3lqkm):focus-visible,.column:where(.astro-bow3lqkm) li:where(.astro-bow3lqkm) a:where(.astro-bow3lqkm):hover{color:var(--color-brand-1)}@media (max-width:900px){.site-links:where(.astro-bow3lqkm){padding:3rem 0 2.5rem}.inner:where(.astro-bow3lqkm){gap:2.5rem;grid-template-columns:1fr}.brand:where(.astro-bow3lqkm){max-width:none}}html.lenis,html.lenis body{height:auto}.lenis:where(.astro-mwq4gkly):not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis:where(.astro-mwq4gkly).lenis-smooth :where(.astro-mwq4gkly)[data-lenis-prevent]{overscroll-behavior:contain}.lenis:where(.astro-mwq4gkly).lenis-smooth iframe:where(.astro-mwq4gkly){pointer-events:none}.lenis:where(.astro-mwq4gkly).lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}.contact-sales-modal:where(.astro-673ojpng){background:transparent;border:none;color:inherit;margin:auto;max-width:min(34rem,calc(100vw - 2rem));padding:0;width:100%}.contact-sales-modal:where(.astro-673ojpng)::backdrop{backdrop-filter:blur(6px);background:#080e119e}.contact-sales-modal:where(.astro-673ojpng)[open]{animation:contact-sales-pop .22s ease-out}@keyframes contact-sales-pop{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.card:where(.astro-673ojpng){background:#14191c;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;box-shadow:0 1.5rem 4rem #00000080;color:#ffffffeb;padding:1.6rem 1.6rem 1.5rem;position:relative}.close:where(.astro-673ojpng){align-items:center;background:transparent;border:none;border-radius:999px;color:#ffffff8c;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;position:absolute;right:.9rem;top:.9rem;transition:color .15s ease,background .15s ease;width:2rem}.close:where(.astro-673ojpng):focus-visible,.close:where(.astro-673ojpng):hover{background:#ffffff14;color:#fffffff2;outline:none}.title:where(.astro-673ojpng){color:#fff;font-size:1.45rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem}.meta:where(.astro-673ojpng){color:#ffffffa6;font-size:.9rem;line-height:1.55;margin:0 0 1.2rem}.meta:where(.astro-673ojpng) a:where(.astro-673ojpng){color:#ffffffeb;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.form:where(.astro-673ojpng){display:flex;flex-direction:column;gap:.65rem}.field-label:where(.astro-673ojpng){color:#ffffffd9;font-size:.85rem;font-weight:600;margin-top:.2rem}.req:where(.astro-673ojpng){color:#f59c98;margin-left:.1rem}.field:where(.astro-673ojpng){display:block;position:relative}.field:where(.astro-673ojpng) input:where(.astro-673ojpng),.field:where(.astro-673ojpng) select:where(.astro-673ojpng),.field:where(.astro-673ojpng) textarea:where(.astro-673ojpng){background:#1d2327;border:1px solid hsla(0,0%,100%,.1);border-radius:.65rem;color:#fff;font:inherit;font-size:.95rem;padding:.95rem 1rem;transition:border-color .15s ease,background .15s ease;width:100%}.field:where(.astro-673ojpng) textarea:where(.astro-673ojpng){font-family:inherit;line-height:1.5;min-height:4.5rem;resize:vertical}.field:where(.astro-673ojpng) input:where(.astro-673ojpng)::-moz-placeholder,.field:where(.astro-673ojpng) textarea:where(.astro-673ojpng)::-moz-placeholder{color:#fff6}.field:where(.astro-673ojpng) input:where(.astro-673ojpng)::placeholder,.field:where(.astro-673ojpng) textarea:where(.astro-673ojpng)::placeholder{color:#fff6}.field:where(.astro-673ojpng) input:where(.astro-673ojpng):focus,.field:where(.astro-673ojpng) select:where(.astro-673ojpng):focus,.field:where(.astro-673ojpng) textarea:where(.astro-673ojpng):focus{background:#232a2e;border-color:#ffffff52;outline:none}.field-select:where(.astro-673ojpng) select:where(.astro-673ojpng){-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#fff6;padding-right:2.5rem}.field-select:where(.astro-673ojpng) select:where(.astro-673ojpng):valid{color:#fff}.field-select:where(.astro-673ojpng):after{border-bottom:2px solid hsla(0,0%,100%,.45);border-right:2px solid hsla(0,0%,100%,.45);content:"";height:.55rem;pointer-events:none;position:absolute;right:1.1rem;top:50%;transform:translateY(-65%) rotate(45deg);width:.55rem}.sr-only:where(.astro-673ojpng){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.submit:where(.astro-673ojpng){background:#fff;border:none;border-radius:.65rem;color:#11161a;cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;margin-top:.4rem;padding:.95rem 1rem;position:relative;transition:transform .15s ease,background .15s ease}.submit:where(.astro-673ojpng):hover:not(:disabled){background:#f1f3f4;transform:translateY(-1px)}.submit:where(.astro-673ojpng):disabled{cursor:progress;opacity:.85}.submit:where(.astro-673ojpng)[data-loading] .submit-label:where(.astro-673ojpng){opacity:0}.submit-spinner:where(.astro-673ojpng){border:2px solid rgba(0,0,0,.15);border-radius:999px;border-top-color:#11161a;height:1.1rem;inset:0;margin:auto;opacity:0;pointer-events:none;position:absolute;width:1.1rem}.submit:where(.astro-673ojpng)[data-loading] .submit-spinner:where(.astro-673ojpng){animation:contact-sales-spin .7s linear infinite;opacity:1}@keyframes contact-sales-spin{to{transform:rotate(1turn)}}.error:where(.astro-673ojpng){color:#f59c98;font-size:.85rem;margin:0}.success:where(.astro-673ojpng){padding:.4rem 0 .2rem}.success-title:where(.astro-673ojpng){color:#fff;font-size:1.05rem;font-weight:600;margin:0 0 .35rem}.success-body:where(.astro-673ojpng){color:#ffffffb3;font-size:.9rem;line-height:1.5;margin:0}@media (max-width:480px){.card:where(.astro-673ojpng){padding:1.3rem 1.2rem}.title:where(.astro-673ojpng){font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.contact-sales-modal:where(.astro-673ojpng)[open],.submit:where(.astro-673ojpng)[data-loading] .submit-spinner:where(.astro-673ojpng){animation:none}}.skip-link:where(.astro-sckkx6r4){background:var(--color-brand-1);left:0;margin:auto;padding:.5rem;position:absolute;right:0;transform:translateY(-100%);transition:transform .3s ease;white-space:nowrap;width:-moz-min-content;width:min-content;z-index:100}.skip-link:where(.astro-sckkx6r4):focus{transform:translateY(0)}
