@charset "UTF-8";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--background-color);color:var(--text-color)}html[lang=ar] body{font-family:Changa,sans-serif}html[lang=en] body,html[lang=fr] body,html[lang=de] body{font-family:Poppins,sans-serif}a{text-decoration:inherit;color:inherit}p{margin:0;color:var(--text-primary)}h1,h2,h3,h4,h5,h6{color:var(--header-primary)}h4,h5,h6{color:var(--header-secondary)}.pr-btn{background:var(--primary-color);color:#fff!important;border-radius:100px;padding:20px 32px;font-size:14px;font-weight:600;border:none;transition:.4s ease-in-out}.pr-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.pr-btn:active{transform:translateY(0);box-shadow:0 3px 8px #00000026}.sec-btn{background:transparent;color:#fff;border:1px solid #FFFFFF;border-radius:100px;padding:14px 32px;font-size:14px;font-weight:400;border:1px solid #fff;transition:.4s ease-in-out}.sec-btn:hover{background:#fff;color:#0b1b33;transform:translateY(-2px);box-shadow:0 6px 18px #00000040}.badge-check{--size: 48px;--ring: 6px;--bg: #2563EB;--ring-color: #071a34;--tick: #fff;--tick-width: 3px;position:relative;display:inline-grid;place-items:center;inline-size:var(--size);block-size:var(--size);border-radius:50%;background:var(--bg);box-shadow:0 0 0 var(--ring) var(--ring-color)}.badge-check:after{content:"";inline-size:45%;block-size:22%;border:var(--tick-width) solid var(--tick);border-top:0;border-right:0;transform:rotate(-45deg)}.badge-check--sm{--size: 25px;--ring: 4px;--tick-width: 3px;--ring-color: #7FB519;--bg: #659711 }.badge-check--lg{--size: 56px;--ring: 6px;--tick-width: 3px}.tagline{--bar-w: 3.86em;--bar-h: 20px;--bar-start: 20px}.tagline>span{position:relative;display:inline-block;padding-inline-end:.15em;z-index:1}.tagline>span:after{content:"";position:absolute;inline-size:var(--bar-w);block-size:var(--bar-h);background:#2563ebcc;inset-inline-end:0;top:50%;right:var(--bar-start);border-radius:2px;z-index:-1}html[dir=rtl] .tagline>span:after{right:auto;inset-inline-start:var(--bar-start);inset-inline-end:auto}.light-txt{color:#ffffffb2}.subtitle{font-weight:600;font-size:16px;line-height:150%;color:var(--subtitle-color)}.subtitle-dark{font-weight:600;font-size:16px;line-height:150%;color:#ffffff80}.page-header-section{background:var(--bg-primary);padding:72px 0}.page-header-section .header-subtitle{font-size:18px;font-weight:600;color:#fff;margin-bottom:24px}.page-header-section .header-title{font-weight:700;font-size:29px;color:#fff;margin-bottom:24px;text-transform:uppercase}.page-header-section .header-desc,.page-header-section .header-desc p{color:#ffffffb2;font-size:20px}.image-text-section{padding:120px 0}.image-text-section img{width:384px;height:297px}.primary-bg{background:var(--bg-primary)}.secondary-bg{background:var(--bg-secondary)}.title-light{font-weight:700;font-size:28px;color:var(--header-primary);margin-bottom:32px;text-transform:uppercase}.title-dark{font-weight:700;font-size:28px;color:#fff;margin-bottom:32px;text-transform:uppercase}.cstm-text-dark,.cstm-text-dark p{font-weight:400;font-size:20px;color:#fff;margin-bottom:32px}.cstm-text-light,.cstm-text-light p{font-weight:400;font-size:20px;color:var(--header-primary)}.hb-feature-card,.program-card,.offer-card,.step-card,.training-module-item,.benefit-card,.accounting-chooses-item,.headed-item{transition:.4s ease-in-out;position:relative}.hb-feature-card:hover,.program-card:hover,.offer-card:hover,.step-card:hover,.training-module-item:hover,.benefit-card:hover,.accounting-chooses-item:hover,.headed-item:hover{transform:translateY(-8px);box-shadow:var(--glow)}@media screen and (max-width: 767px){[data-aos]{opacity:1!important;pointer-events:auto!important;transform:none!important}}:root{--hb-accent: #2563eb;--hb-accent-hover: #1d4ed8;--hb-cyan: #38bdf8;--hb-deep: #0b1b33;--hb-void: #020617;--primary-color: #2563eb;--bg-primary: linear-gradient(135deg, #0b1b33 0%, #123a6b 55%, #0a2748 100%);--bg-secondary: #d8e6f5;--text-primary: #0f2744;--text-secondary: #4a6280;--header-primary: #0b1b33;--header-secondary: #071428;--subtitle-color: rgba(15, 39, 68, .55);--ink-tagline: #0b1b33;--tagline-bar: rgba(37, 99, 235, .85);--ink: #0b1b33;--card: #ffffff;--muted: #5b6f88;--stroke: rgba(37, 99, 235, .14);--shadow: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 18px 42px rgba(15, 39, 68, .12);--glow: 0 0 0 1px rgba(37, 99, 235, .12), 0 16px 40px rgba(37, 99, 235, .12);--accent: rgba(37, 99, 235, .85);--ink-lang: rgba(255, 255, 255, .75);--card-lang: #ffffff;--stroke-lang: rgba(37, 99, 235, .14);--muted-lang: #5b6f88;--shadow-lang: 0 24px 48px rgba(15, 39, 68, .16);--toggle-ink: #ffffff;--toggle-ring: rgba(56, 189, 248, .35);--toggle-hover: rgba(56, 189, 248, .12);--card-program: rgba(255, 255, 255, .92);--ink-program: #0b1b33;--stroke-program: rgba(37, 99, 235, .18);--success-600-program: #2563eb;--card-contact: #ffffff;--ink-contact: #0b1b33;--muted-contact: #7a8da6;--stroke-contact: rgba(37, 99, 235, .14);--shadow-contact: 0 14px 36px rgba(15, 39, 68, .1);--success-contact: #2563eb;--success-dk-contact: #1d4ed8;--bg-contact: #0b1b33;--page-bg: linear-gradient(180deg, #c5d8ec 0%, #d8e6f5 45%, #e8f1fa 100%)}[data-theme=dark]{--primary-color: #38bdf8;--bg-primary: linear-gradient(135deg, #020617 0%, #0b1628 50%, #0f1f36 100%);--bg-secondary: #0b1628;--text-primary: #e8f1fb;--text-secondary: rgba(232, 241, 251, .65);--header-primary: #e8f1fb;--header-secondary: #e8f1fb;--subtitle-color: rgba(232, 241, 251, .55);--ink-tagline: #e8f1fb;--tagline-bar: rgba(56, 189, 248, .85);--ink: #e8f1fb;--card: rgba(255, 255, 255, .06);--muted: rgba(232, 241, 251, .6);--stroke: rgba(125, 211, 252, .16);--shadow: 0 1px 0 rgba(125, 211, 252, .08) inset, 0 22px 48px rgba(0, 0, 0, .4);--glow: 0 0 0 1px rgba(56, 189, 248, .18), 0 18px 44px rgba(37, 99, 235, .2);--accent: rgba(56, 189, 248, .9);--ink-lang: rgba(255, 255, 255, .75);--card-lang: #0f1f36;--stroke-lang: rgba(125, 211, 252, .16);--muted-lang: rgba(232, 241, 251, .6);--shadow-lang: 0 28px 56px rgba(0, 0, 0, .45);--toggle-ink: #ffffff;--toggle-ring: rgba(56, 189, 248, .4);--toggle-hover: rgba(56, 189, 248, .14);--card-program: rgba(255, 255, 255, .06);--ink-program: #e8f1fb;--stroke-program: rgba(125, 211, 252, .18);--success-600-program: #38bdf8;--card-contact: #0f1f36;--ink-contact: #e8f1fb;--muted-contact: rgba(232, 241, 251, .65);--stroke-contact: rgba(125, 211, 252, .16);--shadow-contact: 0 18px 40px rgba(0, 0, 0, .4);--success-contact: #2563eb;--success-dk-contact: #38bdf8;--bg-contact: #020617;--page-bg: linear-gradient(180deg, #020617 0%, #0b1628 55%, #0f1f36 100%)}body{background:var(--page-bg);color:var(--text-primary);position:relative;isolation:isolate}.hb-site-atmosphere{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hb-site-atmosphere:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background:radial-gradient(900px 420px at 0% 0%,rgba(37,99,235,.18),transparent 55%),radial-gradient(700px 380px at 100% 10%,rgba(56,189,248,.12),transparent 50%),radial-gradient(600px 400px at 60% 100%,rgba(29,78,216,.1),transparent 55%)}.hb-site-atmosphere .hb-data-field{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(37,99,235,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.07) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse at 50% 20%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 20%,#000 15%,transparent 70%)}[data-theme=dark] .hb-site-atmosphere .hb-data-field{opacity:.14;background-image:linear-gradient(rgba(125,211,252,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.05) 1px,transparent 1px)}header,main,footer{position:relative;z-index:1}header{backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border-bottom:1px solid rgba(56,189,248,.12);box-shadow:0 12px 32px #0206172e}.pr-btn,.sec-btn,button.pr-btn,a.pr-btn{position:relative;overflow:hidden;border-radius:999px!important;border:1px solid rgba(255,255,255,.2)!important;background:linear-gradient(180deg,#3b82f6,#2563eb 55%,#1d4ed8)!important;color:#fff!important;box-shadow:0 1px #ffffff40 inset,0 2px #1d4ed873,0 10px 22px #2563eb4d!important;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease!important}.pr-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.28) 50%,transparent 62%);transform:translate(-130%);transition:transform .55s ease;pointer-events:none}.pr-btn:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 1px #ffffff4d inset,0 3px #1d4ed880,0 16px 32px #2563eb61!important}.pr-btn:hover:after{transform:translate(130%)}.pr-btn:active{transform:translateY(1px)}.sec-btn{background:#ffffff1a!important;border:1px solid rgba(56,189,248,.35)!important;color:#fff!important;border-radius:999px!important;box-shadow:0 8px 20px #02061733;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .15s ease,background .2s ease,box-shadow .2s ease!important}.sec-btn:hover{transform:translateY(-2px);background:#38bdf829!important}.hb-feature-card,.program-card,.service-card,.contact-card,.about-card{border:1px solid var(--stroke)!important;background:linear-gradient(180deg,#fffffffa,#f3f8fdf0)!important;box-shadow:var(--shadow)!important;border-radius:18px!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}[data-theme=dark] .hb-feature-card,[data-theme=dark] .program-card,[data-theme=dark] .service-card,[data-theme=dark] .contact-card,[data-theme=dark] .about-card{background:linear-gradient(180deg,#ffffff14,#ffffff08)!important}.hb-feature-card:hover,.program-card:hover,.service-card:hover{transform:translateY(-4px);border-color:#2563eb47!important;box-shadow:var(--glow)!important}.hb-feature-divider,.badge-check{background:linear-gradient(90deg,#2563eb,#38bdf8)!important}.badge-check{box-shadow:0 0 12px #38bdf859}.hero-section{position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px 280px at 50% 0%,rgba(56,189,248,.18),transparent 60%),linear-gradient(rgba(56,189,248,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.04) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;opacity:.85;-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 95%);mask-image:linear-gradient(to bottom,#000 40%,transparent 95%)}.hero-title span{color:var(--hb-cyan, #38bdf8)}.tagline:before{background:var(--tagline-bar)!important}.nav-link a p.active,.nav-link a p:hover{color:#fff!important}.nav-link a p:after{background:linear-gradient(90deg,#38bdf8,#2563eb)!important}.hb-trigger:hover,.hb-services.open .hb-trigger{color:#fff!important}.hb-menu{border:1px solid var(--stroke)!important;box-shadow:var(--shadow)!important;border-radius:16px!important;overflow:hidden}.hb-cat.is-active{color:var(--primary-color)!important;background:#2563eb14}input,textarea,select{border-radius:12px!important;border-color:var(--stroke)!important;transition:border-color .2s ease,box-shadow .2s ease!important}input:focus,textarea:focus,select:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px #2563eb2e!important;outline:none}main{animation:hb-page-enter .5s ease both}@keyframes hb-page-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){main,.pr-btn,.sec-btn,.hb-feature-card,.program-card,.service-card{animation:none!important;transition:none!important;transform:none!important}.pr-btn:after{display:none}}header{background:var(--bg-primary);height:100px;width:100%}.nav-link a p{position:relative;font-size:16px;font-weight:500;color:#ffffffb2;transition:color .3s ease,transform .3s ease;width:fit-content}.nav-link a p:hover{color:#fff;transform:translateY(-2px)}.nav-link a p:after{content:"";position:absolute;width:100%;height:2px;bottom:-4px;left:0;background-color:#fff;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out}.nav-link a p:hover:after{transform:scaleX(1);transform-origin:left}.nav-link .active{color:#fff!important}.hb-logo{width:258px;height:auto}@media (max-width: 768px){.hb-logo{width:180px}}@media (max-width: 480px){.hb-logo{width:140px}}.hb-nav{position:relative;z-index:40;color:var(--ink)}.hb-services{position:relative;display:inline-block}.hb-trigger{display:inline-flex;align-items:center;gap:.4rem;background:transparent;color:#ffffffb2;letter-spacing:.02em;border:0;padding:.5rem .75rem;border-radius:.5rem;cursor:pointer}.hb-trigger .chev{width:18px;height:18px;opacity:.7;transition:transform .25s ease}.hb-services.open .hb-trigger .chev{transform:rotate(180deg)}.hb-menu{position:absolute;top:calc(100% + 12px);left:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;background:var(--card);color:var(--ink);border-radius:12px;box-shadow:var(--shadow),var(--glow);border:1px solid var(--stroke);padding:12px;min-width:640px;display:grid;grid-template-columns:260px 1fr;gap:12px}.hb-services.open .hb-menu{display:grid}.hb-services.open .hb-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,visibility 0s}.hb-arrow{position:absolute;top:-8px;left:28px;width:16px;height:16px;background:var(--card);transform:rotate(45deg);border-left:1px solid var(--stroke);border-top:1px solid var(--stroke);box-shadow:-3px -3px 8px #0000000f}.hb-cats{list-style:none;margin:0;padding:8px;background:var(--card);border:1px solid var(--stroke);border-radius:10px;box-shadow:0 8px 18px #0000000f inset}.hb-cat{width:100%;text-align:left;background:transparent;color:var(--ink);padding:12px 14px;border-radius:8px;border:0;cursor:pointer;font-weight:400;position:relative;display:flex;align-items:center;justify-content:space-between;transition:background .2s ease,box-shadow .2s ease}.hb-cat+li .hb-cat{margin-top:4px}.hb-cat .arrow{opacity:.45;font-size:16px}.hb-cat:hover{background:#0000000a}[data-theme=dark] .hb-cat:hover{background:#ffffff0d}.hb-cat.is-active{background:#84bd471f;box-shadow:inset 0 0 0 1px #84bd4759}.hb-panels{background:var(--card);border:1px solid var(--stroke);border-radius:10px;padding:8px 0}.hb-panel{list-style:none;margin:0;padding:0 8px;display:none}.hb-panel.is-active{display:block}.hb-panel li a{display:flex;align-items:center;gap:.6rem;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--ink);border:1px dashed transparent}.hb-panel li+li a{margin-top:2px}.hb-panel li a:hover{background:#0000000a;border-color:var(--stroke)}[data-theme=dark] .hb-panel li a:hover{background:#ffffff0d}@media (max-width: 1205px){.hb-menu{min-width:min(92vw,380px);grid-template-columns:1fr}.hb-arrow{left:18px}.hb-panels{margin-top:8px}}.lang{position:relative;display:inline-block;flex-shrink:0}.lang-trigger{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:var(--ink-lang);letter-spacing:.02em;cursor:pointer}.lang-trigger .chev{width:16px;height:16px;opacity:.85;transition:transform .2s ease}.lang.open .lang-trigger .chev{transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + 12px);right:0;min-width:132px;background:var(--card-lang);color:var(--ink-lang);border:1px solid var(--stroke-lang);border-radius:10px;box-shadow:var(--shadow-lang);padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;z-index:50}.lang.open .lang-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s,transform .2s,visibility 0s}.lang-arrow{position:absolute;top:-7px;right:18px;width:14px;height:14px;background:var(--card-lang);transform:rotate(45deg);border-left:1px solid var(--stroke-lang);border-top:1px solid var(--stroke-lang)}[dir=rtl] .lang-menu{right:auto;left:0}.lang-list{list-style:none;margin:0;padding:0}.lang-item{display:flex;align-items:center;gap:.6rem;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--text-primary);position:relative}.lang-item:hover{background:#0000000a}[data-theme=dark] .lang-item:hover{background:#ffffff0d}.lang-list li:not(:last-child) .lang-item:after{content:"";position:absolute;left:12px;right:12px;bottom:-2px;border-bottom:1px dashed var(--stroke-lang);opacity:.9}.flag{width:18px;height:12px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000014}.theme-toggle{inline-size:28px;block-size:28px;border-radius:50%;display:inline-grid;place-items:center;background:transparent;color:var(--toggle-ink);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .1s ease;position:relative;overflow:hidden}.theme-toggle:hover{background:var(--toggle-hover)}.theme-toggle:active{transform:scale(.96)}.theme-toggle .icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:opacity .22s ease,transform .22s ease}.theme-toggle .sun{opacity:1;transform:rotate(0) scale(1)}.theme-toggle .moon{opacity:0;transform:rotate(-30deg) scale(.8)}[data-theme=dark] .theme-toggle .sun{opacity:0;transform:rotate(30deg) scale(.8)}[data-theme=dark] .theme-toggle .moon{opacity:1;transform:rotate(0) scale(1)}.menu-icon-style{transition:transform .3s ease-in-out}.menu-icon-style svg{width:28px}.menu-icon-style svg path{fill:#ffffffb2!important}.menu-icon-style:hover{transform:scale(1.1)}.cstm-btn-close svg path{fill:#ffffffb2!important}.cstm-offcanvas{width:min(90vw,360px);background:var(--bg-primary);color:#ffffffb2;border-left:1px solid var(--stroke);border-right:1px solid var(--stroke)}.cstm-offcanvas .nav-link p,.cstm-offcanvas .menu-link{color:#ffffffb2;text-decoration:none}.cstm-offcanvas .menu-link{display:block;padding:.3rem 0}.cstm-offcanvas .accordion-button{color:#ffffffb2;font-weight:600}.cstm-offcanvas .accordion-button,.cstm-offcanvas .accordion-item,.cstm-offcanvas .accordion-body{background:transparent;border:0;box-shadow:none!important}.cstm-offcanvas .accordion-button:after{display:none}.hb-auth{align-items:center;gap:.75rem;flex-shrink:0}.hb-auth-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border-radius:999px;font-size:14px;font-weight:500;line-height:1.2;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#ffffffd9;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}.hb-auth-btn:hover{background:#ffffff1a;color:#fff;border-color:#ffffff59}.hb-auth-icon{flex-shrink:0}.hb-auth-signup{position:relative}.hb-auth-chev{width:16px;height:16px;opacity:.85;transition:transform .2s ease}.hb-auth-signup.open .hb-auth-chev{transform:rotate(180deg)}.hb-auth-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:240px;background:var(--card-lang);color:var(--ink-lang);border:1px solid var(--stroke-lang);border-radius:10px;box-shadow:var(--shadow-lang);padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;z-index:50}[dir=rtl] .hb-auth-menu{right:auto;left:0}.hb-auth-signup.open .hb-auth-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,visibility 0s}.hb-auth-arrow{position:absolute;top:-7px;right:18px;width:14px;height:14px;background:var(--card-lang);transform:rotate(45deg);border-left:1px solid var(--stroke-lang);border-top:1px solid var(--stroke-lang)}[dir=rtl] .hb-auth-arrow{right:auto;left:18px}.hb-auth-list{list-style:none;margin:0;padding:0}.hb-auth-item{display:block;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--text-primary);font-size:14px;font-weight:500}.hb-auth-item:hover{background:#0000000a}[data-theme=dark] .hb-auth-item:hover{background:#ffffff0d}.hb-auth-mobile{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:.75rem}.hb-auth-mobile-heading{margin:.5rem 0 0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#ffffffb3}.hb-auth-mobile-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.hb-auth-mobile-link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffd9;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.hb-auth-mobile-link:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.hb-auth-mobile-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:#ffffff1a;flex-shrink:0}footer{background:var(--bg-primary);margin-top:auto}footer p{color:#d8d8d8}footer hr{color:#d8d8d8;margin:32px 0}.hb-menu-footer{position:absolute;bottom:calc(100% + 12px);left:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;background:var(--card);color:var(--ink);border-radius:12px;box-shadow:var(--shadow),var(--glow);border:1px solid var(--stroke);padding:12px;min-width:640px;display:grid;grid-template-columns:260px 1fr;gap:12px}@media (max-width: 1205px){.hb-menu-footer{min-width:min(92vw,380px);grid-template-columns:1fr}.hb-arrow{left:18px}.hb-panels{margin-top:8px}}.hb-services.open .hb-menu-footer{display:grid}.hb-services.open .hb-menu-footer{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,visibility 0s}.hero-section{padding:148px 0;background:var(--bg-primary)}.hero-section .hero-title-container{max-width:750px;text-align:center;margin:auto}.hero-section .hero-title-container p{font-size:18px}.hero-section .hero-title-container .hero-title{color:#fff;text-transform:uppercase;z-index:200;font-weight:700;font-style:Bold;font-size:29px;line-height:150%;letter-spacing:2%;text-align:center}.about-section{padding:148px 0;background-color:var(--bg-secondary)}.about-section .hb-feature-card{position:relative;display:block;max-width:290px;height:210px;background:var(--card);border-radius:16px;padding:18px 18px 20px}.about-section .hb-feature-card span{position:absolute;top:-25px;right:12px}.about-section .hb-feature-content{padding-right:44px}.about-section .hb-feature-title{margin:0 0 10px;font-size:15px;font-weight:500;font-style:italic;line-height:1.2}.about-section .hb-feature-divider{height:1px;margin:10px 0 12px;opacity:.9;border-bottom:.5px dashed rgba(0,0,0,.3019607843)}.about-section .hb-feature-text{margin:0;font-size:14px;line-height:1.45;line-height:32px}.about-us{padding:148px 0 0}.about-us .about-us-title{color:var(--header-primary);font-weight:700;font-size:28px;text-transform:uppercase}.about-us .about-us-text{font-size:20px;line-height:150%}.about-us .qoute{margin-top:16px;font-weight:600;font-size:20px;font-style:italic;background:linear-gradient(90deg,#2563eb,#0b1b33);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.section-nav{color:var(--header-primary);margin-top:75px;position:relative;display:inline-block;transition:color .3s ease}.section-nav:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background:var(--primary-color);transition:width .3s ease}.section-nav:hover{color:var(--primary-color)}.section-nav:hover:after{width:100%}.services-section{padding:0 0 148px;background-color:var(--bg-secondary)}.services-section .service-item-desc{color:var(--text-secondary);font-size:18px}.services-section .service-title{color:var(--header-primary);font-weight:700;font-size:28px;text-transform:uppercase}html[dir=rtl] .services-section .service-title{text-transform:none}.projects-sections{background:var(--bg-primary);padding:64px 0}.projects-sections .projects-title{color:#fff;text-transform:uppercase}.projects-sections .projects-desc{color:#ffffffb2;padding-top:8px;padding-bottom:48px}.embla{max-width:100%;margin:auto;--slide-height: clamp(12rem, 35vw, 18rem);--slide-spacing: .75rem;--slide-size: 100%}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);text-align:center}.embla__slide img{max-width:100%;object-fit:cover}.embla__slide h5{font-size:24px;font-weight:600;color:#fff}.embla__slide p{color:var(--text-secondary)}.embla__controls{display:flex;justify-content:center;margin-top:1.8rem}.embla__buttons{display:flex;gap:1rem;align-items:center;justify-content:center}.embla__button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;transition:all .3s ease;color:#fff}.embla__button--prev,.embla__button--next{background:#2c2c2c}.embla__button:not(:disabled){background:#2563eb;box-shadow:4px 8px 24px #2563eb40}.embla__button:disabled{background:#2c2c2c;box-shadow:none;opacity:.6;cursor:default}.embla__button__svg{width:35%;height:35%;pointer-events:none}html[dir=rtl] .embla__button--prev .embla__button__svg,html[dir=rtl] .embla__button--next .embla__button__svg{transform:rotate(180deg)}@media (min-width: 768px){.embla{--slide-size: 50%;--slide-spacing: 1rem;--slide-height: clamp(14rem, 28vw, 20rem)}.embla__slide{text-align:start}.embla__slide img{width:320px}}@media (min-width: 1200px){.embla{--slide-size: 33.3333%;--slide-spacing: 1.2rem;--slide-height: clamp(16rem, 24vw, 22rem)}.embla__slide{text-align:start}.embla__slide img{width:384px}}.programs-section{padding:148px 0;background-color:var(--bg-secondary)}.programs-section .section-title{color:var(--header-primary);font-weight:700;font-size:28px;text-transform:uppercase}.programs-section .programs-scroll{padding-top:16px;max-height:540px;overflow-y:auto;display:grid;gap:16px;scrollbar-width:thin;scrollbar-color:#2563EB transparent}.programs-section .programs-scroll::-webkit-scrollbar{width:8px}.programs-section .programs-scroll::-webkit-scrollbar-track{background:transparent}.programs-section .programs-scroll::-webkit-scrollbar-thumb{background:#2563eb;border-radius:6px}.programs-section .programs-scroll::-webkit-scrollbar-thumb:hover{background:#1d4ed8}.programs-section .program-card{background:var(--card-program);color:var(--ink-program);border-radius:18px;padding:24px}.programs-section .program-title{margin:0 0 10px;font-size:20px;font-weight:600}.programs-section .program-divider{border-bottom:.5px dashed var(--stroke-program);opacity:.9;margin:16px 0}.programs-section .program-text{margin:0;font-size:15px;line-height:1.6;color:var(--text-secondary)}@media (max-width: 768px){.programs-section .programs-scroll{max-height:540px;gap:12px}.programs-section .program-card{padding:16px;border-radius:16px}.programs-section .program-title{font-size:18px}.programs-section .programs-scroll:after{inline-size:6px}}.programs-section html[dir=rtl] .programs-scroll:after{inset-inline-start:0;inset-inline-end:auto}.consulting-section{background:var(--bg-primary);padding:86px 0}.consulting-section h2{color:#fff;text-transform:uppercase;max-width:419px;text-align:center}.contact-us-section{background:var(--bg-secondary);padding:60px 0}.contact-us-section .contact-us-title{color:var(--header-primary);text-transform:uppercase;max-width:419px;font-weight:700;text-align:center;margin:auto}.contact-us-section .contact-desc{font-size:15px;color:#0b1b33b2;margin-top:32px;text-align:center}.contact-us-section .social-icons{text-align:center;margin:auto}.contact-us-section .social-icons a svg path{fill:var(--ink)}.contact-form{max-width:540px}.cf-group{margin-bottom:18px}.cf-label{display:block;color:var(--muted-contact);font-weight:700;font-size:14px;margin-bottom:8px}.cf-control{display:block;width:100%;background:var(--card-contact);color:var(--ink);border:1px solid var(--stroke-contact);border-radius:9999px;height:56px;padding:0 18px;font-size:16px;line-height:1.2;transition:border-color .2s ease,background-color .2s ease}.cf-control::placeholder{color:#b8bec8;opacity:1}[data-theme=dark] .cf-control::placeholder{color:#8f9ab0}.cf-textarea{border-radius:20px;height:180px;padding:14px 18px;resize:vertical}.cf-control:focus{outline:0;border-color:color-mix(in srgb,var(--success-contact) 60%,transparent)}.chat-btn{display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:14px 24px;border:0;border-radius:9999px;background:var(--success-contact);color:#fff;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease,background .2s ease}.chat-btn:hover{background:var(--success-dk-contact);transform:translateY(-1px)}.chat-btn:active{transform:translateY(0);box-shadow:0 6px 16px #84bd4747}.contact-form .form-control,.contact-form .btn{all:unset}html[dir=rtl] .cf-control{padding-inline:18px}@media (max-width: 576px){.cf-control{height:52px;font-size:15px}.cf-textarea{height:160px}.chat-btn{width:100%}}.our-values-section{padding:64px 0;background:var(--bg-primary)}.our-values-section .our-values-title{font-weight:700;font-size:28px;color:#fff;margin-bottom:48px;text-transform:uppercase}.our-values-section .our-value-item{background-color:var(--card);display:flex;align-items:center;gap:16px;width:fit-content;border-radius:70px;padding:8px 24px}.our-values-section .our-value-item p{font-size:16px;font-weight:500}.our-mission-section{padding:164px 0;background:var(--bg-secondary);text-align:center}.our-mission-section div{max-width:100%;margin:auto;width:932px}.our-mission-section .our-mission-desc{font-size:18px}.ready-to-grow-section{padding:164px 0}.ready-to-grow-section .ready-to-grow-cont{margin:auto;text-align:center;width:797px;max-width:100%}.be-part-section{padding:64px 0}.our-vision-section{background:var(--bg-secondary);padding:114px 0}.our-vision-section .desc{max-width:932px;width:100%;margin:24px auto auto}.our-vision-section .vision-item{background:var(--card);padding:16px;border-radius:16px}.our-vision-section .vision-item .vision-item-title{font-size:18px;font-weight:600;color:var(--header-secondary)}.where-headed-section{padding:64px 0;background:var(--bg-primary)}.headed-item{background:var(--card);padding:24px 36px;border-radius:16px;width:100%;max-width:608px}.headed-item-title{font-size:20px;font-weight:600;color:var(--header-secondary)}.headed-item-desc{font-size:18px;color:var(--text-secondary)}.from-ideas-to-innovation-section{padding:164px 0;background:var(--bg-secondary)}.from-ideas-to-innovation-section .from-ideas-to-innovation-desc{width:100%;max-width:932px;margin:24px auto auto;font-size:18px;text-align:center}.step-card{position:relative;padding:10px;border-radius:20px 20px 28px 28px;display:inline-block}.step-pill{background:var(--card);border-radius:18px 18px 22px 22px;padding:16px 18px 16px 64px;min-width:280px;box-shadow:0 10px 50px #91919133}.step-title{margin:0 0 6px;color:var(--header-secondary);font-size:18px;font-weight:600}.step-desc{margin:0;color:var(--text-secondary)}.step-badge{position:absolute;inset-inline-start:18px;bottom:60%;transform:translateY(-50%);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--primary-color);color:var(--header-secondary);font-weight:700;border:4px solid var(--card)}@media (max-width: 480px){.step-pill{padding:14px 16px 14px 56px;min-width:0}.step-badge{width:32px;height:32px}}.how-we-work-cons-section{background:var(--bg-primary);padding:64px 0}.what-we-offer-cons-section{padding:134px 0;background:var(--bg-secondary)}.consulting-footer-section{padding:115px 0;background:var(--bg-primary)}.consulting-footer-section .consulting-footer-container{width:100%;max-width:797px;margin:auto;text-align:center}.consulting-footer-section .consulting-footer-container .consulting-footer-desc{color:#fff;font-weight:700;font-size:28px;margin-bottom:34px}.training-modules-section{padding:64px 0;background:var(--bg-primary)}.training-modules-section .training-module-item{background:var(--card);border-radius:16px;padding:16px;width:100%;max-width:390px}.training-modules-section .training-module-item .module-title{font-weight:600;font-size:18px;color:var(--header-primary);margin-bottom:16px;line-height:1.4}.training-modules-section .training-module-item .module-desc{font-weight:400;font-size:16px;color:var(--text-secondary);line-height:1.6;margin:0}@media (max-width: 768px){.training-modules-section{padding:80px 0}.training-modules-section .training-module-item{padding:24px 20px;margin-bottom:24px}.training-modules-section .training-module-item .module-title{font-size:18px;margin-bottom:12px}.training-modules-section .training-module-item .module-desc{font-size:14px}}.why-join-this-program-section{padding:134px 0;background:var(--bg-secondary)}.why-join-this-program-section .why-join-this-program-container{width:100%;max-width:1045px;margin:auto;text-align:center}.why-join-this-program-section .benefit-card{display:flex;align-items:center;gap:16px;background:var(--card);border-radius:16px;padding:16px;box-shadow:var(--shadow);border:1px solid var(--stroke);width:fit-content}.why-join-this-program-section .benefit-card .benefit-title{font-weight:600;font-size:18px;color:var(--header-primary);margin:0;line-height:1.4}@media (max-width: 992px){.why-join-this-program-section .benefits-grid{grid-template-columns:repeat(3,1fr);gap:20px}.why-join-this-program-section .benefits-grid .benefit-card:nth-child(5){grid-column:2/3;grid-row:2}}@media (max-width: 768px){.why-join-this-program-section{padding:80px 0}.why-join-this-program-section .benefits-grid{grid-template-columns:repeat(2,1fr);gap:16px}.why-join-this-program-section .benefits-grid .benefit-card{padding:24px 16px}.why-join-this-program-section .benefits-grid .benefit-card .benefit-icon{width:50px;height:50px;margin-bottom:16px}.why-join-this-program-section .benefits-grid .benefit-card .benefit-icon i{font-size:20px}.why-join-this-program-section .benefits-grid .benefit-card .benefit-title{font-size:16px}.why-join-this-program-section .benefits-grid .benefit-card:nth-child(5){grid-column:1/3;grid-row:3}}@media (max-width: 480px){.why-join-this-program-section .benefits-grid{grid-template-columns:1fr;gap:16px}.why-join-this-program-section .benefits-grid .benefit-card:nth-child(5){grid-column:1;grid-row:5}}.training-footer-section{padding:115px 0;background:var(--bg-primary)}.training-footer-section .training-footer-container{width:100%;max-width:797px;margin:auto;text-align:center}.offers-section{padding:148px 0;background-color:var(--bg-secondary)}.offers-section .section-title{color:var(--header-primary);font-weight:700;font-size:28px;text-transform:uppercase}.offers-section .offers-scroll{padding-right:16px;max-height:540px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;direction:rtl;scrollbar-width:thin;scrollbar-color:#2563EB transparent}.offers-section .offers-scroll::-webkit-scrollbar{width:8px}.offers-section .offers-scroll::-webkit-scrollbar-track{background:transparent}.offers-section .offers-scroll::-webkit-scrollbar-thumb{background:#2563eb;border-radius:6px}.offers-section .offers-scroll::-webkit-scrollbar-thumb:hover{background:#1d4ed8}.offers-section .offer-card{background:var(--card-program);color:var(--ink-program);border-radius:18px;padding:24px;margin:0 16px}html[dir=ltr] .offers-section .offer-card{direction:ltr}.offers-section .offer-title{margin:0 0 10px;font-size:20px;font-weight:600}.offers-section .offer-divider{border-bottom:.5px dashed var(--stroke-program);opacity:.9;margin:16px 0}.offers-section .offer-text{margin:0;font-size:15px;line-height:1.6;color:var(--text-secondary)}@media (max-width: 768px){.offers-section .offers-scroll{max-height:540px;gap:12px}.offers-section .offer-card{padding:16px;border-radius:16px}.offers-section .offer-title{font-size:18px}.offers-section .offers-scroll:after{inline-size:6px}}.offers-section html[dir=rtl] .offers-scroll:after{inset-inline-start:0;inset-inline-end:auto}.accounting-chooses-section{padding:64px 0;background:var(--bg-primary)}.accounting-chooses-section .accounting-chooses-item{background:var(--card);border-radius:16px;padding:16px;width:100%;max-width:390px}.accounting-chooses-section .accounting-chooses-item .chooses-title{font-weight:600;font-size:18px;color:var(--header-primary);margin-bottom:16px;line-height:1.4}.accounting-chooses-section .accounting-chooses-item .chooses-desc{font-weight:400;font-size:16px;color:var(--text-secondary);line-height:1.6;margin:0}.accounting-footer-section{padding:164px 0;background:var(--bg-secondary)}.accounting-footer-section .accounting-footer-container{width:100%;max-width:797px;margin:auto;text-align:center}
