.cp-legal-note[data-astro-cid-jfi7r36p]{margin:var(--space-8) auto 0;text-align:center;max-width:40rem;font-family:var(--font-base);color:var(--color-muted);font-size:.75rem;line-height:1.55}.cp-expose[data-astro-cid-jfi7r36p]{margin:var(--space-6) auto 0;max-width:48rem;padding:0;list-style:none}.cp-expose__item[data-astro-cid-jfi7r36p]{margin-bottom:var(--space-4);padding:var(--space-5) var(--space-6);border-left:3px solid var(--color-teal);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:color-mix(in srgb, var(--color-bg-card-dark) 88%, var(--color-bg-deep));border:1px solid color-mix(in srgb, var(--color-white) 10%, transparent);border-left-color:var(--color-teal)}.cp-expose__item[data-astro-cid-jfi7r36p]:last-child{margin-bottom:0}.cp-expose__pill[data-astro-cid-jfi7r36p]{margin-bottom:var(--space-3);font-family:var(--font-base);letter-spacing:.06em;border-radius:var(--radius-sm);text-transform:uppercase;color:var(--color-teal);border:1px solid color-mix(in srgb, var(--color-teal) 38%, transparent);background:color-mix(in srgb, var(--color-teal) 12%, transparent);padding:.2rem .45rem;font-size:.7rem;font-weight:800;display:inline-block}.cp-expose__pill--high[data-astro-cid-jfi7r36p]{color:var(--color-amber-border);border-color:color-mix(in srgb, var(--color-amber-border) 45%, transparent);background:color-mix(in srgb, var(--color-amber-border) 14%, var(--color-white))}.cp-expose__title[data-astro-cid-jfi7r36p]{margin:0 0 var(--space-3);font-family:var(--font-base);font-size:var(--text-xl);color:var(--color-heading-dark);font-weight:700}.cp-expose__body[data-astro-cid-jfi7r36p]{font-family:var(--font-base);font-size:var(--text-sm);color:var(--color-body-on-dark);margin:0;line-height:1.65}.cp-expose__callout[data-astro-cid-jfi7r36p]{margin:var(--space-8) auto 0;text-align:center;max-width:42rem;padding:var(--space-5);font-family:var(--font-base);color:var(--color-teal);border:1px solid color-mix(in srgb, var(--color-teal) 35%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-teal) 8%, transparent);font-size:.9375rem;font-weight:500;line-height:1.65}.cp-check-grid[data-astro-cid-jfi7r36p]{gap:var(--space-10);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=900px){.cp-check-grid[data-astro-cid-jfi7r36p]{grid-template-columns:1fr}}.cp-check-overline[data-astro-cid-jfi7r36p]{margin:0 0 var(--space-3);font-family:var(--font-base);letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal);font-size:.75rem;font-weight:700}.cp-check-list[data-astro-cid-jfi7r36p]{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cp-check-list[data-astro-cid-jfi7r36p] li[data-astro-cid-jfi7r36p]{gap:var(--space-3);font-family:var(--font-base);font-size:var(--text-sm);color:var(--color-text-soft-on-deep);grid-template-columns:auto 1fr;align-items:start;line-height:1.55;display:grid}.cp-check-mark[data-astro-cid-jfi7r36p]{color:var(--color-teal);font-weight:700}.cp-check-card[data-astro-cid-jfi7r36p]{border-radius:var(--radius-xl);background:var(--color-bg-card-dark);border:1px solid color-mix(in srgb, var(--color-teal) 28%, transparent);box-shadow:var(--shadow-teal-card);padding:2rem}.cp-check-form-title[data-astro-cid-jfi7r36p]{margin:0 0 var(--space-6);font-family:var(--font-base);color:var(--color-heading-dark);font-size:1.25rem;font-weight:600}.cp-check-field[data-astro-cid-jfi7r36p]{margin-bottom:var(--space-5)}.cp-check-label[data-astro-cid-jfi7r36p]{margin-bottom:var(--space-2);font-family:var(--font-base);font-size:var(--text-sm);color:var(--color-text-soft-on-deep);font-weight:600;display:block}.cp-check-input[data-astro-cid-jfi7r36p]{width:100%;font-size:var(--text-base);color:var(--color-heading-dark);background:color-mix(in srgb, var(--color-white) 8%, transparent);border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:.65rem .85rem;font-family:inherit}.cp-check-input[data-astro-cid-jfi7r36p]::placeholder{color:var(--color-trust-muted)}.cp-check-privacy[data-astro-cid-jfi7r36p]{margin:var(--space-4) 0 0;font-family:var(--font-base);color:var(--color-muted);text-align:center;font-size:.75rem;line-height:1.5}
