.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-100 .elementor-element.elementor-element-4c9d861 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-100 .elementor-element.elementor-element-4c9d861 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-100 .elementor-element.elementor-element-4c9d861 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-100 .elementor-element.elementor-element-4c9d861 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-100 .elementor-element.elementor-element-4c9d861 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-100 .elementor-element.elementor-element-4c9d861 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-100 .elementor-element.elementor-element-4c9d861 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-100 .elementor-element.elementor-element-4c9d861 .elementor-field-type-html{padding-bottom:0px;}.elementor-100 .elementor-element.elementor-element-4c9d861 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-100 .elementor-element.elementor-element-4c9d861 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-100 .elementor-element.elementor-element-4c9d861 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-100 .elementor-element.elementor-element-4c9d861 .elementor-button[type="submit"]{color:#ffffff;}.elementor-100 .elementor-element.elementor-element-4c9d861 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-100 .elementor-element.elementor-element-4c9d861 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-100 .elementor-element.elementor-element-4c9d861 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-100 .elementor-element.elementor-element-4c9d861 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-100 .elementor-element.elementor-element-4c9d861 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-100 .elementor-element.elementor-element-4c9d861 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-100 .elementor-element.elementor-element-4c9d861{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}#elementor-popup-modal-100 .dialog-widget-content{animation-duration:1.2s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-100{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-100 .dialog-message{width:490px;height:auto;}#elementor-popup-modal-100 .dialog-close-button{display:flex;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@400;600;700;800;900&family=Inter:wght@300;400;500;600;700;800&display=swap');
/* Ads Mentor, application popup. Tokens scoped to .am-lp, same as the landing page. */
.am-lp{
  --blue:#0561f7;--blue-deep:#0256ec;--blue-pale:#eaf0fe;--ink:#0b0d12;--ink-2:#22262e;
  --body:#454c59;--muted:#7b8494;--line:#e4e8ee;
  --ui:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
  --display:'Figtree','Inter',sans-serif;
  font-family:var(--ui);color:var(--body);font-size:17px;line-height:1.6;
  -webkit-font-smoothing:antialiased}
.am-lp *{box-sizing:border-box}
.am-lp p{margin:0}
.am-formcard.elementor-widget-form{background:#fff;border-radius:22px;padding:26px 24px 24px;color:var(--ink)}
.am-formcard h3{font-family:var(--display);font-weight:800;color:var(--ink);
  font-size:22px;letter-spacing:-.025em;line-height:1.15;margin:0}
.am-formcard .am-fine{margin-top:8px;font-size:14px;color:var(--muted);line-height:1.5}
.am-ph{background:#fff3cd;color:#7a5a00;border-radius:5px;padding:1px 7px;font-size:.92em;font-weight:600;white-space:nowrap}
.am-formcard .elementor-form-fields-wrapper{margin:0}
.am-formcard .elementor-field-group{margin:14px 0 0;padding:0 !important;width:100% !important;max-width:100% !important}
.am-formcard .elementor-field-group:first-child{margin-top:0}
.am-formcard .elementor-field-label{display:block;padding:0;line-height:1.3;
  font-size:13.5px;font-weight:600;color:var(--ink-2);margin-bottom:6px}
.am-formcard .elementor-field-textual{width:100%;height:48px;padding:0 14px;
  font-family:var(--ui);font-size:16px;line-height:normal;color:var(--ink);
  background-color:#fbfcfd !important;border:1.5px solid var(--line);border-radius:11px;
  outline:none;box-shadow:none}
.am-formcard .elementor-field-textual::placeholder{color:#9aa2b1;opacity:1}
.am-formcard .elementor-field-textual:focus{border-color:var(--blue);
  background-color:#fff !important;box-shadow:0 0 0 3px rgba(5,97,247,.13)}
.am-formcard select.elementor-field-textual{-webkit-appearance:menulist;appearance:menulist}
.am-formcard .elementor-field-type-submit{margin-top:18px}
.am-formcard .elementor-button,
.am-formcard .elementor-button[type="submit"]{width:100%;justify-content:center;
  background-color:var(--blue) !important;color:#fff !important;
  font-family:var(--display);font-weight:800;font-size:17px;letter-spacing:-.01em;
  padding:15px 28px;border-radius:999px;border:0;cursor:pointer;
  box-shadow:0 12px 26px -12px rgba(5,97,247,.75);transition:transform .15s ease,background .15s ease}
.am-formcard .elementor-button:hover{background-color:var(--blue-deep) !important;transform:translateY(-2px)}
.am-trustrow{margin-top:14px;display:flex;align-items:flex-start;gap:8px;
  font-size:13px;line-height:1.45;color:var(--muted)}
.am-trustrow svg{flex:none;margin-top:2px}
#elementor-popup-modal-100 .dialog-message{padding:0}
#elementor-popup-modal-100 .dialog-widget-content{border-radius:22px;overflow:hidden;background:transparent;box-shadow:0 40px 90px -30px rgba(0,10,40,.6)}
@media (max-width:480px){.am-formcard.elementor-widget-form{padding:20px 18px 18px}}/* End custom CSS */