.acc-page[data-astro-cid-tvfb5do2]{--blue:#0874dc;--ink:#142235;--muted:#5c6b7e;--line:#e2e8f0;color:var(--ink);font-family:Inter,Arial,sans-serif}.acc-shell[data-astro-cid-tvfb5do2]{width:min(1180px,100% - 48px);margin-inline:auto}.acc-hero[data-astro-cid-tvfb5do2]{isolation:isolate;min-height:var(--snwn-hero-ref-height,913px);color:#fff;background:#10253e;align-items:stretch;display:flex;position:relative;overflow:hidden}.acc-hero[data-astro-cid-tvfb5do2]:before{content:"";z-index:-1;background:linear-gradient(90deg,#08182bf0 0%,#08182bd1 49%,#08182b3b 100%);position:absolute;inset:0}.acc-hero-bg[data-astro-cid-tvfb5do2]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.acc-hero-inner[data-astro-cid-tvfb5do2]{flex-direction:column;padding-top:116px;padding-bottom:34px;display:flex}.acc-breadcrumb[data-astro-cid-tvfb5do2] ol[data-astro-cid-tvfb5do2]{color:#d8e5f1;gap:12px;margin:0 0 24px;padding:0;font-size:13px;list-style:none;display:flex}.acc-breadcrumb[data-astro-cid-tvfb5do2] li[data-astro-cid-tvfb5do2]+li[data-astro-cid-tvfb5do2]:before{content:"/";color:#a6bbcf;margin-right:12px}.acc-breadcrumb[data-astro-cid-tvfb5do2] a[data-astro-cid-tvfb5do2]{color:inherit;text-decoration:none}.acc-breadcrumb[data-astro-cid-tvfb5do2] a[data-astro-cid-tvfb5do2]:hover{text-decoration:underline}.acc-hero-copy[data-astro-cid-tvfb5do2]{max-width:760px;margin:auto 0}.acc-eyebrow[data-astro-cid-tvfb5do2]{text-transform:uppercase;letter-spacing:.13em;color:#1684f5;margin:0 0 14px;font-size:12px;font-weight:700}.acc-hero[data-astro-cid-tvfb5do2] .acc-eyebrow[data-astro-cid-tvfb5do2]{color:#a9d3ff}.acc-hero[data-astro-cid-tvfb5do2] h1[data-astro-cid-tvfb5do2]{color:#fff;text-shadow:0 2px 14px #030e1b80;letter-spacing:-.04em;max-width:17ch;margin:0 0 20px;font-size:clamp(38px,5vw,64px);line-height:1.08}.acc-lead[data-astro-cid-tvfb5do2]{color:#e0e8f0;max-width:68ch;margin:0;font-size:clamp(16px,1.45vw,19px);line-height:1.7}.acc-actions[data-astro-cid-tvfb5do2]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.acc-button[data-astro-cid-tvfb5do2]{border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 19px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.acc-button-primary[data-astro-cid-tvfb5do2]{color:#fff;background:#0874dc}.acc-button-primary[data-astro-cid-tvfb5do2]:hover{background:#005db7}.acc-button-ghost[data-astro-cid-tvfb5do2]{color:#fff;border:1px solid #ffffffb3}.acc-button-ghost[data-astro-cid-tvfb5do2]:hover{color:var(--ink);background:#fff}.acc-outcomes[data-astro-cid-tvfb5do2]{border-top:1px solid #ffffff59;grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.acc-outcome[data-astro-cid-tvfb5do2]{align-items:center;gap:14px;padding:20px 20px 8px 0;display:flex}.acc-outcome[data-astro-cid-tvfb5do2]+.acc-outcome[data-astro-cid-tvfb5do2]{border-left:1px solid #ffffff4d;padding-left:22px}.acc-outcome[data-astro-cid-tvfb5do2] span[data-astro-cid-tvfb5do2]{color:#9ccfff;font-size:12px;font-weight:700}.acc-outcome[data-astro-cid-tvfb5do2] strong[data-astro-cid-tvfb5do2]{font-size:14px;font-weight:600;line-height:1.4}.acc-section[data-astro-cid-tvfb5do2]{padding:78px 0}.acc-white[data-astro-cid-tvfb5do2]{background:#fff}.acc-tint[data-astro-cid-tvfb5do2]{background:#f5f8fb}.acc-heading[data-astro-cid-tvfb5do2]{max-width:820px;margin-bottom:34px}.acc-heading[data-astro-cid-tvfb5do2] h2[data-astro-cid-tvfb5do2],.acc-partner[data-astro-cid-tvfb5do2] h2[data-astro-cid-tvfb5do2],.acc-cta[data-astro-cid-tvfb5do2] h2[data-astro-cid-tvfb5do2]{letter-spacing:-.03em;color:#142235;margin:0;font-size:clamp(30px,3.6vw,46px);line-height:1.16}.acc-heading[data-astro-cid-tvfb5do2] h2[data-astro-cid-tvfb5do2] em[data-astro-cid-tvfb5do2]{color:var(--blue);font-style:normal}.acc-intro[data-astro-cid-tvfb5do2]{color:var(--muted);max-width:65ch;margin:14px 0 0;font-size:17px;line-height:1.65}.acc-metric-grid[data-astro-cid-tvfb5do2]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.acc-metric[data-astro-cid-tvfb5do2],.acc-challenge[data-astro-cid-tvfb5do2],.acc-stack-card[data-astro-cid-tvfb5do2]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:23px}.acc-metric-dot[data-astro-cid-tvfb5do2]{background:#eaf4ff;border-radius:9px;width:34px;height:34px;margin-bottom:20px;display:block;position:relative}.acc-metric-dot[data-astro-cid-tvfb5do2]:after{content:"";background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:12px;left:12px}.acc-metric[data-astro-cid-tvfb5do2] h3[data-astro-cid-tvfb5do2],.acc-challenge[data-astro-cid-tvfb5do2] h3[data-astro-cid-tvfb5do2],.acc-stack-card[data-astro-cid-tvfb5do2] h3[data-astro-cid-tvfb5do2]{margin:0 0 10px;font-size:17px;line-height:1.38}.acc-metric[data-astro-cid-tvfb5do2] p[data-astro-cid-tvfb5do2],.acc-challenge[data-astro-cid-tvfb5do2] p[data-astro-cid-tvfb5do2],.acc-stack-card[data-astro-cid-tvfb5do2] li[data-astro-cid-tvfb5do2]{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.acc-challenge-grid[data-astro-cid-tvfb5do2]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.acc-challenge[data-astro-cid-tvfb5do2]{padding:25px}.acc-kicker[data-astro-cid-tvfb5do2]{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.acc-problem[data-astro-cid-tvfb5do2]{border-bottom:1px solid var(--line);padding-bottom:18px}.acc-response[data-astro-cid-tvfb5do2]{padding-top:15px}.acc-response[data-astro-cid-tvfb5do2] strong[data-astro-cid-tvfb5do2]{color:#1b6a46;font-size:12px}.acc-response[data-astro-cid-tvfb5do2] p[data-astro-cid-tvfb5do2]{color:#38485b;margin-top:6px}.acc-capabilities[data-astro-cid-tvfb5do2]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:46px;display:grid}.acc-image-card[data-astro-cid-tvfb5do2],.acc-team-image[data-astro-cid-tvfb5do2],.acc-roadmap-image[data-astro-cid-tvfb5do2]{background:#e7eef5;border-radius:12px;margin:0;overflow:hidden}.acc-image-card[data-astro-cid-tvfb5do2]{aspect-ratio:1;position:sticky;top:100px}.acc-image-card[data-astro-cid-tvfb5do2] img[data-astro-cid-tvfb5do2],.acc-team-image[data-astro-cid-tvfb5do2] img[data-astro-cid-tvfb5do2],.acc-roadmap-image[data-astro-cid-tvfb5do2] img[data-astro-cid-tvfb5do2]{object-fit:cover;width:100%;height:100%;display:block}.acc-image-card[data-astro-cid-tvfb5do2] figcaption[data-astro-cid-tvfb5do2]{color:#fff;background:#0b1c30cc;border-radius:5px;padding:12px 15px;font-size:13px;position:absolute;bottom:18px;left:18px}.acc-accordion[data-astro-cid-tvfb5do2]{border-top:1px solid var(--line)}.acc-accordion-item[data-astro-cid-tvfb5do2]{border-bottom:1px solid var(--line)}.acc-accordion-item[data-astro-cid-tvfb5do2] summary[data-astro-cid-tvfb5do2]{cursor:pointer;grid-template-columns:38px 1fr 22px;align-items:center;gap:14px;padding:19px 2px;font-weight:700;line-height:1.4;list-style:none;display:grid}.acc-accordion-item[data-astro-cid-tvfb5do2] summary[data-astro-cid-tvfb5do2]::-webkit-details-marker,.acc-faq[data-astro-cid-tvfb5do2] summary[data-astro-cid-tvfb5do2]::-webkit-details-marker{display:none}.acc-index[data-astro-cid-tvfb5do2]{color:var(--blue);font-size:12px}.acc-toggle[data-astro-cid-tvfb5do2]{color:#66778b;text-align:center;font-size:22px}.acc-accordion-item[data-astro-cid-tvfb5do2][open] .acc-toggle[data-astro-cid-tvfb5do2],.acc-faq[data-astro-cid-tvfb5do2] details[data-astro-cid-tvfb5do2][open] summary[data-astro-cid-tvfb5do2] span[data-astro-cid-tvfb5do2]{transform:rotate(45deg)}.acc-accordion-item[data-astro-cid-tvfb5do2]>p[data-astro-cid-tvfb5do2]{color:var(--muted);margin:0;padding:0 34px 20px 54px;font-size:15px;line-height:1.7}.acc-partner[data-astro-cid-tvfb5do2]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.acc-team-image[data-astro-cid-tvfb5do2]{height:430px}.acc-partner[data-astro-cid-tvfb5do2] h2[data-astro-cid-tvfb5do2]{margin-bottom:22px}.acc-points[data-astro-cid-tvfb5do2]{gap:13px;margin:0;padding:0;list-style:none;display:grid}.acc-points[data-astro-cid-tvfb5do2] li[data-astro-cid-tvfb5do2]{color:#415267;padding-left:24px;line-height:1.6;position:relative}.acc-points[data-astro-cid-tvfb5do2] li[data-astro-cid-tvfb5do2]:before{content:"✓";color:var(--blue);font-weight:800;position:absolute;left:0}.acc-stat[data-astro-cid-tvfb5do2]{border-top:1px solid #dce4ec;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.acc-stat[data-astro-cid-tvfb5do2] strong[data-astro-cid-tvfb5do2]{color:var(--blue);letter-spacing:-.04em;font-size:40px}.acc-stat[data-astro-cid-tvfb5do2] span[data-astro-cid-tvfb5do2]{color:var(--muted);font-size:13px;line-height:1.45}.acc-stack-grid[data-astro-cid-tvfb5do2]{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.acc-stack-card[data-astro-cid-tvfb5do2] h3[data-astro-cid-tvfb5do2]{margin-bottom:15px}.acc-stack-card[data-astro-cid-tvfb5do2] ul[data-astro-cid-tvfb5do2]{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.acc-stack-card[data-astro-cid-tvfb5do2] li[data-astro-cid-tvfb5do2]{background:#f8fafc;border:1px solid #e2e9f1;border-radius:4px;padding:5px 9px;font-size:12px}.acc-roadmap[data-astro-cid-tvfb5do2]{background:#fff}.acc-roadmap-image[data-astro-cid-tvfb5do2]{height:360px;margin-bottom:22px}.acc-steps[data-astro-cid-tvfb5do2]{grid-template-columns:repeat(5,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.acc-steps[data-astro-cid-tvfb5do2] li[data-astro-cid-tvfb5do2]{background:#f7f9fc;border-top:2px solid #9dcafa;border-radius:0 0 7px 7px;padding:17px 14px}.acc-steps[data-astro-cid-tvfb5do2] li[data-astro-cid-tvfb5do2]>span[data-astro-cid-tvfb5do2]{color:var(--blue);font-size:12px;font-weight:700}.acc-steps[data-astro-cid-tvfb5do2] h3[data-astro-cid-tvfb5do2]{margin:12px 0 8px;font-size:15px;line-height:1.4}.acc-steps[data-astro-cid-tvfb5do2] p[data-astro-cid-tvfb5do2]{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.acc-faq-shell[data-astro-cid-tvfb5do2]{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;display:grid}.acc-faq[data-astro-cid-tvfb5do2]{border-top:1px solid var(--line)}.acc-faq[data-astro-cid-tvfb5do2] details[data-astro-cid-tvfb5do2]{border-bottom:1px solid var(--line)}.acc-faq[data-astro-cid-tvfb5do2] summary[data-astro-cid-tvfb5do2]{cursor:pointer;justify-content:space-between;gap:20px;padding:18px 0;font-size:15px;font-weight:700;line-height:1.5;list-style:none;display:flex}.acc-faq[data-astro-cid-tvfb5do2] summary[data-astro-cid-tvfb5do2] span[data-astro-cid-tvfb5do2]{font-size:21px;font-weight:400;transition:transform .2s}.acc-faq[data-astro-cid-tvfb5do2] details[data-astro-cid-tvfb5do2]>p[data-astro-cid-tvfb5do2]{color:var(--muted);margin:0;padding:0 28px 20px 0;font-size:14px;line-height:1.7}.acc-cta[data-astro-cid-tvfb5do2]{color:#fff;text-align:center;background:#10253e;padding:72px 0}.acc-cta-inner[data-astro-cid-tvfb5do2]{max-width:820px}.acc-cta[data-astro-cid-tvfb5do2] .acc-eyebrow[data-astro-cid-tvfb5do2]{color:#a9d3ff}.acc-cta[data-astro-cid-tvfb5do2] h2[data-astro-cid-tvfb5do2]{color:#fff}.acc-cta-inner[data-astro-cid-tvfb5do2]>p[data-astro-cid-tvfb5do2]:not(.acc-eyebrow){color:#d0dbe7;max-width:66ch;margin:16px auto 0;font-size:16px;line-height:1.65}.acc-cta[data-astro-cid-tvfb5do2] .acc-actions[data-astro-cid-tvfb5do2]{justify-content:center}.acc-cta[data-astro-cid-tvfb5do2] .acc-button-ghost[data-astro-cid-tvfb5do2]{border-color:#ffffff8c}@media (width<=991px){.acc-hero[data-astro-cid-tvfb5do2]{min-height:0}.acc-hero-copy[data-astro-cid-tvfb5do2]{margin:0 0 38px}}@media (width<=900px){.acc-metric-grid[data-astro-cid-tvfb5do2],.acc-stack-grid[data-astro-cid-tvfb5do2],.acc-steps[data-astro-cid-tvfb5do2]{grid-template-columns:repeat(2,1fr)}.acc-partner[data-astro-cid-tvfb5do2]{gap:34px}.acc-faq-shell[data-astro-cid-tvfb5do2]{gap:35px}.acc-capabilities[data-astro-cid-tvfb5do2]{gap:28px}}@media (width<=640px){.acc-shell[data-astro-cid-tvfb5do2]{width:min(100% - 36px,1180px)}.acc-hero[data-astro-cid-tvfb5do2]{min-height:0}.acc-hero[data-astro-cid-tvfb5do2]:before{background:linear-gradient(90deg,#08182be8,#08182bb3)}.acc-hero-inner[data-astro-cid-tvfb5do2]{padding-top:100px;padding-bottom:23px}.acc-breadcrumb[data-astro-cid-tvfb5do2] ol[data-astro-cid-tvfb5do2]{flex-wrap:wrap;margin-bottom:32px}.acc-hero-copy[data-astro-cid-tvfb5do2]{margin-bottom:38px}.acc-hero[data-astro-cid-tvfb5do2] h1[data-astro-cid-tvfb5do2]{color:#fff;font-size:36px}.acc-outcomes[data-astro-cid-tvfb5do2]{grid-template-columns:1fr}.acc-outcome[data-astro-cid-tvfb5do2],.acc-outcome[data-astro-cid-tvfb5do2]+.acc-outcome[data-astro-cid-tvfb5do2]{border-top:1px solid #ffffff40;border-left:0;padding:12px 0}.acc-section[data-astro-cid-tvfb5do2]{padding:55px 0}.acc-heading[data-astro-cid-tvfb5do2] h2[data-astro-cid-tvfb5do2],.acc-partner[data-astro-cid-tvfb5do2] h2[data-astro-cid-tvfb5do2],.acc-cta[data-astro-cid-tvfb5do2] h2[data-astro-cid-tvfb5do2]{font-size:30px}.acc-metric-grid[data-astro-cid-tvfb5do2],.acc-challenge-grid[data-astro-cid-tvfb5do2],.acc-capabilities[data-astro-cid-tvfb5do2],.acc-partner[data-astro-cid-tvfb5do2],.acc-stack-grid[data-astro-cid-tvfb5do2],.acc-faq-shell[data-astro-cid-tvfb5do2]{grid-template-columns:1fr}.acc-image-card[data-astro-cid-tvfb5do2]{max-height:380px;position:relative;top:auto}.acc-team-image[data-astro-cid-tvfb5do2]{height:320px}.acc-roadmap-image[data-astro-cid-tvfb5do2]{height:250px}.acc-steps[data-astro-cid-tvfb5do2]{grid-template-columns:1fr}.acc-faq-shell[data-astro-cid-tvfb5do2]{gap:24px}.acc-actions[data-astro-cid-tvfb5do2]{flex-direction:column;align-items:stretch}.acc-button[data-astro-cid-tvfb5do2]{box-sizing:border-box;width:100%}}
