.elementor-kit-158{--e-global-color-primary:#0B5B4A;--e-global-color-secondary:#0B2530;--e-global-color-text:#56656A;--e-global-color-accent:#FF681A;--e-global-color-hao_green_dark:#073F35;--e-global-color-hao_green_mid:#1C765F;--e-global-color-hao_orange_dark:#E9570D;--e-global-color-hao_gold:#C89542;--e-global-color-hao_cream:#F8F5EF;--e-global-color-hao_surface:#FFFFFF;--e-global-color-hao_border:#E4E8E5;--e-global-color-hao_soft_green:#EFF7F0;--e-global-color-hao_soft_orange:#FFF3E5;--e-global-color-hao_soft_blue:#EEF6FC;--e-global-color-hao_muted:#7A878B;--e-global-typography-primary-font-family:"Tajawal";--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:1.25em;--e-global-typography-secondary-font-family:"Tajawal";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.35em;--e-global-typography-text-font-family:"Tajawal";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Tajawal";--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.4em;--e-global-typography-hao_display-font-family:"Tajawal";--e-global-typography-hao_display-font-weight:800;--e-global-typography-hao_display-line-height:1.15em;--e-global-typography-hao_body_large-font-family:"Tajawal";--e-global-typography-hao_body_large-font-weight:400;--e-global-typography-hao_body_large-line-height:1.85em;--e-global-typography-hao_small-font-family:"Tajawal";--e-global-typography-hao_small-font-weight:500;--e-global-typography-hao_small-line-height:1.65em;background-color:#FFFFFF;color:#56656A;font-family:"Tajawal", Sans-serif;font-size:17px;font-weight:400;line-height:1.8em;}.elementor-kit-158 button,.elementor-kit-158 input[type="button"],.elementor-kit-158 input[type="submit"],.elementor-kit-158 .elementor-button{background-color:#FF681A;font-family:"Tajawal", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-kit-158 e-page-transition{background-color:#FFBC7D;}.elementor-kit-158 a{color:#0B5B4A;}.elementor-kit-158 a:hover{color:#FF681A;}.elementor-kit-158 h1{color:#0B2530;font-family:"Tajawal", Sans-serif;font-size:64px;font-weight:800;line-height:1.2em;}.elementor-kit-158 h2{color:#0B2530;font-family:"Tajawal", Sans-serif;font-size:42px;font-weight:800;line-height:1.3em;}.elementor-kit-158 h3{color:#0B2530;font-family:"Tajawal", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;}.elementor-kit-158 h4{color:#0B2530;font-family:"Tajawal", Sans-serif;font-size:22px;font-weight:700;line-height:1.45em;}.elementor-kit-158 img{border-radius:20px 20px 20px 20px;}.elementor-kit-158 input:not([type="button"]):not([type="submit"]),.elementor-kit-158 textarea,.elementor-kit-158 .elementor-field-textual{font-family:"Tajawal", Sans-serif;font-size:16px;color:#0B2530;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9E1DE;border-radius:14px 14px 14px 14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-158{font-size:16px;}.elementor-kit-158 h1{font-size:48px;}.elementor-kit-158 h2{font-size:34px;}.elementor-kit-158 h3{font-size:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-158{font-size:16px;}.elementor-kit-158 h1{font-size:38px;}.elementor-kit-158 h2{font-size:29px;}.elementor-kit-158 h3{font-size:23px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{--hao-green:#0B5B4A;--hao-green-dark:#073F35;--hao-green-mid:#1C765F;--hao-orange:#FF681A;--hao-orange-dark:#E9570D;--hao-gold:#C89542;--hao-ink:#0B2530;--hao-text:#56656A;--hao-muted:#7A878B;--hao-cream:#F8F5EF;--hao-surface:#FFFFFF;--hao-border:#E4E8E5;--hao-soft-green:#EFF7F0;--hao-soft-orange:#FFF3E5;--hao-soft-blue:#EEF6FC;--hao-radius-sm:14px;--hao-radius-md:20px;--hao-radius-lg:28px;--hao-shadow:0 14px 42px rgba(7,63,53,.08);--hao-shadow-soft:0 8px 28px rgba(11,37,48,.06)}
html[dir="rtl"] body,body.rtl{font-family:"Tajawal",Arial,sans-serif;color:var(--hao-text);background:#fff}.hao-section{padding-block:88px}.hao-section-tight{padding-block:56px}.hao-card{background:#fff;border:1px solid var(--hao-border);border-radius:var(--hao-radius-md);box-shadow:var(--hao-shadow-soft)}.hao-card--green{background:var(--hao-soft-green)}.hao-card--orange{background:var(--hao-soft-orange)}.hao-card--blue{background:var(--hao-soft-blue)}.hao-eyebrow{color:var(--hao-orange);font-weight:700}.hao-pill{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 16px;border-radius:999px;background:var(--hao-soft-green);color:var(--hao-green-dark);font-weight:600}.hao-tool-card{min-height:170px;padding:28px;border:1px solid rgba(11,91,74,.08);border-radius:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hao-tool-card:hover{transform:translateY(-3px);box-shadow:var(--hao-shadow);border-color:rgba(11,91,74,.18)}.hao-trust-strip{background:var(--hao-green-dark);color:#fff;border-radius:20px}.hao-primary-button .elementor-button{border-radius:999px;background:var(--hao-orange);color:#fff;padding:16px 30px;font-weight:700}.hao-primary-button .elementor-button:hover{background:var(--hao-orange-dark);color:#fff}.hao-hero-shell{border-radius:0 0 42px 42px;overflow:hidden}@media(max-width:1024px){.hao-section{padding-block:72px}}@media(max-width:767px){.hao-section{padding-block:56px}.hao-section-tight{padding-block:40px}.hao-tool-card{min-height:auto;padding:22px}.hao-hero-shell{border-radius:0 0 28px 28px}}@media(prefers-reduced-motion:reduce){.hao-tool-card,.hao-primary-button .elementor-button{transition:none!important}}/* End custom CSS */