.conversion-form-page,.contact-form,.shared-design .email-lead-form{--form-page:var(--theme-page);--form-panel:var(--theme-surface);--form-soft:var(--theme-surface-raised);--form-line:var(--theme-border);--form-control-surface:color-mix(in srgb, var(--theme-surface-raised) 64%, var(--theme-surface));--form-control-border:color-mix(in srgb, var(--theme-text) 43%, var(--theme-border));--form-control-border-hover:color-mix(in srgb, var(--theme-link) 70%, var(--form-control-border));--form-ink:var(--theme-text);--form-muted:var(--theme-muted);--form-accent:var(--theme-action);--form-error:#b42335;--form-error-surface:#fff3f4;--form-success:#147d55;--form-success-surface:#eff9f3}.conversion-form-page{color:var(--form-ink);background:var(--form-page)}html.dark :is(.conversion-form-page,.contact-form),html.dark .email-lead-form{--form-control-surface:color-mix(in srgb, var(--theme-surface-raised) 72%, var(--theme-surface));--form-control-border:color-mix(in srgb, var(--theme-muted) 48%, var(--theme-border-hover));--form-control-border-hover:color-mix(in srgb, var(--theme-link) 70%, var(--form-control-border));--form-error:#ff9da8;--form-error-surface:#321b21;--form-success:#82dbad;--form-success-surface:#173126}:is(.conversion-form-page,.contact-form) :is(.conversion-heading,.signup-title,.form-success-title){font-family:var(--font-display);letter-spacing:-.045em;color:var(--form-ink);font-weight:500}:is(.conversion-form-page,.contact-form) :is(.conversion-copy,.signup-subtitle,.form-success-copy){color:var(--form-muted)}.conversion-form-page .conversion-section{background:var(--form-page)}.conversion-form-page .conversion-soft-section{background:var(--form-soft)}.conversion-form-page .conversion-panel{background:var(--form-panel);border:1px solid var(--form-line);border-radius:20px;box-shadow:0 14px 38px #1424490a}.contact-form.conversion-panel{background:var(--form-panel);border:1px solid var(--form-line);color:var(--form-ink);border-radius:20px;box-shadow:0 14px 38px #1424490a}html.dark .conversion-form-page .conversion-panel,html.dark .contact-form.conversion-panel{box-shadow:0 14px 38px #0003}:is(.conversion-form-page,.contact-form) .form-grid{gap:18px 22px;display:grid}:is(.conversion-form-page,.contact-form) .form-field{flex-direction:column;gap:7px;min-width:0;display:flex}:is(.conversion-form-page,.contact-form) .form-label{color:var(--form-ink);font-size:13px;font-weight:600;line-height:1.35;display:block}:is(.conversion-form-page,.contact-form) .form-control{border:1px solid var(--form-control-border);background:var(--form-control-surface);width:100%;min-width:0;min-height:48px;color:var(--form-ink);font:400 15px/1.45 var(--font-body);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--form-ink) 4%, transparent);border-radius:10px;padding:11px 14px;transition:border-color .18s,box-shadow .18s,background-color .18s}:is(.conversion-form-page,.contact-form) textarea.form-control{resize:vertical;min-height:112px}:is(.conversion-form-page,.contact-form) .form-control::placeholder{color:var(--form-muted);opacity:.85}:is(.conversion-form-page,.contact-form) .form-control:not(:disabled):not([aria-invalid=true]):hover{border-color:var(--form-control-border-hover)}:is(.conversion-form-page,.contact-form) .form-control:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px;border-color:var(--theme-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-focus) 14%, transparent)}:is(.conversion-form-page,.contact-form) .form-control:disabled{background:var(--form-soft);border-color:var(--form-line);color:var(--form-muted);cursor:not-allowed;box-shadow:none;opacity:1}:is(.conversion-form-page,.contact-form) .form-control[aria-invalid=true],:is(.conversion-form-page,.contact-form) .form-control[aria-invalid=true]:focus-visible{border-color:var(--form-error)}:is(.conversion-form-page,.contact-form) .form-feedback{border:1px solid var(--form-error);background:var(--form-error-surface);color:var(--form-error);border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}:is(.conversion-form-page,.contact-form) .form-success{border:1px solid var(--form-success);background:var(--form-success-surface);color:var(--form-ink);border-radius:16px;padding:22px}:is(.conversion-form-page,.contact-form) .form-success-icon{color:var(--form-success)}:is(.conversion-form-page,.contact-form) .form-help{color:var(--form-muted);font-size:12px;line-height:1.5}:is(.conversion-form-page,.contact-form) .form-action{border:1px solid var(--theme-action);color:#fff;min-height:50px;font-size:14px;font-weight:600}:is(.conversion-form-page,.contact-form) .form-action:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}:is(.conversion-form-page,.contact-form) .form-section{border:0;border-top:1px solid var(--form-line);padding:0}:is(.conversion-form-page,.contact-form) .form-section-legend{color:var(--form-ink);font-family:var(--font-display);padding:24px 0 18px;font-size:20px;font-weight:500}:is(.conversion-form-page,.contact-form) .form-link{color:var(--theme-link);text-underline-offset:3px}:is(.conversion-form-page,.contact-form) .form-link:hover{text-decoration:underline}.conversion-form-page .signup-proof{background:var(--form-soft);border-color:var(--form-line)}.conversion-form-page .signup-proof-card{border-left:2px solid color-mix(in srgb, var(--theme-action) 42%, var(--form-line));padding-left:clamp(18px,3vw,28px)}.conversion-form-page .signup-proof-source{color:var(--form-muted);flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:12px;line-height:1.4;display:flex}.conversion-form-page .signup-proof-stars{color:var(--theme-link);flex:none;gap:2px;display:inline-flex}.conversion-form-page .signup-proof-stars svg{width:13px;height:13px}.conversion-form-page .signup-proof-title{color:var(--form-ink);font:500 clamp(19px, 2vw, 23px)/1.25 var(--font-display);letter-spacing:-.035em;margin:18px 0 13px}.conversion-form-page .signup-proof-quote{color:var(--form-ink);font:400 15px/1.65 var(--font-body);margin:0}.conversion-form-page .signup-proof-link{color:var(--theme-link);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--theme-link) 45%, transparent);text-underline-offset:4px;margin-top:20px;font-size:13px;font-weight:600;line-height:1.45;display:inline-block}.conversion-form-page .signup-proof-link:hover{text-decoration-color:currentColor}.conversion-form-page .signup-proof-link:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px;border-radius:2px}.conversion-form-page .signup-form-side{background:var(--form-page)}.conversion-form-page .signup-brand{color:var(--form-ink);font-family:var(--font-body);letter-spacing:-.05em;align-items:center;gap:9px;font-size:26px;font-weight:650;text-decoration:none;display:inline-flex}.conversion-form-page .signup-brand img{width:29px;height:29px}.conversion-form-page .signup-brand:focus-visible{outline:3px solid var(--theme-focus);outline-offset:5px;border-radius:4px}.conversion-form-page .signup-provider{border:1px solid var(--form-line);background:var(--form-panel);width:100%;min-height:50px;color:var(--form-ink);cursor:pointer;border-radius:999px;transition:background-color .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff40,0 2px #12294a14}.conversion-form-page .signup-provider:hover{background:var(--form-soft);border-color:var(--form-control-border-hover)}.conversion-form-page .signup-provider:focus-visible{outline:3px solid var(--theme-focus);outline-offset:4px}.conversion-form-page .signup-provider:disabled{opacity:.55;cursor:not-allowed}.conversion-form-page .signup-divider{border-color:var(--form-line)}.conversion-form-page .signup-note{background:var(--theme-surface-soft);border:1px solid var(--form-line);color:var(--form-ink);border-radius:10px}.shared-design .email-lead-form--dark{--form-control-surface:color-mix(in srgb, var(--theme-text) 95%, var(--theme-page));--form-control-border:color-mix(in srgb, var(--theme-page) 10%, var(--theme-muted));--form-control-border-hover:color-mix(in srgb, var(--theme-link) 70%, var(--form-control-border));--form-dark-ink:var(--theme-page);--form-dark-error:color-mix(in srgb, var(--form-error) 60%, var(--form-dark-ink))}html.dark .shared-design .email-lead-form--dark{--form-control-surface:color-mix(in srgb, var(--theme-surface-raised) 70%, var(--theme-surface-soft));--form-control-border:color-mix(in srgb, var(--theme-muted) 48%, var(--theme-border-hover));--form-control-border-hover:color-mix(in srgb, var(--theme-link) 70%, var(--form-control-border));--form-dark-ink:var(--theme-text)}.shared-design .email-lead-form .form-control{border:1px solid var(--form-control-border);background:var(--form-control-surface);color:var(--theme-text);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--theme-text) 4%, transparent);transition:border-color .18s,box-shadow .18s,background-color .18s}.shared-design .email-lead-form--dark .form-control,html.dark .shared-design .email-lead-form--dark .form-control{border-color:var(--form-control-border);background:var(--form-control-surface);color:var(--form-dark-ink)}.shared-design .email-lead-form .form-control:not(:disabled):not([aria-invalid=true]):hover,.shared-design .email-lead-form--dark .form-control:not(:disabled):not([aria-invalid=true]):hover{border-color:var(--form-control-border-hover)}.shared-design .email-lead-form .form-control[aria-invalid=true]{border-color:#b42335}html.dark .shared-design .email-lead-form .form-control[aria-invalid=true]{border-color:#ff9da8}.shared-design .email-lead-form--dark .form-control[aria-invalid=true],html.dark .shared-design .email-lead-form--dark .form-control[aria-invalid=true]{border-color:var(--form-dark-error)}.shared-design .email-lead-form .form-control:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px;border-color:var(--theme-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-focus) 14%, transparent)}html.dark .shared-design .email-lead-form .form-control:focus-visible{border-color:var(--theme-focus)}.shared-design .email-lead-form .form-control[aria-invalid=true]:focus-visible,html.dark .shared-design .email-lead-form .form-control[aria-invalid=true]:focus-visible{border-color:var(--form-error)}.shared-design .email-lead-form--dark .form-control[aria-invalid=true]:focus-visible,html.dark .shared-design .email-lead-form--dark .form-control[aria-invalid=true]:focus-visible{border-color:var(--form-dark-error)}.shared-design .email-lead-form .form-control:disabled{background:var(--theme-surface-raised);border-color:var(--theme-border);color:var(--theme-muted);cursor:not-allowed;box-shadow:none;opacity:1}.shared-design .email-lead-form--dark .form-control:disabled{background:color-mix(in srgb, var(--form-control-surface) 70%, var(--form-control-border));border-color:var(--form-control-border);color:color-mix(in srgb, var(--form-dark-ink) 65%, var(--form-control-surface))}.shared-design .email-lead-form .form-action:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.shared-design .email-lead-form .form-feedback{color:#8d1427;background:#fff3f4;border-color:#b42335}html.dark .shared-design .email-lead-form .form-feedback{color:#ff9da8;background:#321b21;border-color:#ff9da8}.shared-design .email-lead-form--dark .form-feedback,html.dark .shared-design .email-lead-form--dark .form-feedback{color:#ffb1ba;background:#321b21;border-color:#ff9da8}.shared-design .email-lead-success--dark{color:#fff;background:#173126;border:1px solid #48695a;border-radius:16px;padding:20px}.shared-design .email-lead-success--dark .form-success-title{color:#fff}.shared-design .email-lead-success--dark .form-success-copy{color:#d1e8d9}@media (width>=640px){:is(.conversion-form-page,.contact-form) .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.conversion-form-page .conversion-panel,.contact-form.conversion-panel{border-radius:16px;padding:22px 18px}:is(.conversion-form-page,.contact-form) .form-grid{gap:15px}:is(.conversion-form-page,.contact-form) .form-section-legend{padding:20px 0 15px}.conversion-form-page .signup-proof{padding:28px 20px}}@media (prefers-reduced-motion:reduce){:is(.conversion-form-page,.contact-form) :is(.form-control,.signup-provider),.shared-design .email-lead-form .form-control{transition:none}}
