.g-cta.svelte-17muifl.svelte-17muifl{padding:var(--ad-space-2xl, 66px) var(--ad-space-md, 22px);background:var(--ad-color-bg, #ede9dd);color:var(--ad-color-fg, #28291f);font-family:var(--ad-font-body, system-ui, sans-serif)}@media (min-width: 768px){.g-cta.svelte-17muifl.svelte-17muifl{padding:var(--ad-space-2xl, 66px) var(--ad-space-xl, 46px)}}.g-cta-wrap.svelte-17muifl.svelte-17muifl{max-width:1300px;margin:0 auto}.g-cta-card.svelte-17muifl.svelte-17muifl{padding:var(--ad-space-xl, 46px);border-radius:var(--ad-radius-lg, 22px) var(--ad-radius-lg, 22px) var(--ad-radius-lg, 22px) var(--ad-radius-leaf-pinch, 6px);border:1px solid var(--ad-color-border, rgba(40, 41, 31, .12))}.g-cta-card[data-variant=neutral].svelte-17muifl.svelte-17muifl{background:var(--ad-color-surface-2, #faf8f0)}.g-cta-card[data-variant=accent2-wash].svelte-17muifl.svelte-17muifl{background:color-mix(in srgb,var(--ad-color-accent-2, #c26b3f) 10%,transparent);border-color:color-mix(in srgb,var(--ad-color-accent-2, #c26b3f) 25%,transparent)}.g-cta-card[data-variant=dark].svelte-17muifl.svelte-17muifl{background:var(--ad-color-fg, #28291f);color:var(--ad-color-bg, #ede9dd);border-radius:var(--ad-radius-xl, 30px);border-color:transparent}.g-cta-eyebrow.svelte-17muifl.svelte-17muifl{font-family:var(--ad-font-ui, system-ui, sans-serif);font-size:var(--ad-text-2xs, 11.5px);font-weight:var(--ad-weight-bold, 700);letter-spacing:var(--ad-tracking-wider, .12em);text-transform:uppercase;color:var(--ad-color-muted, #6c6e5c)}.g-cta-card[data-variant=dark].svelte-17muifl .g-cta-eyebrow.svelte-17muifl{color:var(--ad-color-accent, #a8c49a)}.g-cta-title.svelte-17muifl.svelte-17muifl{margin:var(--ad-space-2xs, 8px) 0 0;font-family:var(--ad-font-display, Georgia, serif);font-weight:var(--ad-weight-regular, 400);font-size:var(--ad-text-2xl, 30px);line-height:var(--ad-leading-snug, 1.2)}.g-cta-body.svelte-17muifl.svelte-17muifl{margin:var(--ad-space-2xs, 8px) 0 0;font-size:var(--ad-text-base, 16px);color:var(--ad-color-muted, #6c6e5c);line-height:var(--ad-leading-relaxed, 1.62);max-width:40ch}.g-cta-card[data-variant=dark].svelte-17muifl .g-cta-body.svelte-17muifl{color:color-mix(in srgb,var(--ad-color-bg, #ede9dd) 75%,transparent)}.g-cta-actions.svelte-17muifl.svelte-17muifl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ad-space-xs, 12px);margin-top:var(--ad-space-md, 22px)}
