.luxury-cta.svelte-hqzk45{position:relative;padding-block:clamp(6rem,12vw,14rem);overflow:hidden}.luxury-cta--light.svelte-hqzk45{background:var(--ivory)}.luxury-cta--dark.svelte-hqzk45{background:var(--graphite)}.luxury-cta--gold.svelte-hqzk45{background:linear-gradient(135deg,var(--graphite) 0%,var(--charcoal) 100%)}.luxury-cta__bg.svelte-hqzk45{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.luxury-cta--light.svelte-hqzk45 .luxury-cta__bg:where(.svelte-hqzk45){background:radial-gradient(ellipse 60% 80% at 90% 50%,rgba(199,165,106,.08) 0%,transparent 70%),radial-gradient(ellipse 40% 60% at 10% 50%,rgba(199,165,106,.05) 0%,transparent 70%)}.luxury-cta--dark.svelte-hqzk45 .luxury-cta__bg:where(.svelte-hqzk45),.luxury-cta--gold.svelte-hqzk45 .luxury-cta__bg:where(.svelte-hqzk45){background:radial-gradient(ellipse 60% 80% at 90% 50%,rgba(199,165,106,.12) 0%,transparent 70%),radial-gradient(ellipse 40% 60% at 10% 50%,rgba(199,165,106,.06) 0%,transparent 70%)}.luxury-cta__inner.svelte-hqzk45{position:relative;z-index:1}.luxury-cta__content.svelte-hqzk45{max-width:700px}.luxury-cta__title.svelte-hqzk45{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin-top:var(--space-4);margin-bottom:var(--space-5)}.luxury-cta--light.svelte-hqzk45 .luxury-cta__title:where(.svelte-hqzk45){color:var(--graphite)}.luxury-cta--dark.svelte-hqzk45 .luxury-cta__title:where(.svelte-hqzk45),.luxury-cta--gold.svelte-hqzk45 .luxury-cta__title:where(.svelte-hqzk45){color:var(--ivory)}.luxury-cta__subtitle.svelte-hqzk45{font-size:var(--text-lg);line-height:1.75;margin-bottom:var(--space-10)}.luxury-cta--light.svelte-hqzk45 .luxury-cta__subtitle:where(.svelte-hqzk45){color:var(--taupe)}.luxury-cta--dark.svelte-hqzk45 .luxury-cta__subtitle:where(.svelte-hqzk45),.luxury-cta--gold.svelte-hqzk45 .luxury-cta__subtitle:where(.svelte-hqzk45){color:var(--stone)}.luxury-cta__actions.svelte-hqzk45{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.luxury-cta--dark.svelte-hqzk45 .btn-arrow:where(.svelte-hqzk45),.luxury-cta--gold.svelte-hqzk45 .btn-arrow:where(.svelte-hqzk45){color:var(--stone)}.luxury-cta--dark.svelte-hqzk45 .btn-arrow:where(.svelte-hqzk45):hover,.luxury-cta--gold.svelte-hqzk45 .btn-arrow:where(.svelte-hqzk45):hover{color:var(--champagne)}
