.abasaf-wrap{position:relative;isolation:isolate;width:100%;max-width:100%;overflow:visible}.abasaf-wrap .abasaf-card,.abasaf-wrap .abasaf-form,.abasaf-wrap .abasaf-step,.abasaf-wrap .abasaf-signature-box,.abasaf-wrap .abasaf-signature-canvas{max-width:100%}.abasaf-wrap .abasaf-form,.abasaf-wrap .abasaf-field,.abasaf-wrap .abasaf-field-group,.abasaf-wrap .abasaf-actions,.abasaf-wrap .abasaf-choice-grid,.abasaf-wrap .abasaf-radio-group{overflow:visible}.abasaf-wrap button,.abasaf-wrap input,.abasaf-wrap select,.abasaf-wrap textarea,.abasaf-wrap canvas{font:inherit}.abasaf-wrap button{appearance:none;-webkit-appearance:none}.abasaf-wrap,.abasaf-wrap *{box-sizing:border-box}.abasaf-wrap .abasaf-hp{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.abasaf-wrap .abasaf-card{max-width:1040px;margin:0 auto;background:#fff;border:1px solid #dfe8f1;border-radius:24px;box-shadow:0 18px 50px rgb(26 50 82 / .08);overflow:hidden;font-family:Arial,Helvetica,sans-serif}.abasaf-wrap .abasaf-header{padding:34px 28px;background:linear-gradient(135deg,#254aa5 0%,#1c6ab6 100%);text-align:center}.abasaf-wrap .abasaf-header h2{margin:0 0 10px;color:#fff!important;font-size:34px;line-height:1.1;font-weight:800}.abasaf-wrap .abasaf-header p{margin:0 auto;max-width:760px;color:rgb(255 255 255 / .95)!important;font-size:16px;line-height:1.6}.abasaf-wrap .abasaf-security-note{display:flex;align-items:center;gap:14px;margin:0 28px;padding:16px 18px;background:#f3f8ff;border:1px solid #d8e6f4;border-radius:16px}.abasaf-wrap .abasaf-security-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#e2eefc;font-size:20px;line-height:1}.abasaf-wrap .abasaf-security-copy{display:grid;gap:3px}.abasaf-wrap .abasaf-security-copy strong{color:#12304b;font-size:15px;line-height:1.3}.abasaf-wrap .abasaf-security-copy span{color:#51697f;font-size:14px;line-height:1.45}.abasaf-wrap .abasaf-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:22px 18px;background:#f7fbff;border-bottom:1px solid #e4edf6}.abasaf-wrap .abasaf-progress-step{width:44px;height:44px;margin:0 auto;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#dce4ee;color:#52657a;font-weight:700}.abasaf-wrap .abasaf-progress-step.is-active{background:#1c6ab6;color:#fff}.abasaf-wrap .abasaf-progress-step.is-done{background:#1f9d62;color:#fff}.abasaf-wrap .abasaf-form{padding:28px}.abasaf-wrap .abasaf-step{display:none}.abasaf-wrap .abasaf-step.is-active{display:block}.abasaf-wrap .abasaf-step h3{margin:0 0 22px;font-size:26px;line-height:1.2;color:#11263b;font-weight:800}.abasaf-wrap .abasaf-grid{display:grid;gap:18px}.abasaf-wrap .abasaf-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.abasaf-wrap .abasaf-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.abasaf-wrap .abasaf-field,.abasaf-wrap .abasaf-field-group{margin-bottom:18px}.abasaf-wrap .abasaf-field label,.abasaf-wrap .abasaf-field-group>label{display:block;margin-bottom:8px;color:#1c3248;font-size:15px;font-weight:700;line-height:1.45}.abasaf-wrap input[type="text"],.abasaf-wrap input[type="email"],.abasaf-wrap input[type="tel"],.abasaf-wrap input[type="date"],.abasaf-wrap select,.abasaf-wrap textarea{width:100%;min-height:52px;border:1.5px solid #cfd8e3;border-radius:14px;background:#fff;color:#102132;padding:14px 16px;font-size:16px;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}.abasaf-wrap textarea{min-height:112px;resize:vertical}.abasaf-wrap input:focus,.abasaf-wrap textarea:focus{outline:none;border-color:#1c6ab6;box-shadow:0 0 0 4px rgb(28 106 182 / .12)}.abasaf-wrap .is-error{border-color:#cf2e2e!important;box-shadow:0 0 0 4px rgb(207 46 46 / .08)!important}.abasaf-wrap .abasaf-checkbox-block,.abasaf-wrap .abasaf-consent-box{margin:10px 0 18px;padding:18px;background:#f8fbff;border:1px solid #dbe7f3;border-radius:16px}.abasaf-wrap .abasaf-consent-box p{margin:0 0 14px;color:#2c445c;line-height:1.65}.abasaf-wrap .abasaf-check{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;cursor:pointer}.abasaf-wrap .abasaf-check span{font-size:14px;line-height:1.65;color:#395068}.abasaf-wrap .abasaf-choice-grid,.abasaf-wrap .abasaf-radio-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.abasaf-wrap .abasaf-choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.abasaf-wrap .abasaf-choice-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.abasaf-wrap .abasaf-check-pill,.abasaf-wrap .abasaf-radio-pill{display:flex;gap:10px;align-items:flex-start;padding:14px 15px;border:1px solid #d8e2ec;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .2s ease,background .2s ease}.abasaf-wrap .abasaf-check-pill:hover,.abasaf-wrap .abasaf-radio-pill:hover{border-color:#90b7de;background:#f8fbff}.abasaf-wrap .abasaf-check-pill span,.abasaf-wrap .abasaf-radio-pill span{font-size:15px;line-height:1.45;color:#284056}.abasaf-wrap .abasaf-signature-box{border:1.5px solid #cfd8e3;border-radius:16px;background:#fff;overflow:hidden}.abasaf-wrap .abasaf-signature-canvas{width:100%;height:220px;display:block;touch-action:none;background:linear-gradient(180deg,#ffffff 0%,#f9fcff 100%)}.abasaf-wrap .abasaf-signature-actions{margin-top:10px;display:flex;justify-content:flex-end}.abasaf-wrap .abasaf-actions{display:flex;justify-content:space-between;gap:14px;margin-top:26px}.abasaf-wrap .abasaf-actions.next-only{justify-content:flex-end}.abasaf-wrap .abasaf-btn{appearance:none;border:0;border-radius:14px;min-height:52px;padding:14px 26px;font-size:16px;font-weight:700;line-height:1.2;cursor:pointer}.abasaf-wrap .abasaf-btn-primary{color:#fff;background:linear-gradient(135deg,#254aa5 0%,#1c6ab6 100%);box-shadow:0 10px 22px rgb(28 106 182 / .18)}.abasaf-wrap .abasaf-btn-secondary{color:#203246;background:#eef3f8}.abasaf-wrap .abasaf-btn:disabled{opacity:.65;cursor:not-allowed}.abasaf-wrap .abasaf-message{display:none;margin-top:16px;padding:14px 16px;border-radius:14px;font-size:15px;line-height:1.5}.abasaf-wrap .abasaf-message.is-error,.abasaf-wrap .abasaf-message.is-success{display:block}.abasaf-wrap .abasaf-message.is-error{background:#fff1f1;color:#a12828;border:1px solid #efc2c2}.abasaf-wrap .abasaf-message.is-success{background:#edf9f2;color:#176c44;border:1px solid #bfe4cf}.abasaf-wrap .abasaf-success{padding:32px 28px 36px;text-align:center}.abasaf-wrap .abasaf-success h3{margin:0 0 8px;font-size:28px;color:#102132}.abasaf-wrap .abasaf-success p{margin:0;color:#355067}@media (max-width:980px){.abasaf-wrap .abasaf-grid.two,.abasaf-wrap .abasaf-grid.three,.abasaf-wrap .abasaf-choice-grid,.abasaf-wrap .abasaf-choice-grid.three,.abasaf-wrap .abasaf-choice-grid.four,.abasaf-wrap .abasaf-radio-group{grid-template-columns:1fr}}@media (max-width:767px){.abasaf-wrap .abasaf-header{padding:28px 18px}.abasaf-wrap .abasaf-header h2{font-size:28px}.abasaf-wrap .abasaf-form{padding:20px 16px}.abasaf-wrap .abasaf-actions{flex-direction:column}.abasaf-wrap .abasaf-btn{width:100%}}.abasaf-wrap .abasaf-step[aria-hidden="true"]{display:none!important}.abasaf-wrap .abasaf-signature-canvas{min-width:320px;cursor:crosshair}.abasaf-wrap .abasaf-btn{position:relative;z-index:2}.abasaf-wrap .abasaf-btn-primary,.abasaf-wrap .abasaf-btn-secondary{text-decoration:none!important}@media (max-width:980px){.abasaf-wrap .abasaf-grid.two,.abasaf-wrap .abasaf-grid.three,.abasaf-wrap .abasaf-choice-grid.two,.abasaf-wrap .abasaf-choice-grid.three,.abasaf-wrap .abasaf-choice-grid.four,.abasaf-wrap .abasaf-radio-group{grid-template-columns:1fr!important}.abasaf-wrap .abasaf-signature-canvas{min-width:0}}.abasaf-wrap .abasaf-form input[type="text"],.abasaf-wrap .abasaf-form input[type="email"],.abasaf-wrap .abasaf-form input[type="tel"],.abasaf-wrap .abasaf-form input[type="date"],.abasaf-wrap .abasaf-form textarea{-webkit-appearance:none;appearance:none}.abasaf-wrap .abasaf-form input[type="checkbox"],.abasaf-wrap .abasaf-form input[type="radio"]{accent-color:#1c6ab6}.abasaf-wrap .abasaf-step-message{display:none;margin:0 0 18px;padding:14px 16px;border-radius:14px;font-size:15px;line-height:1.5}.abasaf-wrap .abasaf-step-message.is-error,.abasaf-wrap .abasaf-step-message.is-success{display:block}.abasaf-wrap .abasaf-step-message.is-error{background:#fff1f1;color:#a12828;border:1px solid #efc2c2}.abasaf-wrap .abasaf-step-message.is-success{background:#edf9f2;color:#176c44;border:1px solid #bfe4cf}.abasaf-inline-followup{margin-top:16px}.abasaf-inline-followup label{display:block;margin:0 0 8px;font-weight:700;color:#163047}.abasaf-inline-followup input{width:100%}.abasaf-wrap .abasaf-help{display:block;margin-top:6px;color:#5d7388;font-size:13px}@media (max-width:767px){.abasaf-wrap .abasaf-security-note{margin:0 18px;padding:14px 15px;align-items:flex-start}.abasaf-wrap .abasaf-security-icon{width:38px;height:38px;font-size:18px}}.abasaf-wrap .abasaf-required-note{margin:0 0 18px;color:#4a6278;font-size:14px;line-height:1.5}.abasaf-wrap .abasaf-help{display:block;margin-top:6px;color:#5d7388;font-size:13px;line-height:1.5}.abasaf-wrap .abasaf-radio-group.is-error,.abasaf-wrap [data-required-checkbox-group].is-error{padding:10px;border:1px solid #efc2c2;border-radius:14px;background:#fff7f7}.abasaf-wrap .abasaf-inline-followup{margin-top:12px}.abasaf-wrap .abasaf-radio-group.three{grid-template-columns:repeat(3,minmax(0,1fr))}.abasaf-wrap .abasaf-radio-group.four{grid-template-columns:repeat(4,minmax(0,1fr))}