.cta-sec[data-v-4b49979c]{background:var(--foam);padding:clamp(24px,4vw,64px) 0 clamp(64px,8vw,112px)}.cta[data-v-4b49979c]{align-items:end;background:radial-gradient(50rem 30rem at 0 0,rgba(50,151,157,.3),transparent 60%),var(--deep);border-radius:28px;color:#fff;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:1.4fr 1fr;isolation:isolate;overflow:hidden;padding:clamp(2.5rem,6vw,5.5rem);position:relative}.cta__waves[data-v-4b49979c]{bottom:0;height:60%;left:0;position:absolute;right:0;width:100%;z-index:-1}.cta__waves path[data-v-4b49979c]{fill:none;stroke:#32979d33;stroke-width:1.2;vector-effect:non-scaling-stroke}.cta__emblem[data-v-4b49979c]{pointer-events:none;position:absolute;right:-4%;top:-12%;width:min(36vw,30rem);z-index:-1}.cta__emblem[data-v-4b49979c] .fill{opacity:0}.cta__emblem[data-v-4b49979c] .stroke{opacity:1;stroke:#32979d3d;stroke-width:1.4}.cta__title[data-v-4b49979c]{font-size:clamp(2.5rem,5.8vw,5.8rem);font-weight:550;letter-spacing:-.05em;line-height:var(--lh-display);margin-bottom:1.4rem}.cta__lead[data-v-4b49979c]{color:#ffffffad;font-size:clamp(1rem,1.2vw,1.18rem);max-width:38rem}.cta__actions[data-v-4b49979c]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.cta__actions .btn[data-v-4b49979c]:first-child:hover:before{background:#fff}.cta__actions .btn[data-v-4b49979c]:first-child:hover{color:var(--navy)}.cta__contact[data-v-4b49979c]{gap:1.5rem;justify-self:end}.cta__contact[data-v-4b49979c],.cta__contact li[data-v-4b49979c]{display:flex;flex-direction:column}.cta__contact li[data-v-4b49979c]{gap:.25rem}.cta__contact span[data-v-4b49979c]{color:#ffffff80;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cta__contact a[data-v-4b49979c]{color:#fff;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:500;letter-spacing:-.02em;transition:color .3s;width:-moz-max-content;width:max-content}.cta__contact a[data-v-4b49979c]:hover{color:var(--ocean-bright)}@media(max-width:900px){.cta[data-v-4b49979c]{align-items:start;grid-template-columns:1fr}.cta__contact[data-v-4b49979c]{justify-self:start}}
