.fcta[data-v-ddf4aa68]{padding:4rem 0;background:#fff}.fcta-box[data-v-ddf4aa68]{position:relative;overflow:hidden;background:#00a99d;border-radius:32px;padding:4rem 2rem;text-align:center;color:#fff;box-shadow:0 12px #008a7b}.fcta-shape[data-v-ddf4aa68]{position:absolute;border-radius:50%}.fcta-shape--1[data-v-ddf4aa68]{width:260px;height:260px;background:#00968b;top:-110px;inset-inline-start:-70px}.fcta-shape--2[data-v-ddf4aa68]{width:160px;height:160px;background:#ffb547;bottom:-70px;inset-inline-end:8%}.fcta-shape--3[data-v-ddf4aa68]{width:60px;height:60px;background:#0f2a3a;top:30%;inset-inline-end:4%;border-radius:16px;transform:rotate(18deg)}.fcta-content[data-v-ddf4aa68]{position:relative;z-index:1;max-width:720px;margin:0 auto}.fcta h2[data-v-ddf4aa68]{font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;line-height:1.45;margin-bottom:1rem;color:#fff}.fcta p[data-v-ddf4aa68]{font-size:1.12rem;line-height:1.8;opacity:.95;margin-bottom:2rem}.fcta p b[data-v-ddf4aa68]{color:#0f2a3a;background:#ffe2a8;padding:0 .4rem;border-radius:6px}.fcta-actions[data-v-ddf4aa68]{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:1.6rem}.fcta-btn[data-v-ddf4aa68]{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.7rem;border-radius:14px;font-weight:800;font-size:1.05rem;transition:transform .2s ease}.fcta-btn[data-v-ddf4aa68]:hover{transform:translateY(-2px)}.fcta-btn--light[data-v-ddf4aa68]{background:#fff;color:#0f2a3a;box-shadow:0 5px #0f2a3a}.fcta-btn--light[data-v-ddf4aa68]:hover{color:#008a7b}.fcta-btn--outline[data-v-ddf4aa68]{border:2px solid rgba(255,255,255,.7);color:#fff}.fcta-btn--outline[data-v-ddf4aa68]:hover{color:#fff;background:rgba(255,255,255,.12)}.fcta-points[data-v-ddf4aa68]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.4rem;font-weight:700;font-size:.95rem}.fcta-points i[data-v-ddf4aa68]{background:#fff;color:#00a99d;border-radius:50%;padding:1px 3px;-webkit-margin-end:.3rem;margin-inline-end:.3rem}@media (max-width: 575.98px){.fcta[data-v-ddf4aa68]{padding:2.5rem 0}.fcta-box[data-v-ddf4aa68]{padding:2.75rem 1.25rem;border-radius:24px}.fcta-btn[data-v-ddf4aa68]{flex:1 1 100%;justify-content:center}}
