.cta-section[data-v-0eb2bdba]{overflow:hidden;padding:6rem 0;position:relative}.cta-section[data-v-0eb2bdba]:before{background-image:url(../images/imacomps/6.jpg);background-position:50%;background-size:cover;opacity:.9;z-index:0}.cta-section[data-v-0eb2bdba]:after,.cta-section[data-v-0eb2bdba]:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.cta-section[data-v-0eb2bdba]:after{background:radial-gradient(circle at center,#00206080 0,#002060b3 40%,#f606 60%,#002060d9),linear-gradient(165deg,var(--content-primary) 0,var(--content-secondary) 100%);opacity:.7;z-index:1}.cta-section.theme-primary[data-v-0eb2bdba]:after{background:radial-gradient(circle at center,#00206080 0,#002060b3 40%,#f606 60%,#002060d9),var(--content-primary)}.cta-section.theme-secondary[data-v-0eb2bdba]:after{background:radial-gradient(circle at center,#00206080 0,#002060b3 40%,#f606 60%,#002060d9),var(--content-secondary)}.cta-background[data-v-0eb2bdba]{position:relative;z-index:2}.container[data-v-0eb2bdba]{position:relative;z-index:3}.cta-content[data-v-0eb2bdba]{margin:0 auto;max-width:800px;position:relative;text-align:center}.cta-title[data-v-0eb2bdba]{animation:slideDown-0eb2bdba .8s ease-out forwards;color:#fff;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.cta-description[data-v-0eb2bdba]{animation:fadeIn-0eb2bdba .8s ease-out .3s forwards;color:#ffffffe6;font-size:1.25rem;line-height:1.6;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px}.cta-buttons[data-v-0eb2bdba]{animation:slideUp-0eb2bdba .8s ease-out .5s forwards;display:flex;gap:1.5rem;justify-content:center}.btn-primary[data-v-0eb2bdba],.btn-secondary[data-v-0eb2bdba]{border-radius:.75rem;display:inline-flex;font-weight:600;justify-content:center;min-width:220px;overflow:hidden;padding:1rem 2.5rem;position:relative;text-align:center;transition:all .3s ease}.btn-primary[data-v-0eb2bdba]{background:#fff;color:var(--content-primary)}.btn-secondary[data-v-0eb2bdba]{background:transparent;border:2px solid #fff;color:#fff}.btn-content[data-v-0eb2bdba]{align-items:center;display:flex;gap:1rem;justify-content:center;position:relative;white-space:nowrap;width:100%;z-index:1}.btn-background[data-v-0eb2bdba]{background:linear-gradient(45deg,var(--content-primary),var(--content-secondary));top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .3s ease}.btn-primary[data-v-0eb2bdba]:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-3px)}.btn-primary:hover .btn-background[data-v-0eb2bdba]{opacity:.1}.btn-secondary[data-v-0eb2bdba]:hover{background:#fff;box-shadow:0 10px 20px #0000001a;color:var(--content-primary);transform:translateY(-3px)}@keyframes slideDown-0eb2bdba{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-0eb2bdba{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-0eb2bdba{0%{opacity:0}to{opacity:1}}.background-shape[data-v-0eb2bdba]{background:#ffffff1a;border-radius:50%;position:absolute}.shape-1[data-v-0eb2bdba]{animation:float-0eb2bdba 20s ease-in-out infinite;height:400px;right:-100px;top:-100px;width:400px}.shape-2[data-v-0eb2bdba]{animation:float-0eb2bdba 15s ease-in-out infinite reverse;bottom:-50px;height:300px;left:-50px;width:300px}.shape-3[data-v-0eb2bdba]{animation:pulse-0eb2bdba 10s ease-in-out infinite;height:200px;left:50%;top:50%;transform:translate(-50%,-50%);width:200px}@keyframes float-0eb2bdba{0%,to{transform:translate(0)}25%{transform:translate(50px,-30px) rotate(5deg)}50%{transform:translate(20px,50px) rotate(-5deg)}75%{transform:translate(-40px,20px) rotate(3deg)}}@keyframes pulse-0eb2bdba{0%,to{opacity:.1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.2;transform:translate(-50%,-50%) scale(1.5)}}@media (max-width:768px){.cta-section[data-v-0eb2bdba]{padding:4rem 0}.cta-title[data-v-0eb2bdba]{font-size:2.5rem}.cta-description[data-v-0eb2bdba]{font-size:1.125rem;margin-bottom:2rem}.cta-buttons[data-v-0eb2bdba]{flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;max-width:400px;width:100%}.btn-primary[data-v-0eb2bdba],.btn-secondary[data-v-0eb2bdba]{display:flex;justify-content:center;min-width:unset;padding:.875rem 2rem;width:100%}.background-shape[data-v-0eb2bdba]{opacity:.5}}@media (max-width:480px){.cta-buttons[data-v-0eb2bdba]{max-width:100%}.btn-primary[data-v-0eb2bdba],.btn-secondary[data-v-0eb2bdba]{font-size:.95rem;padding:.75rem 1.5rem}.btn-content[data-v-0eb2bdba]{gap:.75rem}}.page-transitioning[data-v-0eb2bdba]{animation:fadeOut-0eb2bdba .3s ease-out forwards}@keyframes fadeOut-0eb2bdba{0%{opacity:1}to{opacity:0}}
