body{color:#141518;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Onest,sans-serif}*{box-sizing:border-box}a{color:#ea4700;text-decoration:none}a:hover{color:#141518}input,textarea,button{font-family:inherit}@keyframes ys-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ys-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes ys-kb{0%{transform:scale(1.04)}to{transform:scale(1.16)}}@keyframes ys-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes ys-float{0%,to{transform:rotateX(52deg)rotate(-30deg)translateZ(0)}50%{transform:rotateX(52deg)rotate(-26deg)translateZ(24px)}}@keyframes y3-l0{0%,12%,88%,to{transform:translateZ(0)}40%,62%{transform:translateZ(0)}}@keyframes y3-l1{0%,12%,88%,to{transform:translateZ(8px)}40%,62%{transform:translateZ(70px)}}@keyframes y3-l2{0%,12%,88%,to{transform:translateZ(16px)}40%,62%{transform:translateZ(140px)}}@keyframes y3-l3{0%,12%,88%,to{transform:translateZ(24px)}40%,62%{transform:translateZ(210px)}}@keyframes y3-l4{0%,12%,88%,to{transform:translateZ(32px)}40%,62%{transform:translateZ(280px)}}@keyframes y3-rot{0%,to{transform:rotateX(60deg)rotate(-38deg)}50%{transform:rotateX(56deg)rotate(-22deg)}}@keyframes y4-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes y4-shine{to{background-position:-200% 0}}@keyframes y4-scroll{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(14px)}}@keyframes y4-ring-shake{0%,60%,to{transform:rotate(0)}64%,72%,80%{transform:rotate(-14deg)}68%,76%{transform:rotate(14deg)}}@keyframes y4-sheen{0%,55%{transform:translate(-160%)skew(-20deg)}85%,to{transform:translate(330%)skew(-20deg)}}[lang=ar],[lang=ar] *{letter-spacing:0!important;font-family:IBM Plex Sans Arabic,Onest,sans-serif!important}@keyframes ys-blink{0%,to{opacity:1}50%{opacity:.3}}.ys-7d052ca4:hover{color:#ea4700!important}.ys-e52bd595:hover{border-color:#ea4700!important}.ys-35ed235e:hover{background:#f5f3ef!important}.ys-1b240f02:hover{color:#fff!important;background:#141518!important}.ys-e25b3aac:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(105deg,#0000,#ffffff8c,#0000);width:45%;animation:3.6s ease-in-out infinite y4-sheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}.ys-1f06c580:hover{transform:translateY(-3px)!important;box-shadow:0 24px 50px -14px #ea4700f2!important}.ys-37c88dd9:hover{transform:translateY(-6px)!important;box-shadow:0 30px 60px -30px #14151859!important}.ys-4cfaf557:hover{transform:translateY(-8px)rotate(-1deg)!important;box-shadow:0 40px 60px -30px #14151866!important}.ys-71d9d235:hover{transform:scale(1.1)!important}.ys-dae0625e:hover{padding-left:16px!important}.ys-d9e66472:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(105deg,#0000,#ea470040,#0000);width:45%;animation:3.6s ease-in-out infinite y4-sheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}.ys-097dbd14:hover{color:#ea4700!important;background:#fff!important}.ys-07c882ec:hover{transform:scale(1.08)!important}.ys-f94f7fae:hover{color:#fff!important;background:#ea4700!important;transform:translateY(-6px)!important}.ys-e8226582:hover{transform:rotate(-1.5deg)translateY(-6px)!important}.ys-703d5f9d:hover{color:#141518!important;transform:translateY(-3px)!important}.ys-2599aa3b:hover{border-color:#ea4700!important;transform:translateY(-6px)!important}.ys-a58921fb:hover{transform:scale(1.03)!important}.ys-4456fa0d:hover{color:#fff!important}.ys-6bac8afd:hover{transform:scale(1.05)!important}.ys-9796c07e:hover{color:#fff!important;background:#ea4700!important;border-color:#ea4700!important}.ys-697d66b2:hover{background:#141518!important}.ys-1abad1e9:hover{color:#fff!important;transform:translate(-4px)!important}.ys-caa89d6b:hover{color:#141518!important;transform:translate(-4px)!important}.ys-b35fec8d:hover{color:#fff!important;background:#ea4700!important}:root{color:#141518;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Onest,Arial,sans-serif}body{margin:0}button,input,textarea{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}button:disabled{cursor:wait;opacity:.65}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:3px solid #ea4700!important}input:focus-visible{outline-offset:0}.site-shell{background:#fff;min-height:100vh;overflow-x:clip}.skip-link{inset-inline-start:16px;z-index:120;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-100px}.skip-link:focus{top:12px}.media-button{width:100%;text-align:inherit;color:inherit;cursor:zoom-in;border:0;padding:0;display:block}.modal-backdrop{overscroll-behavior:contain;overflow-y:auto}.modal-backdrop>[role=dialog]{max-height:calc(100dvh - 40px);margin-block:auto;overflow-y:auto}.form-message{color:#55595e;margin:8px 0 0;font-size:13px;line-height:1.6}.form-error{color:#b32b12}.form-success{color:#245a35}.form-contact{color:#ea4700;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:600;display:inline-flex}.phone-number{direction:ltr;unicode-bidi:isolate}.lightbox-close{inset-inline-end:20px;color:#fff;cursor:pointer;background:#141518;border:1px solid #ffffff50;border-radius:50%;width:44px;height:44px;font-size:26px;position:absolute;top:20px}.panel-controls{flex-wrap:wrap;gap:8px;display:flex}.panel-controls button{color:#141518;cursor:pointer;background:#fff;border:1px solid #dfe2e6;border-radius:999px;padding:10px 16px;font-size:13px}.panel-controls button[aria-pressed=true]{color:#fff;background:#ea4700;border-color:#ea4700}.panel-stack{aspect-ratio:1;perspective:1200px;background:#eceae6;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.panel-stack-inner{aspect-ratio:1.2;width:58%;transform-style:preserve-3d;position:relative;transform:rotateX(55deg)rotate(-32deg)}.panel-layer{border:1px solid #ffffff35;border-radius:5px;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;box-shadow:0 20px 30px -20px #14151880}@media (width<=600px){header>div:first-child{gap:10px!important}header>div:first-child>a:first-child{min-width:0}header>div:first-child>a:first-child img{width:clamp(100px,29vw,135px);height:auto!important}header button,header a{flex-shrink:0}[data-mobile-menu]{max-height:calc(100dvh - 78px);overflow-y:auto}.modal-backdrop{padding:12px!important}.modal-backdrop>[role=dialog]{max-height:calc(100dvh - 24px)}[data-form=callback]{min-width:0}.faq-answer{padding-inline:0!important}.lightbox-image{width:100%!important;height:78dvh!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal]{opacity:1!important;transform:none!important}.hero-layers{transform:rotateX(60deg)rotate(-38deg)!important}.hero-layers>:first-child{transform:translateZ(140px)!important}.hero-layers>:nth-child(2){transform:translateZ(105px)!important}.hero-layers>:nth-child(3){transform:translateZ(70px)!important}.hero-layers>:nth-child(4){transform:translateZ(35px)!important}}
