.cta-section[data-v-396ad245]{padding-block:var(--space-10)}.cta-section__inner[data-v-396ad245]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-7);border:1px solid rgba(232,200,148,.24);border-radius:var(--radius-media);color:var(--color-surface);background:linear-gradient(135deg,#2f241b,#443326 58%,#66503c),var(--color-brand-900)}.cta-section__inner[data-v-396ad245]:before{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(232,200,148,.7),transparent);content:""}.cta-section__copy[data-v-396ad245]{position:relative;display:grid;max-width:680px;gap:var(--space-3)}.cta-section__copy h2[data-v-396ad245]{color:var(--color-surface)}.cta-section__copy p[data-v-396ad245]{color:#ffffffbd}.cta-section__actions[data-v-396ad245]{position:relative;display:grid;flex-wrap:wrap;gap:var(--space-3);justify-items:end}.cta-section__actions[data-v-396ad245] .base-button--primary{color:var(--color-brand-900);border-color:var(--color-accent-300);background:var(--color-accent-300)}.cta-section__actions[data-v-396ad245] .base-button--primary:hover{border-color:var(--color-surface);background:var(--color-surface)}.cta-section__actions[data-v-396ad245] .base-button--text{color:var(--color-accent-300)}.cta-section__actions[data-v-396ad245] .base-button--text:hover{color:var(--color-surface)}@media(max-width:820px){.cta-section__inner[data-v-396ad245]{align-items:flex-start;flex-direction:column;padding:var(--space-5)}.cta-section__actions[data-v-396ad245]{justify-items:start}}
