.ch-container[data-astro-cid-zze734ga]{max-width:1200px;margin:0 auto;padding:0 24px}.ch-hero[data-astro-cid-zze734ga]{padding:48px 0 64px;background:linear-gradient(135deg,#f8faff,#eef2fb);border-bottom:1px solid var(--border, #e5e7eb)}.ch-breadcrumbs[data-astro-cid-zze734ga]{display:flex;gap:8px;font-size:13px;color:var(--text-secondary, #4a5570);margin-bottom:32px;flex-wrap:wrap}.ch-breadcrumbs[data-astro-cid-zze734ga] a[data-astro-cid-zze734ga]{color:var(--brand-accent, #2563eb);text-decoration:none}.ch-breadcrumbs[data-astro-cid-zze734ga] a[data-astro-cid-zze734ga]:hover{text-decoration:underline}.ch-hero__grid[data-astro-cid-zze734ga]{display:grid;grid-template-columns:200px 1fr;gap:48px;align-items:center}@media (max-width: 700px){.ch-hero__grid[data-astro-cid-zze734ga]{grid-template-columns:1fr;gap:24px}}.ch-hero__logo[data-astro-cid-zze734ga]{background:#fff;border-radius:8px;padding:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border, #e5e7eb);min-height:140px}.ch-hero__logo[data-astro-cid-zze734ga] img[data-astro-cid-zze734ga]{max-width:100%;max-height:100px;object-fit:contain}.ch-hero__eyebrow[data-astro-cid-zze734ga]{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-accent, #2563eb);margin:0 0 12px;font-weight:600;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ch-badge[data-astro-cid-zze734ga]{font-size:11px;font-weight:700;padding:4px 10px;border-radius:100px;letter-spacing:.04em}.ch-badge--development[data-astro-cid-zze734ga]{background:#dbeafe;color:#1e40af}.ch-badge--unavailable[data-astro-cid-zze734ga]{background:#f3f4f6;color:#4b5563}.ch-hero__title[data-astro-cid-zze734ga]{font-size:40px;line-height:1.15;margin:0 0 16px;color:var(--brand-primary, #0e1f4a);font-weight:700}.ch-hero__lead[data-astro-cid-zze734ga]{font-size:17px;line-height:1.6;color:var(--text-secondary, #4a5570);margin:0 0 20px}.ch-hero__meta[data-astro-cid-zze734ga]{margin-bottom:24px;font-size:14px;color:var(--text-secondary, #4a5570)}.ch-hero__meta[data-astro-cid-zze734ga] a[data-astro-cid-zze734ga]{color:var(--brand-accent, #2563eb)}.ch-hero__actions[data-astro-cid-zze734ga]{display:flex;gap:12px;flex-wrap:wrap}.ch-section[data-astro-cid-zze734ga]{padding:72px 0}.ch-section--soft[data-astro-cid-zze734ga]{background:#fafbfd}.ch-section__title[data-astro-cid-zze734ga]{font-size:32px;margin:0 0 12px;color:var(--brand-primary, #0e1f4a);font-weight:700;text-align:center}.ch-section__lead[data-astro-cid-zze734ga]{font-size:16px;color:var(--text-secondary, #4a5570);margin:0 auto 48px;text-align:center;max-width:640px}.ch-steps[data-astro-cid-zze734ga]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.ch-step[data-astro-cid-zze734ga]{padding:24px;background:#fff;border:1px solid var(--border, #e5e7eb);border-radius:8px}.ch-step__num[data-astro-cid-zze734ga]{font-size:32px;font-weight:700;color:var(--brand-accent, #2563eb);margin-bottom:12px}.ch-step__title[data-astro-cid-zze734ga]{font-size:17px;margin:0 0 8px;color:var(--brand-primary, #0e1f4a);font-weight:700}.ch-step__text[data-astro-cid-zze734ga]{font-size:14px;line-height:1.55;color:var(--text-secondary, #4a5570);margin:0}.ch-benefits[data-astro-cid-zze734ga]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.ch-benefit[data-astro-cid-zze734ga]{padding:24px;background:#fff;border:1px solid var(--border, #e5e7eb);border-radius:8px}.ch-benefit__title[data-astro-cid-zze734ga]{font-size:17px;margin:0 0 8px;color:var(--brand-primary, #0e1f4a);font-weight:700}.ch-benefit__text[data-astro-cid-zze734ga]{font-size:14px;line-height:1.55;color:var(--text-secondary, #4a5570);margin:0}.ch-related[data-astro-cid-zze734ga]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-bottom:32px}.ch-related__card[data-astro-cid-zze734ga]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;background:#fff;border:1px solid var(--border, #e5e7eb);border-radius:8px;text-decoration:none;color:inherit;transition:transform .15s,border-color .15s}.ch-related__card[data-astro-cid-zze734ga]:hover{transform:translateY(-2px);border-color:var(--brand-accent, #2563eb)}.ch-related__card[data-astro-cid-zze734ga] img[data-astro-cid-zze734ga]{max-width:100%;max-height:40px;object-fit:contain}.ch-related__name[data-astro-cid-zze734ga]{font-size:14px;font-weight:600;color:var(--brand-primary, #0e1f4a);text-align:center}.ch-related__cta[data-astro-cid-zze734ga]{text-align:center}.ch-cta[data-astro-cid-zze734ga]{padding:72px 0 96px;background:var(--brand-primary, #0e1f4a);color:#fff;text-align:center}.ch-cta__title[data-astro-cid-zze734ga]{font-size:32px;margin:0 0 12px;color:#fff;font-weight:700}.ch-cta__text[data-astro-cid-zze734ga]{font-size:16px;color:#ffffffd9;max-width:560px;margin:0 auto 24px}.ch-cta[data-astro-cid-zze734ga] .btn[data-astro-cid-zze734ga]{background:#fff;color:var(--brand-primary, #0e1f4a)}.ch-cta[data-astro-cid-zze734ga] .btn[data-astro-cid-zze734ga]:hover{background:#eef2fb}.btn--lg[data-astro-cid-zze734ga]{font-size:16px;padding:14px 32px}
