.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(48px,8vw,104px) clamp(64px,9vw,120px);position:relative;overflow:hidden}.bg[data-astro-cid-ge2uvauf]{z-index:-1;background:radial-gradient(600px 400px at 85% 10%, color-mix(in srgb, var(--brand) 12%, transparent), transparent 70%), linear-gradient(var(--border) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, var(--border) 1px, transparent 1px) 0 0 / 56px 56px;opacity:.7;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 60% 30%,#000 30%,#0000 75%)}.grid-hero[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(40px,6vw,72px);display:grid}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:700}.hl[data-astro-cid-ge2uvauf]{color:var(--brand)}.lead[data-astro-cid-ge2uvauf]{max-width:560px;margin-top:24px}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.proof[data-astro-cid-ge2uvauf]{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:32px;font-size:.9375rem;list-style:none;display:flex}.proof[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:6px;display:inline-flex}.proof[data-astro-cid-ge2uvauf] svg{color:var(--brand)}.visual[data-astro-cid-ge2uvauf]{padding:0 0 48px;position:relative}.window[data-astro-cid-ge2uvauf]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg);transform-origin:0;border-radius:14px;overflow:hidden;transform:perspective(1600px)rotateY(-6deg)rotateX(2deg)}.window-bar[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--border);background:var(--bg-soft);align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.window-bar[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.window-bar[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{font:500 .6875rem var(--font-mono);color:var(--muted);margin-left:10px;font-style:normal}.phone[data-astro-cid-ge2uvauf]{width:30%;min-width:120px;box-shadow:var(--shadow-lg);background:#111;border-radius:26px;padding:6px;position:absolute;bottom:0;right:-8px}.phone[data-astro-cid-ge2uvauf] img{border-radius:20px;width:100%}.float[data-astro-cid-ge2uvauf]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;font-weight:600;animation:6s ease-in-out infinite bob;display:inline-flex;position:absolute}.float[data-astro-cid-ge2uvauf] svg{color:var(--brand)}.float[data-astro-cid-ge2uvauf] code[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--text-soft);font-size:.8125rem}.float-a[data-astro-cid-ge2uvauf]{top:-18px;right:12%}.float-b[data-astro-cid-ge2uvauf]{animation-delay:-3s;bottom:20px;left:-16px}@keyframes bob{50%{transform:translateY(-6px)}}@media (width<=960px){.grid-hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.window[data-astro-cid-ge2uvauf]{transform:none}.float-b[data-astro-cid-ge2uvauf]{left:8px}}.clients[data-astro-cid-dh53a23j]{padding-block:8px 72px}.label[data-astro-cid-dh53a23j]{text-align:center;color:var(--muted);margin-bottom:28px;font-size:.9375rem}.marquee[data-astro-cid-dh53a23j]{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.track[data-astro-cid-dh53a23j]{flex-shrink:0;gap:56px;padding-right:56px;list-style:none;animation:50s linear infinite scroll;display:flex}.marquee[data-astro-cid-dh53a23j]:hover .track[data-astro-cid-dh53a23j]{animation-play-state:paused}.track[data-astro-cid-dh53a23j] li[data-astro-cid-dh53a23j]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--muted);white-space:nowrap;opacity:.85;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:700;transition:color .2s}.track[data-astro-cid-dh53a23j] li[data-astro-cid-dh53a23j]:hover{color:var(--text)}@keyframes scroll{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-dh53a23j]{flex-wrap:wrap;justify-content:center;mask-image:none}.track[data-astro-cid-dh53a23j]{padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;gap:16px 40px}.track[data-astro-cid-dh53a23j][aria-hidden]{display:none}}.service[data-astro-cid-3vpt37q6]{color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}a[data-astro-cid-3vpt37q6].service:hover{transform:translateY(-3px)}a[data-astro-cid-3vpt37q6].service:hover h3[data-astro-cid-3vpt37q6]{color:var(--brand)}h3[data-astro-cid-3vpt37q6]{margin-top:6px;font-size:1.25rem;transition:color .15s}p[data-astro-cid-3vpt37q6]{color:var(--muted);font-size:.9688rem}.bullets[data-astro-cid-3vpt37q6]{color:var(--text-soft);gap:8px;font-size:.9375rem;list-style:none;display:grid}.bullets[data-astro-cid-3vpt37q6] li[data-astro-cid-3vpt37q6]{align-items:flex-start;gap:8px;display:flex}.bullets[data-astro-cid-3vpt37q6] svg{color:var(--brand);flex-shrink:0;margin-top:4px}.chips[data-astro-cid-3vpt37q6]{margin-top:auto;padding-top:8px}.detailed[data-astro-cid-3vpt37q6]{scroll-margin-top:96px}.showcase[data-astro-cid-wbaajah3]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(28px,4vw,56px);display:grid;overflow:hidden}.reverse[data-astro-cid-wbaajah3] .info[data-astro-cid-wbaajah3]{order:2}.badge[data-astro-cid-wbaajah3]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font:600 .75rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;display:inline-block}[data-theme=dark] .badge[data-astro-cid-wbaajah3]{color:color-mix(in srgb, var(--accent) 70%, white)}h3[data-astro-cid-wbaajah3]{margin-top:20px}.logo[data-astro-cid-wbaajah3]{width:auto;height:36px}.category[data-astro-cid-wbaajah3]{color:var(--muted);margin-top:14px;font-size:.9375rem}.tagline[data-astro-cid-wbaajah3]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:20px;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:650;line-height:1.15}.desc[data-astro-cid-wbaajah3]{color:var(--text-soft);margin-top:14px}.features[data-astro-cid-wbaajah3]{grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:24px;font-size:.9375rem;font-weight:500;list-style:none;display:grid}.features[data-astro-cid-wbaajah3] li[data-astro-cid-wbaajah3]{align-items:center;gap:10px;display:flex}.features[data-astro-cid-wbaajah3] svg{color:var(--accent);flex-shrink:0}.links[data-astro-cid-wbaajah3]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.links[data-astro-cid-wbaajah3] .link-arrow[data-astro-cid-wbaajah3]{color:var(--accent)}[data-theme=dark] .links[data-astro-cid-wbaajah3] .link-arrow[data-astro-cid-wbaajah3],[data-theme=dark] .features[data-astro-cid-wbaajah3] svg{color:color-mix(in srgb, var(--accent) 70%, white)}.media[data-astro-cid-wbaajah3]{padding:0 6% 40px 0;position:relative}.glow[data-astro-cid-wbaajah3]{background:linear-gradient(135deg, var(--accent), var(--accent2));filter:blur(60px);opacity:.22;border-radius:50%;position:absolute;inset:10% 0 0 10%}.screen[data-astro-cid-wbaajah3]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:#fff;border-radius:12px;position:relative;overflow:hidden}.phone[data-astro-cid-wbaajah3]{width:28%;min-width:100px;box-shadow:var(--shadow-lg);background:#111;border-radius:22px;padding:5px;position:absolute;bottom:0;right:0}.phone[data-astro-cid-wbaajah3] img{border-radius:17px;width:100%}@media (width<=960px){.showcase[data-astro-cid-wbaajah3]{grid-template-columns:1fr}.reverse[data-astro-cid-wbaajah3] .info[data-astro-cid-wbaajah3]{order:0}}@media (width<=480px){.features[data-astro-cid-wbaajah3]{grid-template-columns:1fr}}.project[data-astro-cid-y2vllrex]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.project[data-astro-cid-y2vllrex]:hover{box-shadow:var(--shadow-lg);border-color:var(--border-strong);transform:translateY(-4px)}.cover[data-astro-cid-y2vllrex]{aspect-ratio:16/8;color:#fff;background:radial-gradient(circle at 85% 20%, #ffffff2e, transparent 45%), linear-gradient(#ffffff12 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #ffffff12 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(135deg, var(--c), color-mix(in srgb, var(--c) 55%, #000));flex-direction:column;justify-content:space-between;padding:20px 24px;display:flex;position:relative;overflow:hidden}.mono[data-astro-cid-y2vllrex]{font-family:var(--font-display);letter-spacing:-.06em;color:#ffffff29;font-size:clamp(6rem,13vw,9rem);font-weight:700;line-height:1;transition:transform .4s;position:absolute;bottom:-.22em;right:-.04em}.project[data-astro-cid-y2vllrex]:hover .mono[data-astro-cid-y2vllrex]{transform:translate(-8px)}.industry[data-astro-cid-y2vllrex]{font:600 .75rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(4px);background:#ffffff29;border-radius:999px;align-self:flex-start;padding:4px 10px}.loc[data-astro-cid-y2vllrex]{opacity:.9;align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.body[data-astro-cid-y2vllrex]{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.client[data-astro-cid-y2vllrex]{color:var(--muted);font-size:.9375rem;font-weight:600}.title[data-astro-cid-y2vllrex]{color:var(--text);font-size:1.375rem;line-height:1.2}.chips[data-astro-cid-y2vllrex]{margin-top:4px}.link-arrow[data-astro-cid-y2vllrex]{margin-top:auto;padding-top:8px}.steps[data-astro-cid-grsovck6]{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-grsovck6]{border-top:2px solid var(--border);padding-top:28px;position:relative}li[data-astro-cid-grsovck6]:before{content:"";background:var(--brand);width:48px;height:2px;position:absolute;top:-2px;left:0}.num[data-astro-cid-grsovck6]{font:500 .875rem var(--font-mono);color:var(--brand)}h3[data-astro-cid-grsovck6]{margin-top:12px;font-size:1.375rem}p[data-astro-cid-grsovck6]{color:var(--muted);margin-top:10px;font-size:.9688rem}@media (width<=900px){.steps[data-astro-cid-grsovck6]{grid-template-columns:1fr 1fr;row-gap:40px}}@media (width<=520px){.steps[data-astro-cid-grsovck6]{grid-template-columns:1fr}}.quote[data-astro-cid-gakqr736]{flex-direction:column;gap:16px;margin:0;display:flex}.quote[data-astro-cid-gakqr736]>svg{color:var(--brand);opacity:.8}blockquote[data-astro-cid-gakqr736]{color:var(--text-soft);flex:1;margin:0;font-size:1.125rem;line-height:1.55}figcaption[data-astro-cid-gakqr736]{align-items:center;gap:12px;display:flex}.avatar[data-astro-cid-gakqr736]{background:var(--bg-sunken);width:42px;height:42px;font:700 .875rem var(--font-display);color:var(--text-soft);border-radius:50%;place-items:center;display:grid}strong[data-astro-cid-gakqr736]{font-size:.9688rem;display:block}.co[data-astro-cid-gakqr736]{color:var(--muted);font-size:.875rem}.wrap[data-astro-cid-hemr5th4]{grid-template-columns:1fr 1.6fr;align-items:start;gap:48px;display:grid}.list[data-astro-cid-hemr5th4]{border-top:1px solid var(--border)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--border)}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}h3[data-astro-cid-hemr5th4]{font-family:var(--font-sans);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}summary[data-astro-cid-hemr5th4] svg{color:var(--muted);flex-shrink:0;transition:transform .2s}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4] svg{color:var(--brand);transform:rotate(45deg)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--muted);padding:0 40px 24px 0}@media (width<=860px){.wrap[data-astro-cid-hemr5th4]{grid-template-columns:1fr;gap:0}}.cta-section[data-astro-cid-hwvj6ntz]{padding-top:0}.band[data-astro-cid-hwvj6ntz]{border-radius:var(--radius-lg);background:var(--ink);color:var(--ink-text);grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;padding:clamp(36px,6vw,72px);display:grid;position:relative;overflow:hidden}[data-theme=dark] .band[data-astro-cid-hwvj6ntz]{border:1px solid var(--border)}.pattern[data-astro-cid-hwvj6ntz]{background:radial-gradient(500px 300px at 100% 0,#c8202f73,#0000 70%),linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/40px 40px;position:absolute;inset:0}.content[data-astro-cid-hwvj6ntz],.actions[data-astro-cid-hwvj6ntz]{position:relative}.eyebrow[data-astro-cid-hwvj6ntz]{color:#ff6b76}.eyebrow[data-astro-cid-hwvj6ntz]:before,.eyebrow[data-astro-cid-hwvj6ntz]:after{color:#8b919c}h2[data-astro-cid-hwvj6ntz]{color:#fff;font-size:clamp(2rem,4vw,3rem)}.text[data-astro-cid-hwvj6ntz]{color:#b8bec8;max-width:520px;margin-top:16px;font-size:1.125rem}.actions[data-astro-cid-hwvj6ntz]{flex-direction:column;justify-self:end;align-items:flex-start;gap:20px;display:flex}.actions[data-astro-cid-hwvj6ntz] .mail{color:#e5e7eb;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.actions[data-astro-cid-hwvj6ntz] .mail:hover{color:#fff;text-decoration:underline}@media (width<=860px){.band[data-astro-cid-hwvj6ntz]{grid-template-columns:1fr}.actions[data-astro-cid-hwvj6ntz]{justify-self:start}}.head-row[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,6vw,64px);display:flex}.head-row[data-astro-cid-wcolddp2] .section-head[data-astro-cid-wcolddp2]{margin-bottom:0}.products[data-astro-cid-wcolddp2]{gap:28px;display:grid}.stack-band[data-astro-cid-wcolddp2]{padding-block:0 var(--section)}.stack[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.stack[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border:1px solid var(--border);font-family:var(--font-mono);color:var(--text-soft);background:var(--surface);border-radius:999px;padding:10px 18px;font-size:.875rem;transition:border-color .15s,color .15s}.stack[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:hover{border-color:var(--brand);color:var(--brand)}.page-hero[data-astro-cid-75ysl5lo]{padding-block:clamp(40px,6vw,72px) clamp(48px,7vw,88px);position:relative;overflow:hidden}.bg[data-astro-cid-75ysl5lo]{z-index:-1;background:radial-gradient(500px 300px at 90% 0%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 70%), linear-gradient(var(--border) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, var(--border) 1px, transparent 1px) 0 0 / 56px 56px;opacity:.6;position:absolute;inset:0;mask-image:radial-gradient(70% 90% at 70% 0,#000 20%,#0000 70%)}ol[data-astro-cid-75ysl5lo]{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0 0 32px;padding:0;font-size:.875rem;list-style:none;display:flex}li[data-astro-cid-75ysl5lo]+li[data-astro-cid-75ysl5lo]:before{content:"/";opacity:.6;margin-right:6px}ol[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{color:var(--muted);text-decoration:none}ol[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]:hover{color:var(--brand)}[data-astro-cid-75ysl5lo][aria-current]{color:var(--text-soft)}h1[data-astro-cid-75ysl5lo]{letter-spacing:-.035em;max-width:900px;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700}.lead[data-astro-cid-75ysl5lo]{max-width:680px;margin-top:20px}.hero-ctas[data-astro-cid-pddtcznf]{margin-top:32px}.engagement[data-astro-cid-pddtcznf] h3[data-astro-cid-pddtcznf]{margin-top:18px;font-size:1.25rem}.engagement[data-astro-cid-pddtcznf] p[data-astro-cid-pddtcznf]{color:var(--muted);margin-top:10px}.industries[data-astro-cid-pddtcznf]{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.industries[data-astro-cid-pddtcznf] .section-head[data-astro-cid-pddtcznf]{margin-bottom:0}.big[data-astro-cid-pddtcznf] .chip[data-astro-cid-pddtcznf]{background:var(--surface);padding:10px 18px;font-size:.9688rem}@media (width<=860px){.industries[data-astro-cid-pddtcznf]{grid-template-columns:1fr}}.own[data-astro-cid-xzzresqx]{flex-direction:column;gap:10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.own[data-astro-cid-xzzresqx] .bar[data-astro-cid-xzzresqx]{background:var(--accent);height:4px;position:absolute;inset:0 0 auto}.own[data-astro-cid-xzzresqx] h3[data-astro-cid-xzzresqx]{font-size:1.75rem}.own[data-astro-cid-xzzresqx] .cat[data-astro-cid-xzzresqx]{color:var(--accent);font-size:.9375rem;font-weight:600}.own[data-astro-cid-xzzresqx] p[data-astro-cid-xzzresqx]:not(.cat){color:var(--muted)}.own[data-astro-cid-xzzresqx] .link-arrow[data-astro-cid-xzzresqx]{margin-top:8px}.names[data-astro-cid-xzzresqx]{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;list-style:none;display:grid;overflow:hidden}.names[data-astro-cid-xzzresqx] li[data-astro-cid-xzzresqx]{background:var(--surface);font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-soft);text-align:center;place-items:center;padding:36px 16px;font-size:1.375rem;font-weight:700;display:grid}.layout[data-astro-cid-jzarmewa]{grid-template-columns:320px 1fr;align-items:start;gap:56px;display:grid}.facts[data-astro-cid-jzarmewa]{gap:24px;display:grid;position:sticky;top:96px}dl[data-astro-cid-jzarmewa]{gap:18px;margin:0;display:grid}dt[data-astro-cid-jzarmewa]{font:500 .75rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px}dd[data-astro-cid-jzarmewa]{margin:0;font-weight:600}dd[data-astro-cid-jzarmewa] .chips[data-astro-cid-jzarmewa]{margin-top:4px}.content[data-astro-cid-jzarmewa] h2[data-astro-cid-jzarmewa]{margin:56px 0 20px;font-size:clamp(1.5rem,3vw,2rem)}.content[data-astro-cid-jzarmewa] h2[data-astro-cid-jzarmewa]:first-child{margin-top:0}.built[data-astro-cid-jzarmewa]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.built[data-astro-cid-jzarmewa] .num[data-astro-cid-jzarmewa]{font:500 .8125rem var(--font-mono);color:var(--brand)}.built[data-astro-cid-jzarmewa] h3[data-astro-cid-jzarmewa]{margin-top:10px;font-size:1.125rem}.built[data-astro-cid-jzarmewa] p[data-astro-cid-jzarmewa]{color:var(--muted);margin-top:8px;font-size:.9375rem}.outcomes[data-astro-cid-jzarmewa]{gap:14px;font-size:1.0625rem;list-style:none;display:grid}.outcomes[data-astro-cid-jzarmewa] li[data-astro-cid-jzarmewa]{align-items:flex-start;gap:12px;display:flex}.outcomes[data-astro-cid-jzarmewa] svg{color:var(--brand);flex-shrink:0;margin-top:4px}@media (width<=900px){.layout[data-astro-cid-jzarmewa]{grid-template-columns:1fr;gap:40px}.facts[data-astro-cid-jzarmewa]{position:static}}.hero-ctas[data-astro-cid-ucd7axyg]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.btn--accent[data-astro-cid-ucd7axyg]{--btn-bg:var(--accent);--btn-fg:#fff;--btn-bd:var(--accent)}.btn--accent[data-astro-cid-ucd7axyg]:hover{border-color:var(--accent);filter:brightness(1.08)}.gallery-wrap[data-astro-cid-ucd7axyg]{padding-bottom:var(--section)}.gallery[data-astro-cid-ucd7axyg]{padding-bottom:48px;padding-right:8%;position:relative}.glow[data-astro-cid-ucd7axyg]{background:linear-gradient(135deg, var(--accent), var(--accent2));filter:blur(80px);opacity:.2;position:absolute;inset:15% 5% 0 15%}figure[data-astro-cid-ucd7axyg]{margin:0}.screen[data-astro-cid-ucd7axyg]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;position:relative;overflow:hidden}.phone[data-astro-cid-ucd7axyg]{width:22%;min-width:110px;box-shadow:var(--shadow-lg);background:#111;border-radius:28px;padding:6px;position:absolute;bottom:0;right:0}.phone[data-astro-cid-ucd7axyg] img{border-radius:22px;width:100%}.accent-tile[data-astro-cid-ucd7axyg]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}[data-theme=dark] .accent-tile[data-astro-cid-ucd7axyg],[data-theme=dark] .pricing[data-astro-cid-ucd7axyg] svg,[data-theme=dark] .next[data-astro-cid-ucd7axyg]>svg{color:color-mix(in srgb, var(--accent) 70%, white)}.feature[data-astro-cid-ucd7axyg] h3[data-astro-cid-ucd7axyg]{margin-top:18px;font-size:1.1875rem}.feature[data-astro-cid-ucd7axyg] p[data-astro-cid-ucd7axyg]{color:var(--muted);margin-top:8px;font-size:.9688rem}.pricing[data-astro-cid-ucd7axyg]{border-radius:var(--radius);border:1px dashed var(--border-strong);color:var(--text-soft);align-items:center;gap:10px;margin-top:32px;padding:18px 22px;font-weight:500;display:flex}.pricing[data-astro-cid-ucd7axyg] svg{color:var(--accent);flex-shrink:0}.shots[data-astro-cid-ucd7axyg]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;display:flex}.shot[data-astro-cid-ucd7axyg]{flex:280px;max-width:560px}.shot[data-astro-cid-ucd7axyg] img{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;width:auto;max-height:640px;margin-inline:auto}.shot[data-astro-cid-ucd7axyg] figcaption[data-astro-cid-ucd7axyg]{text-align:center;color:var(--muted);margin-top:12px;font-size:.875rem}.build[data-astro-cid-ucd7axyg]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.build[data-astro-cid-ucd7axyg] .section-head[data-astro-cid-ucd7axyg]{margin-bottom:0}.build[data-astro-cid-ucd7axyg] .link-arrow[data-astro-cid-ucd7axyg]{margin-top:20px}.stack[data-astro-cid-ucd7axyg]{margin:0;padding:8px 28px}.stack[data-astro-cid-ucd7axyg] div[data-astro-cid-ucd7axyg]{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:18px 0;display:flex}.stack[data-astro-cid-ucd7axyg] div[data-astro-cid-ucd7axyg]:last-child{border-bottom:0}dt[data-astro-cid-ucd7axyg]{font:500 .8125rem var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}dd[data-astro-cid-ucd7axyg]{text-align:right;margin:0;font-weight:600}.next[data-astro-cid-ucd7axyg]{border-left:4px solid var(--accent);justify-content:space-between;align-items:center;gap:24px;text-decoration:none;display:flex}.next[data-astro-cid-ucd7axyg] .label[data-astro-cid-ucd7axyg]{font:500 .75rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);display:block}.next[data-astro-cid-ucd7axyg] strong[data-astro-cid-ucd7axyg]{font-family:var(--font-display);margin-top:6px;font-size:2rem;display:block}.next[data-astro-cid-ucd7axyg] .cat[data-astro-cid-ucd7axyg]{color:var(--muted)}.next[data-astro-cid-ucd7axyg]>svg{color:var(--accent);transition:transform .2s}.next[data-astro-cid-ucd7axyg]:hover>svg{transform:translate(6px)}@media (width<=860px){.build[data-astro-cid-ucd7axyg]{grid-template-columns:1fr}}.pillar[data-astro-cid-2ysv2tyu] h2[data-astro-cid-2ysv2tyu],.reason[data-astro-cid-2ysv2tyu] h3[data-astro-cid-2ysv2tyu]{margin-top:18px;font-size:1.375rem}.reason[data-astro-cid-2ysv2tyu] h3[data-astro-cid-2ysv2tyu]{font-size:1.1875rem}.pillar[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu],.reason[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{color:var(--muted);margin-top:10px}.story[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 1.4fr;gap:48px;display:grid}.h2[data-astro-cid-2ysv2tyu]{font-size:clamp(2rem,4vw,2.75rem)}.office[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.remote[data-astro-cid-2ysv2tyu]{color:var(--text-soft);margin-top:16px}address[data-astro-cid-2ysv2tyu]{color:var(--text-soft);gap:10px;margin-top:20px;font-style:normal;display:flex}address[data-astro-cid-2ysv2tyu] svg{color:var(--brand);flex-shrink:0;margin-top:4px}.office[data-astro-cid-2ysv2tyu] .link-arrow[data-astro-cid-2ysv2tyu]{margin-top:16px}.big-quote[data-astro-cid-2ysv2tyu]{font-family:var(--font-mono);color:var(--brand);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);padding:48px 24px;font-size:clamp(1.25rem,3vw,2rem)}@media (width<=860px){.story[data-astro-cid-2ysv2tyu],.office[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}}.layout[data-astro-cid-ih3mnovg]{grid-template-columns:1.5fr 1fr;align-items:start;gap:28px;display:grid}.form[data-astro-cid-ih3mnovg]{gap:20px;padding:clamp(24px,4vw,40px);display:grid}.form[data-astro-cid-ih3mnovg]:hover{box-shadow:none}.row[data-astro-cid-ih3mnovg]{grid-template-columns:1fr 1fr;gap:20px;display:grid}label[data-astro-cid-ih3mnovg]{gap:8px;display:grid}label[data-astro-cid-ih3mnovg] span[data-astro-cid-ih3mnovg]{color:var(--text-soft);font-size:.875rem;font-weight:600}input[data-astro-cid-ih3mnovg],select[data-astro-cid-ih3mnovg],textarea[data-astro-cid-ih3mnovg]{border:1px solid var(--border-strong);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:12px 14px;font-size:1rem;transition:border-color .15s,box-shadow .15s}select[data-astro-cid-ih3mnovg]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239aa2ae' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}textarea[data-astro-cid-ih3mnovg]{resize:vertical;min-height:140px}input[data-astro-cid-ih3mnovg]:focus,select[data-astro-cid-ih3mnovg]:focus,textarea[data-astro-cid-ih3mnovg]:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--ring);outline:none}.hp[data-astro-cid-ih3mnovg]{position:absolute;left:-9999px}.captcha[data-astro-cid-ih3mnovg]{min-height:65px}.submit[data-astro-cid-ih3mnovg]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.submit[data-astro-cid-ih3mnovg] .btn[data-astro-cid-ih3mnovg]:disabled{opacity:.6;cursor:progress}.status[data-astro-cid-ih3mnovg]{color:var(--muted);font-size:.9375rem}.status[data-astro-cid-ih3mnovg].is-error{color:var(--brand)}.privacy[data-astro-cid-ih3mnovg]{color:var(--muted);font-size:.8125rem}.side[data-astro-cid-ih3mnovg]{gap:20px;display:grid}.side[data-astro-cid-ih3mnovg] h2[data-astro-cid-ih3mnovg]{margin-bottom:20px;font-size:1.25rem}.info[data-astro-cid-ih3mnovg] ul[data-astro-cid-ih3mnovg]{gap:20px;list-style:none;display:grid}.info[data-astro-cid-ih3mnovg] li[data-astro-cid-ih3mnovg]{color:var(--text-soft);gap:14px;font-size:.9688rem;display:flex}.info[data-astro-cid-ih3mnovg] li[data-astro-cid-ih3mnovg]>svg{color:var(--brand);flex-shrink:0;margin-top:2px}.info[data-astro-cid-ih3mnovg] strong[data-astro-cid-ih3mnovg]{color:var(--text);display:block}.info[data-astro-cid-ih3mnovg] a{color:var(--brand)}.next[data-astro-cid-ih3mnovg] ol[data-astro-cid-ih3mnovg]{color:var(--text-soft);gap:12px;margin:0;padding-left:20px;font-size:.9688rem;display:grid}.next[data-astro-cid-ih3mnovg] li[data-astro-cid-ih3mnovg]::marker{color:var(--brand);font-weight:700}@media (width<=900px){.layout[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}}@media (width<=560px){.row[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}}.center[data-astro-cid-wi22zoy3]{text-align:center;max-width:680px;padding-block:40px}.ok[data-astro-cid-wi22zoy3]{background:var(--brand-soft);width:72px;height:72px;color:var(--brand);border-radius:50%;place-items:center;margin-bottom:28px;display:inline-grid}h1[data-astro-cid-wi22zoy3]{font-size:clamp(2rem,5vw,3rem)}.lead[data-astro-cid-wi22zoy3]{margin-top:16px}.ctas[data-astro-cid-wi22zoy3]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}
