.page-cta[data-v-4fcd49f9]{background:linear-gradient(135deg,#111,#1c1c1c 50%,#3d3418);padding:5rem 0;position:relative;overflow:hidden}@media (width>=768px){.page-cta[data-v-4fcd49f9]{padding:6rem 0}}.page-cta__overlay[data-v-4fcd49f9]{pointer-events:none;background:repeating-linear-gradient(-55deg,#0000,#0000 40px,#ffffff05 0 41px);position:absolute;inset:0}.page-cta__inner[data-v-4fcd49f9]{text-align:center;max-width:720px;margin:0 auto;position:relative}.page-cta__heading[data-v-4fcd49f9]{color:#fff;text-wrap:balance;margin:0 0 1rem;font-family:Open Sans,sans-serif;font-size:clamp(1.9rem,4.5vw,3rem);font-style:italic;font-weight:700;line-height:1.2}.page-cta__subtext[data-v-4fcd49f9]{color:#ffffffc7;margin:0 0 2.5rem;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.7}.page-cta__actions[data-v-4fcd49f9]{flex-direction:column;align-items:stretch;gap:1.25rem;display:flex}.page-cta__actions[data-v-4fcd49f9] .app-button{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;gap:.5rem;width:100%;display:inline-flex}@media (width>=768px){.page-cta__actions[data-v-4fcd49f9]{flex-flow:wrap;justify-content:center;gap:2rem}.page-cta__actions[data-v-4fcd49f9] .app-button{width:auto}}
