.final-cta[data-v-1a1ce861]{padding-top:40px}.cta-box[data-v-1a1ce861]{background:var(--color-primary);color:var(--color-primary-foreground);border:2px solid var(--pop-line);box-shadow:var(--pop-shadow-lg);text-align:center;border-radius:40px;padding:88px 32px;position:relative;overflow:hidden}.cta-box h2[data-v-1a1ce861]{color:var(--color-primary-foreground);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2.2rem,5.2vw,4rem);position:relative}.cta-box p[data-v-1a1ce861]{color:color-mix(in srgb, var(--color-primary-foreground) 88%, transparent);margin:0 0 34px;font-size:1.15rem;position:relative}.actions[data-v-1a1ce861]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.deco[data-v-1a1ce861]{color:var(--sun);position:absolute}.d1[data-v-1a1ce861]{top:34px;left:8%;transform:rotate(-14deg)}.d2[data-v-1a1ce861]{color:var(--color-accent);bottom:40px;right:10%;transform:rotate(12deg)}.ring[data-v-1a1ce861]{border:30px solid color-mix(in srgb, var(--color-primary-foreground) 12%, transparent);border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-70px}@media (width<=640px){.cta-box[data-v-1a1ce861]{border-radius:30px;padding:60px 20px}.d1[data-v-1a1ce861]{width:36px;height:36px;top:16px;left:4%}.d2[data-v-1a1ce861]{width:26px;height:26px;bottom:16px;right:5%}}
