.cta{background:var(--base-dark);position:relative;min-height:514px;padding:5rem 0 6rem;background-repeat:no-repeat;background-position:center bottom;background-size:contain}.cta:before{content:"";position:absolute;left:0;top:0;width:100%;height:80%;background:linear-gradient(to bottom,#191919 0%,#272c2f 48%,#fff0 100%)}.cta-content{position:relative;z-index:1;display:flex;flex-flow:column;gap:1rem;color:var(--text-light)}.cta-content-heading{font-size:1.25rem;line-height:1.75rem;margin:0 0 1rem}.cta-content-text img{width:20px;aspect-ratio:1}.cta-content-text{display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem;line-height:1.25rem}.cta-form{padding-bottom:1.25rem}.cta-form input{border:1px solid #fff!important;height:44px!important;padding:.75rem 1.5rem!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:0.875rem!important;line-height:1.25rem!important;border-radius:12px!important;font-weight:400!important;background:transparent!important;color:var(--text-light)!important;outline:none!important}.cta-form input::-moz-placeholder{color:rgb(255 255 255 / .6)!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:0.875rem!important;line-height:1.25rem!important;font-weight:400!important}.cta-form input::placeholder{color:rgb(255 255 255 / .6)!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:0.875rem!important;line-height:1.25rem!important;font-weight:400!important}.cta-form input[aria-invalid=true]{border:1px solid #ff7272!important;outline:none!important}.cta-form div:has(>input) div:has(span[role=alert]){border:0!important;background:transparent!important;box-shadow:none!important;position:static!important}.cta-form div:has(>input) div:has(span[role=alert]):before,.cta-form div:has(>input) div:has(span[role=alert]):after{display:none!important}.cta-form span[role=alert]{color:#ff7272!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:0.75rem!important;line-height:1rem!important;padding:.25rem 0 0 0.125rem!important;position:absolute}.cta-form button{margin:0 0 0 0.375rem!important;border:1px solid #fff!important;width:42px!important;height:42px!important;display:flex!important;justify-content:center!important;align-items:center!important;border-radius:12px!important;background:transparent!important;font-size:0!important;line-height:0!important;padding:0!important;align-self:flex-start!important;transition:background-color 0.3s ease-out}.cta-form button:after{pointer-events:none;content:"";width:20px;height:20px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_1003_28163%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M6.67141%2017.7571L5.78516%2016.8708L12.6554%2010.0006L5.78516%203.13039L6.67141%202.24414L14.4279%2010.0006L6.67141%2017.7571Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E)}.cta-form button:hover{background:rgb(255 255 255 / .35)!important}@media all and (min-width:768px){.cta{background-position:right center;min-height:0;background-size:cover;padding:6rem 0}.cta:before{width:80%;height:100%;background:linear-gradient(to right,#191919 0%,#272c2f 48%,#fff0 100%)}.cta-content{max-width:600px}.cta-content-heading{font-size:2.25rem;line-height:2.5rem;margin:0 0 1.5rem}.cta-content-text{max-width:475px}.cta-form input{height:48px!important;padding:.75rem 1.5rem!important;font-size:1rem!important;line-height:1.5rem!important}.cta-form input::-moz-placeholder{font-size:1rem!important;line-height:1.5rem!important}.cta-form input::placeholder{font-size:1rem!important;line-height:1.5rem!important}.cta-form button{width:46px!important;height:46px!important}}