.main.cleanroom-main{padding:0}.cleanroom-page[data-astro-cid-usxyxznk]{background:#f5f8fb;color:#10233f}.cleanroom-hero[data-astro-cid-usxyxznk]{background:linear-gradient(90deg,#08192feb,#08192fb8 48%,#08192f33),var(--hero-image) center / cover no-repeat;color:#fff;min-height:var(--hero-large-min-height)}.cleanroom-hero-inner[data-astro-cid-usxyxznk]{align-items:end;display:grid;gap:44px;grid-template-columns:minmax(0,1fr) 360px;padding-block:var(--hero-large-padding-block)}.cleanroom-hero-copy[data-astro-cid-usxyxznk]{max-width:780px}.cleanroom-kicker[data-astro-cid-usxyxznk]{color:#2f7de8;font-size:14px;font-weight:800;margin:0 0 12px}.cleanroom-hero[data-astro-cid-usxyxznk] .cleanroom-kicker[data-astro-cid-usxyxznk],.cleanroom-section-dark[data-astro-cid-usxyxznk] .cleanroom-kicker[data-astro-cid-usxyxznk]{color:#a7d8ff}.cleanroom-hero[data-astro-cid-usxyxznk] h1[data-astro-cid-usxyxznk]{font-size:48px;line-height:1.14;margin:0;max-width:760px}.cleanroom-hero-subtitle[data-astro-cid-usxyxznk]{color:#ffffffe0;font-size:20px;line-height:1.75;margin:22px 0 0;max-width:700px}.cleanroom-actions[data-astro-cid-usxyxznk]{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.cleanroom-button[data-astro-cid-usxyxznk]{align-items:center;border:1px solid transparent;border-radius:var(--button-radius);box-shadow:var(--button-primary-shadow);display:inline-flex;font-size:16px;font-weight:800;justify-content:center;line-height:1.2;min-height:48px;padding:0 30px;text-align:center;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.cleanroom-button-primary[data-astro-cid-usxyxznk]{background:var(--button-primary);border-color:var(--button-primary);color:#fff}.cleanroom-button-primary[data-astro-cid-usxyxznk]:hover{background:var(--button-primary-hover);border-color:var(--button-primary-hover);box-shadow:var(--button-primary-shadow-hover);color:#fff;transform:translateY(-2px)}.cleanroom-button-secondary[data-astro-cid-usxyxznk]{border:1px solid rgba(255,255,255,.52);background:#ffffff14;box-shadow:none;color:#fff}.cleanroom-button-secondary[data-astro-cid-usxyxznk]:hover{background:#fff;border-color:#fff;box-shadow:0 10px 28px #0a1c343d;color:#10233f;transform:translateY(-2px)}.cleanroom-hero-panel[data-astro-cid-usxyxznk]{background:#ffffff1c;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:24px}.cleanroom-hero-panel[data-astro-cid-usxyxznk] span[data-astro-cid-usxyxznk]{color:#a7d8ff;display:block;font-size:13px;font-weight:800;margin-bottom:10px}.cleanroom-hero-panel[data-astro-cid-usxyxznk] strong[data-astro-cid-usxyxznk]{display:block;font-size:24px;line-height:1.35}.cleanroom-hero-panel[data-astro-cid-usxyxznk] p[data-astro-cid-usxyxznk]{color:#ffffffc2;line-height:1.75;margin:14px 0 0}.cleanroom-section[data-astro-cid-usxyxznk]{padding:78px 0}.cleanroom-section-white[data-astro-cid-usxyxznk]{background:#fff}.cleanroom-section-soft[data-astro-cid-usxyxznk]{background:#edf3f8}.cleanroom-section-dark[data-astro-cid-usxyxznk]{background:#101b2d;color:#eef5ff}.cleanroom-section-head[data-astro-cid-usxyxznk]{margin:0 auto 34px;max-width:790px;text-align:center}.cleanroom-section-head-left[data-astro-cid-usxyxznk]{margin:0;max-width:470px;text-align:left}.cleanroom-section[data-astro-cid-usxyxznk] h2[data-astro-cid-usxyxznk],.cleanroom-bottom-cta[data-astro-cid-usxyxznk] h2[data-astro-cid-usxyxznk]{font-size:34px;line-height:1.24;margin:0}.cleanroom-section-head[data-astro-cid-usxyxznk] p[data-astro-cid-usxyxznk]:last-child,.cleanroom-bottom-cta[data-astro-cid-usxyxznk] p[data-astro-cid-usxyxznk]:last-child{color:#617089;font-size:16px;line-height:1.8;margin:14px 0 0}.cleanroom-section-dark[data-astro-cid-usxyxznk] .cleanroom-section-head[data-astro-cid-usxyxznk] p[data-astro-cid-usxyxznk]:last-child{color:#eef5ffb8}.cleanroom-matrix[data-astro-cid-usxyxznk]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.cleanroom-card[data-astro-cid-usxyxznk]{background:#fff;border:1px solid rgba(15,35,63,.08);border-radius:8px;color:#10233f;display:block;padding:24px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cleanroom-card[data-astro-cid-usxyxznk]:hover{border-color:#1e407c42;box-shadow:0 14px 28px #0f233f1a;color:#10233f;transform:translateY(-3px)}.cleanroom-card[data-astro-cid-usxyxznk] span[data-astro-cid-usxyxznk]{color:#1f8a5b;display:block;font-size:13px;font-weight:800;margin-bottom:10px}.cleanroom-card[data-astro-cid-usxyxznk] h3[data-astro-cid-usxyxznk]{font-size:21px;line-height:1.35;margin:0}.cleanroom-card[data-astro-cid-usxyxznk] p[data-astro-cid-usxyxznk]{color:#617089;line-height:1.75;margin:12px 0 0}.cleanroom-case-grid[data-astro-cid-usxyxznk]{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.cleanroom-image-card[data-astro-cid-usxyxznk]{background:#fff;border:1px solid rgba(15,35,63,.08);border-radius:8px;color:#10233f;display:block;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cleanroom-image-card[data-astro-cid-usxyxznk]:hover{border-color:#1e407c42;box-shadow:0 14px 28px #0f233f1a;color:#10233f;transform:translateY(-3px)}.cleanroom-image-card[data-astro-cid-usxyxznk] img[data-astro-cid-usxyxznk]{aspect-ratio:4 / 3;display:block;object-fit:cover;width:100%}.cleanroom-image-card[data-astro-cid-usxyxznk] div[data-astro-cid-usxyxznk]{padding:20px}.cleanroom-image-card[data-astro-cid-usxyxznk] span[data-astro-cid-usxyxznk]{color:#1f8a5b;display:block;font-size:13px;font-weight:800;margin-bottom:8px}.cleanroom-image-card[data-astro-cid-usxyxznk] h3[data-astro-cid-usxyxznk]{font-size:20px;line-height:1.35;margin:0}.cleanroom-image-card[data-astro-cid-usxyxznk] p[data-astro-cid-usxyxznk]{color:#617089;line-height:1.75;margin:10px 0 0}.cleanroom-split[data-astro-cid-usxyxznk],.cleanroom-faq-layout[data-astro-cid-usxyxznk]{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,.82fr) minmax(0,1.42fr)}.cleanroom-strengths[data-astro-cid-usxyxznk]{display:grid;gap:12px;list-style:none;margin:24px 0 0;padding:0}.cleanroom-strengths[data-astro-cid-usxyxznk] li[data-astro-cid-usxyxznk]{background:#fff;border:1px solid rgba(15,35,63,.08);border-radius:8px;line-height:1.75;padding:16px 18px}.cleanroom-table-wrap[data-astro-cid-usxyxznk]{overflow-x:auto}.cleanroom-table[data-astro-cid-usxyxznk]{background:#fff;border:1px solid rgba(15,35,63,.08);border-collapse:collapse;border-radius:8px;min-width:760px;overflow:hidden;width:100%}.cleanroom-table[data-astro-cid-usxyxznk] th[data-astro-cid-usxyxznk],.cleanroom-table[data-astro-cid-usxyxznk] td[data-astro-cid-usxyxznk]{border-bottom:1px solid rgba(15,35,63,.08);line-height:1.65;padding:16px;text-align:left;vertical-align:top}.cleanroom-table[data-astro-cid-usxyxznk] th[data-astro-cid-usxyxznk]{background:#10233f;color:#fff;font-size:14px}.cleanroom-table[data-astro-cid-usxyxznk] td[data-astro-cid-usxyxznk]{color:#526279}.cleanroom-table[data-astro-cid-usxyxznk] td[data-astro-cid-usxyxznk]:first-child{color:#10233f;font-weight:800}.cleanroom-process[data-astro-cid-usxyxznk]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.cleanroom-process[data-astro-cid-usxyxznk] li[data-astro-cid-usxyxznk]{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:22px}.cleanroom-process[data-astro-cid-usxyxznk] span[data-astro-cid-usxyxznk]{color:#8fd2ff;font-weight:900}.cleanroom-process[data-astro-cid-usxyxznk] h3[data-astro-cid-usxyxznk]{font-size:20px;line-height:1.35;margin:14px 0 0}.cleanroom-process[data-astro-cid-usxyxznk] p[data-astro-cid-usxyxznk]{color:#eef5ffb8;line-height:1.75;margin:12px 0 0}.cleanroom-faq-list[data-astro-cid-usxyxznk]{display:grid;gap:14px}.cleanroom-faq-item[data-astro-cid-usxyxznk]{background:#fff;border:1px solid rgba(15,35,63,.08);border-radius:8px;padding:0 20px}.cleanroom-faq-item[data-astro-cid-usxyxznk] summary[data-astro-cid-usxyxznk]{color:#10233f;cursor:pointer;font-size:18px;font-weight:800;line-height:1.45;padding:20px 0}.cleanroom-faq-item[data-astro-cid-usxyxznk] p[data-astro-cid-usxyxznk]{border-top:1px solid rgba(15,35,63,.08);color:#617089;line-height:1.8;margin:0;padding:16px 0 20px}.cleanroom-text-link[data-astro-cid-usxyxznk]{color:#1e407c;display:inline-flex;font-weight:800;margin-top:20px}.cleanroom-text-link[data-astro-cid-usxyxznk]:hover{color:#152d59}.cleanroom-bottom-cta[data-astro-cid-usxyxznk]{background:#fff;padding-block:var(--bottom-cta-padding-block)}.cleanroom-bottom-cta-inner[data-astro-cid-usxyxznk]{align-items:center;border:1px solid rgba(30,64,124,.16);border-radius:8px;display:flex;gap:24px;justify-content:space-between;padding:var(--bottom-cta-inner-padding)}.cleanroom-bottom-cta-inner[data-astro-cid-usxyxznk]>div[data-astro-cid-usxyxznk]{max-width:760px}@media(max-width:1120px){.cleanroom-hero-inner[data-astro-cid-usxyxznk],.cleanroom-split[data-astro-cid-usxyxznk],.cleanroom-faq-layout[data-astro-cid-usxyxznk]{grid-template-columns:1fr}.cleanroom-matrix[data-astro-cid-usxyxznk],.cleanroom-case-grid[data-astro-cid-usxyxznk],.cleanroom-process[data-astro-cid-usxyxznk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cleanroom-hero[data-astro-cid-usxyxznk]{min-height:var(--hero-mobile-large-min-height)}.cleanroom-hero-inner[data-astro-cid-usxyxznk]{gap:26px;padding:var(--hero-mobile-padding-block)}.cleanroom-hero[data-astro-cid-usxyxznk] h1[data-astro-cid-usxyxznk]{font-size:32px}.cleanroom-hero-subtitle[data-astro-cid-usxyxznk]{font-size:17px}.cleanroom-button[data-astro-cid-usxyxznk]{width:100%}.cleanroom-section[data-astro-cid-usxyxznk]{padding:54px 0}.cleanroom-bottom-cta[data-astro-cid-usxyxznk]{padding-block:var(--bottom-cta-mobile-padding-block)}.cleanroom-section[data-astro-cid-usxyxznk] h2[data-astro-cid-usxyxznk],.cleanroom-bottom-cta[data-astro-cid-usxyxznk] h2[data-astro-cid-usxyxznk]{font-size:26px}.cleanroom-matrix[data-astro-cid-usxyxznk],.cleanroom-case-grid[data-astro-cid-usxyxznk],.cleanroom-process[data-astro-cid-usxyxznk]{grid-template-columns:1fr}.cleanroom-bottom-cta-inner[data-astro-cid-usxyxznk]{align-items:stretch;flex-direction:column;padding:var(--bottom-cta-mobile-inner-padding)}}
