.modal-cta{width:min(max(calc(36 * var(--u)), 480px), calc(100% - 2rem));max-width:none;max-height:calc(100dvh - 2rem);padding:calc(3 * var(--u)) calc(2.6 * var(--u)) var(--space-5);color:var(--color-text-strong);opacity:1;gap:0;transition:none;scale:none}.modal-cta_over{transition:none}.modal-cta_head{gap:calc(.9 * var(--u));text-align:center;flex-direction:column;align-items:center;margin-block-end:var(--space-3);display:flex}.modal-cta_head .logo_symbol{width:calc(2.99 * var(--u));height:calc(2.99 * var(--u));display:block}.modal-cta_head .logo_symbol>svg{width:100%;height:100%}.modal-cta_title{max-width:none;color:var(--color-state-selected);font-size:max(calc(3.2 * var(--u)), 2.375rem);letter-spacing:-.01em;margin:0;font-style:italic;line-height:.96}.modal-cta_lede{color:var(--color-text-secondary);font-size:max(calc(.81 * var(--u)), .875rem);margin:0;line-height:1.5}.modal-cta_form{gap:var(--space-3);display:grid}.modal-cta_interests{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.modal-cta_choices{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.modal-cta_choice,.modal-cta_consent-row{font-size:var(--step-small);align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.modal-cta_choice{align-items:center;min-height:44px}.modal-cta_consent-row [data-slot=checkbox]{margin-block-start:calc(.5lh - .5rem)}.modal-cta_choice label,.modal-cta_consent-row label{cursor:pointer}.modal-cta_details{gap:var(--space-3);display:grid}.modal-cta_details summary{min-height:44px;color:var(--color-text-secondary);font-size:var(--step-small);cursor:pointer;align-items:center;display:flex}.modal-cta_details-fields{gap:var(--space-3);display:grid}.modal-cta_consent{gap:var(--space-1);border-block-start:var(--border-hairline);padding-block-start:var(--space-2);display:grid}.modal-cta_hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.modal-cta_submit{justify-self:start}.modal-cta_note{min-height:1.2em;color:var(--color-status-success);font-size:var(--step-small);margin:0}.modal-cta_note[data-state=error]{color:var(--color-status-error)}.modal-cta_note:empty{margin-block-start:calc(-1 * var(--space-3))}@media (width<=991px){.modal-cta{width:calc(100% - 6 * var(--u));padding:calc(9 * var(--u)) calc(5.5 * var(--u)) var(--space-5)}.modal-cta_head{gap:calc(1.6 * var(--u));padding-inline-end:44px}.modal-cta_title{font-size:max(calc(8.7 * var(--u)), 2rem)}}
