@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-ext-400.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-400.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-ext-500.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-500.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-ext-600.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-600.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*! tailwindcss v3.4.13 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none!important}html{scroll-padding-top:110px;scroll-behavior:var(--sb)}body{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);letter-spacing:0;background:rgb(var(--c-paper));color:rgb(var(--c-ink));-webkit-font-smoothing:antialiased}html[lang=ar] body{line-height:calc(var(--lh-body) + .1)}h1,h2{font-family:var(--font-display);letter-spacing:var(--ls-display)}h1{font-size:var(--fs-h1);font-weight:700;line-height:1.12}h2{font-size:var(--fs-h2);line-height:1.18}h2,h3,h4,h5,h6{font-weight:600}h3,h4,h5,h6{font-family:var(--font-sans);letter-spacing:0;line-height:1.3}h3{font-size:var(--fs-h3)}h4{font-size:1.125rem}h5,h6{font-size:1rem}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5{letter-spacing:0;line-height:1.5}.font-display{font-family:var(--font-display);font-weight:700;letter-spacing:var(--ls-display);line-height:1.14}html[lang=ar] .font-display{font-family:"Amiri",var(--font-display);letter-spacing:0;line-height:1.5}::-moz-selection{background:rgb(var(--c-acc));color:rgb(var(--c-on-acc))}::selection{background:rgb(var(--c-acc));color:rgb(var(--c-on-acc))}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgb(var(--c-acc)/.28);outline-offset:2px}aside a:focus-visible,footer a:focus-visible,header a:focus-visible,header button:focus-visible{outline-color:rgba(168,207,69,.6)}.hero-title{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:700;line-height:1.08;letter-spacing:var(--ls-display)}.sub-title{font-size:var(--fs-h3);line-height:1.3}.card-title,.sub-title{font-family:var(--font-sans);font-weight:600;letter-spacing:0}.card-title{font-size:var(--fs-card);line-height:1.35}.content-text{font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body)}.content-text,.form-label{font-family:var(--font-sans)}.form-label{font-size:.875rem;font-weight:500;letter-spacing:0}html[lang=ar] .hero-title{letter-spacing:0;line-height:1.5}html[lang=ar] .card-title,html[lang=ar] .form-label,html[lang=ar] .sub-title{letter-spacing:0}.skip{position:absolute;inset-inline-start:-9999px;top:0;background:#111;color:#fff;padding:.75rem 1rem;z-index:100}.skip:focus{inset-inline-start:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:var(--r-btn);font-family:var(--font-sans);font-size:var(--fs-button);font-weight:600;letter-spacing:1px;text-transform:uppercase;line-height:1.33;text-align:center;cursor:pointer;transition:background-color .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.btn-a,.btn-g{background:rgb(var(--c-acc));border-color:rgb(var(--c-acc));color:rgb(var(--c-on-acc))}.btn-a:hover,.btn-g:hover{background:rgb(var(--c-acc600));border-color:rgb(var(--c-acc600));color:rgb(var(--c-on-acc))}.btn-a:active,.btn-g:active{background:rgb(var(--c-acc700));border-color:rgb(var(--c-acc700))}.btn-light{background:#fff}.btn-light,.btn-light:hover{border-color:#fff;color:rgb(var(--c-acc))}.btn-light:hover{background:rgb(var(--c-soft))}.btn-o-light{background:transparent;border-color:hsla(0,0%,100%,.85);color:#fff}.btn-o-light:hover{background:#fff;border-color:#fff;color:rgb(var(--c-acc))}.btn-o-dark{background:transparent;color:rgb(var(--c-ink))}.btn-o-dark,.btn-o-dark:hover{border-color:rgb(var(--c-ink))}.btn-o-dark:hover{background:rgb(var(--c-ink));color:#fff}.btn-wa{background:rgb(var(--c-wa));border-color:rgb(var(--c-wa))}.btn-wa,.btn-wa:hover{color:rgb(var(--c-wa-icon))}.btn-wa:hover{background:rgb(var(--c-wa-hover));border-color:rgb(var(--c-wa-hover))}html[lang=ar] .btn{letter-spacing:0;text-transform:none}.lk{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .4s cubic-bezier(.22,1,.36,1),color .25s ease}.lk:hover{background-size:100% 1px;color:rgb(var(--c-link-hover))}[dir=rtl] .lk{background-position:100% 100%}.bg-acc .lk:hover,.bg-acc700 .lk:hover,.bg-dark .lk:hover,footer .lk:hover{color:rgb(var(--c-lime))}.lang-on{box-shadow:inset 0 -2px 0 rgb(var(--c-acc))}.nav-item{display:flex;align-items:center;gap:6px;min-height:48px;padding:0 14px;width:100%;text-align:start;font-family:var(--font-menu);font-size:var(--fs-menu);font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:inherit;transition:color .25s ease}.nav-item:hover{color:rgb(var(--c-nav-hover))}.sub .nav-item{font-size:calc(var(--fs-menu) - .0625rem);font-weight:500;letter-spacing:.02em;text-transform:none}html[lang=ar] .nav-item,html[lang=ar] .sub .nav-item{letter-spacing:0;text-transform:none}.nav-cur{box-shadow:inset 0 -2px 0 rgb(var(--c-nav-hover))}.nav-cur-side{box-shadow:inset 3px 0 0 rgb(var(--c-lime));background:#0c4a38}[dir=rtl] .nav-cur-side{box-shadow:inset -3px 0 0 rgb(var(--c-lime))}@media (min-width:1024px){header .nav-item{width:auto}}.field{display:block;width:100%;margin-top:6px;min-height:52px;padding:12px 14px;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-line2));border-radius:var(--r-field);font-size:16px;color:rgb(var(--c-ink));transition:border-color .25s ease,box-shadow .25s ease}.field:focus{border-color:rgb(var(--c-acc));box-shadow:0 0 0 3px rgb(var(--c-acc)/.16);outline:none}textarea.field{min-height:140px;line-height:1.6}.eyebrow,.hero-eyebrow,.label{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:600;letter-spacing:1px;text-transform:uppercase}html[lang=ar] .eyebrow,html[lang=ar] .hero-eyebrow,html[lang=ar] .label{letter-spacing:0;text-transform:none}.eyebrow,.hero-eyebrow{display:inline-flex;align-items:center;gap:.75rem;color:rgb(var(--c-acc))}.eyebrow:before,.hero-eyebrow:before{content:"";width:28px;height:2px;background:currentColor}.eyebrow-light,.hero-eyebrow{color:rgb(var(--c-lime))}.hero-overlay{background:linear-gradient(100deg,rgba(5,20,15,.62),rgba(5,20,15,.45) 48%,rgba(5,20,15,.26))}[dir=rtl] .hero-overlay{background:linear-gradient(260deg,rgba(5,20,15,.62),rgba(5,20,15,.45) 48%,rgba(5,20,15,.26))}.img-zoom{position:relative;overflow:hidden;display:block;background:rgb(var(--c-soft))}.img-zoom img{transition:transform .35s cubic-bezier(.22,1,.36,1)}.img-zoom:after{content:"";position:absolute;inset:0;background:rgba(5,20,15,.14);opacity:0;transition:opacity .35s ease;pointer-events:none}@media (hover:hover){.cat-card:hover .img-zoom img,.img-zoom:hover img,.product-card:hover .img-zoom img,.project-card:hover .img-zoom img,.showcase-card:hover .img-zoom img{transform:scale(1.04)}.cat-card:hover .img-zoom:after,.img-zoom:hover:after,.product-card:hover .img-zoom:after,.project-card:hover .img-zoom:after,.showcase-card:hover .img-zoom:after{opacity:1}}.showcase-card .img-zoom{flex:1;min-height:inherit}.showcase-card .img-zoom img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.showcase-card .\!cap{position:absolute!important;inset-inline:0!important;bottom:0!important;z-index:1!important;padding:28px 28px 26px!important;color:#fff!important;background:linear-gradient(0deg,rgba(5,20,15,.82),rgba(5,20,15,.32) 60%,rgba(5,20,15,0))!important}.showcase-card .cap{position:absolute;inset-inline:0;bottom:0;z-index:1;padding:28px 28px 26px;color:#fff;background:linear-gradient(0deg,rgba(5,20,15,.82),rgba(5,20,15,.32) 60%,rgba(5,20,15,0))}.showcase-card:hover .cat-name{color:rgb(var(--c-lime))}.cat-name,.more-link{transition:color .25s ease}.more-link{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:0}.more-link:hover{color:rgb(var(--c-link-hover))}.bg-acc .more-link:hover,.bg-dark .more-link:hover,.showcase-card .more-link:hover{color:rgb(var(--c-lime))}.more-link .arrow{transition:transform .25s cubic-bezier(.22,1,.36,1)}.more-link:hover .arrow{transform:translateX(5px)}[dir=rtl] .more-link:hover .arrow{transform:translateX(-5px)}[dir=rtl] .more-link .arrow{transform:scaleX(-1)}[dir=rtl] .more-link:hover .arrow{transform:scaleX(-1) translateX(5px)}.pg-rule{display:block;width:48px;height:2px;background:rgb(var(--c-acc))}.pg-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;list-style:none}.pg-grid>li{position:relative;height:280px}.pg-card{position:relative;height:100%;border-radius:var(--r-card-s);color:#fff}.pg-card,.pg-media{display:block;overflow:hidden;background:#16241e}.pg-media{position:absolute;inset:0}.pg-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s cubic-bezier(.22,1,.36,1)}.pg-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.15),transparent)}.pg-shade:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.pg-body{position:absolute;inset-inline:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.pg-name{font-size:1.25rem;line-height:1.3;letter-spacing:0;color:#fff}.pg-cta,.pg-name{font-family:var(--font-sans);font-weight:600}.pg-cta{display:inline-flex;align-items:center;gap:.55rem;font-size:.8125rem;letter-spacing:1px;text-transform:uppercase;color:#d9b38c;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.pg-cta .arrow{transition:transform .3s cubic-bezier(.22,1,.36,1)}html[lang=ar] .pg-cta{letter-spacing:0;text-transform:none}[dir=rtl] .pg-cta .arrow{transform:scaleX(-1)}@media (hover:hover){.pg-cta{opacity:0;transform:translateY(12px)}.pg-card:focus-visible .pg-media img,.pg-card:hover .pg-media img{transform:scale(1.08)}.pg-card:focus-visible .pg-shade:after,.pg-card:hover .pg-shade:after{opacity:1}.pg-card:focus-visible .pg-body,.pg-card:hover .pg-body{transform:translateY(-6px)}.pg-card:focus-visible .pg-cta,.pg-card:hover .pg-cta{opacity:1;transform:translateY(0)}.pg-card:hover .pg-cta .arrow{transform:translateX(5px)}[dir=rtl] .pg-card:hover .pg-cta .arrow{transform:scaleX(-1) translateX(5px)}}@media (min-width:768px){.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pg-grid>li{height:380px}.pg-body{padding:28px}.pg-name{font-size:1.375rem}}@media (min-width:1024px){.pg-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.pg-grid>li{height:clamp(450px,27vw,550px)}.pg-grid>.pg-s2{grid-column:span 2}.pg-grid>.pg-s3{grid-column:span 3}.pg-grid>.pg-s4{grid-column:span 4}.pg-grid>.pg-s6{grid-column:span 6}.pg-grid>.pg-s12{grid-column:span 12}.pg-name{font-size:1.5rem}.pg-body{padding:32px}}.cat-card,.cert-card,.product-card,.project-card{border-radius:var(--r-card);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.cat-card:hover,.cert-card:hover,.product-card:hover,.project-card:hover{border-color:rgb(var(--c-acc-line));box-shadow:0 12px 30px rgba(25,35,30,.09)}.cat-card:hover .cat-name,.cert-card:hover .cert-name,.product-card:hover .product-name{color:rgb(var(--c-acc))}.chip{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid rgb(var(--c-line));background:rgb(var(--c-surface));border-radius:999px;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;color:rgb(var(--c-ink));cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.chip:hover{border-color:rgb(var(--c-acc-line));color:rgb(var(--c-acc))}.chip-on{background:rgb(var(--c-acc));border-color:rgb(var(--c-acc))}.chip-on,.chip-on:hover{color:rgb(var(--c-on-acc))}.chip-on:hover{background:rgb(var(--c-acc600));border-color:rgb(var(--c-acc600))}.hero-slide,.hero-slider{position:absolute;inset:0}.hero-slide{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1)}.hero-slide.is-active{opacity:1}.hero-slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero-dots{display:flex;gap:10px}.hero-dot{width:38px;height:3px;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.35);cursor:pointer;transition:background-color .25s ease}.hero-dot:hover{background:hsla(0,0%,100%,.7)}.hero-dot.is-active{background:rgb(var(--c-lime))}.scroll-ind{display:inline-flex;flex-direction:column;align-items:center;gap:12px;font-size:.7rem;letter-spacing:.26em;text-transform:uppercase;color:hsla(0,0%,100%,.8)}.scroll-ind .line{position:relative;width:1px;height:56px;background:hsla(0,0%,100%,.28);overflow:hidden}.scroll-ind .line:after{content:"";position:absolute;inset-inline-start:0;top:-50%;width:1px;height:50%;background:rgb(var(--c-lime));animation:scroll-drop 2.4s cubic-bezier(.6,0,.3,1) infinite}@keyframes scroll-drop{0%{top:-50%}to{top:110%}}.site-header{position:sticky;top:0;background:rgb(var(--c-header-bg));color:rgb(var(--c-header-text));border-bottom:1px solid rgb(var(--c-line));transition:box-shadow .25s ease}.site-header .header-inner{min-height:var(--header-h);transition:min-height .25s cubic-bezier(.22,1,.36,1)}.site-header.is-scrolled .header-inner{min-height:var(--header-h-s)}@media (max-width:1023.98px){.nav-panel{background:rgb(var(--c-header-bg))}}.site-header.is-scrolled{box-shadow:0 2px 8px rgba(25,35,30,.06)}.header-logo{display:block;height:var(--logo-h);width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;transition:height .25s cubic-bezier(.22,1,.36,1)}html[lang=ar] .header-logo{-o-object-position:right center;object-position:right center}.site-header.is-scrolled .header-logo{height:var(--logo-h-s)}@media (prefers-reduced-motion:reduce){.header-logo,.site-header .header-inner{transition:none}}.mega{background:rgb(var(--c-surface));color:rgb(var(--c-ink));border:1px solid rgb(var(--c-line));border-radius:var(--r-card);box-shadow:0 24px 60px rgba(25,35,30,.13)}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.js .reveal.is-in{opacity:1;transform:none}.js .reveal-d1{transition-delay:.1s}.js .reveal-d2{transition-delay:.2s}.js .reveal-d3{transition-delay:.3s}.js .reveal-d4{transition-delay:.4s}.js .reveal-d5{transition-delay:.5s}.js .reveal-d6{transition-delay:.6s}footer{font-family:var(--font-sans);font-size:var(--fs-footer);font-weight:400;line-height:1.75}.site-footer{background:rgb(var(--c-footer-bg));color:rgb(var(--c-footer-text))}.stat-num{font-family:var(--font-sans);font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:rgb(var(--c-ink))}.bg-acc .stat-num,.bg-dark .stat-num{color:#fff}.social-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid hsla(0,0%,100%,.25);border-radius:8px;color:hsla(0,0%,100%,.8);transition:color .25s ease,border-color .25s ease,background-color .25s ease}.social-btn:hover{color:rgb(var(--c-dark));border-color:rgb(var(--c-lime));background:rgb(var(--c-lime))}.marquee{overflow:hidden}.marquee-track{display:flex;align-items:center;gap:3.5rem;width:-moz-max-content;width:max-content;animation:marquee-scroll 38s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{display:flex;align-items:center;justify-content:center;min-width:120px;opacity:.85}.marquee-item:hover{opacity:1}[dir=rtl] .marquee-track{animation-name:marquee-scroll-rtl}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-scroll-rtl{0%{transform:translateX(0)}to{transform:translateX(50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}}.thumb{border:1px solid rgb(var(--c-line));padding:2px;background:rgb(var(--c-surface));border-radius:8px}.thumb-on,.thumb:hover{border-color:rgb(var(--c-acc))}.cert-card{display:block;width:100%;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-line));cursor:pointer}.cert-name{transition:color .25s ease}.cert-dialog{border:0;padding:0;background:transparent;width:min(920px,94vw);max-width:94vw}.cert-dialog::backdrop{background:rgba(5,20,15,.55)}.cert-dialog-inner{position:relative;background:rgb(var(--c-soft));border:1px solid rgb(var(--c-line));border-radius:12px;overflow:hidden}.cert-dialog-img{display:block;width:100%;max-height:72vh;-o-object-fit:contain;object-fit:contain;background:#fff}.cert-dialog-img[hidden]{display:none}.cert-dialog-meta{padding:16px 20px 20px}.cert-dialog-name{font-size:18px;font-weight:600}.cert-dialog-sub{margin-top:4px;font-size:14px;opacity:.75}.cert-close{position:absolute;top:10px;inset-inline-end:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-line));color:rgb(var(--c-ink));border-radius:8px}.cert-close:hover{background:rgb(var(--c-acc));border-color:rgb(var(--c-acc));color:#fff}.cert-pdf-badge{position:absolute;top:10px;inset-inline-start:10px;z-index:1;display:inline-flex;align-items:center;padding:5px 10px;background:rgb(var(--c-acc));color:rgb(var(--c-on-acc));border-radius:999px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cert-dialog-actions{display:none;flex-wrap:wrap;gap:10px;margin-top:16px}.cert-dialog-actions.is-on{display:flex}.cert-pdf-dialog{border:0;padding:0;background:transparent;width:min(1040px,96vw);max-width:96vw;height:min(88vh,920px);max-height:92vh}.cert-pdf-dialog::backdrop{background:rgba(5,20,15,.6)}.cert-pdf-inner{display:flex;flex-direction:column;height:100%;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-line));border-radius:12px;overflow:hidden}.cert-pdf-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:rgb(var(--c-soft));border-bottom:1px solid rgb(var(--c-line))}.cert-pdf-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:15px;font-weight:600}.cert-pdf-links{display:flex;align-items:center;gap:16px;flex:none}.cert-pdf-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-line));color:rgb(var(--c-ink));border-radius:8px}.cert-pdf-close:hover{background:rgb(var(--c-acc));border-color:rgb(var(--c-acc));color:#fff}.cert-pdf-frame{flex:1;width:100%;min-height:0;border:0;background:#525659}.wa-float{position:fixed;inset-inline-end:var(--wa-x);bottom:var(--wa-y);z-index:40;display:inline-flex;align-items:center;justify-content:center;width:var(--wa-size);height:var(--wa-size);border-radius:999px;background:rgb(var(--c-wa));color:rgb(var(--c-wa-icon));box-shadow:0 6px 20px rgba(0,0,0,.22)}.wa-float:hover{background:rgb(var(--c-wa-hover))}.wa-float svg{width:calc(var(--wa-size)*.3793);height:auto}.wa-float:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:2px solid rgb(var(--c-wa));opacity:0;animation:var(--wa-anim)}@keyframes wa-pulse{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(1.55);opacity:0}}.admin-ui{font-family:var(--font-sans);font-size:15px;line-height:1.6}.admin-ui h1{font-family:var(--font-display);font-size:1.75rem;font-weight:600;letter-spacing:var(--ls-display);line-height:1.3}.admin-ui h2{font-size:1.125rem;line-height:1.45}.admin-ui h2,.admin-ui h3{font-family:var(--font-sans);font-weight:600;letter-spacing:0}.admin-ui h3{font-size:1rem;line-height:1.5}html[lang=ar] .admin-ui h1{letter-spacing:0}.toast{background:rgb(var(--c-surface));border-radius:8px}.toast-x{cursor:pointer}.toast-x:hover{opacity:1;color:rgb(var(--c-acc))}.admin-row-info{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.admin-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-row-actions>*{flex:0 0 auto}.admin-row-actions .btn{min-height:44px;padding:0 16px;white-space:nowrap}.admin-row-actions .field{width:auto;margin-top:0}@media (min-width:768px){.admin-row-actions .btn{min-height:36px;padding:0 12px;font-size:12px;letter-spacing:.5px}.admin-row-actions .field{min-height:36px;padding:4px 10px;font-size:12px}}@media (min-width:1024px){.admin-row-actions{flex-wrap:nowrap}}.confirm-dialog{border:0;padding:0;background:transparent;width:min(440px,94vw)}.confirm-dialog::backdrop{background:rgba(5,20,15,.55)}.confirm-box{background:rgb(var(--c-soft));border:1px solid rgb(var(--c-line));padding:20px;border-radius:12px}.preview-thumb{width:96px;height:72px;-o-object-fit:cover;object-fit:cover}.preview-file,.preview-thumb{border:1px solid rgb(var(--c-line));background:#efede8;border-radius:8px}.preview-file{display:inline-block;padding:4px 10px;font-size:13px}.rte{border:1px solid rgb(var(--c-line));border-radius:8px;background:rgb(var(--c-soft));margin-top:4px}.rte-bar{display:flex;flex-wrap:wrap;gap:4px;padding:6px;border-bottom:1px solid rgb(var(--c-line));background:#efede8}.rte-btn{min-height:36px;padding:0 10px;border:1px solid rgb(var(--c-line));background:#fff;font-size:13px;border-radius:6px;cursor:pointer}.rte-btn:hover{border-color:rgb(var(--c-acc));color:rgb(var(--c-acc))}.rte-body{min-height:220px;padding:12px;background:#fff;outline:none;line-height:1.7}.rte-body:focus{outline:3px solid rgb(var(--c-acc));outline-offset:-1px}.rte-body h2{font-family:var(--font-display);font-size:1.32rem}.rte-body h2,.rte-body h3{font-weight:600;margin:.65em 0 .3em}.rte-body h3{font-size:1.12rem}.rte-body p{margin:.45em 0}.rte-body ul{list-style:disc}.rte-body ol,.rte-body ul{padding-inline-start:1.4em}.rte-body ol{list-style:decimal}.rte-body a{text-decoration:underline;color:rgb(var(--c-acc))}.rte-body blockquote{border-inline-start:3px solid rgb(var(--c-acc));padding-inline-start:12px;opacity:.85}.rte-body img{max-width:100%;height:auto;border:1px solid #e5e5e5}[data-sort-item]{cursor:grab}[data-sort-item].\!dragging{opacity:.5!important;border-color:rgb(var(--c-acc))!important}[data-sort-item].dragging{opacity:.5;border-color:rgb(var(--c-acc))}.bar-chart{display:flex;align-items:flex-end;gap:6px;height:160px}.bar-chart .bar{flex:1;min-width:6px;background:rgb(var(--c-acc));border-radius:2px 2px 0 0}.bar-chart .bar.alt{background:#e5e5e5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transform:none}.hero-slide,.img-zoom img,.js .reveal{transition:none}.scroll-ind .line:after,.wa-float:after{animation:none}.btn,.chip,.lk,.more-link .arrow,.ps-body,.ps-circle,.ps-item:after,.ps-item:before,.ps-num,.ps-rowlink,.ps-rowlink:after,.ps-rowlink:before,.ps-title{transition:none}.ps-item:hover .ps-circle{transform:none}.pg-body,.pg-cta,.pg-cta .arrow,.pg-media img,.pg-shade:after{transition:none}.pg-card:hover .pg-body,.pg-card:hover .pg-media img{transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-start-\[27px\]{inset-inline-start:-27px}.bottom-10{bottom:2.5rem}.end-8{inset-inline-end:2rem}.right-4{right:1rem}.top-1{top:.25rem}.top-4{top:1rem}.top-full{top:100%}.isolate{isolation:isolate}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-me-1{margin-inline-end:-.25rem}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-video{aspect-ratio:16/9}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-32{height:8rem}.h-36{height:9rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.max-h-12{max-height:3rem}.max-h-72{max-height:18rem}.max-h-\[320px\]{max-height:320px}.\!min-h-11{min-height:2.75rem!important}.\!min-h-9{min-height:2.25rem!important}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-48{min-height:12rem}.min-h-\[240px\]{min-height:240px}.min-h-\[300px\]{min-height:300px}.min-h-\[380px\]{min-height:380px}.min-h-\[620px\]{min-height:620px}.min-h-\[72px\]{min-height:72px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-36{width:9rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-\[min\(380px\2c calc\(100vw-2rem\)\)\]{width:min(380px,calc(100vw - 2rem))}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-\[240px\]{min-width:240px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[120px\]{max-width:120px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[15ch\]{max-width:15ch}.max-w-\[200px\]{max-width:200px}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[240px\]{max-width:240px}.max-w-\[320px\]{max-width:320px}.max-w-\[34ch\]{max-width:34ch}.max-w-\[360px\]{max-width:360px}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[520px\]{max-width:520px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[700px\]{max-width:700px}.max-w-\[70ch\]{max-width:70ch}.max-w-\[75ch\]{max-width:75ch}.max-w-\[760px\]{max-width:760px}.max-w-\[78ch\]{max-width:78ch}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-8{row-gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-all{word-break:break-all}.rounded-\[12px\]{border-radius:12px}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-s-2{border-inline-start-width:2px}.border-t{border-top-width:1px}.border-\[\#3d3631\]{--tw-border-opacity:1;border-color:rgb(61 54 49/var(--tw-border-opacity))}.border-\[\#5a514a\]{--tw-border-opacity:1;border-color:rgb(90 81 74/var(--tw-border-opacity))}.border-acc{--tw-border-opacity:1;border-color:rgb(var(--c-acc)/var(--tw-border-opacity))}.border-line{--tw-border-opacity:1;border-color:rgb(var(--c-line)/var(--tw-border-opacity))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/15{border-color:hsla(0,0%,100%,.15)}.bg-acc{--tw-bg-opacity:1;background-color:rgb(var(--c-acc)/var(--tw-bg-opacity))}.bg-acc700{--tw-bg-opacity:1;background-color:rgb(var(--c-acc700)/var(--tw-bg-opacity))}.bg-dark{--tw-bg-opacity:1;background-color:rgb(var(--c-dark)/var(--tw-bg-opacity))}.bg-line{--tw-bg-opacity:1;background-color:rgb(var(--c-line)/var(--tw-bg-opacity))}.bg-paper{--tw-bg-opacity:1;background-color:rgb(var(--c-paper)/var(--tw-bg-opacity))}.bg-soft{--tw-bg-opacity:1;background-color:rgb(var(--c-soft)/var(--tw-bg-opacity))}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--c-surface)/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pe-4{padding-inline-end:1rem}.ps-5{padding-inline-start:1.25rem}.ps-6{padding-inline-start:1.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.\!text-\[1\.5rem\]{font-size:1.5rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-semibold{font-weight:600!important}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.italic{font-style:italic}.not-italic{font-style:normal}.\!leading-tight{line-height:1.25!important}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[\.02em\]{letter-spacing:.02em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#D9D2C7\]{--tw-text-opacity:1;color:rgb(217 210 199/var(--tw-text-opacity))}.text-\[\#F5F2ED\]{--tw-text-opacity:1;color:rgb(245 242 237/var(--tw-text-opacity))}.text-acc{--tw-text-opacity:1;color:rgb(var(--c-acc)/var(--tw-text-opacity))}.text-ink{--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity))}.text-muted{--tw-text-opacity:1;color:rgb(var(--c-muted)/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-white\/65{color:hsla(0,0%,100%,.65)}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-white\/85{color:hsla(0,0%,100%,.85)}.text-wood{--tw-text-opacity:1;color:rgb(161 114 58/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.contact-map-shell{position:relative;margin-bottom:2.5rem}.contact-map-canvas{position:relative;overflow:hidden;border-radius:20px;box-shadow:0 30px 70px rgba(14,33,28,.16),0 12px 26px rgba(14,33,28,.08)}.contact-map-canvas iframe{display:block;width:100%;height:350px;border:0;border-radius:20px;filter:saturate(.95) contrast(1.04)}.contact-map-card{position:absolute;right:32px;bottom:32px;left:auto;width:min(100%,400px);background:rgb(var(--c-surface)/.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(var(--c-surface)/.7);border-radius:20px;padding:32px;box-shadow:0 26px 54px rgba(11,26,22,.18),0 10px 20px rgba(11,26,22,.08);z-index:2}.contact-map-card:before{content:"";position:absolute;inset:0;border-radius:20px;background:linear-gradient(135deg,rgb(var(--c-surface)/.38),rgb(var(--c-surface)/.1));pointer-events:none}.contact-map-card>*{position:relative;z-index:1}.contact-map-meta{display:grid;gap:.95rem}.contact-map-meta-item{display:flex;align-items:flex-start;gap:.9rem;color:#1f2925}.contact-map-meta-item .icon{display:inline-flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;border-radius:9999px;background:rgb(var(--c-acc)/.08);color:rgb(var(--c-acc));flex-shrink:0;font-size:.9rem}.contact-map-meta-item strong{display:block;margin-bottom:.1rem;font-size:.72rem;color:rgb(var(--c-muted));letter-spacing:.08em;text-transform:uppercase}.contact-map-meta-item a,.contact-map-meta-item span{font-size:.98rem;line-height:1.55;color:rgb(var(--c-ink))}.contact-map-btn{margin-top:1rem;width:100%;justify-content:center;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;box-shadow:0 16px 28px rgb(var(--c-acc)/.18)}.contact-map-btn:hover{transform:translateY(-2px);box-shadow:0 22px 34px rgb(var(--c-acc)/.2)}@media (min-width:768px){.contact-map-canvas iframe{height:450px}.contact-map-card{width:360px}}@media (min-width:1024px){.contact-map-canvas iframe{height:600px}.contact-map-card{right:48px;bottom:48px;left:auto;width:400px}}@media (max-width:767px){.contact-map-shell{margin-bottom:2rem}.contact-map-canvas iframe{height:350px}.contact-map-card{position:relative;left:auto;right:auto;bottom:auto;width:100%;margin-top:1rem;padding:24px}}:root{--font-sans:"Montserrat","IBM Plex Sans Arabic",Arial,sans-serif;--font-display:"Playfair Display","Amiri",Georgia,serif;--font-menu:"Futura Medium","Futura","Futura Md BT","Jost","Montserrat","IBM Plex Sans Arabic",Arial,sans-serif;--fs-hero:2.25rem;--fs-h1:2rem;--fs-h2:1.75rem;--fs-h3:1.25rem;--ls-display:-.01em;--c-acc:15 122 92;--c-acc600:12 104 78;--c-acc700:9 85 64;--c-acc-soft:239 248 245;--c-acc-line:181 223 208;--c-on-acc:255 255 255;--c-lime:168 207 69;--c-dark:5 45 35;--c-ink:34 34 34;--c-muted:94 98 95;--c-faint:133 138 135;--c-paper:250 250 248;--c-soft:245 243 238;--c-surface:255 255 255;--c-line:228 229 225;--c-line2:205 208 203;--c-link-hover:var(--c-acc);--c-nav-hover:var(--c-acc);--c-header-bg:255 255 255;--c-header-text:var(--c-ink);--c-footer-bg:var(--c-dark);--c-footer-text:201 201 201;--c-wa:37 211 102;--c-wa-hover:31 187 90;--c-wa-icon:16 40 27;--fs-body:1.125rem;--lh-body:1.8;--fs-card:1.125rem;--fs-menu:.9375rem;--fs-button:.875rem;--fs-label:.75rem;--fs-footer:.9375rem;--r-btn:8px;--r-field:8px;--r-card:12px;--r-card-s:8px;--header-h:104px;--header-h-s:92px;--logo-h:90px;--logo-h-s:85px;--sb:smooth;--wa-x:20px;--wa-y:20px;--wa-size:58px;--wa-anim:none}@media (min-width:768px){:root{--fs-hero:3rem;--fs-h1:2.625rem;--fs-h2:2.125rem;--fs-h3:1.5rem}}@media (min-width:1280px){:root{--fs-hero:4rem;--fs-h1:3.5rem;--fs-h2:2.625rem;--fs-h3:1.75rem}}.dz{--dz-w:1440px;--dz-k:1}.dz-w-narrow{--dz-w:880px}.dz-w-normal{--dz-w:1160px}.dz-w-wide{--dz-w:1440px}.dz-w-full{--dz-w:none}.dz-gap-sm{--dz-k:.7}.dz-gap-md{--dz-k:1}.dz-gap-lg{--dz-k:1.35}.dz-wrap{max-width:var(--dz-w,1440px);margin-inline:auto;padding-inline:1rem}@media (min-width:1024px){.dz-wrap{padding-inline:2rem}}.dz-sec{--dz-bgc:rgb(var(--c-paper));position:relative;padding-block:calc(3.25rem*var(--dz-k))}.dz-pad-sm{padding-block:calc(1.75rem*var(--dz-k))}.dz-pad-lg{padding-block:calc(4.5rem*var(--dz-k))}@media (min-width:1024px){.dz-sec{padding-block:calc(5rem*var(--dz-k))}.dz-pad-sm{padding-block:calc(2.5rem*var(--dz-k))}.dz-pad-lg{padding-block:calc(7rem*var(--dz-k))}}.dz-bg-soft{--dz-bgc:rgb(var(--c-soft));background:rgb(var(--c-soft));border-block:1px solid rgb(var(--c-line))}.dz-bg-dark{--dz-bgc:rgb(var(--c-dark));background:rgb(var(--c-dark));color:#f5f2ed}.dz-bg-accent{--dz-bgc:rgb(var(--c-acc));background:rgb(var(--c-acc));color:rgb(var(--c-on-acc))}.dz-bg-dark .eyebrow{color:rgb(var(--c-lime))}.dz-bg-accent .eyebrow,.dz-bg-accent .stat-num,.dz-bg-dark .stat-num{color:inherit}.dz-bg-accent .rich a,.dz-bg-dark .rich a{color:inherit;text-decoration:underline}.dz-head{max-width:46rem;margin-bottom:2.25rem}.dz-center .dz-head,.dz-head.dz-center{margin-inline:auto;text-align:center}.dz-intro{margin-top:1rem;line-height:1.7;opacity:.85}.rich>*+*{margin-top:1.1em}.rich h2,.rich h3,.rich h4{margin-top:1.7em}.rich ul{list-style:disc}.rich ol,.rich ul{padding-inline-start:1.4em}.rich ol{list-style:decimal}.rich li+li{margin-top:.35em}.rich a{color:rgb(var(--c-acc));text-decoration:underline;text-underline-offset:.18em}.rich blockquote{border-inline-start:3px solid rgb(var(--c-acc));padding-inline-start:1.1em;font-style:italic;opacity:.9}.rich img{max-width:100%;height:auto;border-radius:var(--r-card-s)}.rich hr{border-top:1px solid rgb(var(--c-line2))}.rich b,.rich strong{font-weight:600}.rich>:first-child{margin-top:0}.dz-text{margin-inline:0}.dz-text-narrow{max-width:75ch}.dz-text-normal{max-width:100ch}.dz-text-full{max-width:none}.dz-text.dz-center{margin-inline:auto;text-align:center}.dz-text.dz-center .dz-head{margin-inline:auto}.dz-media{position:relative;display:block;overflow:hidden;border-radius:var(--r-card);background:rgb(var(--c-soft))}.dz-media>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dz-media-auto{background:none;border-radius:var(--r-card)}.dz-media-auto>img{position:static;height:auto}.dz-r-43{aspect-ratio:4/3}.dz-r-169{aspect-ratio:16/9}.dz-r-11{aspect-ratio:1/1}.dz-r-34{aspect-ratio:3/4}.dz-r-219{aspect-ratio:21/9}.dz-split{display:grid;gap:2rem;align-items:center}@media (min-width:900px){.dz-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.dz-split[data-side=end] .dz-media{order:2}.dz-split-solo{grid-template-columns:minmax(0,1fr)}}.dz-split-solo .dz-split-text{max-width:75ch}.dz-figure{margin:0}.dz-figure-narrow{max-width:56rem;margin-inline:auto}.dz-figure-full{margin-inline:calc(50% - 50vw);width:100vw;max-width:100vw}.dz-figure-full .dz-media{border-radius:0}.dz-caption{margin-top:.75rem;font-size:.875rem;opacity:.75}.dz-figure .dz-caption{text-align:center}.dz-video{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-card);background:#000}.dz-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.dz-grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);list-style:none;padding:0}@media (min-width:640px){.dz-grid[data-cols="2"],.dz-grid[data-cols="3"],.dz-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dz-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.dz-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.dz-grid-sm{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:640px){.dz-grid-sm{gap:1.25rem}.dz-grid-sm[data-cols="3"],.dz-grid-sm[data-cols="4"],.dz-grid-sm[data-cols="5"],.dz-grid-sm[data-cols="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.dz-grid-sm[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.dz-grid-sm[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.dz-grid-sm[data-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}.dz-zoom{cursor:zoom-in}.dz-zoom img{transition:transform .35s cubic-bezier(.22,1,.36,1)}.dz-zoom:hover img{transform:scale(1.04)}.dz-card{display:block}.dz-card-card,.dz-card-numbered{background:rgb(var(--c-surface));border:1px solid rgb(var(--c-line));border-radius:var(--r-card);padding:1.75rem}.dz-card-card:has(.dz-card-img),.dz-card-numbered:has(.dz-card-img){padding-top:0;overflow:hidden}.dz-card-img{margin-inline:-1.75rem;border-radius:0;margin-bottom:1.5rem}.dz-card-plain .dz-card-img{margin-inline:0;border-radius:var(--r-card)}.dz-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:1.25rem;border-radius:12px;background:rgb(var(--c-acc-soft))}.dz-card-num,.dz-icon{color:rgb(var(--c-acc))}.dz-card-num{font-family:var(--font-display);font-size:2.25rem;line-height:1;font-weight:700;margin-bottom:1rem}.dz-card-title{font-size:var(--fs-card)}.dz-card-text{margin-top:.6rem;opacity:.8;line-height:1.7;font-size:.975rem}.dz-bg-soft .dz-card-card,.dz-bg-soft .dz-card-numbered{background:rgb(var(--c-surface))}.dz-bg-dark .dz-card-card,.dz-bg-dark .dz-card-numbered{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16)}.dz-bg-dark .dz-icon{background:hsla(0,0%,100%,.1)}.dz-bg-dark .dz-card-num,.dz-bg-dark .dz-icon{color:rgb(var(--c-lime))}.dz-bg-accent .dz-card-card,.dz-bg-accent .dz-card-numbered{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25)}.dz-bg-accent .dz-card-num,.dz-bg-accent .dz-icon{background:hsla(0,0%,100%,.15);color:inherit}.dz-bg-accent .dz-card-num{background:none}.dz-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgb(var(--c-line));border:1px solid rgb(var(--c-line))}@media (min-width:1024px){.dz-stats[data-n="1"]{grid-template-columns:minmax(0,1fr)}.dz-stats[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-stats[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.dz-stats:not([data-n="1"]):not([data-n="2"]):not([data-n="3"]){grid-template-columns:repeat(4,minmax(0,1fr))}}.dz-stat{background:var(--dz-bgc);padding:1.5rem}@media (min-width:640px){.dz-stat{padding:2rem}}.dz-stat-label{margin-top:.5rem;font-size:.875rem;opacity:.75}.dz-bg-accent .dz-stats,.dz-bg-dark .dz-stats{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.18)}.dz-tl{position:relative;display:grid;gap:2.75rem;list-style:none;padding:0}.dz-tl:before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:7px;width:2px;background:rgb(var(--c-line2))}.dz-tl-item{position:relative;padding-inline-start:2.5rem}.dz-tl-dot{position:absolute;inset-inline-start:0;top:.35rem;width:16px;height:16px;border-radius:50%;background:rgb(var(--c-acc));box-shadow:0 0 0 5px var(--dz-bgc)}.dz-tl-year{font-size:1.75rem;line-height:1;font-weight:700;color:rgb(var(--c-acc))}.dz-tl-title{margin-top:.6rem;font-size:1.25rem}.dz-tl-text{margin-top:.5rem;max-width:60ch;opacity:.85;line-height:1.7}.dz-tl-img{margin-top:1rem;max-width:34rem}.dz-bg-dark .dz-tl-year{color:rgb(var(--c-lime))}.dz-bg-dark .dz-tl:before{background:hsla(0,0%,100%,.25)}.dz-bg-dark .dz-tl-dot{background:rgb(var(--c-lime))}@media (min-width:900px){.dz-tl[data-layout=alternate]{gap:3.5rem}.dz-tl[data-layout=alternate]:before{inset-inline-start:50%;margin-inline-start:-1px}.dz-tl[data-layout=alternate] .dz-tl-item{width:50%;padding-inline:0 3.5rem;text-align:end}.dz-tl[data-layout=alternate] .dz-tl-item:nth-child(2n){margin-inline-start:50%;padding-inline:3.5rem 0;text-align:start}.dz-tl[data-layout=alternate] .dz-tl-dot{inset-inline-start:auto;inset-inline-end:-8px}.dz-tl[data-layout=alternate] .dz-tl-item:nth-child(2n) .dz-tl-dot{inset-inline-end:auto;inset-inline-start:-8px}.dz-tl[data-layout=alternate] .dz-tl-img,.dz-tl[data-layout=alternate] .dz-tl-text{margin-inline:0}.dz-tl[data-layout=alternate] .dz-tl-item:nth-child(odd) .dz-tl-img,.dz-tl[data-layout=alternate] .dz-tl-item:nth-child(odd) .dz-tl-text{margin-inline-start:auto}}.dz-award{text-align:center}.dz-award-media{position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-line));border-radius:var(--r-card);padding:1rem;overflow:hidden}.dz-award-media img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.dz-award-ph{color:rgb(var(--c-acc));opacity:.55}.dz-award-ph svg{width:44px;height:44px}.dz-award-title{margin-top:.85rem;font-weight:600;line-height:1.35}.dz-award-text{margin-top:.15rem;font-size:.875rem;opacity:.7}.dz-bg-dark .dz-award-media{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16)}.dz-quote{margin:0 auto;max-width:52rem;text-align:center}.dz-quote-mark{display:block;font-family:var(--font-display);font-size:5rem;line-height:.6;color:rgb(var(--c-acc));height:2.5rem}.dz-quote-text{margin:0;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.35;font-weight:600}.dz-quote-by{display:inline-flex;align-items:center;gap:1rem;margin-top:2rem;text-align:start}.dz-quote-img{width:64px;height:64px;border-radius:50%;overflow:hidden;background:rgb(var(--c-soft))}.dz-quote-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dz-bg-dark .dz-quote-mark{color:rgb(var(--c-lime))}.dz-faq-list{max-width:56rem}.dz-faq{border-bottom:1px solid rgb(var(--c-line2))}.dz-faq:first-child{border-top:1px solid rgb(var(--c-line2))}.dz-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding-block:1rem;cursor:pointer;list-style:none;font-weight:600}.dz-faq summary::-webkit-details-marker{display:none}.dz-faq-i{position:relative;flex:none;width:14px;height:14px}.dz-faq-i:after,.dz-faq-i:before{content:"";position:absolute;inset-inline:0;top:6px;height:2px;background:currentColor;transition:transform .25s ease}.dz-faq-i:after{transform:rotate(90deg)}.dz-faq[open] .dz-faq-i:after{transform:rotate(0)}.dz-faq-a{padding-bottom:1.25rem;max-width:70ch;opacity:.85;line-height:1.75}.dz-cta{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.dz-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:2.5rem}}.dz-cta-title{font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.25;font-weight:600;max-width:34ch}.dz-cta-sub{margin-top:.6rem;max-width:56ch;opacity:.85;line-height:1.65}.dz-cta-btns{display:flex;flex-wrap:wrap;gap:.75rem}.dz-cta-center{align-items:center;text-align:center}@media (min-width:768px){.dz-cta-center{flex-direction:column;justify-content:center}}.dz-cta-center .dz-cta-sub,.dz-cta-center .dz-cta-title{margin-inline:auto}.dz-cta-center .dz-cta-btns{justify-content:center}.dz-space-sm{padding-block:1rem}.dz-space-md{padding-block:2rem}.dz-space-lg{padding-block:3.5rem}.dz-space-xl{padding-block:5.5rem}.dz-rule{border:0;border-top:1px solid rgb(var(--c-line2));margin:0 auto;max-width:12rem}.dz-banner-sm .dz-wrap{padding-block:3rem}.dz-banner-md .dz-wrap{padding-block:5rem}.dz-banner-lg .dz-wrap{padding-block:7rem}.dz-banner-xl .dz-wrap{padding-block:9rem}@media (min-width:1024px){.dz-banner-sm .dz-wrap{padding-block:4rem}.dz-banner-md .dz-wrap{padding-block:7rem}.dz-banner-lg .dz-wrap{padding-block:10rem}.dz-banner-xl .dz-wrap{padding-block:14rem}}.dz-banner-center{text-align:center}.dz-banner-center h1,.dz-banner-center p{margin-inline:auto}.dz-ov-light{opacity:.55}.dz-ov-strong,[dir=rtl] .dz-ov-strong{background:rgba(5,20,15,.72)}.dz-draft{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:center;padding:.75rem 1rem;background:#fff6e5;color:#6b4a0b;border-bottom:1px solid #f0d9a8;font-size:.875rem;font-weight:500}.dz-draft a{text-decoration:underline;font-weight:700}.dz-empty{padding-block:5rem;text-align:center;opacity:.7}.dz-preview .reveal,.js .dz-preview .reveal{opacity:1!important;transform:none!important}.dz-preview [data-dz-id]{cursor:pointer}.dz-preview [data-dz-id]:hover{outline:2px dashed rgb(var(--c-acc)/.55);outline-offset:-2px}.dz-lightbox{border:0;padding:0;background:transparent;max-width:100vw;max-height:100vh;width:100vw;height:100vh}.dz-lightbox::backdrop{background:rgba(0,0,0,.86)}.dz-lightbox-in{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:1.5rem;gap:.75rem}.dz-lightbox img{max-width:min(96vw,1400px);max-height:82vh;-o-object-fit:contain;object-fit:contain;border-radius:4px}.dz-lightbox p{color:#fff;font-size:.95rem;text-align:center}.dz-lightbox button{position:absolute;top:1rem;inset-inline-end:1rem;min-width:44px;min-height:44px;border-radius:999px;background:hsla(0,0%,100%,.15);color:#fff;font-size:1.5rem;line-height:1}.dz-lightbox button:hover{background:hsla(0,0%,100%,.3)}.dz-lightbox [data-dz-nav]{top:50%;transform:translateY(-50%)}.dz-lightbox [data-dz-nav=prev]{inset-inline-start:1rem;inset-inline-end:auto}.dz-lightbox [data-dz-nav=next]{inset-inline-end:1rem}[dir=rtl] .dz-lightbox [data-dz-nav]{scale:-1 1}@media (prefers-reduced-motion:reduce){.dz-faq-i:after,.dz-faq-i:before,.dz-zoom img{transition:none}.dz-zoom:hover img{transform:none}}@media (min-width:1024px){.dz-nav-tight>.nav-item,.dz-nav-tight>[data-menu]>.nav-item{white-space:nowrap}}@media (min-width:1024px) and (max-width:1279px){.dz-nav-tight>.nav-item,.dz-nav-tight>[data-menu]>.nav-item{padding-inline:8px;letter-spacing:.2px}.dz-nav-tight .header-cta{padding-inline:14px;white-space:nowrap}.header-inner:has(.dz-nav-tight){-moz-column-gap:.75rem;column-gap:.75rem}}@media (min-width:1024px) and (max-width:1179px){.dz-nav-tight>.nav-item,.dz-nav-tight>[data-menu]>.nav-item{padding-inline:6px;font-size:.8125rem;letter-spacing:0}.dz-nav-tight .header-cta{padding-inline:12px;font-size:.75rem;letter-spacing:.5px}}.nav-split{position:relative;display:flex;flex-wrap:wrap;align-items:center}.nav-split>a.nav-item{flex:1 1 auto;width:auto}.nav-split>.sub{flex:1 0 100%}.nav-chev{flex:none;width:44px;padding:0;justify-content:center}@media (min-width:1024px){.nav-split{flex-wrap:nowrap}.nav-split>a.nav-item{flex:none}.nav-split>.sub{flex:0 0 auto}.nav-chev{width:26px;margin-inline:-10px 6px}}.last\:pb-0:last-child{padding-bottom:0}.hover\:border-white\/30:hover{border-color:hsla(0,0%,100%,.3)}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:min-h-\[420px\]{min-height:420px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media (min-width:1024px){.lg\:static{position:static}.lg\:absolute{position:absolute}.lg\:start-0{inset-inline-start:0}.lg\:top-full{top:100%}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:ms-auto{margin-inline-start:auto}.lg\:mt-0{margin-top:0}.lg\:mt-10{margin-top:2.5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:min-h-\[540px\]{min-height:540px}.lg\:min-h-\[560px\]{min-height:560px}.lg\:min-h-\[760px\]{min-height:760px}.lg\:min-h-screen{min-height:100vh}.lg\:w-64{width:16rem}.lg\:w-\[280px\]{width:280px}.lg\:flex-1{flex:1 1 0%}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-20{gap:5rem}.lg\:gap-6{gap:1.5rem}.lg\:self-stretch{align-self:stretch}.lg\:border-0{border-width:0}.lg\:p-3{padding:.75rem}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-20{padding-bottom:5rem}.lg\:pb-28{padding-bottom:7rem}.lg\:ps-8{padding-inline-start:2rem}.lg\:pt-0{padding-top:0}.lg\:pt-28{padding-top:7rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-\[1\.9rem\]{font-size:1.9rem}}@media (min-width:1280px){.xl\:inline-flex{display:inline-flex}}@media (min-width:1536px){.\32xl\:inline-flex{display:inline-flex}}.contact-map-open{position:absolute;top:24px;left:24px;z-index:3;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border-radius:9999px;background:rgb(var(--c-surface)/.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgb(var(--c-surface)/.7);box-shadow:0 12px 26px rgba(11,26,22,.18),0 4px 10px rgba(11,26,22,.08);color:rgb(var(--c-ink));font-size:.82rem;font-weight:600;letter-spacing:.02em;line-height:1;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,color .25s ease}.contact-map-open svg{width:1rem;height:1rem;flex-shrink:0;color:rgb(var(--c-acc))}.contact-map-open:hover{transform:translateY(-2px);color:rgb(var(--c-acc));box-shadow:0 16px 30px rgba(11,26,22,.22),0 6px 12px rgba(11,26,22,.1)}.contact-map-open:focus-visible{outline:2px solid rgb(var(--c-acc));outline-offset:2px}@media (min-width:768px){.contact-map-open{top:32px;left:32px}}@media (min-width:1024px){.contact-map-open{top:48px;left:48px}}@media (min-width:768px) and (max-width:1023px){.contact-map-card{position:relative;left:auto;right:auto;bottom:auto;width:100%;margin-top:1rem;padding:28px}}
