.cmp-page[data-v-c9562894]{--cmp-box-bg: #fbfbfb;--cmp-box-border: var(--zinc-100, #f4f4f5);max-width:1280px;margin:0 auto;padding:0 32px;box-sizing:border-box;font-family:DM Sans,system-ui,sans-serif;color:var(--zinc-900, #18181b)}.segment-hero.cmp-hero[data-v-c9562894]{background:transparent;text-align:left;padding:96px 0 0;max-width:760px}.cmp-crumbs[data-v-c9562894]{font-size:13px;color:var(--zinc-500, #71717a)}.cmp-crumbs a[data-v-c9562894]{color:var(--zinc-500, #71717a);text-decoration:none;transition:color .2s ease}.cmp-crumbs a[data-v-c9562894]:hover{color:var(--zinc-900, #18181b)}.cmp-sep[data-v-c9562894]{margin:0 8px;color:var(--zinc-300, #d4d4d8)}.cmp-hero .cmp-eyebrow[data-v-c9562894]{margin:40px 0 0;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--zinc-500, #71717a);line-height:1.5}.segment-hero.cmp-hero h1[data-v-c9562894]{margin:14px 0 0;font-size:clamp(36px,4.6vw,56px);font-weight:600;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.cmp-hero .cmp-lead[data-v-c9562894]{margin:22px 0 0;max-width:640px;font-size:clamp(17px,1.6vw,19px);line-height:1.6;color:var(--zinc-500, #71717a)}.cmp-section[data-v-c9562894]{padding:96px 0 0}.cmp-section h2[data-v-c9562894]{margin:0 0 24px;font-size:clamp(24px,2.4vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.2;text-wrap:balance;max-width:760px}.cmp-section h3[data-v-c9562894]{font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--zinc-900, #18181b)}.cmp-intro[data-v-c9562894]{margin:-8px 0 28px;max-width:720px;font-size:16px;line-height:1.65;color:var(--zinc-500, #71717a)}.cmp-body[data-v-c9562894]{margin:0 0 16px;max-width:760px;font-size:16.5px;line-height:1.7;color:var(--zinc-700, #3f3f46)}.cmp-body[data-v-c9562894]:last-child{margin-bottom:0}.cmp-body a[data-v-c9562894],.cmp-also a[data-v-c9562894]{color:var(--zinc-900, #18181b);text-decoration:underline;text-decoration-color:var(--zinc-300, #d4d4d8);text-underline-offset:3px;transition:text-decoration-color .2s ease}.cmp-body a[data-v-c9562894]:hover,.cmp-also a[data-v-c9562894]:hover{text-decoration-color:var(--zinc-900, #18181b)}.cmp-list[data-v-c9562894]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cmp-item[data-v-c9562894]{display:flex;flex-direction:column;min-width:0;padding:28px 28px 26px;background:var(--cmp-box-bg);border:1px solid var(--cmp-box-border);border-radius:var(--radius, 10px);text-decoration:none;color:inherit;transition:background-color .2s}.cmp-item[data-v-c9562894]:hover{background:var(--zinc-100, #f4f4f5)}.cmp-item-kind[data-v-c9562894]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--zinc-400, #a1a1aa)}.cmp-item-title[data-v-c9562894]{margin-top:14px;font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--zinc-900, #18181b);text-wrap:balance}.cmp-item-desc[data-v-c9562894]{margin-top:12px;font-size:14.5px;line-height:1.6;color:var(--zinc-500, #71717a)}.cmp-rules[data-v-c9562894]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cmp-rule[data-v-c9562894]{padding:28px;background:var(--cmp-box-bg);border:1px solid var(--cmp-box-border);border-radius:var(--radius, 10px)}.cmp-rule h3[data-v-c9562894]{margin:0 0 12px;font-size:17px}.cmp-rule p[data-v-c9562894]{margin:0;font-size:15px;line-height:1.65;color:var(--zinc-700, #3f3f46)}.cmp-rule p+p[data-v-c9562894]{margin-top:10px}.cmp-section.cmp-method[data-v-c9562894]{padding:120px 0 112px;text-align:center}.cmp-method h2[data-v-c9562894]{margin:0 auto;font-size:clamp(26px,2.8vw,36px);line-height:1.15}.cmp-method p[data-v-c9562894]{margin:14px auto 0;max-width:560px;font-size:16px;line-height:1.6;color:var(--zinc-500, #71717a)}.cmp-method p.cmp-also[data-v-c9562894]{margin-top:12px;font-size:14px;color:var(--zinc-400, #a1a1aa)}.cmp-cta[data-v-c9562894]{margin-top:28px}.cmp-cta .btn-primary[data-v-c9562894]{text-decoration:none}.cmp-cta .btn-primary[data-v-c9562894]:after{content:"→";display:inline-block;transition:transform .25s ease}.cmp-cta .btn-primary[data-v-c9562894]:hover:after{transform:translate(3px)}@media(max-width:900px){.cmp-page[data-v-c9562894]{padding:0 24px}.segment-hero.cmp-hero[data-v-c9562894],.cmp-section[data-v-c9562894]{padding-top:72px}.cmp-list[data-v-c9562894],.cmp-rules[data-v-c9562894]{grid-template-columns:1fr}.cmp-section.cmp-method[data-v-c9562894]{padding:96px 0 88px}}@media(max-width:640px){.cmp-page[data-v-c9562894]{padding:0 16px}.segment-hero.cmp-hero[data-v-c9562894]{padding-top:48px}.cmp-hero .cmp-eyebrow[data-v-c9562894]{margin-top:28px}.segment-hero.cmp-hero h1[data-v-c9562894]{font-size:34px}.cmp-hero .cmp-lead[data-v-c9562894]{margin-top:16px;font-size:16px}.cmp-section[data-v-c9562894]{padding-top:64px}.cmp-section h2[data-v-c9562894]{font-size:23px}.cmp-item[data-v-c9562894],.cmp-rule[data-v-c9562894]{padding:22px 20px 20px}.cmp-section.cmp-method[data-v-c9562894]{padding:88px 0 72px}.cmp-method h2[data-v-c9562894]{font-size:26px}}@media(prefers-reduced-motion:reduce){.cmp-cta .btn-primary[data-v-c9562894]:after,.cmp-item[data-v-c9562894]{transition:none}.cmp-cta .btn-primary[data-v-c9562894]:hover:after{transform:none}}
