/* Fork-free opt-in application choices, responsive and accessible */
.fj-application-options{direction:rtl;text-align:right;box-sizing:border-box;margin:24px auto 28px;padding:22px;max-width:1000px;border:1px solid #d0e0ed;border-radius:19px;background:#fff;box-shadow:0 8px 25px #09294814;color:#1d3b54}
.fj-application-options h2{margin:0 0 10px;font-size:clamp(20px,3vw,27px);line-height:1.55;color:#143954}
.fj-application-options>p{line-height:1.95;margin:0 0 14px;font-size:14px;color:#48677f}
.fj-choice-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.fj-choice-buttons a,.fj-modal-actions a{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none!important;border-radius:13px;padding:14px 15px;font:800 15px/1.6 Cairo,Tahoma,Arial,sans-serif;white-space:normal;min-height:57px}
.fj-choice-self,.fj-modal-self{background:#ecf3fa;color:#153f69!important;border:2px solid #a2c4da}
.fj-choice-pro,.fj-modal-assist{background:#124a6e;color:#fff!important;border:2px solid #124a6e}
.fj-choice-buttons a:hover,.fj-modal-actions a:hover{filter:brightness(.96)}
.fj-choice-buttons a:focus-visible,.fj-modal-actions a:focus-visible{outline:3px solid #dfb14c;outline-offset:3px}
.fj-application-options .fj-choice-disclaimer{font-size:12px;color:#5d6b78;margin:13px 0 0}
.fj-labelled-direct,.fj-labelled-help{white-space:normal!important;text-align:center!important;line-height:1.5!important;font-weight:800!important}
.fj-labelled-help{background:#124a6e!important;color:#fff!important}
.fj-application-options~.fj-original-cta{display:none}
.fj-original-cta{display:none!important}
.fj-dialog-open{overflow:hidden}
.fj-apply-backdrop{position:fixed;inset:0;background:#0b1b2caa;display:flex;justify-content:center;align-items:center;z-index:2147483000;padding:14px;overflow:auto;direction:rtl}
.fj-apply-modal{box-sizing:border-box;position:relative;background:#fff;color:#193951;border-radius:22px;width:min(580px,100%);padding:25px;box-shadow:0 18px 60px #07142170;text-align:right;max-height:calc(100vh - 30px);overflow:auto}
.fj-dialog-close{position:absolute;left:13px;top:11px;border:0;border-radius:50%;background:#ecf2f6;color:#1d3855;font:800 25px/1 Cairo,Tahoma,Arial;padding:6px 12px;cursor:pointer}
.fj-modal-tag{display:inline-block;color:#087c85;font-size:12px;font-weight:900}
.fj-apply-modal h2{color:#153956;font-size:clamp(22px,3vw,28px);line-height:1.5;margin:8px 0}
.fj-apply-modal p{line-height:2;font-size:14px;color:#435b6b}
.fj-modal-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:17px}
.fj-apply-modal .fj-modal-note{font-size:12px;border-top:1px solid #dfebf3;padding-top:12px;margin-bottom:0}
@media(max-width:640px){.fj-choice-buttons{grid-template-columns:1fr}.fj-application-options{padding:17px;margin:20px 10px}.fj-apply-modal{padding:19px}.fj-choice-buttons a,.fj-modal-actions a{font-size:14px;min-height:55px}}
@media(prefers-reduced-motion:reduce){.fj-apply-backdrop{scroll-behavior:auto}}