.cta-section[data-v-d7b3838d]{background:var(--surface-hero);color:var(--text-on-dark-high);isolation:isolate;margin-top:-2px;margin-bottom:-2px;position:relative}.cta-section__viewport[data-v-d7b3838d]{isolation:isolate;height:102vh;position:relative;overflow:hidden}.cta-section--hub .cta-section__viewport[data-v-d7b3838d]{height:auto;min-height:auto;padding:var(--section-py-desktop,96px) 0;overflow:visible}@media (width<=767px){.cta-section--hub .cta-section__viewport[data-v-d7b3838d]{padding:var(--section-py-mobile,48px) 0}}.cta-section--hub .cta-section__content[data-v-d7b3838d]{min-height:auto;transform:none!important}.cta-section__content[data-v-d7b3838d]{z-index:1;will-change:transform;flex-direction:column;justify-content:center;height:100vh;padding-block:100px;display:flex;position:relative}@media (width<=1024px){.cta-section__viewport[data-v-d7b3838d]{height:auto;overflow:visible}.cta-section__content[data-v-d7b3838d]{height:100vh;padding-block:var(--space-12);flex-direction:column;justify-content:center;display:flex;transform:none!important}}@media (prefers-reduced-motion:reduce){.cta-section__viewport[data-v-d7b3838d]{height:auto;overflow:visible}.cta-section__content[data-v-d7b3838d]{height:100vh;padding-block:var(--space-12);flex-direction:column;justify-content:center;display:flex;transform:none!important}}.cta-section__stars[data-v-d7b3838d]{z-index:0;pointer-events:none;position:absolute;inset:0}.cta-section__inner[data-v-d7b3838d]{z-index:1;position:relative}.cm-success[data-v-d7b3838d],.cta-form[data-v-d7b3838d],.cta-section__eyebrow[data-v-d7b3838d],.cta-section__lead[data-v-d7b3838d],.cta-section__title[data-v-d7b3838d]{opacity:0;transition:opacity .7s,transform .85s cubic-bezier(.22,1,.36,1)}.cta-section__eyebrow[data-v-d7b3838d]{transform:translate(-40px)}.cta-section__title[data-v-d7b3838d]{transition-delay:.15s;transform:translateY(40px)}.cta-section__lead[data-v-d7b3838d]{transition-delay:.3s;transform:translateY(24px)}.cm-success[data-v-d7b3838d],.cta-form[data-v-d7b3838d]{transition-delay:.45s;transform:translateY(24px)}.cta-section--in .cm-success[data-v-d7b3838d],.cta-section--in .cta-form[data-v-d7b3838d],.cta-section--in .cta-section__eyebrow[data-v-d7b3838d],.cta-section--in .cta-section__lead[data-v-d7b3838d],.cta-section--in .cta-section__title[data-v-d7b3838d]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cm-success[data-v-d7b3838d],.cta-form[data-v-d7b3838d],.cta-section__eyebrow[data-v-d7b3838d],.cta-section__lead[data-v-d7b3838d],.cta-section__title[data-v-d7b3838d]{transition:none;opacity:1!important;transform:none!important}}.cta-section__eyebrow[data-v-d7b3838d]{margin-bottom:var(--space-6);align-items:center;gap:14px;display:inline-flex}.cta-section__eyebrow-pixel[data-v-d7b3838d]{background:var(--accent-primary);width:10px;height:10px}.cta-section__eyebrow-text[data-v-d7b3838d]{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--text-on-dark-mid);font-size:16px;font-weight:700}.cta-section__title[data-v-d7b3838d]{margin:0 0 var(--space-5);font-family:var(--font-heading-display);text-transform:uppercase;letter-spacing:-.025em;color:var(--text-on-dark-high);font-size:clamp(2.75rem,6.5vw,6rem);font-weight:600;line-height:1.05}.cta-section__title-accent[data-v-d7b3838d]{color:var(--accent-primary)}.cta-section__title-line1[data-v-d7b3838d]{display:block}.cta-section__rotator[data-v-d7b3838d]{--rp-color-prefix:var(--text-on-dark-high);--rp-color-word:var(--accent-primary);--rp-justify:flex-start}.cta-section__lead[data-v-d7b3838d]{max-width:620px;margin:0 0 var(--space-10);font-family:var(--font-body);color:var(--text-on-dark-mid);font-size:18px;line-height:1.55}.cta-form[data-v-d7b3838d]{gap:var(--space-4);grid-template-columns:1fr 1fr auto;align-items:end;width:100%;max-width:900px;display:grid}.cta-form__field[data-v-d7b3838d]{flex-direction:column;gap:10px;display:flex}.cta-form__label[data-v-d7b3838d]{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-dark-high);font-size:16px;font-weight:700}.cta-form__req[data-v-d7b3838d]{color:var(--accent-primary)}.cta-form__input[data-v-d7b3838d]{width:100%;color:var(--text-on-dark-high);transition:border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base);background:#1d2228;border:1px solid #ffffff26;border-radius:10px;padding:14px 16px;font-family:inherit;font-size:16px}@media (hover:hover) and (pointer:fine){.cta-form__input[data-v-d7b3838d]:hover{border-color:#ffffff47}}.cta-form__input[data-v-d7b3838d]:focus{border-color:var(--accent-primary);outline:0;box-shadow:0 0 0 3px #e07a1f40}.cta-form__input--error[data-v-d7b3838d]{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px #e07a1f40!important}.cta-form__input[data-v-d7b3838d]::placeholder{color:var(--text-on-dark-muted);opacity:.85}.cta-form__submit[data-v-d7b3838d]{background:var(--accent-primary);color:#fff;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background var(--transition-base),color var(--transition-base);white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;height:52px;padding:14px 28px;font-size:16px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.cta-form__submit[data-v-d7b3838d]:hover:not(:disabled){background:var(--accent-primary-hover)}}.cta-form__submit[data-v-d7b3838d]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.cta-form__submit[data-v-d7b3838d]:disabled{background:var(--accent-primary);color:#fff;opacity:.5;cursor:not-allowed}.cta-form__submit svg[data-v-d7b3838d]{width:14px;height:14px;transition:transform var(--transition-base)}@media (hover:hover) and (pointer:fine){.cta-form__submit:hover:not(:disabled) svg[data-v-d7b3838d]{transform:translate(3px,-3px)}}.cta-form__error[data-v-d7b3838d]{color:#f5b7b1;background:#c0392b1f;border:1px solid #c0392b73;border-radius:8px;grid-column:1/-1;align-items:center;gap:10px;margin:8px 0 0;padding:10px 14px;font-size:17px;animation:.45s cubic-bezier(.36,.07,.19,.97) cta-error-shake-d7b3838d;display:inline-flex}.cta-form__error svg[data-v-d7b3838d]{color:#e88a85;flex-shrink:0;width:18px;height:18px}@keyframes cta-error-shake-d7b3838d{0%{opacity:0;transform:translate(0)}15%{opacity:1;transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cta-form__error[data-v-d7b3838d]{opacity:1;animation:none}}.cta-section__detailed[data-v-d7b3838d]{margin:var(--space-7) 0 0;color:var(--text-on-dark-mid);font-size:17px}.cta-section__detailed-link[data-v-d7b3838d]{font-family:inherit;font-size:inherit;color:var(--text-on-dark-high);text-underline-offset:4px;cursor:pointer;transition:color var(--transition-base),text-decoration-color var(--transition-base);background:0 0;border:0;align-items:center;min-height:44px;padding:14px 0;font-weight:600;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;display:inline-flex}@media (hover:hover) and (pointer:fine){.cta-section__detailed-link[data-v-d7b3838d]:hover{color:var(--accent-primary);-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}}.cta-section__detailed-link[data-v-d7b3838d]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.cta-success[data-v-d7b3838d]{padding:var(--space-8);border:1px solid var(--status-success-on-dark);background:#ffffff0a;max-width:560px}.cta-success__icon[data-v-d7b3838d]{background:var(--status-success-on-dark);color:#fff;width:40px;height:40px;margin-bottom:var(--space-3);justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.cta-success__title[data-v-d7b3838d]{margin:0 0 var(--space-2);font-family:var(--font-heading-display);color:var(--text-on-dark-high);font-size:28px;font-weight:600}.cta-success__text[data-v-d7b3838d]{color:var(--text-on-dark-mid);margin:0}@media (width<=1024px){.cta-form[data-v-d7b3838d]{grid-template-columns:1fr 1fr}.cta-form__submit[data-v-d7b3838d]{grid-column:1/-1;justify-content:center}}@media (width<=767px){.cta-section[data-v-d7b3838d]{padding-block:var(--section-py-mobile) var(--space-10)}.cta-section__title[data-v-d7b3838d]{font-size:42px;line-height:1.12}.cta-section__lead[data-v-d7b3838d]{font-size:17px}.cta-form[data-v-d7b3838d]{gap:var(--space-3);grid-template-columns:1fr}.cta-form__submit[data-v-d7b3838d]{width:100%}}
