.signature-cta{--sig-ease:cubic-bezier(.22, 1, .36, 1);--sig-panel-ms:1.08s;--sig-heading-delay:.3s;--sig-copy-delay:.5s;--sig-cta-delay:.72s;--sig-content-ms:.64s;--sig-content-y:8px;--cta-mx:50%;--cta-my:48%;--cta-glow:1;--cta-spread-x:96%;--cta-spread-y:78%;--cta-d-t:0px;--cta-d-r:0px;--cta-d-b:0px;--cta-d-l:0px}.signature-cta-frame{isolation:isolate;position:relative}.signature-cta-fill,.signature-cta-shadow{pointer-events:none;border-radius:28px;position:absolute;inset:0}.signature-cta-fill{z-index:0;clip-path:inset(calc(50% - 1.5px) 0 round 28px);overflow:hidden}.signature-cta-surface{background:var(--color-ink);clip-path:inset(var(--cta-d-t) var(--cta-d-r) var(--cta-d-b) var(--cta-d-l) round 28px);border-radius:28px;position:absolute;inset:0}.signature-cta.is-open .signature-cta-fill{clip-path:inset(0 round 28px)}.signature-cta-shadow{z-index:0;opacity:0;box-shadow:0 32px 40px #0c0d0f1a}.signature-cta-field{border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(ellipse 124% 96% at var(--cta-mx) var(--cta-my), rgba(241, 122, 24, calc(.16 * var(--cta-glow))) 0%, rgba(241, 122, 24, calc(.06 * var(--cta-glow))) 42%, transparent 74%), radial-gradient(ellipse var(--cta-spread-x) var(--cta-spread-y) at var(--cta-mx) var(--cta-my), rgba(241, 122, 24, calc(.34 * var(--cta-glow))) 0%, rgba(241, 122, 24, calc(.16 * var(--cta-glow))) 28%, rgba(241, 122, 24, calc(.05 * var(--cta-glow))) 56%, transparent 80%);position:absolute;inset:0}.signature-cta-body{z-index:1;position:relative}.signature-cta-heading,.signature-cta-copy,.signature-cta-action{opacity:0;transform:translate3d(0, var(--sig-content-y), 0)}@media (prefers-reduced-motion:no-preference){.signature-cta-fill{transition:clip-path var(--sig-panel-ms) var(--sig-ease)}.signature-cta-shadow{transition:opacity .72s var(--sig-ease) .24s}.signature-cta-field{transition:opacity .64s var(--sig-ease)}.signature-cta-heading,.signature-cta-copy,.signature-cta-action{transition:opacity var(--sig-content-ms) var(--sig-ease), transform var(--sig-content-ms) var(--sig-ease)}.signature-cta-heading{transition-delay:var(--sig-heading-delay)}.signature-cta-copy{transition-delay:var(--sig-copy-delay)}.signature-cta-action{transition-delay:var(--sig-cta-delay)}}.signature-cta.is-open .signature-cta-shadow{opacity:1}.signature-cta.is-open .signature-cta-heading,.signature-cta.is-open .signature-cta-copy,.signature-cta.is-open .signature-cta-action{opacity:1;transform:translate(0,0)}.signature-cta.is-live .signature-cta-field{opacity:1}.signature-cta.is-live .signature-cta-surface{will-change:clip-path}@media (max-width:767px){.signature-cta{--sig-panel-ms:.9s;--sig-heading-delay:.22s;--sig-copy-delay:.38s;--sig-cta-delay:.54s;--sig-content-ms:.56s;--sig-content-y:5px}.signature-cta-field{display:none}.signature-cta-surface{clip-path:inset(0 round 28px)}}@media (prefers-reduced-motion:reduce){.signature-cta-fill{clip-path:inset(0 round 28px)}.signature-cta-shadow,.signature-cta-heading,.signature-cta-copy,.signature-cta-action{opacity:1;transform:none}.signature-cta-field{display:none}.signature-cta-surface{clip-path:inset(0 round 28px)}}@media (hover:none),(pointer:coarse){.signature-cta-field{display:none}.signature-cta-surface{clip-path:inset(0 round 28px)}}
