.cta-panel[data-v-4b2c9bf3]{background:linear-gradient(119deg,#000,#273241);border-radius:1.5rem;display:grid;gap:2rem;overflow:hidden;padding:1.75rem}@media(min-width:1024px){.cta-panel[data-v-4b2c9bf3]{align-items:stretch;gap:0;grid-template-columns:1fr 1fr;min-height:420px;padding:0}}.cta-panel__content[data-v-4b2c9bf3]{display:flex;flex-direction:column;gap:1.25rem;z-index:1}@media(min-width:1024px){.cta-panel__content[data-v-4b2c9bf3]{justify-content:center;padding:2.5rem 2rem 2.5rem 2.5rem}}.cta-panel__badge[data-v-4b2c9bf3]{border-color:#fff6;border-radius:.375rem;border-width:1px;display:inline-flex;font-size:.65rem;font-weight:600;letter-spacing:.14em;padding:.25rem .625rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.cta-panel__badge[data-v-4b2c9bf3],.cta-panel__title[data-v-4b2c9bf3]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.cta-panel__title[data-v-4b2c9bf3]{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.1}.cta-panel__form[data-v-4b2c9bf3]{display:flex;flex-direction:column;gap:.75rem}@media(min-width:480px){.cta-panel__form[data-v-4b2c9bf3]{align-items:stretch;flex-direction:row}}.cta-panel__field[data-v-4b2c9bf3]{flex:1;min-width:0}.cta-panel__input[data-v-4b2c9bf3]{border-color:#0003;border-radius:.75rem;border-width:1px;font-size:1rem;line-height:1.5rem;min-height:52px;padding-left:1rem;padding-right:1rem;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta-panel__input[data-v-4b2c9bf3]::-moz-placeholder{color:#fff6}.cta-panel__input[data-v-4b2c9bf3]::placeholder{color:#fff6}.cta-panel__input[data-v-4b2c9bf3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#273241e6}.cta-panel__input[data-v-4b2c9bf3]:focus{border-color:#ffffff40}.cta-panel__submit[data-v-4b2c9bf3]{align-items:center;border-radius:.75rem;display:inline-flex;flex-shrink:0;justify-content:center;min-height:52px;--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));font-size:1rem;font-weight:600;line-height:1.5rem;padding-left:1.5rem;padding-right:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta-panel__submit[data-v-4b2c9bf3]:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.cta-panel__submit[data-v-4b2c9bf3]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:480px){.cta-panel__submit[data-v-4b2c9bf3]{min-width:10.5rem}}.cta-panel__hint[data-v-4b2c9bf3]{color:#ffffffb3;font-size:.875rem;line-height:1.25rem;line-height:1.625;max-width:28rem}.cta-panel__divider[data-v-4b2c9bf3]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);height:1px;max-width:32rem;width:100%}.cta-panel__stats[data-v-4b2c9bf3]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.cta-panel__stat-value[data-v-4b2c9bf3]{font-size:1.25rem;font-weight:700;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:640px){.cta-panel__stat-value[data-v-4b2c9bf3]{font-size:1.5rem;line-height:2rem}}.cta-panel__stat-label[data-v-4b2c9bf3]{color:#ffffffb3;font-size:.75rem;line-height:1rem;margin-top:.125rem}@media(min-width:640px){.cta-panel__stat-label[data-v-4b2c9bf3]{font-size:.875rem;line-height:1.25rem}}.cta-panel__visual[data-v-4b2c9bf3]{align-items:flex-end;display:flex;justify-content:center;min-height:280px;overflow:hidden;position:relative}@media(min-width:1024px){.cta-panel__visual[data-v-4b2c9bf3]{justify-content:flex-end;min-height:auto}}.cta-panel__atmosphere[data-v-4b2c9bf3]{top:0;right:0;bottom:0;left:0;mask-image:radial-gradient(ellipse 95% 90% at 58% 48%,#000 35%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse 95% 90% at 58% 48%,#000 35%,transparent 88%);overflow:hidden;pointer-events:none;position:absolute}@media(min-width:1024px){.cta-panel__atmosphere[data-v-4b2c9bf3]{mask-composite:intersect;-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 88% 92% at 62% 50%,#000 30%,transparent 82%),linear-gradient(270deg,transparent 0,#000 22%);-webkit-mask-image:radial-gradient(ellipse 88% 92% at 62% 50%,#000 30%,transparent 82%),linear-gradient(270deg,transparent 0,#000 22%)}}.cta-panel__dots[data-v-4b2c9bf3]{background-image:radial-gradient(circle,hsla(0,0%,100%,.055) 1.25px,transparent 1.35px);background-position:50% 50%;background-size:52px 52px;top:-12%;right:-12%;bottom:-12%;left:-12%;mask-image:radial-gradient(ellipse 72% 68% at 58% 46%,#000 0,#000 42%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 72% 68% at 58% 46%,#000 0,#000 42%,transparent 78%);opacity:.85;position:absolute}.cta-panel__glow[data-v-4b2c9bf3]{top:0;right:0;bottom:0;left:0;position:absolute;transition:background .35s ease-out}.cta-panel__vignette[data-v-4b2c9bf3]{background:radial-gradient(ellipse 100% 85% at 65% 55%,transparent 25%,rgba(0,0,0,.35) 100%),linear-gradient(105deg,rgba(0,0,0,.55),transparent 42%),linear-gradient(0deg,rgba(0,0,0,.25) 0,transparent 35%);top:0;right:0;bottom:0;left:0;opacity:.9;position:absolute}.cta-panel__logo-wrap[data-v-4b2c9bf3]{align-items:center;display:flex;justify-content:center;padding:2rem 1.5rem;position:relative;z-index:1}@media(min-width:1024px){.cta-panel__logo-wrap[data-v-4b2c9bf3]{padding:2.5rem 2rem 2.5rem 0}}.cta-panel__logo[data-v-4b2c9bf3]{display:block;filter:drop-shadow(0 24px 48px rgba(0,0,0,.4));height:auto;-o-object-fit:contain;object-fit:contain;width:min(72vw,18rem)}@media(min-width:1024px){.cta-panel__logo[data-v-4b2c9bf3]{width:min(22rem,90%)}}
