@charset "UTF-8";@font-face{font-family:DIN Next LT Arabic;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/din-next/DINNextLTArabic-Regular.woff2) format("woff2")}@font-face{font-family:DIN Next LT Arabic;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/din-next/DINNextLTArabic-Medium.woff2) format("woff2")}@font-face{font-family:DIN Next LT Arabic;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/din-next/DINNextLTArabic-Bold.woff2) format("woff2")}:root{--c-dark: #0E3B24;--c-forest: #07331F;--c-green: #166539;--c-green-2: #1E8A4F;--c-green-soft: #EAF4EE;--c-green-border: #BFD9C9;--c-gold: #C9A227;--c-gold-2: #D8B23A;--c-gold-light: #E5C24B;--c-gold-soft: #F4EDD8;--c-bg: #FCFBF8;--c-sand: #F6F3EB;--c-cream: #FBF9F4;--c-surface: #FFFFFF;--c-border: #E7EAE3;--c-border-2: #ECE8DD;--c-blue-soft: #E8EFF8;--c-red-soft: #FBEAE6;--t-dark: #122A1D;--t-med: #44574B;--t-light: #5F6F64;--t-muted: #8A988E;--r-sm: 12px;--r-md: 18px;--r-lg: 22px;--r-pill: 999px;--sh-sm: 0 2px 10px rgba(14,59,36,.05);--sh-md: 0 14px 36px rgba(14,59,36,.08);--sh-lg: 0 32px 80px rgba(14,59,36,.14);--grad: linear-gradient(160deg, #0E3B24 0%, #114A2C 55%, #15633A 100%);--grad-gold: linear-gradient(120deg, #C9A227, #D8B23A);--container: 1240px;--header-h: 84px;--font: "DIN Next LT Arabic", "DIN Next Arabic", "DIN Next LT W23", "DINNextLTArabic", "IBM Plex Sans Arabic", system-ui, -apple-system, sans-serif;--fwd: 4px}[dir=rtl]{--fwd: -4px}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:var(--font);background:var(--c-bg);color:var(--t-dark);line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}ul{list-style:none}.container{max-width:var(--container);margin:0 auto;padding-inline:32px}.section{padding-block:80px}.section-sm{padding-block:64px}.sec-label{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--c-green);margin-bottom:14px}.sec-label:before{content:"";width:36px;height:2px;background:var(--c-gold);border-radius:2px;flex:none}.sec-title{font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.3;color:var(--t-dark)}.sec-head{margin-bottom:36px}.num{direction:ltr;unicode-bidi:isolate;text-align:left;font-variant-numeric:tabular-nums}[dir=rtl] .num{text-align:right}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding-inline:28px;border-radius:var(--r-pill);font-size:15px;font-weight:700;border:1.5px solid transparent;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,background .2s ease,color .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-3px)}.btn-sm{height:42px;padding-inline:18px;font-size:14px}.btn-gold{background:var(--c-gold);color:#1c1402;box-shadow:0 10px 24px #c9a22740}.btn-gold:hover{background:var(--c-gold-2);color:#1c1402;box-shadow:0 16px 32px #c9a22759}.btn-green{background:var(--c-green);color:#fff}.btn-green:hover{background:#114a2c;color:#fff;box-shadow:0 14px 30px #0e3b2438}.btn-dark{background:var(--c-dark);color:#fff}.btn-dark:hover{background:#0a2c1b}.btn-outline{border-color:var(--c-green);color:var(--c-green);background:transparent}.btn-outline:hover{background:var(--c-green-soft);color:var(--c-green)}.btn-outline-light{border-color:#ffffff8c;color:#fff;background:transparent}.btn-outline-light:hover{background:#ffffff1f;color:#fff}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-block{width:100%}.btn .chev{flex:none}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.card-hover:hover,.lift:hover{transform:translateY(-8px);box-shadow:0 22px 48px #0e3b241f;border-color:var(--c-green-border)}.ico{transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s,color .3s}.lift:hover .ico{transform:rotate(-8deg) scale(1.08);background:var(--c-green);color:#fff}.lift:hover .zoom{transform:scale(1.06)}.circ{flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--c-green-border);display:inline-flex;align-items:center;justify-content:center;color:var(--c-green);transition:all .25s ease}.lift:hover .circ,.circ:hover{background:var(--c-green);color:#fff;border-color:var(--c-green);transform:translate(var(--fwd))}.pill{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:var(--r-pill);font-size:13px;font-weight:700}.pill-green{background:var(--c-green-soft);color:var(--c-green)}.pill-gold{background:var(--c-gold-soft);color:#7a6010}.pill-blue{background:var(--c-blue-soft);color:#2b5a9e}.pill-red{background:var(--c-red-soft);color:#b14a32}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.field>label{font-size:13px;font-weight:700;color:var(--t-med)}.input,.textarea,.select{width:100%;padding:12px 14px;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--r-sm);font-size:14.5px;color:var(--t-dark);transition:border-color .2s,box-shadow .2s}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:var(--c-green-2);box-shadow:0 0 0 4px #1e8a4f1a}.textarea{min-height:120px;resize:vertical}.field-error{color:#c0392b;font-size:12.5px}.breadcrumb{display:flex;gap:8px;font-size:13px;color:#ffffffb3;margin-bottom:14px}.breadcrumb a:hover{color:var(--c-gold-light)}.page-hero{background:var(--c-dark);color:#fff;padding-block:72px 64px;position:relative;overflow:hidden}.page-hero>.container{position:relative;z-index:1}.page-hero h1{font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.25}.page-hero p{color:#ffffffd1;font-size:16px;max-width:640px;margin-top:14px}.loader{display:flex;align-items:center;justify-content:center;padding:80px;color:var(--t-muted)}.spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--c-border);border-top-color:var(--c-green);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes bounceY{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-40px,-20px,0) scale(1.08)}}@keyframes slides{0%,28%{opacity:1}36%,92%{opacity:0}to{opacity:1}}@keyframes dots{0%,28%{width:34px;background:#e5c24b}36%,to{width:10px;background:#fff6}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ripple{0%{transform:scale(.6);opacity:.5}to{transform:scale(1.6);opacity:0}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.fade-up{animation:fadeUp .7s ease both}.reveal{opacity:0}.reveal.in{animation:reveal .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--reveal-delay, 0ms)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1}}.grid{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1000px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding-block:64px}}@media (max-width: 720px){.container{padding-inline:20px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}[dir=rtl] .flip-x{transform:scaleX(-1)}.text-end{text-align:end}form.ng-submitted input.ng-invalid,form.ng-submitted select.ng-invalid,form.ng-submitted textarea.ng-invalid,input.ng-invalid.ng-touched,select.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched{border-color:#c0392b!important;box-shadow:0 0 0 3px #c0392b1f!important}
