.v19[data-astro-cid-nlljltfr]{--page: #ffffff;--surface: #ffffff;--gray: #f6f7fb;--text: #1a1d29;--muted: #656b85;--line: #e7e9f2;--primary: #4f46e5;--primary-dark: #4338ca;min-height:100dvh;background:var(--page);color:var(--text);font-family:DM Sans,sans-serif}html[data-theme=dark] .v19[data-astro-cid-nlljltfr]{--page: #0f1117;--surface: #171a24;--gray: #131620;--text: #eef0f7;--muted: #9aa1bb;--line: #262b3a;--primary: #818cf8;--primary-dark: #a5b4fc}.v19[data-astro-cid-nlljltfr] h1[data-astro-cid-nlljltfr],.v19[data-astro-cid-nlljltfr] h2[data-astro-cid-nlljltfr],.v19[data-astro-cid-nlljltfr] h3[data-astro-cid-nlljltfr],.v19[data-astro-cid-nlljltfr] .ag-logo[data-astro-cid-nlljltfr],.v19[data-astro-cid-nlljltfr] .ag-btn[data-astro-cid-nlljltfr],.v19[data-astro-cid-nlljltfr] .ag-eyebrow[data-astro-cid-nlljltfr]{font-family:Poppins,sans-serif}.v19[data-astro-cid-nlljltfr] [data-astro-cid-nlljltfr]::selection{background:var(--primary);color:#fff}.ag-header[data-astro-cid-nlljltfr]{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2.5rem;padding:.9rem 1.25rem;background:color-mix(in srgb,var(--page) 92%,transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(8px)}.ag-logo[data-astro-cid-nlljltfr]{display:inline-flex;align-items:center;gap:.55rem;font-weight:700;font-size:1.15rem;color:var(--text);text-decoration:none}.ag-logo-vz[data-astro-cid-nlljltfr]{color:var(--primary)}.ag-logo-mark[data-astro-cid-nlljltfr]{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.7rem;background:var(--primary);color:#fff}html[data-theme=dark] .v19[data-astro-cid-nlljltfr] .ag-logo-mark[data-astro-cid-nlljltfr]{color:#0f1117}.ag-logo-mark[data-astro-cid-nlljltfr] svg[data-astro-cid-nlljltfr]{width:1.05rem;height:1.05rem}.ag-logo[data-astro-cid-nlljltfr].small{font-size:1rem}.ag-nav[data-astro-cid-nlljltfr]{display:none;gap:.25rem 1.6rem}@media(min-width:860px){.ag-nav[data-astro-cid-nlljltfr]{display:flex}}.ag-nav[data-astro-cid-nlljltfr] a[data-astro-cid-nlljltfr]{font-size:.88rem;font-weight:500;color:var(--muted);text-decoration:none}.ag-nav[data-astro-cid-nlljltfr] a[data-astro-cid-nlljltfr]:hover{color:var(--primary)}.ag-controls[data-astro-cid-nlljltfr]{display:flex;align-items:center;gap:.5rem;color:var(--muted);margin-left:auto}.ag-controls[data-astro-cid-nlljltfr] a[data-astro-cid-nlljltfr]{color:inherit;text-decoration:none}.ag-hero[data-astro-cid-nlljltfr]{position:relative;overflow:hidden;padding:6.5rem 1.25rem 6rem;display:flex;justify-content:center}.ag-hero-blob[data-astro-cid-nlljltfr]{position:absolute;border-radius:50%;filter:blur(60px)}.b1[data-astro-cid-nlljltfr]{width:30rem;height:30rem;left:-8rem;top:-6rem;background:color-mix(in srgb,var(--primary) 22%,transparent)}.b2[data-astro-cid-nlljltfr]{width:26rem;height:26rem;right:-7rem;bottom:-8rem;background:color-mix(in srgb,#ec4899 16%,transparent)}.ag-hero-inner[data-astro-cid-nlljltfr]{position:relative;text-align:center;max-width:44rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.ag-eyebrow[data-astro-cid-nlljltfr]{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:99px;padding:.45rem 1.2rem}.ag-eyebrow[data-astro-cid-nlljltfr].center{align-self:center}.ag-title[data-astro-cid-nlljltfr]{font-weight:800;font-size:clamp(2.1rem,6vw,4rem);line-height:1.1;letter-spacing:-.025em}.ag-title-b[data-astro-cid-nlljltfr]{color:var(--primary)}.ag-sub[data-astro-cid-nlljltfr]{max-width:34rem;color:var(--muted);line-height:1.75;font-size:1.02rem}.ag-actions[data-astro-cid-nlljltfr]{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:.75rem}.ag-btn[data-astro-cid-nlljltfr]{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-weight:600;font-size:.92rem;text-decoration:none;padding:.9rem 1.9rem;border-radius:.9rem;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.ag-btn[data-astro-cid-nlljltfr]:hover{background:var(--primary-dark);transform:translateY(-2px)}html[data-theme=dark] .v19[data-astro-cid-nlljltfr] .ag-btn[data-astro-cid-nlljltfr]:hover{color:#0f1117}.ag-btn[data-astro-cid-nlljltfr].outline{background:transparent;color:var(--text);border:1.5px solid var(--line)}.ag-btn[data-astro-cid-nlljltfr].outline:hover{border-color:var(--primary);background:transparent;color:var(--primary)}.ag-trusted[data-astro-cid-nlljltfr]{padding:0 1.25rem 4rem;text-align:center}.ag-trusted[data-astro-cid-nlljltfr] p[data-astro-cid-nlljltfr]{font-size:.8rem;color:var(--muted)}.ag-logos[data-astro-cid-nlljltfr]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 2.5rem;margin-top:1.25rem}.ag-logos[data-astro-cid-nlljltfr] span[data-astro-cid-nlljltfr]{font-weight:600;font-size:.95rem;color:color-mix(in srgb,var(--muted) 70%,transparent)}.ag-section[data-astro-cid-nlljltfr]{padding:4.5rem 1.25rem}.ag-section[data-astro-cid-nlljltfr] .ag-wrap[data-astro-cid-nlljltfr]{max-width:72rem;margin:0 auto}.ag-section[data-astro-cid-nlljltfr].gray{background:var(--gray)}.ag-head[data-astro-cid-nlljltfr]{text-align:center;max-width:36rem;margin:0 auto 3rem;display:flex;flex-direction:column;align-items:center;gap:.9rem}.ag-h2[data-astro-cid-nlljltfr]{font-weight:700;font-size:clamp(1.7rem,3.5vw,2.4rem);letter-spacing:-.02em}.ag-head-p[data-astro-cid-nlljltfr]{color:var(--muted);font-size:.98rem;line-height:1.7}.ag-grid4[data-astro-cid-nlljltfr]{display:grid;gap:1.5rem;max-width:72rem;margin:0 auto}@media(min-width:640px){.ag-grid4[data-astro-cid-nlljltfr]{grid-template-columns:1fr 1fr}}@media(min-width:1020px){.ag-grid4[data-astro-cid-nlljltfr]{grid-template-columns:repeat(4,1fr)}}.ag-grid3[data-astro-cid-nlljltfr]{display:grid;gap:1.5rem;max-width:72rem;margin:0 auto}@media(min-width:680px){.ag-grid3[data-astro-cid-nlljltfr]{grid-template-columns:1fr 1fr}}@media(min-width:1020px){.ag-grid3[data-astro-cid-nlljltfr]{grid-template-columns:repeat(3,1fr)}}.ag-card[data-astro-cid-nlljltfr]{background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;padding:1.9rem;box-shadow:0 8px 30px #1a1d290d;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.ag-card[data-astro-cid-nlljltfr]:hover{transform:translateY(-4px);box-shadow:0 18px 44px #1a1d291a}html[data-theme=dark] .v19[data-astro-cid-nlljltfr] .ag-card[data-astro-cid-nlljltfr]{box-shadow:none}.ag-icon[data-astro-cid-nlljltfr]{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:1rem;background:color-mix(in srgb,hsl(var(--h) 75% 55%) 14%,transparent);color:hsl(var(--h) 70% 45%)}html[data-theme=dark] .v19[data-astro-cid-nlljltfr] .ag-icon[data-astro-cid-nlljltfr]{color:hsl(var(--h) 75% 68%)}.ag-icon[data-astro-cid-nlljltfr] svg[data-astro-cid-nlljltfr]{width:1.6rem;height:1.6rem}.ag-card[data-astro-cid-nlljltfr] h3[data-astro-cid-nlljltfr]{margin-top:1.2rem;font-weight:600;font-size:1.12rem}.ag-card[data-astro-cid-nlljltfr] p[data-astro-cid-nlljltfr]:not(.ag-work-kind):not(.ag-role){margin-top:.55rem;color:var(--muted);font-size:.9rem;line-height:1.65}.ag-visual[data-astro-cid-nlljltfr]{height:9.5rem;border-radius:1rem;margin-bottom:1.3rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 25%,hsl(var(--h) 70% 60% / .3),transparent 62%),color-mix(in srgb,hsl(var(--h) 70% 55%) 9%,var(--surface))}.ag-visual[data-astro-cid-nlljltfr] span[data-astro-cid-nlljltfr]{font-family:Poppins,sans-serif;font-weight:700;font-size:1.9rem;color:color-mix(in srgb,hsl(var(--h) 70% 45%) 70%,var(--text))}.ag-work-kind[data-astro-cid-nlljltfr]{margin-top:.15rem!important;font-size:.74rem!important;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)!important}.ag-work-link[data-astro-cid-nlljltfr]{margin-top:1.1rem;font-size:.86rem;font-weight:600;color:var(--primary);text-decoration:none}.ag-work-link[data-astro-cid-nlljltfr]:hover{text-decoration:underline}.ag-card[data-astro-cid-nlljltfr].team{text-align:center;align-items:center}.ag-avatar[data-astro-cid-nlljltfr]{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;background:color-mix(in srgb,var(--primary) 13%,transparent);color:var(--primary);font-family:Poppins,sans-serif;font-weight:700;font-size:1.2rem;margin-bottom:.5rem}.ag-role[data-astro-cid-nlljltfr]{margin-top:.2rem!important;font-size:.78rem!important;font-weight:500;color:var(--primary)!important}.ag-quote[data-astro-cid-nlljltfr]{max-width:44rem;margin:0 auto;text-align:center}.ag-quote[data-astro-cid-nlljltfr] blockquote[data-astro-cid-nlljltfr]{font-family:Poppins,sans-serif;font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:500;line-height:1.55;color:var(--text)}.ag-quote[data-astro-cid-nlljltfr] figcaption[data-astro-cid-nlljltfr]{margin-top:1.25rem;font-size:.85rem;color:var(--muted)}.ag-contact[data-astro-cid-nlljltfr]{display:grid;gap:2.5rem;max-width:72rem;margin:0 auto;align-items:start}@media(min-width:880px){.ag-contact[data-astro-cid-nlljltfr]{grid-template-columns:1fr 1.15fr}}.ag-contact[data-astro-cid-nlljltfr]>div[data-astro-cid-nlljltfr]:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.ag-form[data-astro-cid-nlljltfr]{display:grid;gap:1.1rem;background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;padding:1.9rem;box-shadow:0 8px 30px #1a1d290d}html[data-theme=dark] .v19[data-astro-cid-nlljltfr] .ag-form[data-astro-cid-nlljltfr]{box-shadow:none}.ag-form[data-astro-cid-nlljltfr] label[data-astro-cid-nlljltfr]{display:grid;gap:.45rem;font-size:.86rem;font-weight:500;font-family:Poppins,sans-serif}.ag-form[data-astro-cid-nlljltfr] input[data-astro-cid-nlljltfr],.ag-form[data-astro-cid-nlljltfr] textarea[data-astro-cid-nlljltfr]{border:1.5px solid var(--line);border-radius:.75rem;padding:.8rem 1.05rem;font:inherit;background:var(--page);color:var(--text)}.ag-form[data-astro-cid-nlljltfr] input[data-astro-cid-nlljltfr]:focus,.ag-form[data-astro-cid-nlljltfr] textarea[data-astro-cid-nlljltfr]:focus{outline:2px solid var(--primary);outline-offset:1px;border-color:transparent}.ag-footer[data-astro-cid-nlljltfr]{border-top:1px solid var(--line);background:var(--gray)}.ag-footer-grid[data-astro-cid-nlljltfr]{max-width:72rem;margin:0 auto;padding:3rem 1.25rem 1.5rem;display:grid;gap:2rem}@media(min-width:720px){.ag-footer-grid[data-astro-cid-nlljltfr]{grid-template-columns:1.5fr 1fr 1fr}}.ag-footer-grid[data-astro-cid-nlljltfr] nav[data-astro-cid-nlljltfr],.ag-footer-grid[data-astro-cid-nlljltfr]>div[data-astro-cid-nlljltfr]:last-child{display:flex;flex-direction:column;gap:.55rem}.ag-footer-grid[data-astro-cid-nlljltfr] a[data-astro-cid-nlljltfr]{font-size:.88rem;color:var(--muted);text-decoration:none}.ag-footer-grid[data-astro-cid-nlljltfr] a[data-astro-cid-nlljltfr]:hover{color:var(--primary)}.ag-footer-h[data-astro-cid-nlljltfr]{font-family:Poppins,sans-serif;font-weight:600;font-size:.9rem;color:var(--text)}.ag-footer-desc[data-astro-cid-nlljltfr]{margin-top:.6rem;font-size:.88rem;color:var(--muted);line-height:1.6;max-width:20rem}.ag-copy[data-astro-cid-nlljltfr]{text-align:center;padding:1.25rem 1rem 1.75rem;font-size:.78rem;color:var(--muted)}html body:has(.v19){background:#fff}html[data-theme=dark] body:has(.v19){background:#0f1117}
