.cta-sectionv2{background:#6ec492;color:#fff;padding:calc(var(--spacing)*24) 0;text-align:center}.cta-sectionv2 h2{color:#1b1718;font-size:2.5rem;font-weight:900;letter-spacing:-1.5px;margin-bottom:calc(var(--spacing)*8);text-transform:uppercase}@media (min-width:48rem){.cta-sectionv2 h2{font-size:3.75rem;line-height:1}}.cta-sectionv2 p{color:#ffffffe6;font-size:1.25rem;font-weight:500;line-height:1.4;margin-bottom:calc(var(--spacing)*10);margin-left:auto;margin-right:auto;max-width:42rem}.cta-sectionv2 .cta-buttons{display:flex;flex-direction:column;gap:calc(var(--spacing)*4);justify-content:center}@media (min-width:640px){.cta-sectionv2 .cta-buttons{flex-direction:row}}.cta-sectionv2 .cta-btn{align-items:center;border-radius:0;border-top-right-radius:1rem;display:inline-flex;font-size:1.125rem;font-weight:800;height:64px;justify-content:center;letter-spacing:.05em;line-height:1.55556;padding:0 calc(var(--spacing)*12);text-decoration:none;text-transform:uppercase;transition:all .3s ease}.cta-sectionv2 .cta-btn-primary{background:#1b1718;border:2px solid transparent;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent,0 25px 50px -12px rgba(0,0,0,.25);color:#fff}.cta-sectionv2 .cta-btn-primary:hover{background:#fff;color:#18181b;transform:translateY(-2px)}.cta-sectionv2 .cta-btn-outline{background:transparent;border:1px solid #fff;color:#fff}.cta-sectionv2 .cta-btn-outline:hover{background:#fff;color:#6ec492;transform:translateY(-2px)}.cta-sectionv2 .cta-btn:active{box-shadow:none;transform:translateY(0)}