.eas-diagnosis__form-card.is-visible{opacity:1;transform:none}.eas-diagnosis__step-counter{display:flex;align-items:baseline;gap:3px;flex:0 0 auto;color:rgba(32,43,80,.37);font-size:.69rem;font-weight:700;letter-spacing:.03em}.eas-diagnosis__step-counter strong{color:var(--eas-diagnosis-blue);font-size:.94rem}.eas-diagnosis__form-card.is-step-two .eas-diagnosis__progress span{width:100%}.eas-diagnosis__form-card.is-step-two .eas-diagnosis__step-counter strong{font-size:0}.eas-diagnosis__form-card.is-step-two .eas-diagnosis__step-counter strong::after{font-size:.94rem;content:"02"}.eas-diagnosis__form-placeholder small{display:block;max-width:390px;margin:7px auto 0;color:var(--eas-diagnosis-muted);font-size:.75rem;line-height:1.5}.eas-diagnosis__form-slot .elementor-form{display:flex;flex-wrap:wrap;margin-right:-7px;margin-left:-7px}.eas-diagnosis__form-slot .elementor-form .elementor-field-group{margin-bottom:18px;padding-right:7px;padding-left:7px}.eas-diagnosis__form-slot .elementor-form .elementor-field-label{display:block;margin-bottom:7px;color:var(--eas-diagnosis-navy);font-family:"Urbanist",Arial,sans-serif;font-size:.77rem;font-weight:650;line-height:1.3}.eas-diagnosis__form-slot .elementor-form .elementor-field{min-height:50px;padding:12px 14px;border:1px solid rgba(32,43,80,.17);border-radius:8px;background:var(--eas-diagnosis-white);color:var(--eas-diagnosis-navy);font-family:"Urbanist",Arial,sans-serif;font-size:.92rem;box-shadow:none;transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.eas-diagnosis__form-slot .elementor-form textarea.elementor-field{min-height:118px;resize:vertical}.eas-diagnosis__form-slot .elementor-form .elementor-field::placeholder{color:rgba(32,43,80,.42);opacity:1}.eas-diagnosis__form-slot .elementor-form .elementor-field:focus{border-color:var(--eas-diagnosis-blue);outline:none;box-shadow:0 0 0 3px rgba(0,113,187,.11)}.eas-diagnosis__form-slot .elementor-form .elementor-field-type-acceptance{margin-top:2px}.eas-diagnosis__form-slot .elementor-form .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:8px}.eas-diagnosis__form-slot .elementor-form .elementor-field-type-acceptance input[type=checkbox]{width:17px;height:17px;min-height:17px;flex:0 0 auto;margin:2px 0 0;accent-color:var(--eas-diagnosis-blue)}.eas-diagnosis__form-slot .elementor-form .elementor-field-type-acceptance label{color:var(--eas-diagnosis-text);font-size:.76rem;font-weight:400;line-height:1.5}.eas-diagnosis__form-slot .elementor-form .elementor-field-type-acceptance a{color:var(--eas-diagnosis-blue);text-decoration:underline;text-underline-offset:2px}.eas-diagnosis__form-slot .elementor-form .elementor-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:14px 22px;border:2px solid var(--eas-diagnosis-blue);border-radius:8px;background:var(--eas-diagnosis-blue);color:var(--eas-diagnosis-white);font-family:"Urbanist",Arial,sans-serif;font-size:.94rem;font-weight:750;line-height:1.25;box-shadow:none;cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.eas-diagnosis__form-slot .elementor-form .elementor-button:hover{border-color:var(--eas-diagnosis-blue-hover);background:var(--eas-diagnosis-blue-hover)}.eas-diagnosis__form-slot .elementor-form .elementor-button:focus-visible{outline:3px solid rgba(0,113,187,.26);outline-offset:4px}.eas-diagnosis__form-slot .elementor-form .e-form__buttons__wrapper__button-previous{border-color:transparent;background:0 0;color:var(--eas-diagnosis-muted)}.eas-diagnosis__form-slot .elementor-form .e-form__buttons__wrapper__button-previous:hover{border-color:rgba(32,43,80,.12);background:rgba(232,237,243,.62);color:var(--eas-diagnosis-navy)}.eas-diagnosis__form-slot .elementor-form .e-form__indicators{margin-bottom:25px}.eas-diagnosis__form-slot .elementor-form .e-form__indicators__indicator__progress{background:var(--eas-diagnosis-line)}.eas-diagnosis__form-slot .elementor-form .e-form__indicators__indicator__progress__meter{background:var(--eas-diagnosis-blue)}.eas-diagnosis__form-slot .elementor-form .elementor-message-danger{color:#a52b2b;font-size:.78rem;line-height:1.45}.eas-diagnosis__form-slot .elementor-form .elementor-field.elementor-error{border-color:#b93b3b}.eas-diagnosis__form-slot .elementor-form .elementor-message-success{padding:18px 20px;border:1px solid rgba(0,113,187,.18);border-radius:10px;background:var(--eas-diagnosis-blue-soft);color:var(--eas-diagnosis-navy);font-size:.88rem;line-height:1.6}