:root{--rig-a:#ff7a3c;--rig-b:#3cd6c8;--rig-c:#8a5cff;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--t-fast:.18s;--t:.32s;--t-slow:.6s;--nav-h:68px;--maxw:1320px;--gutter:clamp(14px, 4vw, 40px);--f-eurostile:"Eurostile", "Eurostile LT Std", "Square721 BT", var(--font-exo), system-ui, sans-serif;--f-display:var(--f-eurostile);--f-body:var(--f-eurostile);--f-num:var(--f-eurostile)}html[lang=ar]{--f-display:var(--font-cairo), "Noto Sans Arabic", system-ui, sans-serif;--f-body:var(--font-cairo), "Noto Sans Arabic", system-ui, sans-serif;--f-num:var(--f-eurostile)}:root,[data-theme=dark]{--bg:#0a0a0c;--bg-grad-a:#101013;--bg-grad-b:#0a0a0c;--surface:#121216;--surface-2:#17171c;--surface-3:#212127;--card:#ffffff08;--card-solid:#131317;--glass:#0d0d11c2;--line:#ffffff17;--line-2:#ffffff2e;--ink:#ededf0;--ink-2:#9ea0a8;--ink-3:#6a6c75;--accent:#fff;--accent-fg:#0a0a0c;--accent-soft:#ffffff13;--accent-line:#ffffff42;--deal:#fff;--deal-fg:#0a0a0c;--ok:#5fd9b4;--danger:#ff6b76;--glow:0 0 60px #ffffff21;--shadow-sm:0 1px 2px #0000008c;--shadow:0 12px 34px #0009;--shadow-lg:0 34px 80px #000000b3;--sheen:#ffffff1c;--scrim:#050507c2;--grid-line:#ffffff12;--amb-1:#ffffff1a;--amb-2:#bec6d212;--amb-3:#ffffff0d;--logo-invert:1}[data-theme=light]{--bg:#f1f1f2;--bg-grad-a:#fff;--bg-grad-b:#eaeaec;--surface:#fff;--surface-2:#f6f6f7;--surface-3:#e9e9ec;--card:#fff;--card-solid:#fff;--glass:#ffffffd1;--line:#0a0a0c1c;--line-2:#0a0a0c38;--ink:#0c0c0f;--ink-2:#55565e;--ink-3:#82838c;--accent:#131317;--accent-fg:#fff;--accent-soft:#1313170f;--accent-line:#1313173d;--deal:#131317;--deal-fg:#fff;--ok:#0b8f6e;--danger:#c8323f;--glow:0 0 50px #0a0a0c21;--shadow-sm:0 1px 2px #0a0a0c0f;--shadow:0 10px 30px #0a0a0c1a;--shadow-lg:0 30px 70px #0a0a0c29;--sheen:#ffffffd9;--scrim:#0c0c0f75;--grid-line:#0a0a0c1a;--amb-1:#0a0a0c17;--amb-2:#5a5c6612;--amb-3:#0a0a0c0f;--logo-invert:0}html,body{overflow-x:clip}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;font-size:15px;line-height:1.55;display:flex}body>main{flex:1}img,picture,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.1}h1{font-size:clamp(2rem,5vw,3.25rem)}h2{font-size:clamp(1.5rem,3.2vw,2.25rem)}h3{font-size:clamp(1.15rem,2vw,1.4rem)}p{text-wrap:pretty}.num,[dir=rtl] .num{font-family:var(--f-num);font-variant-numeric:tabular-nums}.ltr{direction:ltr;unicode-bidi:isolate}:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px;border-radius:var(--r-xs)}::selection{background:var(--accent);color:var(--accent-fg)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(56px,9vw,120px);position:relative}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vw,52px);display:flex}.grid{gap:clamp(14px,1.6vw,22px);display:grid}.row{align-items:center;gap:12px;display:flex}.spread{justify-content:space-between;align-items:center;gap:12px;display:flex}.stack{flex-direction:column;display:flex}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bg-field{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-field:before{content:"";background:radial-gradient(50% 42% at 18% 8%, var(--amb-1) 0%, transparent 62%), radial-gradient(46% 40% at 88% 22%, var(--amb-2) 0%, transparent 60%), radial-gradient(60% 50% at 50% 108%, var(--amb-3) 0%, transparent 66%);filter:blur(10px);position:absolute;inset:-20%}.g-cards{grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}@media (max-width:1279px){.g-cards{grid-template-columns:repeat(auto-fill,minmax(212px,1fr))}}@media (max-width:640px){.g-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.g-cats{grid-template-columns:repeat(6,minmax(0,1fr))}.g-feat{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media (max-width:1200px){.g-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.g-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.g-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.skel{background:var(--surface-2);border-radius:var(--r-sm);position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg, transparent, var(--sheen), transparent);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}[dir=rtl] .skel:after{animation-name:shimmer-rtl}@keyframes shimmer{to{transform:translate(100%)}}@keyframes shimmer-rtl{to{transform:translate(-200%)}}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}}.skel-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);overflow:hidden}.skel-media{aspect-ratio:1;background:var(--surface-2)}.skel-body{flex-direction:column;gap:9px;padding:14px 15px 15px;display:flex}.skel-line{height:11px}.skel-line.w-40{width:40%}.skel-line.w-70{width:70%}.skel-line.w-90{width:90%}.skel-line.tall{height:19px}@media (max-width:640px){.skel-media{aspect-ratio:1}.skel-card{border-radius:var(--r-md)}}@media (max-width:780px){:root{--nav-h:108px}}.rv{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(16px)}.rv[data-stretch=true]{display:flex}.rv[data-stretch=true]>*,.rv>*{flex:1;min-width:0}.rv[data-delay="1"]{transition-delay:70ms}.rv[data-delay="2"]{transition-delay:.14s}.rv[data-delay="3"]{transition-delay:.21s}.rv[data-delay="4"]{transition-delay:.28s}.rv[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.marquee{border-block:1px solid var(--line);padding-block:15px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{gap:clamp(30px,5vw,64px);width:max-content;animation:42s linear infinite marquee;display:flex}.marquee-track span{font-family:var(--f-eurostile);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:14px;font-weight:600}@keyframes marquee{to{transform:translate(-50%)}}[dir=rtl] .marquee-track{animation-name:marquee-rtl}@keyframes marquee-rtl{to{transform:translate(50%)}}.marquee:hover .marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}
.Footer-module__EZoWya__root{border-top:1px solid var(--line);background:var(--surface);margin-top:auto}.Footer-module__EZoWya__top{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,50px);padding-block:clamp(36px,5vw,56px);display:grid}.Footer-module__EZoWya__brandCol{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.Footer-module__EZoWya__mark{aspect-ratio:439/560;background:var(--ink);width:34px;-webkit-mask:url(/enigma-mark.png) 50%/contain no-repeat;mask:url(/enigma-mark.png) 50%/contain no-repeat}.Footer-module__EZoWya__brandName{font-family:var(--f-eurostile);letter-spacing:.2em;text-indent:.2em;font-size:18px;font-weight:700}.Footer-module__EZoWya__brandSub{color:var(--ink-3);max-width:30ch;font-size:12.5px;line-height:1.6}.Footer-module__EZoWya__links{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.Footer-module__EZoWya__colTitle{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-size:11px}.Footer-module__EZoWya__links a{color:var(--ink-2);transition:color var(--t-fast) var(--ease);font-size:13.5px}.Footer-module__EZoWya__links a:hover{color:var(--ink)}.Footer-module__EZoWya__bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:20px;display:flex}.Footer-module__EZoWya__by{color:var(--ink-3);transition:color var(--t-fast) var(--ease);align-items:center;gap:9px;font-size:13px;display:inline-flex}.Footer-module__EZoWya__by:hover{color:var(--ink-2)}.Footer-module__EZoWya__by img{width:26px;height:auto}.Footer-module__EZoWya__by b{color:var(--ink);font-weight:600}.Footer-module__EZoWya__rights{color:var(--ink-3);font-size:12px}@media (max-width:720px){.Footer-module__EZoWya__top{grid-template-columns:1fr 1fr}.Footer-module__EZoWya__brandCol{grid-column:1/-1}}
.CompareBar-module__aDjN7W__bar{z-index:90;background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--line-2);border-radius:var(--r-pill);width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--shadow);animation:CompareBar-module__aDjN7W__pop .3s var(--ease-spring);align-items:center;gap:18px;margin-inline:auto;padding:10px 12px 10px 18px;display:flex;position:fixed;inset-block-end:18px;inset-inline:0}@keyframes CompareBar-module__aDjN7W__pop{0%{opacity:0;transform:translateY(14px)}}.CompareBar-module__aDjN7W__count{color:var(--ink-2);white-space:nowrap;font-size:13.5px}.CompareBar-module__aDjN7W__count b{color:var(--ink);font-weight:700}.CompareBar-module__aDjN7W__actions{align-items:center;gap:7px;display:flex}.CompareBar-module__aDjN7W__clear{color:var(--ink-3);border-radius:var(--r-pill);transition:color var(--t-fast) var(--ease);padding:8px 12px;font-size:13px}.CompareBar-module__aDjN7W__clear:hover{color:var(--danger)}.CompareBar-module__aDjN7W__go{background:var(--accent);color:var(--accent-fg);border-radius:var(--r-pill);white-space:nowrap;transition:opacity var(--t-fast) var(--ease);padding:9px 20px;font-size:13.5px;font-weight:600}.CompareBar-module__aDjN7W__go:hover{opacity:.88}@media (max-width:480px){.CompareBar-module__aDjN7W__bar{justify-content:space-between;gap:10px;width:auto;padding-inline:16px 10px;inset-inline:12px}.CompareBar-module__aDjN7W__count{font-size:12.5px}}
