.fp-svc-grid[data-astro-cid-ydsva4qz]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.fp-svc-grid[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]{grid-column:span 4}.fp-svc-grid[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:nth-child(n+4){grid-column:span 3}.fp-svc-grid[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:nth-child(n+8){grid-column:span 6}.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz],.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:nth-child(n+4),.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:nth-child(n+8){grid-column:span 4}.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:nth-child(n+8){grid-column:span 6}.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:first-child{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:32px;align-items:center;padding:36px 40px}.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:first-child .fp-visual-icon{grid-row:1 / span 2;width:72px;height:72px;border-radius:20px;margin:0}.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:first-child .fp-visual-icon svg{width:34px;height:34px}.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:first-child .fp-svc-title[data-astro-cid-ydsva4qz]{font-size:1.75rem;line-height:1.2}.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:first-child .fp-svc-text[data-astro-cid-ydsva4qz]{font-size:1.0625rem;max-width:75ch}.fp-svc[data-astro-cid-ydsva4qz]{padding:28px;border-radius:16px;background:#f7f9fc;border:1px solid rgba(10,21,38,.06);min-width:0;display:flex;flex-direction:column}.fp-on-muted[data-astro-cid-ydsva4qz] .fp-svc[data-astro-cid-ydsva4qz]{background:var(--colors-white);border-color:transparent;box-shadow:0 1px 1px #0a152605,0 20px 40px -30px #12204d2e}.fp-svc-title[data-astro-cid-ydsva4qz]{color:var(--colors-title);font-size:1.25rem;font-weight:600;line-height:1.35;letter-spacing:normal}.fp-svc-text[data-astro-cid-ydsva4qz]{margin-top:10px;color:var(--colors-secondary-paragraph);font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.fp-svc-label[data-astro-cid-ydsva4qz]{margin-top:18px;color:color-mix(in srgb,var(--colors-primary) 65%,var(--colors-title));font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fp-svc-list[data-astro-cid-ydsva4qz]{list-style:disc;margin:6px 0 0;padding-left:18px;color:var(--colors-secondary-paragraph);font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere}.fp-svc-proof[data-astro-cid-ydsva4qz]{margin-top:6px;color:var(--colors-secondary-paragraph);font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere}.fp-svc-cta[data-astro-cid-ydsva4qz]{margin-top:40px;display:flex;justify-content:center}.fp-svc-cta[data-astro-cid-ydsva4qz] .button-primary[data-astro-cid-ydsva4qz]:focus-visible{outline:2px solid var(--colors-title);outline-offset:3px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.fp-svc[data-astro-cid-ydsva4qz]{transition:transform .25s ease-out}.fp-svc[data-astro-cid-ydsva4qz]:hover{transform:translateY(-3px)}}@media screen and (max-width:991px){.fp-svc-grid[data-astro-cid-ydsva4qz]{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-svc-grid[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz],.fp-svc-grid[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:nth-child(n+4),.fp-svc-grid[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:nth-child(n+8){grid-column:span 1}.fp-svc-grid[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:last-child{grid-column:span 2}.fp-layout-featured[data-astro-cid-ydsva4qz]{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz],.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:nth-child(n+4),.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:nth-child(n+8),.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:last-child{grid-column:span 1}.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:first-child{grid-column:1 / -1}}@media screen and (max-width:767px){.fp-svc-grid[data-astro-cid-ydsva4qz]{grid-template-columns:1fr}.fp-svc-grid[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz],.fp-svc-grid[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:nth-child(n+4),.fp-svc-grid[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:nth-child(n+8),.fp-svc-grid[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:last-child{grid-column:auto;padding:22px 20px}.fp-layout-featured[data-astro-cid-ydsva4qz]{grid-template-columns:1fr}.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:first-child{grid-column:auto;display:flex;padding:22px 20px}.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:first-child .fp-visual-icon{width:44px;height:44px;margin-bottom:18px}.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:first-child .fp-visual-icon svg{width:22px;height:22px}.fp-layout-featured[data-astro-cid-ydsva4qz]>.fp-svc[data-astro-cid-ydsva4qz]:first-child .fp-svc-title[data-astro-cid-ydsva4qz]{font-size:1.25rem}}.fp-fit[data-astro-cid-5dktmhgh]{--accent: color-mix(in srgb, var(--colors-primary) 65%, var(--colors-title))}.fp-fit-pair[data-astro-cid-5dktmhgh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fp-fit-card[data-astro-cid-5dktmhgh]{position:relative;padding:32px;border-radius:20px;background:var(--colors-white);border:1px solid rgba(10,21,38,.07);box-shadow:0 1px 1px #0a152605,0 20px 40px -30px #12204d2e;min-width:0;overflow:hidden}.fp-fit-head[data-astro-cid-5dktmhgh]{margin-bottom:14px}.fp-fit-tag[data-astro-cid-5dktmhgh]{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.fp-fit-alt[data-astro-cid-5dktmhgh] .fp-fit-tag[data-astro-cid-5dktmhgh]{color:#4a5568}.fp-fit-title[data-astro-cid-5dktmhgh]{color:var(--colors-title);font-size:1.375rem;font-weight:600;line-height:1.3;letter-spacing:normal}.fp-fit-text[data-astro-cid-5dktmhgh]{margin-top:10px;color:var(--colors-secondary-paragraph);font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.fp-fit-list[data-astro-cid-5dktmhgh]{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.fp-fit-list[data-astro-cid-5dktmhgh] li[data-astro-cid-5dktmhgh]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;background:#f6f8fb;color:var(--colors-title);font-size:1rem;line-height:1.45}.fp-fit-mark[data-astro-cid-5dktmhgh]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:-1px;border-radius:50%;background:color-mix(in srgb,var(--colors-primary) 14%,white);color:var(--accent)}.fp-fit-alt[data-astro-cid-5dktmhgh] .fp-fit-mark[data-astro-cid-5dktmhgh]{background:#e4e8ee;color:#4a5568}.fp-fit-glance[data-astro-cid-5dktmhgh]{margin-top:56px}.fp-fit-glance-title[data-astro-cid-5dktmhgh]{color:var(--colors-title);font-size:1.75rem;font-weight:600;line-height:1.25;letter-spacing:normal;text-align:center}.fp-fit-glance-text[data-astro-cid-5dktmhgh]{margin:10px auto 28px;max-width:62ch;text-align:center;color:var(--colors-secondary-paragraph);font-size:1.0625rem;line-height:1.6}.fp-fit-hint[data-astro-cid-5dktmhgh]{display:none;margin-top:10px;text-align:center;color:var(--colors-secondary-paragraph);font-size:.875rem}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.fp-fit-card[data-astro-cid-5dktmhgh]{transition:transform .25s ease-out}.fp-fit-card[data-astro-cid-5dktmhgh]:hover{transform:translateY(-3px)}}@media screen and (max-width:767px){.fp-fit-pair[data-astro-cid-5dktmhgh]{grid-template-columns:1fr}.fp-fit-card[data-astro-cid-5dktmhgh]{padding:24px 20px}.fp-fit-glance[data-astro-cid-5dktmhgh]{margin-top:40px}.fp-fit-glance-title[data-astro-cid-5dktmhgh]{font-size:1.375rem}.fp-fit-hint[data-astro-cid-5dktmhgh]{display:block}}.fp-cost-table[data-astro-cid-e6m5v7wr]{margin-bottom:16px}.fp-cost-table[data-astro-cid-e6m5v7wr]:last-child{margin-bottom:0}.fp-eng[data-astro-cid-5ldwuxmq]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.fp-eng-card[data-astro-cid-5ldwuxmq]{padding:24px;border-radius:16px;background:var(--colors-white);box-shadow:0 1px 1px #0a152605,0 20px 40px -30px #12204d2e;min-width:0}.fp-eng-photo[data-astro-cid-5ldwuxmq]{width:96px;height:96px;border-radius:50%;object-fit:cover;display:block;margin-bottom:16px}.fp-eng-name[data-astro-cid-5ldwuxmq]{color:var(--colors-title);font-size:1.125rem;font-weight:600;letter-spacing:normal}.fp-eng-role[data-astro-cid-5ldwuxmq]{color:var(--colors-secondary-paragraph);font-size:.9375rem}.fp-eng-bio[data-astro-cid-5ldwuxmq]{margin-top:10px;color:var(--colors-secondary-paragraph);font-size:.9375rem;line-height:1.55}.fp-stack-wrap[data-astro-cid-2snq3yyg] .mad-tech-on-muted .mad-tech-group{background:var(--colors-white);border:1px solid rgba(10,21,38,.06);box-shadow:0 1px 2px #12204d08,0 12px 28px -14px #12204d1a}.fp-hero-actions[data-astro-cid-2snq3yyg]{margin-top:36px;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.fp-hero-actions[data-astro-cid-2snq3yyg] .button-primary[data-astro-cid-2snq3yyg]:focus-visible{outline:2px solid var(--colors-title);outline-offset:3px}.fp-page[data-astro-cid-2snq3yyg] .section-title,.fp-page[data-astro-cid-2snq3yyg] .ph-title,.fp-page[data-astro-cid-2snq3yyg] .mad-cta-title,.fp-page[data-astro-cid-2snq3yyg] .cta-title{text-transform:none}@media screen and (max-width:479px){.fp-hero-actions[data-astro-cid-2snq3yyg]{flex-direction:column;align-items:stretch}}
