.cta-section[data-v-844f7b8b]{isolation:isolate;color:hsl(var(--foreground));background:0 0;position:relative}.cta-section__inner[data-v-844f7b8b]{align-items:center;gap:2rem;min-width:0;display:grid}.cta-section__copy[data-v-844f7b8b],.cta-section__aside[data-v-844f7b8b]{min-width:0;position:relative}.cta-section__header[data-v-844f7b8b] .section-header__title{max-inline-size:28ch}.cta-section__aside[data-v-844f7b8b]{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}.cta-section--split .cta-section__aside[data-v-844f7b8b]{border-top:1px solid hsl(var(--primary) / .2);padding-top:1.5rem}.cta-section__buttons[data-v-844f7b8b]{width:100%}.cta-section--split .cta-section__buttons[data-v-844f7b8b]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:stretch;gap:1rem;display:grid}.cta-section--split .cta-section__buttons[data-v-844f7b8b] .hero-btn{border-radius:var(--radius-card,.5rem);width:100%;min-width:0;min-height:3.5rem;box-shadow:none;justify-content:center;padding-inline:clamp(.75rem,1.2vw,1.5rem)}.cta-section--split .cta-section__buttons[data-v-844f7b8b] .hero-btn:only-child{grid-column:1/-1}.cta-section--split .cta-section__buttons[data-v-844f7b8b] .hero-btn__icon{width:1.5rem;height:1.5rem;font-size:1.5rem}.cta-section--split .cta-section__buttons[data-v-844f7b8b] .hero-btn__icon--svg svg{width:1.5rem;height:1.5rem}.cta-section__contact[data-v-844f7b8b]{flex-wrap:wrap;gap:.75rem 1.5rem;width:100%;max-width:100%;display:flex}.cta-section--split .cta-section__buttons+.cta-section__contact[data-v-844f7b8b]{border-top:1px solid hsl(var(--primary) / .2);padding-top:1.5rem}.cta-section__contact-item[data-v-844f7b8b]{min-width:0;max-width:100%;color:hsl(var(--muted-foreground));font-size:var(--section-small-size);line-height:var(--section-small-line-height);overflow-wrap:anywhere;transition:color var(--duration-fast,.2s) var(--ease-emphasized,cubic-bezier(.2, 0, 0, 1));align-items:center;gap:.65rem;padding:.25rem 0;display:inline-flex}.cta-section__contact-item[data-v-844f7b8b]:hover{color:hsl(var(--link))}.cta-section__contact-item i[data-v-844f7b8b]{font-size:var(--section-body-size);flex-shrink:0}.cta-section--centered .cta-section__inner[data-v-844f7b8b]{text-align:center;justify-items:center}.cta-section--centered[data-v-844f7b8b]{border-block:1px solid hsl(var(--border) / .72);background:hsl(var(--surface) / .55)}.cta-section--centered.cta-section--dark[data-v-844f7b8b]{background:hsl(var(--surface) / .68)}.cta-section--centered[data-v-844f7b8b]:before{z-index:-1;content:"";background:linear-gradient(180deg, hsl(var(--background) / .66), transparent 58%);pointer-events:none;position:absolute;inset:0}.cta-section--centered .cta-section__copy[data-v-844f7b8b]{max-width:44rem}.cta-section--centered .cta-section__aside[data-v-844f7b8b]{align-items:center}.cta-section__contact--centered[data-v-844f7b8b]{justify-content:center}.cta-section--centered.cta-section--stage-tint[data-v-844f7b8b]:before{z-index:-1;content:"";background:radial-gradient(44rem 24rem at 82% 50%, hsl(var(--primary) / var(--cta-stage-alpha,.04)), transparent 72%);pointer-events:none;position:absolute;inset:0}@media (min-width:1024px){.cta-section--split .cta-section__inner--with-aside[data-v-844f7b8b]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,3.5vw,4rem)}.cta-section--split .cta-section__aside[data-v-844f7b8b]{border-top:0;padding-top:0}}@media (max-width:639px){.cta-section--split .cta-section__buttons[data-v-844f7b8b]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cta-section__contact-item[data-v-844f7b8b]{transition:none!important}}
