.fngh-switch{display:flex;gap:8px;justify-content:flex-end;margin:20px 0!important;flex-wrap:wrap}.fngh-switch button{padding:10px 20px!important;border:1px solid #d6c69c!important;background:#fff!important;color:#123e34!important;border-radius:30px!important;cursor:pointer;font:600 15px/1.4 system-ui!important}.fngh-switch button[aria-pressed=true]{background:#123e34!important;color:#fff!important}.fngh-switch button:focus-visible{outline:3px solid #bb9135;outline-offset:3px}.fngh-hero{background:linear-gradient(120deg,#0a2c26,#195545)!important;color:#fff!important;padding:clamp(24px,5vw,56px)!important;border-radius:20px!important;border:1px solid #b99a55!important;margin:0 0 28px!important}.fngh-eyebrow{font:600 13px/1.5 system-ui;letter-spacing:1px;color:#ead4a1;margin-bottom:15px}.fngh-hero h2{font-size:clamp(28px,4vw,46px)!important;line-height:1.25!important;color:#fff!important;margin:0 0 18px!important}.fngh-hero p{font-size:17px!important;line-height:1.8!important;color:#eef6f3!important;max-width:850px}.fngh-hero p:last-child{font-size:14px!important;border-top:1px solid #fff3;padding-top:18px;margin-top:22px}.fngh-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}.fngh-grid .application-box{background:#fff!important;border:1px solid #dce5e0!important;border-top:4px solid #bd9847!important;border-radius:16px!important;padding:26px!important;box-shadow:0 8px 30px #123e3409!important;min-width:0;color:#17382f!important}.fngh-grid h3{font-size:25px!important;color:#123e34!important;margin-top:0!important}.fngh-grid p{color:#52645e!important;line-height:1.7!important}.fngh-grid label{display:block!important;margin:16px 0!important;color:#17382f!important;font:600 14px/1.7 system-ui!important}.fngh-label{display:block;margin-bottom:6px}.fngh-grid input:not([type=hidden]):not([type=checkbox]),.fngh-grid textarea,.fngh-login input:not([type=hidden]):not([type=checkbox]):not([type=submit]){box-sizing:border-box!important;width:100%!important;border:1px solid #cbd9d2!important;border-radius:8px!important;padding:12px!important;background:#f8faf9!important;color:#162f28!important;font:16px/1.5 system-ui!important}.fngh-grid textarea{min-height:135px;resize:vertical}.fngh-grid input:focus,.fngh-grid textarea:focus{outline:2px solid #b99a55;outline-offset:2px}.fngh-grid .consent{display:flex!important;align-items:flex-start;gap:10px;font-weight:400!important}.fngh-grid .consent input{order:-1;flex:0 0 auto;margin-top:6px!important}.fngh-grid button{width:100%;padding:14px!important;background:#8c1830!important;color:white!important;border:0!important;border-radius:9px!important;font-size:16px!important;cursor:pointer}.fngh-note{padding:18px;border-inline-start:3px solid #bd9847;background:#f4f6f2;color:#31483f!important;font:14px/1.8 system-ui}.fngh-login{max-width:600px;background:#f6f8f7;padding:24px;border-radius:14px;color:#17382f}.fngh-grid [hidden]{display:none!important}html[data-fnap=dark] .fngh-grid .application-box{background:#142b25!important;color:#f5f7f6!important;border-color:#345147!important}html[data-fnap=dark] .fngh-grid h3,html[data-fnap=dark] .fngh-grid label,html[data-fnap=dark] .fngh-grid p{color:#edf5f1!important}@media(max-width:760px){.fngh-grid{grid-template-columns:1fr!important}.fngh-grid .application-box{padding:20px!important}.fngh-switch{justify-content:center}}.fngh-translation{unicode-bidi:isolate}.fngh-stacked>.fngh-translation{display:block}.fngh-hero{text-align:center}.fngh-hero p{margin-left:auto!important;margin-right:auto!important}.fngh-hero .fngh-en{color:#e9c66d}.fngh-hero h2{font-family:Georgia,serif!important;font-size:clamp(26px,3.4vw,43px)!important}.fngh-hero h2 .fngh-translation{margin:8px 0}.fngh-grid h3 .fngh-en{color:#997120}.fngh-grid h3{font-family:Georgia,serif!important;line-height:1.4!important}.fngh-grid .fngh-label{font-size:13px;line-height:1.9}.fngh-grid .consent .fngh-label{font-size:12px}.fngh-grid button{font-size:14px!important;line-height:1.8!important}.fngh-translation[lang=ar]{font-family:Tahoma,Arial,sans-serif}.fngh-grid .fngh-stacked .fngh-translation[lang=ar]{text-align:start}html[data-fnap=dark] .fngh-grid h3 .fngh-en{color:#e9c66d}@media(max-width:760px){.fngh-grid .fngh-label>.fngh-translation{display:inline}.fngh-hero h2{font-size:27px!important}}