.csuite[data-v-82a8935c]{--teal:#006370;--deep:#061618;--paper:#F4F7F8;--ink:#112022;--muted:#596B6E;--line:#CDD7DA;box-sizing:border-box;isolation:isolate;overflow:clip;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:clamp(42px,6vw,86px) clamp(20px,4vw,60px);scroll-margin-top:120px}.csuite[data-v-82a8935c] *{box-sizing:border-box;min-width:0}.csuite .shell[data-v-82a8935c]{max-width:1240px;margin:auto}.csuite h1[data-v-82a8935c],.csuite h2[data-v-82a8935c],.csuite h3[data-v-82a8935c],.csuite h4[data-v-82a8935c],.csuite p[data-v-82a8935c],.csuite blockquote[data-v-82a8935c]{margin:0}.csuite h1[data-v-82a8935c]{font-size:clamp(34px,4.6vw,66px);line-height:1.08;letter-spacing:-.04em;font-weight:750;text-wrap:balance}.csuite h2[data-v-82a8935c]{font-size:clamp(29px,3.6vw,48px);line-height:1.14;letter-spacing:-.035em;font-weight:720;text-wrap:balance}.csuite h3[data-v-82a8935c],.csuite h4[data-v-82a8935c]{font-size:clamp(21px,2.15vw,29px);line-height:1.28;letter-spacing:-.02em;font-weight:650}.csuite p[data-v-82a8935c]{font-size:16px;line-height:1.8;color:var(--muted);white-space:pre-line}.csuite .fragment[data-v-82a8935c]{font-size:14px;line-height:1.65;white-space:pre-line}.csuite .content-stack[data-v-82a8935c]{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.csuite .content-stack>p[data-v-82a8935c]{width:100%}.csuite .content-stack>h1[data-v-82a8935c],.csuite .content-stack>h2[data-v-82a8935c]{margin-bottom:6px}.csuite .content-stack>.fragment[data-v-82a8935c]:first-child{color:var(--teal);font-size:12px;letter-spacing:.1em;font-weight:750;text-transform:uppercase}.csuite a[data-v-82a8935c]{color:var(--teal);text-decoration:none;overflow-wrap:anywhere}.csuite a[data-v-82a8935c]:hover{text-decoration:underline}.csuite a[data-v-82a8935c]:focus-visible,.csuite summary[data-v-82a8935c]:focus-visible{outline:3px solid #00C2D6;outline-offset:5px}.csuite a.action[data-v-82a8935c]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:999px;background:var(--teal);color:#fff;padding:13px 23px;font-size:14px;font-weight:700;line-height:1.5}.csuite a.action[data-v-82a8935c]:hover{background:#004d57;text-decoration:none}.csuite ul[data-v-82a8935c],.csuite ol[data-v-82a8935c]{padding-left:22px;margin:0;line-height:1.8;color:var(--muted)}.csuite li+li[data-v-82a8935c]{margin-top:9px}.csuite .media[data-v-82a8935c]{display:block;max-width:100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:16px}.csuite .media.logo-media[data-v-82a8935c]{width:145px;-o-object-fit:contain;object-fit:contain;border-radius:0}.csuite .image-grid[data-v-82a8935c]{display:grid;gap:18px}.csuite .media-frame[data-v-82a8935c]{overflow:hidden;border-radius:20px;background:#eaeff0}.csuite .media-frame .media[data-v-82a8935c]{height:100%;border-radius:0;-o-object-fit:cover;object-fit:cover}.csuite .section-heading[data-v-82a8935c]{margin-bottom:34px}.csuite .section-heading .content-stack[data-v-82a8935c]{max-width:850px}.csuite .feature-list[data-v-82a8935c]{display:grid;gap:22px}.csuite .feature[data-v-82a8935c]{padding:26px;background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;gap:15px}.csuite details[data-v-82a8935c]{width:100%;padding:24px;border-top:1px solid var(--line);background:#fff}.csuite summary[data-v-82a8935c]{cursor:pointer;line-height:1.5;font-weight:650;color:var(--ink)}.csuite details>p[data-v-82a8935c]{margin-top:18px}.csuite details .fragment[data-v-82a8935c]{display:inline}.csuite table[data-v-82a8935c]{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.csuite th[data-v-82a8935c],.csuite td[data-v-82a8935c]{padding:12px;border:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.csuite[data-v-82a8935c] *{transition:none!important}}.csuite[data-v-82a8935c]{background:#fff}.legal-layout[data-v-82a8935c]{max-width:900px;margin:auto;border-top:4px solid #006370;padding-top:35px}.legal-layout h1[data-v-82a8935c]{font-size:clamp(32px,4vw,52px)}.legal-layout h2[data-v-82a8935c]{font-size:25px;margin-top:25px}.legal-layout h3[data-v-82a8935c]{font-size:21px;margin-top:18px}.legal-layout p[data-v-82a8935c]{font-size:16px}.legal-layout a[data-v-82a8935c]{text-decoration:underline}.legal-layout .content-stack[data-v-82a8935c]{gap:17px}
