.cta-section[data-v-50d58196]{align-items:center;display:flex;justify-content:center;min-height:500px;overflow:hidden;position:relative}@media(min-width:768px){.cta-section[data-v-50d58196]{min-height:600px}}.cta-background[data-v-50d58196]{background-attachment:fixed;background-image:url(https://s3.us-central-1.wasabisys.com/house-jet/assets/video/HighEnd.jpg);background-position:50%;background-size:cover;inset:0;position:absolute}@media(max-width:768px){.cta-background[data-v-50d58196]{background-attachment:scroll}}.cta-overlay[data-v-50d58196]{background:#000000b3;inset:0;position:absolute}.cta-container[data-v-50d58196]{margin:0 auto;max-width:900px;padding:4rem 2rem;position:relative;text-align:center;z-index:10}.cta-content[data-v-50d58196]{align-items:center;display:flex;flex-direction:column}.cta-label[data-v-50d58196]{color:hsl(var(--color-primary));display:block;font-family:Karla,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:4px;margin-bottom:1.5rem;text-transform:uppercase}.cta-headline[data-v-50d58196]{color:#fff;font-family:Oswald,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:300;letter-spacing:3px;line-height:1.2;margin-bottom:3rem;text-transform:uppercase}.cta-buttons[data-v-50d58196]{display:flex;flex-direction:column;gap:1rem;max-width:400px;width:100%}@media(min-width:768px){.cta-buttons[data-v-50d58196]{flex-direction:row;gap:1.5rem;max-width:none}}.cta-button[data-v-50d58196]{align-items:center;display:inline-flex;font-family:Oswald,sans-serif;font-size:.875rem;font-weight:400;justify-content:center;letter-spacing:3px;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.cta-button-outline[data-v-50d58196]{background:transparent;border:1px solid hsl(var(--color-primary-100)/.5);color:#fff}.cta-button-outline[data-v-50d58196]:hover{background:#fff;border-color:#fff;color:#0a0a0a}.cta-button-accent[data-v-50d58196]{border:none}.cta-button-accent[data-v-50d58196],.cta-button-accent[data-v-50d58196]:hover{background:linear-gradient(135deg,hsl(var(--color-primary-300)) 0,hsl(var(--color-primary)),hsl(var(--color-primary-600)));color:#fff}.cta-button-accent[data-v-50d58196]:hover{box-shadow:0 8px 25px #2d5a3d66,0 4px 8px #0003;transform:translateY(-2px)}
