@font-face{font-family:RunamaContactArad;src:url("AradVF.woff2") format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}
body.rncf-standalone{margin:0;background:#fff;color:#172033;font-family:RunamaContactArad,Tahoma,Arial,sans-serif!important;font-size:15px;line-height:1.65;overflow-x:hidden}
.rncf-standalone *, .rn-contact-page-only *{box-sizing:border-box}
.rncf-standalone h1,.rncf-standalone h2{margin:0;font-weight:700;line-height:1.3}
.rncf-standalone p{margin:0 0 1em}.rncf-standalone a{color:inherit;text-decoration:none}.rncf-standalone button{font-family:inherit;cursor:pointer;border:0}.rncf-standalone fieldset{min-inline-size:0}
.rn-contact-page-only{font-family:RunamaContactArad,Tahoma,Arial,sans-serif;direction:rtl;isolation:isolate}.rn-contact-page-only input[type=email],.rn-contact-page-only input[type=url],.rn-contact-page-only input[type=tel]{direction:ltr;text-align:left}
.rncf-standalone .skip-link{position:absolute;top:-100px}.rncf-standalone .skip-link:focus{top:0;z-index:100001;background:#fff;padding:12px}
.rncf-standalone.admin-bar .rn-help-site-header{top:32px}@media(max-width:782px){.rncf-standalone.admin-bar .rn-help-site-header{top:46px}}
.rn-help-site-header{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #e7e9ed}
.rn-help-site-header-inner{width:min(1180px,calc(100% - 32px));height:68px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.rn-help-site-brand{display:flex;align-items:center;gap:14px;min-width:0}
.rn-help-site-logo{display:inline-flex;align-items:center;text-decoration:none;line-height:1}
.rn-help-site-logo img{display:block!important;width:92px!important;max-width:92px!important;height:30px!important;max-height:30px!important;object-fit:contain!important}
.rn-help-site-divider{width:1px;height:30px;background:#d8dce2;flex:0 0 1px}
.rn-help-site-label{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:#1c2a4b;font-size:16px;font-weight:800;white-space:nowrap}
.rn-help-site-help-icon{width:21px;height:21px;border:1.5px solid currentColor;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-family:Arial,sans-serif;font-weight:700}
.rn-help-site-actions{display:flex;align-items:center;gap:22px}
.rn-help-site-actions a{color:#475569;text-decoration:none;font-size:14px;font-weight:650}
.rn-help-site-actions a:hover,.rn-help-site-label:hover{color:#0f172a}
.rn-help-site-content{min-height:calc(100vh - 140px);background:#fff}
.rn-help-site-footer{border-top:1px solid #e7e9ed;background:#fafbfc;color:#667085}
.rn-help-site-footer-inner{width:min(960px,calc(100% - 32px));margin:0 auto;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px}
.rn-help-site-footer p{margin:0}
.rn-help-site-footer nav{display:flex;gap:18px;flex-wrap:wrap}
.rn-help-site-footer a{color:#475569;text-decoration:none}
body.rtl .rn-help-site-header{direction:rtl}
@media (max-width:720px){.rn-help-site-header-inner{height:60px;width:calc(100% - 24px)}
.rn-help-site-logo img{width:76px!important;max-width:76px!important;height:25px!important;max-height:25px!important}
.rn-help-site-divider{height:25px}
.rn-help-site-label{font-size:15px}
.rn-help-site-actions{gap:14px}
.rn-help-site-actions a:last-child{display:none}
.rn-help-site-footer-inner{width:calc(100% - 28px)}
.rn-help-site-footer-inner{padding:18px 0;min-height:0;align-items:flex-start;flex-direction:column}}
.rn-contact-wrap{margin:28px 0 12px}
.rn-contact-form{border-top:1px solid #e5e7eb;padding-top:24px}
.rn-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.rn-contact-field{display:flex;flex-direction:column;gap:7px}
.rn-contact-field-full{grid-column:1/-1}
.rn-contact-field>span{font-size:14px;font-weight:800;color:#172033}
.rn-contact-field b,.rn-contact-consent b{color:#c0392b}
.rn-contact-field small{font-size:12px;color:#778295;font-weight:500}
.rn-contact-field input,.rn-contact-field select,.rn-contact-field textarea{width:100%;border:1px solid #cfd5dc;background:#fff;color:#111827;border-radius:0;padding:12px 13px;font:inherit;font-size:15px;line-height:1.6;box-shadow:none;outline:none}
.rn-contact-field input,.rn-contact-field select{min-height:48px}
.rn-contact-field textarea{resize:vertical;min-height:180px}
.rn-contact-field input:focus,.rn-contact-field select:focus,.rn-contact-field textarea:focus{border-color:#4f7fff;box-shadow:0 0 0 2px rgba(79,127,255,.12)}
.rn-contact-consent{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.8;color:#4b5563}
.rn-contact-consent input{margin-top:5px;flex:0 0 auto}
.rn-contact-actions{display:flex;align-items:center;gap:18px;margin-top:22px;flex-wrap:wrap}
.rn-contact-submit{border:0;background:#1c2a4b;color:#fff;min-height:48px;padding:0 24px;font:inherit;font-weight:850;cursor:pointer}
.rn-contact-submit:hover{background:#111d35}
.rn-contact-actions p{margin:0!important;font-size:12.5px!important;color:#6b7280!important}
.rn-contact-status{display:flex;flex-direction:column;gap:4px;padding:14px 16px;margin-bottom:22px;border-right:3px solid}
.rn-contact-success{background:#f0fdf4;border-color:#16a34a;color:#14532d}
.rn-contact-error{background:#fef2f2;border-color:#dc2626;color:#7f1d1d}
.rn-contact-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
html[data-theme="dark"] .rn-contact-field input,html[data-theme="dark"] .rn-contact-field select,html[data-theme="dark"] .rn-contact-field textarea,body.dark-mode .rn-contact-field input,body.dark-mode .rn-contact-field select,body.dark-mode .rn-contact-field textarea{background:#101826;color:#eef4fb;border-color:#344155}
html[data-theme="dark"] .rn-contact-field>span,body.dark-mode .rn-contact-field>span{color:#eef4fb}
html[data-theme="dark"] .rn-contact-consent,body.dark-mode .rn-contact-consent{color:#c4cedc}
@media (max-width:720px){.rn-contact-grid{grid-template-columns:1fr}
.rn-contact-field-full{grid-column:auto}
.rn-contact-actions{align-items:stretch;flex-direction:column}
.rn-contact-submit{width:100%}}
.rn-help-site-actions .rn-help-contact-link{font-weight:800;color:#1c2a4b}
@media (max-width:720px){.rn-help-site-actions{gap:12px}
.rn-help-site-actions a{font-size:13px}}
.rn-contact-page-only{min-height:calc(100vh - 160px);display:flex;align-items:flex-start;justify-content:center;padding:48px 20px 72px;background:var(--kg-color-bg,#fff)}
.rn-contact-page-only-inner{width:min(100%,920px)}
.rn-contact-page-only .rn-contact-wrap{margin:0}
.rn-contact-page-only .rn-contact-form{border-top:0;padding-top:0}
.rn-contact-page-only .rn-contact-grid{gap:20px}
.rn-contact-page-only .rn-contact-field input,.rn-contact-page-only .rn-contact-field select,.rn-contact-page-only .rn-contact-field textarea{font-size:16px}
.rn-contact-page-only .rn-contact-field textarea{min-height:260px}
.rn-contact-page-only .rn-contact-actions{margin-top:26px}
.rn-contact-page-only .rn-contact-submit{min-width:180px}
@media (max-width:720px){.rn-contact-page-only{padding:28px 16px 48px;min-height:calc(100vh - 120px)}
.rn-contact-page-only .rn-contact-field textarea{min-height:220px}}
.rn-contact-page-only{min-height:calc(100vh - 160px);display:block;padding:52px 20px 84px;background:linear-gradient(180deg,#f7f9fc 0,#fff 340px)}
.rn-contact-page-only-inner{width:min(100%,1080px);margin:0 auto}
.rn-contact-brand{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:64px;align-items:end;padding:20px 0 42px;border-bottom:1px solid #dce2ea}
.rn-contact-brand-kicker,.rn-contact-form-kicker{display:block;margin-bottom:14px;font-size:12px;font-weight:900;letter-spacing:.14em;color:#4f7fff}
.rn-contact-brand h1{margin:0 0 18px;font-size:clamp(40px,5vw,72px);line-height:1.04;letter-spacing:-.045em;color:#111b31;font-weight:950}
.rn-contact-brand-lead{margin:0;max-width:700px;font-size:clamp(18px,2vw,24px);line-height:1.85;color:#33435f;font-weight:650}
.rn-contact-brand-why{padding-right:24px;border-right:3px solid #1c2a4b}
.rn-contact-brand-why>span{display:block;margin-bottom:10px;font-size:14px;font-weight:900;color:#111b31}
.rn-contact-brand-why p{margin:0;font-size:15px;line-height:2;color:#5b667a}
.rn-contact-flow{display:grid;grid-template-columns:repeat(3,1fr);margin:30px 0 38px;border:1px solid #dce2ea;background:#fff}
.rn-contact-flow>div{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-left:1px solid #dce2ea}
.rn-contact-flow>div:last-child{border-left:0}
.rn-contact-flow b{display:grid;place-items:center;flex:0 0 34px;height:34px;background:#1c2a4b;color:#fff;font-size:14px}
.rn-contact-flow span{display:flex;flex-direction:column;gap:3px}
.rn-contact-flow strong{font-size:14px;color:#172033}
.rn-contact-flow small{font-size:12px;line-height:1.7;color:#778295}
.rn-contact-wrap{margin:0;border:1px solid #d7dee8;background:#fff}
.rn-contact-form-head{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:end;padding:30px 34px;border-bottom:1px solid #e2e7ee;background:#111b31;color:#fff}
.rn-contact-form-head h2{margin:0 0 8px!important;color:#fff!important;font-size:30px!important;line-height:1.35!important}
.rn-contact-form-head p{margin:0!important;color:#bfc9d8!important;font-size:14px!important;line-height:1.9!important}
.rn-contact-form-kicker{color:#7fa2ff}
.rn-contact-form-note{display:flex;gap:12px;align-items:flex-start;padding:14px 0 2px;border-top:1px solid rgba(255,255,255,.18)}
.rn-contact-form-note>span{font-size:19px;color:#7fa2ff}
.rn-contact-form-note p{font-size:12.5px!important}
.rn-contact-form{padding:0!important;border-top:0!important}
.rn-contact-section{margin:0;padding:30px 34px 34px;border:0;border-bottom:1px solid #e7ebf0}
.rn-contact-section legend{width:100%;display:flex;gap:14px;align-items:center;margin:0 0 24px;padding:0}
.rn-contact-section legend>span{display:grid;place-items:center;width:36px;height:36px;background:#eef3ff;color:#345dcc;font-size:12px;font-weight:950}
.rn-contact-section legend>div{display:flex;flex-direction:column;gap:2px}
.rn-contact-section legend strong{font-size:17px;color:#172033}
.rn-contact-section legend small{font-size:12px;color:#7a8598}
.rn-contact-grid{gap:20px 22px}
.rn-contact-field{gap:8px}
.rn-contact-field>span{font-size:13px;font-weight:850;color:#28344a}
.rn-contact-field small{font-size:11px;color:#8a94a5}
.rn-contact-field input,.rn-contact-field select,.rn-contact-field textarea{border:1px solid #cbd3df;background:#fbfcfe;color:#101827;padding:13px 14px;font-size:15px;line-height:1.6;transition:border-color .18s,background .18s,box-shadow .18s}
.rn-contact-field input,.rn-contact-field select{min-height:52px}
.rn-contact-field textarea{min-height:250px;resize:vertical}
.rn-contact-field input::placeholder,.rn-contact-field textarea::placeholder{color:#9ba4b4}
.rn-contact-field input:hover,.rn-contact-field select:hover,.rn-contact-field textarea:hover{border-color:#9facbd;background:#fff}
.rn-contact-field input:focus,.rn-contact-field select:focus,.rn-contact-field textarea:focus{border-color:#4f7fff;background:#fff;box-shadow:0 0 0 3px rgba(79,127,255,.11)}
.rn-contact-field-primary select{font-weight:750;background:#f6f8fd}
.rn-contact-message-meta{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.rn-contact-message-meta small:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;color:#56667f}
.rn-contact-finish{padding:26px 34px 32px;background:#f7f9fc}
.rn-contact-consent{margin:0 0 22px;font-size:13px;line-height:1.9;color:#566175}
.rn-contact-consent a{font-weight:800}
.rn-contact-consent input{width:18px;height:18px;margin-top:4px;accent-color:#1c2a4b}
.rn-contact-actions{margin:0;justify-content:space-between;gap:18px}
.rn-contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-width:200px;min-height:54px;padding:0 26px;background:#1c2a4b;color:#fff;font-weight:900;font-size:15px;transition:background .18s,transform .18s}
.rn-contact-submit:hover{background:#345dcc;transform:translateY(-1px)}
.rn-contact-actions p{font-size:12px!important;color:#7a8598!important}
.rn-contact-status{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;margin:28px 34px 0;padding:18px;border-right:0;border:1px solid}
.rn-contact-status-icon{display:grid;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950}
.rn-contact-status>div{display:flex;flex-direction:column;gap:4px}
.rn-contact-success{background:#f3fbf6;border-color:#b8e1c4;color:#195f36}
.rn-contact-success .rn-contact-status-icon{background:#dff3e5}
.rn-contact-error{background:#fff7f7;border-color:#efc6c6;color:#7d2525}
.rn-contact-error .rn-contact-status-icon{background:#f9dddd}
.rn-contact-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
html[data-theme="dark"] .rn-contact-page-only,body.dark-mode .rn-contact-page-only{background:#0d1420}
html[data-theme="dark"] .rn-contact-brand h1,body.dark-mode .rn-contact-brand h1,html[data-theme="dark"] .rn-contact-brand-why>span,body.dark-mode .rn-contact-brand-why>span,html[data-theme="dark"] .rn-contact-section legend strong,body.dark-mode .rn-contact-section legend strong,html[data-theme="dark"] .rn-contact-field>span,body.dark-mode .rn-contact-field>span{color:#eef4fb}
html[data-theme="dark"] .rn-contact-brand-lead,body.dark-mode .rn-contact-brand-lead,html[data-theme="dark"] .rn-contact-brand-why p,body.dark-mode .rn-contact-brand-why p{color:#b9c5d5}
html[data-theme="dark"] .rn-contact-flow,body.dark-mode .rn-contact-flow,html[data-theme="dark"] .rn-contact-wrap,body.dark-mode .rn-contact-wrap{background:#111a28;border-color:#2b384b}
html[data-theme="dark"] .rn-contact-flow>div,body.dark-mode .rn-contact-flow>div,html[data-theme="dark"] .rn-contact-section,body.dark-mode .rn-contact-section{border-color:#2b384b}
html[data-theme="dark"] .rn-contact-finish,body.dark-mode .rn-contact-finish{background:#0f1724}
@media (max-width:820px){.rn-contact-page-only{padding:34px 16px 58px}
.rn-contact-brand{grid-template-columns:1fr;gap:26px;padding-bottom:30px}
.rn-contact-brand h1{font-size:44px}
.rn-contact-brand-lead{font-size:18px}
.rn-contact-brand-why{padding-right:16px}
.rn-contact-flow{grid-template-columns:1fr}
.rn-contact-flow>div{border-left:0;border-bottom:1px solid #dce2ea}
.rn-contact-flow>div:last-child{border-bottom:0}
.rn-contact-form-head{grid-template-columns:1fr;padding:26px 22px}
.rn-contact-form-note{display:none}
.rn-contact-section{padding:26px 22px 28px}
.rn-contact-grid{grid-template-columns:1fr}
.rn-contact-field-full{grid-column:auto}
.rn-contact-finish{padding:24px 22px 28px}
.rn-contact-actions{align-items:stretch;flex-direction:column}
.rn-contact-submit{width:100%}
.rn-contact-actions p{text-align:center!important}
.rn-contact-status{margin:22px 22px 0}
.rn-contact-message-meta{flex-direction:column;gap:4px}}
/* Header styles retained from reference site */
.rn-help-site-header{background:var(--rh-bg)!important;border-bottom:1px solid var(--rh-line)!important;box-shadow:inset 0 3px 0 var(--rh-accent)}
.rn-help-site-header-inner{max-width:1180px;margin-inline:auto}
.rn-help-site-label{color:var(--rh-head)!important;font-weight:600}
.rn-help-site-actions a{color:var(--rh-text)!important;font-weight:500;transition:color .15s}
.rn-help-site-actions a:hover{color:var(--rh-accent)!important}
.rn-help-site-footer{background:var(--rh-bg)!important;border-top:1px solid var(--rh-line)!important;color:var(--rh-text)!important}
.rn-help-site-footer a{color:var(--rh-text)!important}
.rn-help-site-footer a:hover{color:var(--rh-accent)!important}
.rn-help-site-header a:focus-visible{outline:2px solid var(--rh-accent);outline-offset:2px}
/* Individual and desk gateways: optional addition, reference content retained. */
.rncf-gateway .rncf-gateway-note{font-size:12px;line-height:1.9;color:#64748b;margin:18px 0 0}.rncf-gateway .rncf-gateway-link{font-size:13px;margin:12px 0 0}.rncf-gateway .rncf-gateway-link a{color:#345dcc;text-decoration:underline;overflow-wrap:anywhere}

@media(max-width:640px){body.rncf-standalone .rn-help-site-header-inner{height:auto;min-height:80px;flex-wrap:wrap;gap:10px;padding:12px 0}body.rncf-standalone .rn-help-site-brand{width:100%;justify-content:center}body.rncf-standalone .rn-help-site-actions{width:100%;justify-content:space-between;gap:10px}body.rncf-standalone .rn-help-site-actions a{font-size:12px}.rncf-gateway .rn-contact-field select{min-width:0;max-width:100%}}
