body.flux-cosmos-page{margin:0!important;background:#07070b!important;color:#f6f5fa!important;overflow-x:clip}body.flux-cosmos-page>.fxh,body.flux-cosmos-page .fxh,body.flux-cosmos-page .wd-toolbar,body.flux-cosmos-page .scrollToTop,body.flux-cosmos-page .flux-ai-root,html body.flux-cosmos-page #flux-ai-root,html body.flux-cosmos-page .flux-global-dock{display:none!important}.fc{--fc-bg:#07070b;--fc-surface:#101016;--fc-border:rgba(216,210,255,.12);--fc-text:#f6f5fa;--fc-muted:#9996a8;--fc-accent:#b1a0ff;position:relative;isolation:isolate;font-family:'Tajawal','Cairo',sans-serif!important;direction:rtl;text-align:right;color:var(--fc-text);font-size:16px;line-height:1.7;overflow:clip;background:#fff0}.fc *,.fc *:before,.fc *:after{box-sizing:border-box}.fc h1,.fc h2,.fc h3,.fc h4,.fc p{font-family:inherit!important;color:inherit;letter-spacing:normal;margin:0;font-style:normal}.fc h1,.fc h2,.fc h3{font-weight:700}.fc h1{font-size:clamp(48px,5.45vw,80px);line-height:1.23;letter-spacing:-2.8px;margin:24px 0}.fc h2{font-size:clamp(30px,3.25vw,46px);line-height:1.4;letter-spacing:-1.2px}.fc h3{font-size:23px;line-height:1.5;letter-spacing:-.5px}.fc a{color:inherit;text-decoration:none!important;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .3s ease}.fc a:hover{color:#d6cbff}.fc button{font-family:inherit!important;font-weight:500;font-size:14px;line-height:1.5;letter-spacing:0;text-transform:none;cursor:pointer;border:0;border-radius:0;min-height:0;box-shadow:none;background:#fff0;color:inherit;padding:0}.fc a:focus-visible,.fc button:focus-visible,.fc summary:focus-visible{outline:2px solid #cebcff;outline-offset:6px}.fc [hidden]{display:none!important}.fc ::selection{background:#b6a3ff;color:#07070b}.fc .fc-icon{display:inline-block;width:22px;height:22px;flex-shrink:0;vertical-align:middle}.fc-container{width:min(1260px,calc(100% - 96px));margin-inline:auto;position:relative}.fc #fc-stars{position:fixed;inset:0;pointer-events:none;z-index:-2;opacity:1}.fc-nebula{position:fixed;inset:-8%;z-index:-3;pointer-events:none;will-change:transform;background:radial-gradient(ellipse at 5% 18%,#56318b30,transparent 41%),radial-gradient(ellipse at 98% 67%,#40338329,transparent 40%),radial-gradient(ellipse at 26% 95%,#233c5824,transparent 44%)}.fc-nebula:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 32% 60%,#70439920,transparent 37%),radial-gradient(ellipse at 72% 15%,#34326720,transparent 40%);animation:fc-nebula-drift 28s ease-in-out infinite alternate;will-change:transform}.fc-nebula:after{content:'';position:absolute;width:clamp(150px,24vw,340px);aspect-ratio:1;right:-12%;top:18%;border-radius:50%;background:radial-gradient(circle at 28% 27%,#bfa1ee15,#2b1d4114 44%,#07070b 72%);box-shadow:-2px -1px 0 #bda1ff20,-16px -5px 65px #7953b10c;animation:fc-planet-drift 36s ease-in-out infinite alternate}.fc-space-suspended .fc-nebula:before,.fc-space-suspended .fc-nebula:after{animation-play-state:paused!important}@keyframes fc-nebula-drift{from{transform:translate3d(-2%,1%,0) rotate(-5deg) scale(1)}to{transform:translate3d(4%,-3%,0) rotate(6deg) scale(1.12)}}@keyframes fc-planet-drift{from{transform:translateY(-18px)}to{transform:translateY(45px)}}@media(max-width:700px){.fc-nebula:after{right:-25%;top:32%}.fc-nebula{background:radial-gradient(ellipse at 0% 15%,#56318b29,transparent 50%),radial-gradient(ellipse at 100% 80%,#40338324,transparent 50%)}}.fc-skip{position:absolute;top:-100px;right:24px;padding:12px 20px;background:#f6f5fa;color:#07070b!important;z-index:500}.fc-skip:focus{top:10px}.fc-screen-reader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fc-header{position:relative;z-index:20;border-bottom:1px solid var(--fc-border)}.fc-header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;height:98px}.fc-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.fc-brand-mark{display:grid;place-items:center;font-family:serif;font-size:46px;line-height:1;color:#d1c6ff}.fc-brand-word{font-family:'Trebuchet MS',sans-serif;font-style:italic;font-weight:900;line-height:.85;letter-spacing:-2px;font-size:35px}.fc-brand-word>span{display:block;font-style:normal;letter-spacing:5.4px;font-size:8px;line-height:1;margin-top:9px;font-weight:600;color:#c2bfce}.fc-desktop-nav{display:flex;gap:29px;align-items:center;font-size:14px;color:#b9b6c6}.fc-desktop-nav a{position:relative;white-space:nowrap}.fc-desktop-nav a:after{content:'';height:1px;background:#d4c5ff;position:absolute;right:0;bottom:-8px;width:0;transition:width .25s}.fc-desktop-nav a:hover:after{width:100%}.fc-header-actions{display:flex;align-items:center;gap:9px}.fc .fc-round{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--fc-border);border-radius:50%;background:#fff0;min-height:38px;padding:0}.fc .fc-round:hover{background:#18151f;border-color:#695777}.fc .fc-round .fc-icon{width:18px;height:18px}.fc .fc-btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:10px;padding:14px 24px;min-height:54px;line-height:1.6;font-weight:700;font-size:15px;text-align:center;white-space:nowrap;border:1px solid var(--fc-border);transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.fc .fc-btn:hover{transform:translateY(-3px)}.fc .fc-btn-primary{background:#ece9ff;color:#171320!important;border-color:#ece9ff;box-shadow:0 0 24px rgb(175 147 255 / .09)}.fc .fc-btn-primary:hover{background:#d8cbff;box-shadow:0 8px 32px rgb(175 147 255 / .2)}.fc .fc-btn-small{padding:10px 17px;min-height:41px;font-size:13px;background:#f1f0f5;color:#15111b!important;margin-inline-start:9px;gap:18px;border-radius:8px}.fc .fc-btn-small .fc-icon{width:17px;height:17px}.fc .fc-btn-ghost{background:rgb(17 16 24 / .6);color:#dedbe9;box-shadow:none}.fc .fc-btn-ghost:hover{background:#1c1728;border-color:#68567f}.fc .fc-menu-button{display:none}.fc-mobile-menu{padding:18px 0 24px;border-top:1px solid var(--fc-border)}.fc-mobile-menu a{display:block;font-size:16px;padding:11px 8px;border-bottom:1px solid var(--fc-border)}.fc-hero{display:grid;grid-template-columns:1fr 1.04fr;align-items:center;min-height:min(790px,calc(100svh - 98px));padding-top:55px;padding-bottom:87px;column-gap:24px}.fc-hero-copy{z-index:3;padding:15px 0 38px;animation:fc-enter .8s both}.fc-eyebrow{display:flex;align-items:center;gap:9px;font-size:13px;color:#c9c5d5}.fc-status-dot,.fc-live-note i{width:6px;height:6px;background:#c0aaff;border-radius:50%;box-shadow:0 0 9px #a58bff;display:inline-block;flex-shrink:0}.fc-tag-en{font-family:monospace;font-size:9px;letter-spacing:1px;opacity:.5;margin-inline-start:10px}.fc-gradient-text{color:#c9b7ff;background:linear-gradient(105deg,#9b77eb -12%,#cfb6ff 38%,#f1e7ff 94%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.fc .fc-hero-description{font-size:17px;color:#a6a2b4;line-height:1.9;max-width:440px;margin:0 0 28px}.fc-hero-buttons{display:flex;gap:11px;flex-wrap:wrap}.fc-hero-footnote{display:flex;align-items:center;gap:22px;margin-top:24px;font-size:12px;color:#9792a9}.fc-hero-footnote>span{display:flex;align-items:center;gap:5px}.fc-hero-footnote .fc-icon{width:15px;height:15px;color:#c8b8ef}.fc-universe{height:570px;position:relative;min-width:0;direction:ltr;animation:fc-enter 1.15s .1s both}.fc-orbit-scene{position:absolute;inset:0;perspective:700px;display:grid;place-items:center;pointer-events:none}.fc-orbit{position:absolute;top:50%;left:50%;border:1px solid rgb(182 152 255 / .25);width:480px;height:480px;border-radius:50%;transform:translate(-50%,-50%) rotate(-28deg) rotateX(58deg);box-shadow:0 0 34px rgb(137 89 232 / .04),inset 0 0 34px rgb(137 89 232 / .04)}.fc-orbit-one{width:545px;height:545px;border-width:2px;border-color:rgb(171 131 255 / .35);box-shadow:0 -3px 22px rgb(166 108 255 / .15),0 3px 34px rgb(117 76 239 / .1)}.fc-orbit-two{width:420px;height:420px;transform:translate(-50%,-50%) rotate(38deg) rotateX(64deg);border-color:rgb(202 183 255 / .18)}.fc-orbit-three{width:620px;height:620px;transform:translate(-50%,-50%) rotate(-28deg) rotateX(58deg);border-color:rgb(202 183 255 / .08)}.fc-orbit-track{position:absolute;top:50%;left:50%;width:545px;height:545px;border-radius:50%;transform:translate(-50%,-50%) rotate(-28deg) rotateX(58deg)}.fc-orbit-track>i{position:absolute;inset:-1px;border-radius:50%;animation:fc-orbit-spin 28s linear infinite}.fc-orbit-track>i:before{content:'';position:absolute;left:50%;top:0;width:9px;height:9px;border-radius:50%;background:#eee4ff;box-shadow:0 0 9px 2px #b693ff,0 0 29px 6px #915cf0;transform:translate(-50%,-50%)}.fc-planet-glow{position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgb(132 91 222 / .23),rgb(101 57 190 / .06) 46%,transparent 69%);transform:translate(-8px,0);animation:fc-breathe 7s ease-in-out infinite}.fc-core{position:absolute;top:50%;left:50%;width:146px;height:164px;transform:translate(-50%,-50%) rotate(-9deg);display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(145deg,rgb(58 46 83 / .9),rgb(12 11 19 / .97) 75%);border:1px solid rgb(214 182 255 / .5);border-top-color:#b5a1db;border-radius:32px;box-shadow:10px 14px 0 -6px #111019,12px 15px 0 -6px #5d4679,0 30px 60px rgb(0 0 0 / .7),inset 0 1px 20px rgb(210 170 255 / .09)}.fc-core-spark{font-family:serif;font-size:76px;color:#c9b7ef;line-height:1.1}.fc-core>span:last-child{font-family:'Trebuchet MS',sans-serif;font-size:15px;letter-spacing:6px;font-weight:800;padding-left:6px;margin-top:5px;color:#e1d7f3}.fc-satellite{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;padding:16px 19px;border:1px solid rgb(223 202 255 / .16);border-radius:16px;background:linear-gradient(135deg,rgb(35 30 46 / .94),rgb(13 12 19 / .94));box-shadow:0 14px 50px rgb(0 0 0 / .4);direction:rtl;animation:fc-float 8s ease-in-out infinite}.fc-satellite>span:not(.fc-satellite-icon){display:flex;flex-direction:column;gap:3px}.fc-satellite small{font:9px/1.5 monospace;letter-spacing:1.2px;color:#9d91af}.fc-satellite strong{font-size:14px;font-weight:500;color:#eee8f7;white-space:nowrap}.fc-satellite-icon{width:41px;height:41px;display:grid;place-items:center;border:1px solid rgb(200 160 255 / .17);border-radius:11px;background:rgb(180 141 255 / .08);color:#c3a5ed}.fc-satellite>.fc-icon{width:15px;height:15px;margin-inline-start:10px;color:#9b8daa}.fc-satellite-web{top:55px;right:12px;animation-delay:-2s}.fc-satellite-ai{bottom:143px;right:-5px;animation-delay:-5s}.fc-satellite-ai .fc-satellite-icon{color:#b5d5c6;background:rgb(89 152 120 / .1);border-color:rgb(164 216 189 / .16)}.fc-satellite-store{top:240px;left:-24px;animation-delay:-1s}.fc-coordinate{position:absolute;bottom:44px;left:18px;right:18px;display:flex;justify-content:space-between;font:9px monospace;letter-spacing:1.2px;color:#6f667e}.fc-hero-bottom{position:absolute;bottom:25px;right:0;left:0;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#878293;font-size:11px}.fc-hero-bottom>a{display:flex;gap:9px;align-items:center}.fc-scroll-mouse{width:16px;height:23px;border:1px solid #68616f;display:inline-block;border-radius:9px;position:relative}.fc-scroll-mouse:before{content:'';position:absolute;width:2px;height:5px;background:#d2c4e6;top:5px;left:6px;border-radius:2px;animation:fc-scroll-dot 2s ease infinite}.fc .fc-motion-toggle{display:flex;align-items:center;gap:4px;color:#a6a0b3;font-size:11px;padding:8px}.fc-motion-toggle .fc-icon{width:14px;height:14px}.fc-hero-bottom-label{font:9px monospace;letter-spacing:1.6px}.fc-rail{border-top:1px solid var(--fc-border);border-bottom:1px solid var(--fc-border);background:rgb(22 18 31 / .35)}.fc-rail-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 0;color:#aca6b9;font-size:12px}.fc-rail-inner>span:first-child{font-size:13px;color:#a099b0;white-space:nowrap}.fc-rail-inner>span:last-child{display:flex;align-items:center;gap:27px;font:13px 'Trebuchet MS',sans-serif;color:#d0cadc;letter-spacing:.3px}.fc-rail .fc-icon{width:13px;height:13px;color:#81718f}.fc-section{padding-top:110px;padding-bottom:10px;scroll-margin-top:35px}.fc-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:36px}.fc-section-heading>p{font-size:15px;color:#9690a5;line-height:1.9;margin-bottom:8px}.fc .fc-section-kicker{font-size:12px;color:#b3a6c9;margin-bottom:19px;display:flex;align-items:center;gap:12px;letter-spacing:.1px}.fc-section-kicker>span{font:10px monospace;color:#a99fbc;border:1px solid var(--fc-border);border-radius:5px;padding:2px 6px}.fc .fc-muted{color:#81798f}.fc-bento{display:grid;grid-template-columns:1.04fr 1fr;gap:18px}.fc-service-card{position:relative;overflow:hidden;border:1px solid var(--fc-border);border-radius:22px;background:linear-gradient(135deg,rgb(25 22 33 / .9),rgb(12 11 17 / .93));display:block;padding:26px;min-width:0}.fc-service-card:hover{border-color:rgb(179 148 229 / .4);color:#fff!important;background:linear-gradient(135deg,rgb(31 26 43 / .95),rgb(15 13 22 / .96))}.fc-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#b3a3cf}.fc-service-number{font:10px/1.6 monospace;letter-spacing:1px;color:#8d819e;direction:ltr}.fc-arrow-circle{display:grid;place-items:center;border:1px solid var(--fc-border);width:36px;height:36px;border-radius:50%;transition:transform .3s ease,background .3s ease}.fc-arrow-circle .fc-icon{width:17px;height:17px}a:hover .fc-arrow-circle{background:#bda5ef;color:#171020;transform:rotate(-10deg)}.fc-web-card{padding-bottom:30px}.fc-browser-art{position:relative;direction:ltr;margin:32px 14px 37px;transform:rotate(-4deg);border:1px solid #69587b;border-radius:10px;background:#111018;box-shadow:0 14px 45px #0006;transition:transform .55s ease}.fc-web-card:hover .fc-browser-art{transform:rotate(-1deg) translateY(-4px)}.fc-browser-bar{display:flex;align-items:center;gap:4px;padding:10px 11px;border-bottom:1px solid #ffffff12;background:#1d1926;border-radius:10px 10px 0 0}.fc-browser-bar i{width:4px;height:4px;border-radius:50%;background:#776286}.fc-browser-bar>span{font:8px monospace;color:#9b8cae;flex:1;text-align:center;letter-spacing:1px;margin-right:10px}.fc-browser-content{padding:20px 23px;background:radial-gradient(ellipse at 80% 60%,#45305f55,transparent 60%)}.fc-mini-nav{display:flex;justify-content:space-between;align-items:center;font:5px monospace;color:#9f90b0}.fc-mini-nav b{font-size:8px;letter-spacing:1.4px;color:#d7c8ed}.fc-mini-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:10px;align-items:center;padding:25px 0}.fc-mini-layout small{font:6px monospace;color:#aa93cd;letter-spacing:1.2px}.fc-mini-layout strong{display:block;font:700 43px/.95 'Trebuchet MS',sans-serif;letter-spacing:-2px;color:#eee6fa;margin:12px 0 17px}.fc-mini-button{font:6px monospace;background:#cbb5ed;color:#20142e;padding:7px 9px;border-radius:3px}.fc-mini-orb{width:123px;height:123px;background:radial-gradient(circle at 28% 24%,#ddc6ff,#9d74d1 25%,#332344 55%,#121016 76%);border-radius:50%;box-shadow:0 0 50px #9370b91c,inset -3px -3px 8px #0008;position:relative}.fc-mini-orb:after{content:'';position:absolute;inset:-12px;border:1px solid #b9a0d255;border-radius:50%;transform:rotate(-25deg) scaleX(1.3) scaleY(.35)}.fc-mini-bottom{display:flex;gap:12px}.fc-mini-bottom i{display:block;height:22px;border:1px solid #bfa9d21a;border-radius:3px;flex:1;background:#bfa9d205}.fc-code-tag{position:absolute;bottom:30px;right:-19px;padding:7px 12px;border:1px solid #89709855;border-radius:8px;background:#1d1627;font:10px monospace;box-shadow:0 5px 15px #0005;color:#c3acd8}.fc-small-label{display:inline-block;font-size:11px;color:#b29dcf;margin-bottom:8px}.fc-service-copy h3{margin-bottom:8px;font-size:25px}.fc-service-copy p{color:#9d94aa;font-size:14px;line-height:1.9;max-width:440px}.fc-text-link{display:inline-flex;gap:15px;align-items:center;color:#d6c5f3!important;font-size:13px;font-weight:500;margin-top:23px}.fc-text-link .fc-icon{width:17px;height:17px;transition:transform .25s}a:hover .fc-text-link .fc-icon,a.fc-text-link:hover .fc-icon{transform:translateX(-5px)}.fc-service-stack{display:flex;flex-direction:column;gap:18px;min-width:0}.fc-sub-card{flex:1;min-height:302px;background:radial-gradient(ellipse at 60% 35%,#4c34613a,transparent 70%),linear-gradient(135deg,#15111d,#0c0b10)}.fc-app-stack{display:flex;direction:ltr;justify-content:center;margin:15px auto 24px;padding:0 40px}.fc-app-stack i{width:61px;height:64px;border-radius:15px;border:1px solid #c8b0f14d;background:linear-gradient(130deg,#352844,#18141f);display:grid;place-items:center;font:700 22px 'Trebuchet MS',sans-serif;color:#d2b4f0;box-shadow:0 8px 20px #0006;transform:rotate(-13deg);margin:0 -5px}.fc-app-stack i:nth-child(2){background:linear-gradient(130deg,#223f48,#121f24);color:#a2dbe3;transform:translateY(-10px) rotate(-4deg)}.fc-app-stack i:nth-child(3){background:linear-gradient(130deg,#352842,#17121e);color:#c3a0ec;transform:translateY(-11px) rotate(6deg)}.fc-app-stack i:nth-child(4){background:linear-gradient(130deg,#233f31,#111e18);color:#add7bb;transform:rotate(15deg)}.fc-sub-card .fc-service-copy h3{font-size:23px}.fc-service-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;flex:1}.fc-compact-card{padding:25px 24px;display:flex;flex-direction:column;justify-content:space-between;min-height:212px}.fc-compact-card .fc-card-top{margin-bottom:22px}.fc-compact-card h3{font-size:21px;margin-bottom:6px}.fc-compact-card p{font-size:12px;color:#9d94aa;margin-bottom:20px}.fc-compact-card .fc-card-top>.fc-icon:last-child{width:17px;height:17px}.fc-store-section{margin-top:60px;padding-top:75px;padding-bottom:70px;background:linear-gradient(180deg,rgb(17 15 25 / .65),rgb(13 12 19 / .5));border-block:1px solid var(--fc-border)}.fc-store-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:35px 0 25px}.fc-filters{display:flex;gap:5px;flex-wrap:wrap;border:1px solid var(--fc-border);border-radius:10px;padding:5px;background:#08070b80}.fc .fc-filters button{padding:8px 14px;border-radius:6px;color:#a69caf;font-size:12px;transition:background .2s,color .2s;min-height:36px}.fc .fc-filters button[aria-pressed=true]{background:#2c243b;color:#e7d9ff}.fc .fc-filters button:hover{color:#fff}.fc-live-note{display:flex;align-items:center;gap:8px;font-size:11px;color:#837b90}.fc-live-note i{width:5px;height:5px;box-shadow:none;background:#9db7a5}.fc-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fc-product{background:rgb(15 13 21 / .95);border:1px solid var(--fc-border);border-radius:17px;overflow:hidden;min-width:0;transition:border-color .25s,transform .25s}.fc-product:hover{border-color:#6c537f;transform:translateY(-5px)}.fc-product-visual{height:200px;display:grid;place-items:center;position:relative;overflow:hidden;border-bottom:1px solid var(--fc-border);background:radial-gradient(ellipse at 50% 110%,var(--product-glow),transparent 68%),#101117;--product-color:#badbcf;--product-glow:#3a776345}.fc-color-blue{--product-color:#b4c6ed;--product-glow:#486ab345}.fc-color-cyan{--product-color:#b7e4ef;--product-glow:#357c9245}.fc-color-red{--product-color:#efb4c3;--product-glow:#93415345}.fc-color-green{--product-color:#c4e2ad;--product-glow:#54793b45}.fc-color-violet{--product-color:#d0c0f5;--product-glow:#614c9445}.fc-product-grid{position:absolute;inset:0;background-image:linear-gradient(#bfa8ff08 1px,transparent 1px),linear-gradient(90deg,#bfa8ff08 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(transparent,#0008)}.fc-product-monogram{display:grid;place-items:center;font:700 38px 'Trebuchet MS',sans-serif;letter-spacing:-2px;color:var(--product-color);background:linear-gradient(140deg,#2c2834,#15131a);border:1px solid color-mix(in srgb,var(--product-color) 40%,transparent);border-radius:23px;width:87px;height:87px;transform:rotate(-9deg);z-index:1;box-shadow:7px 9px 0 -3px #111017,8px 10px 0 -3px color-mix(in srgb,var(--product-color) 40%,transparent),0 15px 35px #0008;transition:transform .4s}.fc-product:hover .fc-product-monogram{transform:rotate(0) translateY(-4px)}.fc-product-orbit{position:absolute;width:220px;height:85px;border:1px solid color-mix(in srgb,var(--product-color) 18%,transparent);border-radius:50%;transform:rotate(-22deg)}.fc-product-type{font:8px monospace;letter-spacing:2px;color:#a29aaa;position:absolute;bottom:17px;left:20px}.fc-product-visual>.fc-icon{position:absolute;right:19px;top:18px;color:#b2a6be;width:16px;height:16px}.fc-product-info{padding:20px 21px 18px}.fc .fc-product-category{font-size:10px;color:#93869f;margin-bottom:7px}.fc-product h3{font-family:'Trebuchet MS','Tajawal',sans-serif!important;font-size:20px;letter-spacing:-.2px;line-height:1.4;min-height:29px;text-align:right}.fc-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:21px}.fc-product-price{font:600 19px 'Trebuchet MS','Tajawal',sans-serif;color:#e0d7eb;direction:rtl}.fc-product-price .amount{color:inherit!important;font-size:inherit!important;font-weight:inherit}.fc-product-price .woocommerce-Price-currencySymbol{font-size:13px;font-weight:400;margin-inline:3px}.fc-product-price del{color:#80758d;font-size:13px;font-weight:400;opacity:.7;margin-inline-end:7px}.fc-product-price ins{background:#fff0;text-decoration:none}.fc-product-link{font-size:11px;color:#b5a7c8!important;display:inline-flex;align-items:center;gap:8px}.fc-product-link .fc-icon{width:15px;height:15px}.fc .fc-store-note{font-size:11px;color:#877e93;text-align:center;margin-top:25px}.fc .fc-empty{padding:40px 15px;text-align:center;color:#ada0bc}.fc-empty a{color:#d3bcf7}.fc-creative-list{border-top:1px solid var(--fc-border)}.fc-creative-list>a{display:grid;grid-template-columns:50px 1.05fr 1fr 42px;align-items:center;gap:20px;min-height:103px;border-bottom:1px solid var(--fc-border);padding:19px 15px 19px 10px;position:relative}.fc-creative-list>a:hover{background:linear-gradient(90deg,transparent,#a17de80b)}.fc-list-number{font:11px monospace;color:#796c8a}.fc-creative-list h3{font-size:24px;font-weight:500;transition:transform .25s}.fc-creative-list a:hover h3{transform:translateX(-6px)}.fc-creative-list p{font-size:13px;color:#8e839c}.fc-approach{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:125px;padding-bottom:65px}.fc-approach-intro h2{font-size:43px}.fc-steps{padding-top:12px}.fc-steps>div{position:relative;padding:0 56px 33px 15px;border-right:1px solid #8c6dbb42}.fc-steps>div:last-child{border-right-color:#fff0;padding-bottom:0}.fc-steps>div>span{position:absolute;right:-17px;top:0;width:33px;height:33px;border:1px solid #6c537c;background:#131019;display:grid;place-items:center;border-radius:50%;font:10px monospace;color:#beaad1}.fc-steps h3{font-size:22px;margin-bottom:8px}.fc-steps p{font-size:14px;color:#978ba5;max-width:380px}.fc-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding-top:75px;border-top:1px solid var(--fc-border)}.fc-faq-items details{border-bottom:1px solid var(--fc-border);padding:0}.fc-faq-items summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;cursor:pointer;font-size:17px;color:#ddd3e8;line-height:1.5}.fc-faq-items summary::-webkit-details-marker{display:none}.fc-faq-items summary .fc-icon{width:17px;height:17px;transition:transform .25s;color:#bba6d4}.fc-faq-items details[open] summary .fc-icon{transform:rotate(45deg)}.fc-faq-items p{font-size:14px;line-height:1.95;color:#a397b1;padding:0 0 25px 35px}.fc-faq-items p a{color:#d5b7f6;text-decoration:underline!important}.fc-final-section{padding-top:100px;padding-bottom:75px}.fc-final-cta{overflow:hidden;position:relative;text-align:center;border:1px solid #c1a1f033;border-radius:26px;background:radial-gradient(ellipse at 50% 130%,#77508d44,transparent 65%),linear-gradient(125deg,#18121e,#0b090f);padding:73px 30px;isolation:isolate}.fc-final-cta .fc-section-kicker{justify-content:center;font:10px monospace;letter-spacing:1.6px;color:#a18daf;margin-bottom:20px}.fc-final-cta h2{font-size:clamp(36px,4.8vw,62px);line-height:1.35}.fc-final-cta>p:not(.fc-section-kicker){font-size:15px;color:#a293ae;margin:20px 0 25px}.fc-final-cta .fc-btn{font-size:14px;padding:14px 24px}.fc-final-orbit{position:absolute;width:1100px;height:250px;border:1px solid #ab80cf1f;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-20deg);z-index:-1}.fc-final-orbit:before,.fc-final-orbit:after{content:'';position:absolute;border:1px solid #ab80cf12;border-radius:50%;inset:-50px}.fc-final-orbit:after{inset:50px}.fc-footer{padding-bottom:30px}.fc-footer-top{display:flex;align-items:center;gap:25px;padding-bottom:35px;border-bottom:1px solid var(--fc-border);font-size:12px;color:#aaa0b7}.fc-footer-top>p{margin-inline:15px auto;color:#a095ad;font-size:13px}.fc-footer .fc-brand{color:#eee6f5}.fc-back-top{display:flex;gap:8px;align-items:center;margin-inline-start:15px}.fc-back-top .fc-icon{width:15px;height:15px}.fc-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:25px;color:#81768e;font-size:10px}.fc-footer-bottom>div{display:flex;gap:20px}.fc-footer-bottom>span:last-child{font:8px monospace;letter-spacing:1.5px;color:#8e7ca2}.fc-reveal-ready{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.fc-reveal-ready.fc-visible{opacity:1;transform:translateY(0)}.fc-still *,.fc-still *:before,.fc-still *:after{animation-play-state:paused!important}.fc-still .fc-hero-copy,.fc-still .fc-universe{animation:none!important}@keyframes fc-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fc-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes fc-orbit-spin{to{transform:rotate(360deg)}}@keyframes fc-breathe{0%,100%{opacity:.65;transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}}@keyframes fc-scroll-dot{0%,100%{transform:translateY(0);opacity:.4}50%{transform:translateY(6px);opacity:1}}@media(min-width:1500px){.fc-hero{min-height:790px}.fc h1{font-size:84px}}@media(max-width:1150px){.fc-container{width:calc(100% - 64px)}.fc-desktop-nav{gap:19px;font-size:12px}.fc-header-inner{gap:20px}.fc-hero{grid-template-columns:1fr 1fr;column-gap:10px}.fc h1{font-size:66px}.fc-universe{transform:scale(.88);transform-origin:center;animation:none}.fc-tag-en{display:none}.fc-orbit-one,.fc-orbit-track{width:495px;height:495px}.fc-orbit-three{width:565px;height:565px}.fc-satellite-web{right:-10px}.fc-satellite-store{left:-28px}.fc-satellite-ai{right:0}.fc-rail-inner>span:last-child{gap:18px;font-size:11px}.fc-browser-art{margin-inline:3px}.fc-mini-layout strong{font-size:35px}.fc-mini-orb{width:100px;height:100px}.fc-sub-card .fc-service-copy h3{font-size:20px}.fc-compact-card{padding:23px 20px}.fc-compact-card h3{font-size:19px}.fc-app-stack{margin-bottom:17px}.fc-footer-top{gap:18px}.fc-footer-top>p{margin-inline:0 auto}}@media(max-width:950px){.fc-container{width:calc(100% - 48px)}.fc-header-inner{height:83px}.fc-desktop-nav{display:none}.fc .fc-menu-button{display:inline-flex}.fc-header-actions{gap:9px}.fc-hero{padding-top:45px;min-height:690px;padding-bottom:75px;grid-template-columns:1fr .9fr}.fc h1{font-size:61px}.fc .fc-hero-description{font-size:15px;max-width:360px}.fc .fc-btn{padding:13px 18px;font-size:13px;gap:15px;min-height:49px}.fc .fc-btn-small{padding:9px 15px;min-height:40px}.fc-hero-footnote{gap:13px;font-size:10px}.fc-universe{width:435px;height:540px;left:50%;margin-left:-217px;transform:scale(.76);transform-origin:center}.fc-satellite-web{top:64px;right:-14px}.fc-satellite-store{top:265px;left:-48px}.fc-satellite-ai{bottom:100px;right:6px}.fc-coordinate{bottom:3px;font-size:8px}.fc-rail-inner>span:first-child{display:none}.fc-rail-inner{justify-content:center}.fc-rail-inner>span:last-child{gap:22px;font-size:12px}.fc-section{padding-top:80px}.fc-section-heading{gap:20px}.fc-section-heading>p{font-size:13px}.fc h2{font-size:34px}.fc-service-card{padding:22px}.fc-web-card{display:flex;flex-direction:column;justify-content:space-between}.fc-service-pair{gap:12px}.fc-bento,.fc-service-stack{gap:12px}.fc-compact-card{padding:19px 17px}.fc-compact-card h3{font-size:17px}.fc-compact-card p{font-size:11px}.fc-service-number{font-size:8px}.fc-service-copy h3{font-size:22px}.fc-service-copy p{font-size:12px}.fc-sub-card .fc-service-copy h3{font-size:19px}.fc-browser-content{padding:18px 15px}.fc-mini-layout strong{font-size:30px}.fc-mini-orb{width:77px;height:77px}.fc-browser-art{margin:20px 0}.fc-app-stack{padding:0 15px;margin-top:24px}.fc-app-stack i{width:52px;height:56px;font-size:19px}.fc-creative-list h3{font-size:20px}.fc-creative-list p{font-size:12px}.fc-creative-list>a{grid-template-columns:32px 1fr 1fr 36px;gap:15px}.fc-approach{gap:50px;padding-bottom:50px}.fc-approach-intro h2{font-size:34px}.fc-faq{gap:45px;padding-top:60px}.fc-faq-items summary{font-size:15px}.fc-faq-items p{font-size:13px}.fc-product-visual{height:165px}.fc-product-info{padding:17px}.fc-product h3{font-size:17px}.fc-product-bottom{flex-wrap:wrap;gap:9px}.fc-product-price{font-size:17px}.fc-filters{gap:2px}.fc .fc-filters button{padding:8px 11px}.fc-live-note{font-size:9px}.fc-footer-top{flex-wrap:wrap}.fc-footer-top>p{flex:1}.fc-footer-bottom{flex-wrap:wrap}.fc-footer-bottom>span:last-child{display:none}}@media(max-width:700px){.fc-container{width:calc(100% - 36px)}.fc-header-inner{height:77px;gap:14px}.fc-brand-mark{font-size:35px}.fc-brand-word{font-size:28px;letter-spacing:-1.5px}.fc-brand-word>span{font-size:6px;letter-spacing:4.6px;margin-top:7px}.fc .fc-round{width:35px;height:35px;min-height:35px}.fc .fc-btn-small{display:none}.fc-hero{grid-template-columns:1fr;min-height:auto;padding-top:38px;padding-bottom:63px;column-gap:0}.fc-hero-copy{padding:0;text-align:center}.fc-eyebrow{justify-content:center;font-size:11px;gap:7px}.fc h1{font-size:clamp(47px,10.8vw,66px);line-height:1.24;letter-spacing:-1.8px;margin:23px 0 20px}.fc .fc-hero-description{font-size:14px;line-height:1.95;margin:0 auto 24px;max-width:355px}.fc-hero-buttons{justify-content:center;gap:9px}.fc .fc-hero-buttons .fc-btn{min-height:49px;padding:12px 18px;font-size:12px;gap:17px}.fc-hero-footnote{justify-content:center;font-size:10px;gap:18px;margin-top:20px}.fc-universe{left:auto;margin:0 auto;width:min(100%,430px);height:340px;transform:none;animation:fc-enter 1.1s .15s both}.fc-orbit-scene{transform:scale(.66)}.fc-orbit-one,.fc-orbit-track{width:545px;height:545px}.fc-orbit-three{width:620px;height:620px}.fc-satellite{padding:10px 12px;gap:8px;border-radius:12px;animation-duration:10s}.fc-satellite strong{font-size:10px}.fc-satellite small{font-size:7px;letter-spacing:.8px}.fc-satellite-icon{width:29px;height:29px;border-radius:8px}.fc-satellite-icon .fc-icon{width:18px;height:18px}.fc-satellite>.fc-icon{width:11px;height:11px;margin-inline-start:2px}.fc-satellite-web{top:37px;right:14px}.fc-satellite-ai{bottom:42px;right:15px}.fc-satellite-store{top:169px;left:0}.fc-coordinate{bottom:3px;left:14px;right:14px;font-size:6px;letter-spacing:.5px}.fc-hero-bottom{bottom:16px;gap:10px;font-size:9px}.fc-hero-bottom-label{display:none}.fc .fc-motion-toggle{font-size:9px}.fc-hero-bottom>a{gap:6px}.fc-scroll-mouse{width:13px;height:19px}.fc-scroll-mouse:before{left:5px;width:1px;height:4px;top:4px}.fc-rail-inner{padding:20px 0;overflow:hidden}.fc-rail-inner>span:last-child{gap:13px;font-size:9px;white-space:nowrap}.fc-rail .fc-icon{width:9px;height:9px}.fc-section{padding-top:67px;padding-bottom:0;scroll-margin-top:18px}.fc-section-heading{display:block;margin-bottom:25px}.fc-section-heading>p{margin-top:20px;font-size:13px}.fc-section-heading .fc-btn{margin-top:23px;font-size:12px;padding:10px 17px;min-height:43px}.fc .fc-section-kicker{font-size:11px;margin-bottom:15px}.fc h2{font-size:31px;line-height:1.42;letter-spacing:-.65px}.fc-bento{grid-template-columns:1fr;gap:13px}.fc-service-card{border-radius:17px;padding:22px}.fc-browser-art{margin:24px 12px 32px}.fc-browser-content{padding:19px 25px}.fc-mini-layout strong{font-size:42px}.fc-mini-orb{width:108px;height:108px}.fc-mini-layout{padding:23px 0}.fc-service-copy h3{font-size:24px}.fc-service-copy p{font-size:13px}.fc-web-card{padding-bottom:26px}.fc-text-link{font-size:12px;margin-top:19px}.fc-service-stack{gap:13px}.fc-sub-card{min-height:282px}.fc-sub-card .fc-service-copy h3{font-size:22px}.fc-app-stack{margin:17px auto 21px}.fc-app-stack i{width:61px;height:64px;font-size:22px}.fc-service-pair{gap:13px}.fc-compact-card{padding:21px 18px;min-height:204px}.fc-compact-card h3{font-size:19px}.fc-compact-card p{font-size:11px}.fc-service-number{font-size:9px}.fc-store-section{margin-top:67px;padding-top:53px;padding-bottom:45px}.fc-store-section .fc-section-heading{position:relative;padding-bottom:7px}.fc-store-section .fc-section-heading .fc-btn{margin-top:20px}.fc-store-toolbar{margin:23px 0 20px;display:block}.fc-live-note{display:none}.fc-filters{display:flex;overflow-x:auto;flex-wrap:nowrap;width:100%;padding:4px;gap:3px;border-radius:8px}.fc .fc-filters button{flex:1;padding:8px 7px;font-size:10px;min-height:36px;white-space:nowrap}.fc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fc-product{border-radius:12px}.fc-product-visual{height:148px}.fc-product-monogram{width:65px;height:65px;font-size:28px;border-radius:18px}.fc-product-orbit{width:160px;height:62px}.fc-product-type{font-size:6px;left:12px;bottom:12px;letter-spacing:1.2px}.fc-product-visual>.fc-icon{top:12px;right:12px;width:13px;height:13px}.fc-product-info{padding:15px 12px}.fc .fc-product-category{font-size:8px;line-height:1.5;margin-bottom:7px}.fc-product h3{font-size:15px;line-height:1.5;min-height:45px}.fc-product-bottom{display:block;margin-top:13px}.fc-product-price{font-size:17px;display:block;min-height:26px}.fc-product-link{font-size:10px;margin-top:8px}.fc-product-link .fc-icon{width:13px;height:13px}.fc-product-price .woocommerce-Price-currencySymbol{font-size:11px}.fc .fc-store-note{font-size:10px;line-height:1.8;margin:23px 12px 0}.fc-creative-list>a{grid-template-columns:24px 1fr 33px;gap:10px;min-height:92px;padding:18px 3px}.fc-creative-list h3{font-size:20px}.fc-creative-list p{grid-column:2;grid-row:2;font-size:11px;margin-top:-10px}.fc-creative-list .fc-arrow-circle{grid-column:3;grid-row:1 / 3;width:31px;height:31px}.fc-list-number{grid-row:1 / 3;font-size:9px}.fc-approach{display:block;padding-bottom:42px}.fc-approach-intro h2{font-size:31px}.fc-steps{margin:45px 17px 0 0}.fc-steps>div{padding-right:37px;padding-left:0;padding-bottom:30px}.fc-steps h3{font-size:21px}.fc-steps p{font-size:13px;max-width:none}.fc-faq{display:block;padding-top:45px}.fc-faq-items{margin-top:30px}.fc-faq-items summary{font-size:15px;padding:21px 0}.fc-faq-items p{font-size:13px;padding-left:10px}.fc-final-section{padding-top:62px;padding-bottom:50px}.fc-final-cta{padding:49px 15px;border-radius:19px}.fc-final-cta .fc-section-kicker{font-size:7px;letter-spacing:1px;margin-bottom:22px}.fc-final-cta h2{font-size:37px}.fc-final-cta>p:not(.fc-section-kicker){font-size:12px;margin:21px 0}.fc-final-cta .fc-btn{font-size:12px;padding:12px 19px}.fc-final-orbit{width:650px;height:180px}.fc-footer-top{gap:16px 22px;padding-bottom:25px}.fc-footer-top>p{font-size:11px;flex:auto;margin:0;width:calc(100% - 140px)}.fc-footer-top>a:not(.fc-brand){font-size:11px;margin:0}.fc-back-top{margin-inline-start:auto!important}.fc-footer-bottom{font-size:9px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:20px}.fc-footer-bottom>div{gap:20px}.fc-footer{padding-bottom:24px}}@media(max-width:360px){.fc-container{width:calc(100% - 28px)}.fc h1{font-size:45px}.fc .fc-hero-description{font-size:12px}.fc-header-actions{gap:6px}.fc .fc-round{width:32px;height:32px;min-height:32px}.fc-hero-footnote{font-size:9px;gap:12px}.fc-satellite-web{right:0}.fc-satellite-ai{right:0}.fc-satellite-store{left:-4px}.fc-rail-inner>span:last-child{font-size:8px;gap:8px}.fc-mini-layout strong{font-size:34px}.fc-mini-orb{width:82px;height:82px}.fc-browser-art{margin-inline:0}.fc h2{font-size:29px}.fc-product h3{font-size:13px}.fc .fc-filters button{font-size:9px;padding:8px 5px}.fc-compact-card h3{font-size:17px}}@media(prefers-reduced-motion:reduce){.fc *,.fc *:before,.fc *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.fc-reveal-ready{opacity:1;transform:none}}.fc-rocket-art{position:absolute;left:50%;top:50%;width:620px;max-width:none;transform:translate(-50%,-47%);pointer-events:none;z-index:1}.fc .fc-rocket-image{display:block;width:100%;height:auto;max-width:none;object-fit:contain;animation:fc-rocket-drift 9s ease-in-out infinite;filter:drop-shadow(0 20px 35px #05030980)}.fc .fc-planet-glow{background:radial-gradient(circle,#3760ba25,#6533a016 48%,transparent 70%);width:440px;height:440px}.fc .fc-satellite-ai{bottom:76px}.fc .fc-coordinate{bottom:22px}.fc-promotions{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:36px}.fc-promo{position:relative;display:block;overflow:hidden;isolation:isolate;min-height:316px;border:1px solid #bda5f42a;border-radius:20px;background:radial-gradient(ellipse at 4% 90%,#653e924a,transparent 65%),linear-gradient(120deg,#14101d,#1f142d);padding:30px}.fc-promo:after{position:absolute;content:'';width:340px;height:340px;left:-100px;top:-80px;border:1px solid #c3a6fa19;border-radius:50%;z-index:-1}.fc-promo:hover{color:var(--fc-text)!important;border-color:#bda5f46b;transform:translateY(-4px)}.fc-promo-copy{position:relative;width:65%;z-index:2}.fc .fc-promo-eyebrow{display:inline-flex;align-items:center;font-size:11px;color:#d6b7ff;border:1px solid #bc98ef3b;background:#a876ed0d;border-radius:7px;padding:3px 9px;margin-bottom:15px}.fc-promo h2{font-size:35px;line-height:1.25;letter-spacing:-.7px;margin-bottom:13px}.fc-promo h2 span{color:#ceadf5}.fc-promo p{font-size:13px;line-height:1.85;color:#b3a4c5;max-width:265px}.fc-promo-link{display:inline-flex;align-items:center;gap:12px;color:#ead8ff;font-size:12px;font-weight:700;margin-top:22px}.fc-promo-link .fc-icon{width:16px;height:16px;transition:transform .3s}.fc-promo:hover .fc-promo-link .fc-icon{transform:translateX(-4px)}.fc-promo-art{position:absolute;left:-65px;bottom:10px;width:360px;height:250px;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none;transition:transform .5s ease}.fc-promo-art img{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;filter:drop-shadow(0 15px 20px #0005)}.fc-promo:hover .fc-promo-art{transform:translateY(-5px) rotate(-2deg)}.fc-promo-stamp{font:8px monospace;letter-spacing:1.4px;position:absolute;bottom:16px;left:25px;color:#bca3d078}.fc-promo-social{background:radial-gradient(ellipse at 5% 90%,#4934774a,transparent 67%),linear-gradient(115deg,#13101c,#191124);border-color:#aa95db30}.fc-promo-social h2 span{color:#c5b3f3}.fc .fc-promo-social .fc-promo-eyebrow{color:#d2c1ee;background:#9a78d610;border-color:#b09bdd33}.fc-promo-social .fc-promo-art{width:330px;left:-45px;bottom:6px}.fc-highlights{padding-top:65px;scroll-margin-top:30px}.fc-highlights-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px}.fc-highlights-heading h2{font-size:28px;letter-spacing:-.6px}.fc-highlights-heading>span{font-size:12px;color:#978ba7}.fc-banner-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fc-original-banner{display:block;overflow:hidden;border:1px solid #b8a4ec32;border-radius:17px;background:#111017;transition:transform .35s,border-color .35s}.fc-original-banner:hover{transform:translateY(-4px);border-color:#c0a6f47a}.fc .fc-original-banner>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;transition:filter .35s}.fc-original-banner:hover>img{filter:brightness(1.045)}.fc-banner-caption{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 23px;background:#0e0c14}.fc-banner-caption>span:first-child{display:flex;flex-direction:column;gap:5px}.fc-banner-caption small{font:8px monospace;letter-spacing:1.1px;color:#8c7c9f;direction:ltr;text-align:right}.fc-banner-caption strong{font-size:17px;font-weight:500;color:#e0d4ef}@keyframes fc-rocket-drift{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@media(max-width:1150px){.fc-rocket-art{width:590px}.fc-promo{padding:26px;min-height:300px}.fc-promo h2{font-size:31px}.fc-promo p{font-size:12px;max-width:225px}.fc-promo-art{width:310px;left:-70px}.fc-promo-social .fc-promo-art{width:300px;left:-67px}.fc-promo-copy{width:69%}.fc-banner-caption{padding:18px}.fc-banner-caption strong{font-size:15px}}@media(max-width:950px){.fc .fc-satellite-ai{bottom:54px}.fc .fc-coordinate{bottom:0}.fc-promotions{gap:14px;padding-top:28px}.fc-promo{padding:23px;min-height:295px}.fc-promo-copy{width:73%}.fc-promo h2{font-size:29px}.fc-promo p{font-size:12px;max-width:185px}.fc-promo-art{width:255px;height:210px;left:-65px;bottom:4px}.fc-promo-social .fc-promo-art{width:235px;left:-55px;bottom:6px}.fc-promo-link{font-size:10px;gap:9px;margin-top:20px}.fc-promo-stamp{font-size:6px;left:17px}.fc-banner-grid{gap:14px}.fc-highlights{padding-top:50px}.fc-highlights-heading h2{font-size:25px}.fc-highlights-heading>span{font-size:11px}.fc-banner-caption{padding:16px 17px}.fc-banner-caption strong{font-size:14px}.fc-banner-caption .fc-arrow-circle{width:30px;height:30px}}@media(max-width:700px){.fc-rocket-art{width:600px;transform:translate(-50%,-47%)}.fc .fc-satellite-ai{bottom:34px;right:9px}.fc .fc-coordinate{bottom:0}.fc-promotions{grid-template-columns:1fr;padding-top:23px;gap:13px}.fc-promo{min-height:274px;padding:25px 23px;border-radius:17px}.fc-promo-copy{width:69%}.fc-promo h2{font-size:31px;line-height:1.27;margin-bottom:12px}.fc-promo p{font-size:12px;max-width:215px}.fc .fc-promo-eyebrow{font-size:10px;margin-bottom:15px}.fc-promo-art{width:270px;height:200px;left:-73px;bottom:2px}.fc-promo-social .fc-promo-art{width:265px;left:-72px;bottom:2px}.fc-promo-link{font-size:11px;margin-top:23px;gap:9px}.fc-promo-stamp{font-size:7px;left:17px;bottom:14px}.fc-highlights{padding-top:47px}.fc-highlights-heading{display:block;margin-bottom:20px}.fc-highlights-heading h2{font-size:28px}.fc-highlights-heading>span{display:block;font-size:12px;margin-top:7px}.fc-banner-grid{grid-template-columns:1fr;gap:16px}.fc-original-banner{border-radius:13px}.fc-banner-caption{padding:17px 18px}.fc-banner-caption strong{font-size:15px}.fc-banner-caption small{font-size:7px}.fc-banner-caption .fc-arrow-circle{width:32px;height:32px}}@media(max-width:360px){.fc-promo{padding:23px 19px;min-height:275px}.fc-promo h2{font-size:28px}.fc-promo-copy{width:75%}.fc-promo p{font-size:11px;max-width:185px}.fc-promo-art{width:240px;left:-75px;bottom:-5px}.fc-promo-social .fc-promo-art{width:240px;left:-71px;bottom:-4px}.fc-promo-link{font-size:10px}}@media(max-width:700px){.fc-promo{min-height:292px}.fc-promo p{max-width:170px}.fc-promo-art,.fc-promo-social .fc-promo-art{width:210px;height:170px;left:-66px;bottom:0}}@media(max-width:360px){.fc-promo p{max-width:150px}.fc-promo-art,.fc-promo-social .fc-promo-art{width:190px;left:-66px}}@media(prefers-reduced-motion:reduce){.fc .fc-rocket-image{animation:none!important}.fc .fc-promo,.fc .fc-promo-art,.fc .fc-original-banner{transition:none!important}}.fc .fc-brand-mark{position:relative;display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;color:#c9b8fb}.fc .fc-logo-symbol{display:block;width:100%;height:100%;overflow:visible}.fc .fc-brand-mark>.fc-logo-symbol{animation:fc-logo-turn 24s linear infinite}.fc .fc-brand-mark:before{content:'';position:absolute;inset:-4px;border:1px solid #b79ae730;border-radius:50%;transform:rotateX(60deg) rotate(-28deg)}.fc .fc-brand-mark:after{content:'';position:absolute;inset:-11px;border-radius:50%;background:radial-gradient(circle,#b393f920,transparent 68%);animation:fc-logo-halo 6s ease-in-out infinite;z-index:-1}.fc .fc-brand-word{font-family:'Urbanist','Tajawal',sans-serif;font-weight:800;font-style:normal;font-size:33px;line-height:1;letter-spacing:.12em;text-align:center;animation:none;transform-origin:center}.fc .fc-brand-word>.fc-brand-title{position:relative;display:flex;justify-content:center;gap:.105em;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;line-height:inherit;letter-spacing:0;color:#f3efff;text-indent:0;margin:0;transform-origin:center;background:none;-webkit-text-fill-color:currentColor;animation:none}.fc .fc-brand-title>.fc-brand-letter{display:inline-block;letter-spacing:0;text-indent:0;-webkit-text-stroke:.22px currentColor;transform-origin:50% 85%;animation:fc-letter-hop 5.4s cubic-bezier(.3,0,.2,1) infinite}.fc .fc-brand-title>.fc-brand-letter:nth-child(2){animation-delay:.16s}.fc .fc-brand-title>.fc-brand-letter:nth-child(3){animation-delay:.32s}.fc .fc-brand-title>.fc-brand-letter:nth-child(4){animation-delay:.48s}.fc .fc-brand-word>.fc-brand-subtitle{font-family:'Urbanist','Tajawal',sans-serif;text-indent:5.4px;transform-origin:center;animation:fc-digital-signal 11s ease-in-out -2s infinite}.fc .fc-identity-seal>span{font-family:'Urbanist','Tajawal',sans-serif;font-weight:800;font-style:normal;letter-spacing:.1em}@keyframes fc-letter-hop{0%,14%,100%{transform:translate3d(0,0,0) rotate(0deg)}4%{transform:translate3d(0,-3px,0) rotate(-1.5deg)}9%{transform:translate3d(0,.4px,0) rotate(.4deg)}}@media(max-width:700px){.fc .fc-brand-word{font-size:27px;letter-spacing:.115em}.fc .fc-brand-word>.fc-brand-subtitle{text-indent:4.6px}}@media(prefers-reduced-motion:reduce){.fc .fc-brand-title>.fc-brand-letter{animation:none!important;transform:none!important}}.fc .fc-brand:hover .fc-brand-mark,.fc .fc-brand:focus-visible .fc-brand-mark{color:#f2e9ff}.fc .fc-brand:hover .fc-brand-word,.fc .fc-brand:focus-visible .fc-brand-word{text-shadow:0 0 20px #c2a2f566}.fc .fc-section-kicker>span{border-color:#b29ad53d;background:linear-gradient(135deg,#bfa2ee0c,transparent);box-shadow:inset 0 1px 0 #dcc1ff0a}.fc .fc-service-card{transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.fc .fc-service-card:hover{box-shadow:0 15px 45px #08040c70,inset 0 1px 0 #d3b7ff14}.fc .fc-final-sigil{position:absolute;width:290px;height:290px;left:-55px;top:-50px;color:#c5a4f4;opacity:.055;z-index:-1;pointer-events:none;animation:fc-logo-turn 70s linear infinite}.fc-confidence{padding-top:80px;scroll-margin-top:26px}.fc-confidence-panel{position:relative;overflow:hidden;isolation:isolate;border:1px solid #bda5ed2a;border-radius:24px;padding:43px 40px 0;background:radial-gradient(ellipse at 0 0,#6a47832b,transparent 60%),linear-gradient(135deg,#15111ddd,#0c0b11ee)}.fc-confidence-panel:before{content:'';position:absolute;top:0;right:8%;left:8%;height:1px;background:linear-gradient(90deg,transparent,#cbb2fbb0,transparent)}.fc-confidence-heading{display:flex;justify-content:space-between;align-items:center;gap:45px;margin-bottom:34px}.fc .fc-confidence-heading .fc-section-kicker{font-size:11px;letter-spacing:.5px;color:#b19acb;margin-bottom:12px}.fc .fc-confidence-heading h2{font-size:39px;line-height:1.35}.fc .fc-confidence-heading p:last-child{font-size:13px;line-height:1.9;color:#a397b2;margin-top:16px}.fc-identity-seal{display:flex;align-items:center;justify-content:center;gap:22px;position:relative;flex-shrink:0;width:340px;min-height:160px;color:#c9b6f0;direction:ltr}.fc .fc-identity-seal>.fc-logo-symbol{width:68px;height:68px;animation:fc-logo-turn 36s linear infinite}.fc-identity-seal>span{font:italic 900 39px/.9 'Trebuchet MS',sans-serif;letter-spacing:-2px;color:#eee9f5}.fc-identity-seal>span>span{display:block;font:8px/1.5 monospace;letter-spacing:2px;margin-top:13px;color:#9d87b1}.fc-identity-seal>i{position:absolute;width:320px;height:105px;border:1px solid #c5a0ee26;border-radius:50%;transform:rotate(-24deg);pointer-events:none;z-index:-1}.fc-identity-seal>i:before{content:'';position:absolute;inset:-18px;border:1px solid #c5a0ee0c;border-radius:50%}.fc-confidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:33px}.fc-confidence-grid>a{padding:25px 24px 22px;border:1px solid #c0a0e51c;border-radius:14px;background:#c0a6e603;transition:background .25s,border-color .25s,transform .25s}.fc-confidence-grid>a:hover{background:#c0a6e609;border-color:#c6a7f04d;transform:translateY(-3px);color:inherit}.fc-confidence-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid #b390dc36;border-radius:11px;background:#b794eb09;color:#c8ace9;margin-bottom:20px}.fc-confidence-icon .fc-icon{width:21px;height:21px}.fc .fc-confidence-grid h3{font-size:21px;line-height:1.5;margin-bottom:10px;color:#eae1f3}.fc .fc-confidence-grid p{font-size:12px;line-height:1.9;color:#a59aaf;max-width:260px}.fc-confidence-link{display:flex;align-items:center;gap:10px;margin-top:22px;font-size:11px;color:#c5afd9}.fc-confidence-link .fc-icon{width:15px;height:15px}.fc-confidence-contact{padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #c9b0ef1c}.fc .fc-confidence-contact p{display:flex;align-items:center;gap:9px;font-size:12px;color:#baabcb}.fc-confidence-contact p>span{height:5px;width:5px;border-radius:50%;background:#b59bd8}.fc-confidence-contact>div{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.fc-confidence-contact a{display:flex;align-items:center;gap:9px;font-size:12px;color:#c6b8d3}.fc-confidence-contact b{font-weight:500;font-family:Arial,sans-serif;font-size:11px;letter-spacing:.4px}.fc-confidence-contact .fc-icon{width:16px;height:16px;color:#ab91c9}.fc .fc-contact-float{position:fixed;right:24px;bottom:24px;z-index:60;display:flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid #cbb3ec50;border-radius:30px;background:#1b1425f5;color:#e9dcfb;font-size:12px;font-weight:500;box-shadow:0 7px 25px #0005;min-height:45px}.fc .fc-contact-float>.fc-icon{width:19px;height:19px}.fc-contact-float>i{display:block;height:5px;width:5px;background:#c8aef1;border-radius:50%;box-shadow:0 0 7px #b596e190}.fc .fc-contact-float:hover{border-color:#d3b7f78c;background:#2a1c3b;transform:translateY(-3px)}body:has(#wpvibe-preview-banner) .fc .fc-contact-float{bottom:83px}@media(max-width:700px){body:has(#wpvibe-preview-banner) .fc .fc-contact-float{bottom:165px}}.fc-space-suspended *,.fc-space-suspended *:before,.fc-space-suspended *:after{animation-play-state:paused!important}@keyframes fc-logo-turn{to{transform:rotate(360deg)}}@keyframes fc-logo-halo{0%,100%{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes fc-flux-glide{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}25%{transform:translate3d(1.8px,-1px,0) rotate(-.55deg)}50%{transform:translate3d(0,-2px,0) rotate(0deg)}75%{transform:translate3d(-1.8px,-.7px,0) rotate(.55deg)}}@keyframes fc-digital-signal{0%,100%{opacity:.78;transform:translate3d(-.35px,0,0)}50%{opacity:1;transform:translate3d(.35px,-.35px,0)}}@media(max-width:950px){.fc-confidence-panel{padding:33px 28px 0}.fc .fc-confidence-heading h2{font-size:34px}.fc-identity-seal{width:260px;gap:16px}.fc .fc-identity-seal>.fc-logo-symbol{width:54px;height:54px}.fc-identity-seal>span{font-size:32px}.fc-identity-seal>i{width:250px;height:90px}.fc-confidence-grid{gap:11px}.fc-confidence-grid>a{padding:22px 18px}.fc .fc-confidence-grid h3{font-size:19px}.fc-confidence-contact{align-items:flex-start}.fc-confidence-contact>div{gap:12px;flex-direction:column;align-items:flex-start}}@media(max-width:700px){.fc .fc-brand-mark{width:34px;height:34px}.fc .fc-brand-mark:before{inset:-2px}.fc-confidence{padding-top:62px}.fc-confidence-panel{border-radius:18px;padding:27px 22px 0}.fc-confidence-heading{gap:0;margin-bottom:27px}.fc .fc-confidence-heading h2{font-size:31px}.fc .fc-confidence-heading p:last-child{font-size:12px;max-width:240px}.fc-identity-seal{position:absolute;left:-33px;top:14px;width:160px;min-height:160px;opacity:.1;z-index:-1}.fc .fc-identity-seal>.fc-logo-symbol{width:118px;height:118px}.fc-identity-seal>span{display:none}.fc-identity-seal>i{width:180px;height:75px}.fc-confidence-grid{grid-template-columns:1fr;gap:10px;margin-bottom:26px}.fc-confidence-grid>a{padding:21px}.fc-confidence-icon{float:left;width:34px;height:34px;margin:0 12px 12px 0}.fc .fc-confidence-grid h3{font-size:20px}.fc .fc-confidence-grid p{font-size:12px;max-width:235px}.fc-confidence-link{margin-top:17px}.fc-confidence-contact{flex-direction:column;gap:16px;padding:22px 0}.fc-confidence-contact>div{gap:13px}.fc-confidence-contact a{font-size:11px}.fc .fc-contact-float{right:auto;left:15px;bottom:calc(17px + env(safe-area-inset-bottom,0px));width:43px;height:43px;min-height:43px;padding:0;justify-content:center}.fc .fc-contact-float>span,.fc-contact-float>i{display:none}.fc .fc-final-sigil{width:180px;height:180px;left:-50px;top:-35px}}@media(prefers-reduced-motion:reduce){.fc .fc-brand-mark>.fc-logo-symbol,.fc .fc-brand-mark:after,.fc .fc-brand-word,.fc .fc-brand-title,.fc .fc-brand-subtitle,.fc .fc-final-sigil,.fc .fc-identity-seal>.fc-logo-symbol{animation:none!important}.fc .fc-confidence-grid>a,.fc .fc-contact-float{transition:none!important}}@media(max-width:700px){.fc .fc-brand{width:115px;height:40px;gap:6px;flex:0 0 115px}.fc .fc-brand .fc-brand-mark{width:32px;height:32px;flex:0 0 32px}.fc .fc-brand .fc-brand-word{width:77px;flex:0 0 77px;font-size:27px;font-weight:1000;line-height:1;letter-spacing:.1em}.fc .fc-brand-title>.fc-brand-letter{-webkit-text-stroke:.4px currentColor}.fc .fc-brand-word>.fc-brand-subtitle{font-size:10px;line-height:1;font-weight:600;letter-spacing:2.2px;text-indent:2.2px;margin-top:3px}.fc .fc-hero{width:280px;max-width:calc(100% - 24px);height:600px;min-height:600px;max-height:600px;padding:16px 0 38px;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.fc .fc-hero-copy{width:100%;flex:0 0 auto;padding:0;min-height:0}.fc .fc-hero .fc-eyebrow{font-size:10px;gap:6px}.fc .fc-hero h1{font-size:35px;line-height:1.16;letter-spacing:-.8px;margin:12px 0 10px}.fc .fc-hero .fc-hero-description{font-size:12px;line-height:1.75;margin:0 auto 14px;max-width:280px}.fc .fc-hero-buttons{width:100%;gap:8px;flex-wrap:nowrap}.fc .fc-hero-buttons .fc-btn{flex:1;min-width:0;min-height:44px;height:44px;padding:9px 7px;font-size:11px;gap:7px;border-radius:9px}.fc .fc-hero-buttons .fc-icon{width:18px;height:18px}.fc .fc-hero-footnote{font-size:9px;gap:10px;margin-top:10px}.fc .fc-hero-footnote .fc-icon{width:12px;height:12px}.fc .fc-hero .fc-universe{width:100%;max-width:280px;height:auto;min-height:0;flex:1 1 0%;left:auto;margin:0 auto;transform:none;animation:none}.fc .fc-hero .fc-orbit-scene{transform:scale(.44);transform-origin:center}.fc .fc-hero .fc-rocket-art{width:600px;transform:translate(-50%,-49%)}.fc .fc-hero .fc-satellite{padding:7px 8px;gap:6px;border-radius:9px}.fc .fc-hero .fc-satellite small{font-size:6px;letter-spacing:.5px}.fc .fc-hero .fc-satellite strong{font-size:8.5px}.fc .fc-hero .fc-satellite-icon{width:23px;height:23px;border-radius:7px}.fc .fc-hero .fc-satellite-icon .fc-icon{width:16px;height:16px}.fc .fc-hero .fc-satellite-web{top:4px;right:0}.fc .fc-hero .fc-satellite-store{top:auto;bottom:2px;left:0}.fc .fc-hero .fc-satellite-ai,.fc .fc-hero .fc-coordinate{display:none}.fc .fc-hero-bottom{bottom:6px;font-size:9px;gap:10px}.fc .fc-hero .fc-motion-toggle{font-size:9px;min-height:30px;padding:7px;margin-inline-end:28px}}.fc-site :is(.wca-vreg-shell,.wca-vreg-hero,.wca-vreg-form){background:#121019!important;color:#d5c5e2!important;border-color:#ad8fd333!important}.fc-site .wca-vreg-hero{background:radial-gradient(ellipse at 0 0,#8051a128,transparent 65%),#121019!important}.fc-site .wca-vreg-hero::before{background:radial-gradient(circle,#9863cc38,transparent 68%)!important}.fc-site .wca-vreg-section-head{background:transparent!important;border-color:#ad8fd333!important}.fc-site :is(.wca-vreg-kicker,.wca-vreg-section-head span){color:#c4a3e5!important}.fc-site .wca-vreg-form :is(label,p,small){color:#c8b7d7!important}.fc-site .wca-vreg-upload{background:#1c1425!important;color:#d5c1e5!important;border-color:#b494d14a!important}.fc-site .wca-vreg-btn--primary,.fc-site :is(.wca-dashboard,.wca-panel) .wca-btn{background:#dfc9f4!important;border-color:#dfc9f4!important;color:#24172e!important;border-radius:10px}.fc-site .wca-vreg-steps li{color:#c8b7d7!important;border-color:#b494d133!important}.fc-site .wca-vreg-steps li::before{background:#9a73ba20!important;color:#d5b8eb!important}.fc-site :is(.wca-vreg-steps,.wca-areg-steps) li>span{background:#dfc9f4!important;color:#24172e!important;border-color:#dfc9f4!important}.fc-site .wca-vreg-hero h1{color:#f2e7fa!important;font-size:42px!important;line-height:1.4!important}@media(max-width:700px){.fc-site .wca-vreg-hero h1{font-size:29px!important;line-height:1.5!important}.fc-site .wca-vreg-hero,.fc-site .wca-vreg-form{padding:28px 22px!important}.fc-site .wca-vreg-grid{grid-template-columns:1fr!important}}html body.flux-cosmos-page{background:#07070b!important;color:#f2edf8!important}html body.flux-cosmos-page>.wca-account-popup{display:none!important}html body.flux-cosmos-page #fc-top.fc .fc-native-purchase .single_add_to_cart_button{background:#e2d1f8!important;color:#21162b!important;border-color:#d2b8f1!important}html body.flux-cosmos-page #fc-top.fc .fc-native-purchase .single_add_to_cart_button:before,html body.flux-cosmos-page #fc-top.fc .fc-native-purchase .single_add_to_cart_button:after{display:none!important}.fc-site .fc-native-purchase .quantity{display:flex;align-items:center;gap:0}.fc-site .fc-native-purchase .quantity .qty{width:52px;min-height:46px;text-align:center;border-radius:0;background:#17101f;color:#e8d8f4;border:1px solid #a88cc338;padding:8px}.fc-site .fc-native-purchase .quantity button{display:grid;place-items:center;width:28px;min-height:46px;background:#1a1223;color:#cbb1e0;border:1px solid #a88cc338;padding:0}.fc-site .fc-native-purchase .quantity .minus{border-radius:0 9px 9px 0}.fc-site .fc-native-purchase .quantity .plus{border-radius:9px 0 0 9px}html body.flux-cosmos-page #fc-top.fc .fc-native-purchase .wd-buy-now-btn{background:#21162e!important;color:#ddc4f2!important;border:1px solid #b699d55e!important;border-radius:10px;min-height:46px;padding:12px 18px;font:700 13px/1.5 'Tajawal',sans-serif}@media(max-width:700px){.fc-site .fc-native-purchase .wd-buy-now-btn{flex:0 0 100%}.woocommerce-checkout .fc-contact-float{display:none!important}}body.flux-cosmos-page{--wd-main-bgcolor:transparent;--wd-title-color:#f2edf8;--wd-text-color:#b2a8bf;--wd-primary-color:#c4a9f2;--wd-link-color:#d9c6ee;--wd-link-color-hover:#fff;--wd-form-brd-color:#a68ac440;--wd-form-bg:#15111d;--wd-form-color:#f3edf9;--wd-form-placeholder-color:#9b8ba9}.fc .fc-cart-link{position:relative}.fc .fc-cart-count{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 3px;display:grid;place-items:center;border-radius:10px;background:#c2a9ef;color:#1b1323;font:700 9px/1 'Urbanist',sans-serif;border:2px solid #0c0911}.fc .fc-nav-search{display:flex;gap:8px;align-items:center;margin:3px 0 12px;border:1px solid #b296d338;border-radius:10px;background:#14101c;padding:4px 8px}.fc .fc-nav-search input{background:#fff0;border:0;color:#f1e7fc;min-width:0;flex:1;min-height:42px;padding:8px;font:14px 'Tajawal',sans-serif;outline:none}.fc .fc-nav-search button{display:grid;place-items:center;width:38px;min-height:38px;color:#cbb0ed}.fc .fc-footer{padding-top:46px}.fc-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1.15fr 1fr;gap:35px;padding-bottom:35px}.fc .fc-footer-brand p{font-size:13px;color:#a494b4;line-height:1.9;margin:22px 0 17px}.fc-footer-brand>a:not(.fc-brand){display:block;width:max-content;font:12px/2 'Urbanist','Tajawal',sans-serif;color:#c6b4d7}.fc .fc-footer-group h3{font-size:16px;font-weight:700;margin:5px 0 18px;color:#e5d7f2}.fc-footer-group>a{display:block;font-size:12px;line-height:1.7;margin:0 0 10px;color:#b0a0c0}.fc-footer-group>a:hover{color:#fff}.fc .fc-footer-bottom{border-top:1px solid #b397d826;padding-top:23px;flex-wrap:wrap}.fc-footer-bottom nav{display:flex;gap:18px;flex-wrap:wrap}.fc-footer-bottom nav a{font-size:11px;color:#b5a1c8}.fc-site-motion{display:flex;justify-content:flex-end;padding-top:12px}.fc-site{--fc-surface:#121019;--fc-border:#b395d92b;--fc-muted:#a79aB4;min-height:100vh}.fc .fc-site-main{min-height:45vh;padding-top:30px;padding-bottom:75px;max-width:1260px}.fc .fc-page-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#8f829e;font-size:11px;line-height:1.8;margin-bottom:35px}.fc-page-breadcrumb>a{color:#bbabc9}.fc-page-breadcrumb>span:last-child{color:#d4c6df}.fc .fc-page-heading{margin-bottom:35px;max-width:800px}.fc .fc-page-heading h1{font-size:48px;line-height:1.3;letter-spacing:-1px;margin:0;color:#f3edf8}.fc .fc-page-heading>p:last-child{font-size:15px;line-height:1.9;color:#a99ab9;margin-top:15px}.fc .fc-page-heading .fc-section-kicker{font:9px monospace;letter-spacing:1px;margin-bottom:17px}.fc .fc-commerce-steps{display:flex;align-items:center;gap:20px;margin:0 0 32px;color:#7f718f;font-size:13px}.fc-commerce-steps>a,.fc-commerce-steps>span:last-child{display:flex;align-items:center;gap:9px}.fc-commerce-steps b{display:grid;place-items:center;width:28px;height:28px;border:1px solid #a78cc336;border-radius:50%;font:10px monospace}.fc-commerce-steps>span:not(:last-child){height:1px;flex:1;max-width:95px;background:#b098cb29}.fc-commerce-steps .is-current{color:#dfc7fd}.fc-commerce-steps .is-current b{background:#bb98ee15;border-color:#d6b4ff66}.fc .fc-native-content{font-size:15px;line-height:1.95;color:#c0b3cd;min-width:0;overflow-wrap:anywhere}.fc .fc-native-content p{margin:0 0 17px}.fc .fc-native-content h2{font-size:30px;margin:30px 0 16px}.fc .fc-native-content h3,.fc .fc-native-content h4{font-size:22px;margin:24px 0 13px}.fc-native-content ul,.fc-native-content ol{padding-inline-start:23px;margin:15px 0 25px}.fc-native-content li{margin-bottom:9px}.fc-native-content ul{list-style:disc}.fc-native-content img{max-width:100%;height:auto}.fc-native-content a:not(.button){color:#d2b8f1}.fc-native-content blockquote{border-inline-start:2px solid #b79acf;padding:15px 25px;background:#b092cf08;color:#d9c6e9}.fc-site .fc-site-content:has(>.woocommerce),.fc-site .fc-site-content:has(.wca-areg-shell){overflow-wrap:normal}.fc-site .elementor,.fc-site .elementor .e-con,.fc-site .elementor-section,.fc-site .elementor-widget-wrap{background-color:transparent!important;background-image:none!important;color:#b9acc7}.fc-site .elementor .elementor-heading-title{color:#eee4f8!important;font-family:'Tajawal',sans-serif!important}.fc-site .elementor .elementor-widget-text-editor{color:#b7a7c6!important}.fc-site .elementor h1{font-size:42px!important;line-height:1.35}.fc-site .elementor h2{font-size:31px!important}.fc-site .elementor .elementor-button{background:#d9c6f5!important;color:#1c1327!important;border:1px solid #dcc7fa;border-radius:10px}.fc-site .fc-native-content :is(.wca-areg-shell,.wca-areg-hero,.wca-areg-form,.wca-areg-section-head,.wca-dashboard,.wca-panel){background:#121019!important;color:#d5c5e2!important;border-color:#ad8fd333!important}.fc-site .wca-areg-steps li,.fc-site .wca-areg-field{color:#ccbbdb!important}.fc-site .woocommerce,.fc-site .woocommerce-page{color:#c4b5d1;font-family:'Tajawal',sans-serif;min-width:0}.fc-site .woocommerce p{color:inherit}.fc-site .woocommerce h2,.fc-site .woocommerce h3{color:#eee4f6;font-size:25px;line-height:1.45}.fc-site .woocommerce a{color:#d7bdf2}.fc-site :is(.woocommerce,.wpcf7,.fc-native-content,.fc-catalog-toolbar) input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),.fc-site :is(.woocommerce,.wpcf7,.fc-native-content,.fc-catalog-toolbar) select,.fc-site :is(.woocommerce,.wpcf7,.fc-native-content) textarea{border:1px solid #b294cf40;border-radius:9px;background:#15111d;color:#f1e8f8;min-height:46px;padding:11px 13px;max-width:100%;font:15px/1.5 'Tajawal',sans-serif;box-shadow:none}.fc-site input::placeholder,.fc-site textarea::placeholder{color:#91829e;opacity:1}.fc-site input:focus,.fc-site select:focus,.fc-site textarea:focus{outline:2px solid #b994ed88;outline-offset:2px;border-color:#bb99e7}.fc-site :is(.woocommerce,.wpcf7,.fc-native-content) input[type=checkbox],.fc-site :is(.woocommerce,.wpcf7,.fc-native-content) input[type=radio]{accent-color:#b691e6;min-width:17px;min-height:17px;vertical-align:middle}.fc-site .woocommerce .button,.fc-site .woocommerce button.button,.fc-site .woocommerce input.button,.fc-site .wpcf7 input[type=submit],.fc-site .fc-native-content button[type=submit],.fc-site .fc-native-purchase .single_add_to_cart_button,.fc-site .woocommerce-mini-cart__buttons a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 20px;border:1px solid #d2b8f1;border-radius:10px;background:#e2d1f8;color:#21162b!important;font:700 14px/1.5 'Tajawal',sans-serif;box-shadow:none;white-space:normal;cursor:pointer}.fc-site .woocommerce .button:hover,.fc-site .wpcf7 input[type=submit]:hover,.fc-site .fc-native-content button[type=submit]:hover{background:#eee3fc;border-color:#eee3fc}.fc-site .woocommerce .button:disabled{opacity:.5;cursor:not-allowed}.fc-site .woocommerce .button.alt{background:#e2d1f8!important;color:#21162b!important}.fc-site .woocommerce-notices-wrapper:empty{display:none}.fc-site :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){border:1px solid #ba95e740;border-inline-start:3px solid #bf9be9;border-radius:11px;background:#1b1425;color:#e2d3ee;padding:17px 20px;margin-bottom:25px;line-height:1.9;font-size:14px;list-style:none}.fc-site .woocommerce-error{border-inline-start-color:#e7a6bd;background:#26131f;color:#f0cbda}.fc-site .woocommerce-message .button,.fc-site .woocommerce-info .button{margin:0 10px 5px 0}body.flux-cosmos-page .select2-container .select2-selection{background:#15111d;border:1px solid #b294cf40;border-radius:9px;min-height:46px;color:#f1e8f8}body.flux-cosmos-page .select2-selection__rendered{color:#ede3f7!important;line-height:44px!important;padding-inline:13px!important}body.flux-cosmos-page .select2-dropdown{background:#15111d;border-color:#9b78be66;color:#e2d2ee}body.flux-cosmos-page .select2-results__option--highlighted[aria-selected]{background:#674b82;color:#fff}body.flux-cosmos-page .select2-search__field{background:#0e0b14;color:#eee;border-color:#8d6aa9}.fc-site .woocommerce table.shop_table{border:1px solid #a68bc232;border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden;background:#100d17;color:#cdbedb;font-size:14px}.fc-site .woocommerce table.shop_table th,.fc-site .woocommerce table.shop_table td{border-color:#a68bc226;padding:17px 15px;color:inherit;background:#fff0}.fc-site .woocommerce table.shop_table th{font-size:12px;font-weight:500;color:#a791ba;background:#a187bb08}.fc-site .woocommerce table.shop_table img{border-radius:9px;max-width:85px}.fc-site .woocommerce td.product-name a{color:#ebdcfa;font-weight:500}.fc-site .woocommerce .product-remove a{color:#d3b5e7!important;background:#a681c513;border-radius:50%;width:28px;height:28px;display:inline-grid;place-items:center}.fc-site .woocommerce td.actions{padding:20px}.fc-site .woocommerce .coupon{display:flex;gap:9px;flex-wrap:wrap;max-width:100%;align-items:center}.fc-site .woocommerce .coupon input{width:auto;min-width:0;flex:1}.fc-site .woocommerce .quantity .qty{width:66px;min-height:44px;padding:8px;text-align:center}.fc-site .woocommerce .cart_totals,.fc-site .woocommerce #order_review{border:1px solid #aa8ac937;border-radius:16px;background:linear-gradient(125deg,#17101f,#100d17);padding:25px}.fc-site .woocommerce .cart_totals h2{font-size:24px;margin-bottom:20px}.fc-site .woocommerce .cart_totals table{border:0;background:#fff0}.fc-site .woocommerce .wc-proceed-to-checkout{padding-top:16px}.fc-site .woocommerce .checkout-button{width:100%}.fc-site .woocommerce .order-total strong{color:#ead8ff}.fc-site .woocommerce .cart-empty,.fc-site .woocommerce .return-to-shop{text-align:center}.fc-site .woocommerce .form-row label{font-size:13px;line-height:1.7;color:#c8b7d7}.fc-site .woocommerce .form-row{margin-bottom:17px;padding:0;min-width:0}.fc-site .woocommerce .required{color:#d9afd9}.fc-site .woocommerce .optional{color:#8d7e9a;font-size:11px}.fc-site .woocommerce .form-row input.input-text,.fc-site .woocommerce .form-row textarea{width:100%}.fc-site .woocommerce .col2-set .col-1,.fc-site .woocommerce .col2-set .col-2{min-width:0}.fc-site .woocommerce form.checkout{margin-top:30px}.fc-site .woocommerce #order_review_heading{font-size:25px;margin:25px 0 18px}.fc-site .woocommerce #payment{background:#fff0;border-radius:0}.fc-site .woocommerce #payment ul.payment_methods{list-style:none;padding:0;border-color:#b498cf2e}.fc-site .woocommerce #payment ul.payment_methods li{border-bottom:1px solid #ac8bc52e;padding:15px 0;line-height:1.9;color:#dac9e8}.fc-site .woocommerce #payment div.payment_box{background:#251a31;color:#cbb8dc;border-radius:9px;padding:16px;font-size:13px}.fc-site .woocommerce #payment div.payment_box:before{border-bottom-color:#251a31}.fc-site .woocommerce .place-order{padding:20px 0 0!important}.fc-site .woocommerce #place_order{width:100%;margin-top:15px}.fc-site .woocommerce .woocommerce-privacy-policy-text{font-size:12px;color:#9e8bae}.fc-site .woocommerce .woocommerce-checkout-review-order-table{border:0;background:#fff0}.fc-site .woocommerce form.login,.fc-site .woocommerce form.register,.fc-site .woocommerce form.lost_reset_password,.fc-site .woocommerce .woocommerce-EditAccountForm,.fc-site .woocommerce .woocommerce-address-fields{padding:26px;border:1px solid #ae8dce35;border-radius:16px;background:#14101b}.fc-site .woocommerce fieldset{border:1px solid #a381c336;border-radius:10px;padding:20px;margin-top:20px}.fc-site .woocommerce legend{padding:0 10px;color:#d3b9ea}.fc-site .woocommerce-MyAccount-navigation ul{list-style:none;padding:8px;margin:0;border:1px solid #b295ce2d;border-radius:13px;background:#141019}.fc-site .woocommerce-MyAccount-navigation li{margin:0!important}.fc-site .woocommerce-MyAccount-navigation li a{display:block;padding:12px 15px;color:#b8a3c9;border-radius:8px;font-size:13px}.fc-site .woocommerce-MyAccount-navigation li.is-active a{background:#b398d31b;color:#ead3ff}.fc-site .woocommerce-MyAccount-content{min-width:0}.fc-site .woocommerce-MyAccount-content p{line-height:1.95}.fc-site .woocommerce-address-fields h3,.fc-site .woocommerce-column__title{font-size:23px}.fc-site .woocommerce ul.order_details{display:flex;gap:12px;flex-wrap:wrap;list-style:none;padding:0;margin:25px 0}.fc-site .woocommerce ul.order_details li{float:none;border:1px solid #b192d035;border-radius:10px;margin:0;padding:15px;background:#15101d}.fc-site .woocommerce ul.order_details li strong{color:#ebd9fd;display:block;margin-top:6px}.fc .fc-product-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.fc .fc-detail-gallery{min-width:0;border:1px solid #ac8ac431;border-radius:21px;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#7649a624,transparent 70%),#100d16;padding:20px}.fc-detail-gallery .woocommerce-product-gallery{float:none!important;width:100%!important;margin:0!important}.fc-detail-gallery .woocommerce-product-gallery__image img{border-radius:12px;max-height:570px;object-fit:contain;margin:auto}.fc-detail-gallery ol.flex-control-thumbs{display:flex!important;gap:9px;list-style:none;padding:15px 0 0!important}.fc-detail-gallery ol.flex-control-thumbs li{width:65px!important;border:1px solid #b49ac43a;border-radius:8px;overflow:hidden}.fc .fc-detail-summary{float:none!important;width:100%!important;margin:0!important;min-width:0}.fc .fc-detail-category{color:#a893ba;font-size:11px;margin-bottom:13px}.fc .fc-detail-summary h1{font-size:39px;line-height:1.35;margin:0 0 18px;letter-spacing:-.5px;color:#f3eaf9}.fc .fc-detail-summary .price{font-size:29px;font-weight:700;color:#d4b5fb;line-height:1.6;margin:15px 0 22px}.fc .price ins{background:#fff0;text-decoration:none;color:inherit}.fc .price del{font-size:.65em;color:#8f7d9f;opacity:.8;margin-inline-end:8px}.fc .fc-detail-summary .woocommerce-product-details__short-description{font-size:14px;color:#b8a7c8;line-height:1.95;margin-bottom:23px}.fc .fc-detail-summary .woocommerce-product-details__short-description p{margin-bottom:13px}.fc .fc-detail-summary form.cart{margin:25px 0;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.fc .fc-detail-summary .single_add_to_cart_button{flex:1;min-height:49px}.fc .fc-detail-summary .variations_form{display:block!important}.fc .fc-detail-summary table.variations{width:100%;border:0;margin-bottom:20px}.fc .fc-detail-summary table.variations td,.fc .fc-detail-summary table.variations th{border:0;padding:9px 0;vertical-align:middle}.fc .fc-detail-summary table.variations th{width:24%;color:#bba8ca;font-size:12px}.fc .fc-detail-summary table.variations select{width:100%;min-width:0;background:#17111f;border:1px solid #aa89c744;color:#e6d7f3;min-height:45px;border-radius:9px;padding:10px}.fc .fc-detail-summary .reset_variations{font-size:11px;color:#bea2da}.fc .fc-detail-summary .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fc .fc-detail-summary .product_meta{font-size:11px;color:#9781a8;border-top:1px solid #ae8ec02b;padding-top:20px;line-height:1.95}.fc .fc-detail-summary .product_meta>span{display:block}.fc .fc-detail-summary .stock{font-size:12px;color:#bcceb8}.fc .fc-detail-summary .out-of-stock{color:#e6b2bd}.fc .fc-product-help{display:flex;align-items:center;gap:10px;font-size:12px;color:#a993bc;padding:15px 0}.fc-product-help .fc-icon{width:18px;height:18px}.fc-product-help a{color:#dcc4f5;text-decoration:underline!important;text-underline-offset:3px}.fc-product-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:40px 0 30px}.fc-product-facts>div{padding:19px;border:1px solid #af8bcd2d;border-radius:12px;background:#b298cd04}.fc-product-facts dt{font-size:10px;color:#9d86ad;margin-bottom:9px}.fc-product-facts dd{font-size:13px;color:#dbc9e9;margin:0}.fc-product-warning{border:1px solid #bc8bb63d;background:#a36c9b09;padding:20px;border-radius:12px;margin:25px 0;color:#d9b8d8}.fc-product-warning strong{font-size:14px}.fc .fc-product-warning p{font-size:13px;margin-top:10px;line-height:1.9}.fc .fc-native-product-tabs{margin-top:38px}.fc .woocommerce-tabs{border:1px solid #b190cd30;border-radius:18px;padding:27px;background:#100c17}.fc .woocommerce-tabs ul.tabs{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #b18ac62d;padding:0 0 16px;margin:0 0 24px;list-style:none}.fc .woocommerce-tabs ul.tabs li{padding:0;border:0;background:none;font-size:15px}.fc .woocommerce-tabs ul.tabs li.active a{color:#dfc2fb}.fc .woocommerce-tabs .woocommerce-Tabs-panel{color:#bdaccb;font-size:14px;line-height:1.95}.fc .woocommerce-tabs .woocommerce-Tabs-panel p{margin:0 0 17px}.fc .woocommerce-tabs h2{font-size:25px;margin-bottom:20px}.fc .woocommerce-tabs ul:not(.tabs){list-style:disc;padding-inline-start:22px}.fc .woocommerce-tabs table{color:#d5c1e5}.fc .woocommerce-tabs th,.fc .woocommerce-tabs td{border-color:#b299ca30;padding:13px}.fc .related.products,.fc .upsells.products{margin-top:55px}.fc .related.products>h2,.fc .upsells.products>h2{font-size:28px;margin-bottom:22px}.fc .fc-catalog-search{display:flex;gap:10px;width:min(100%,650px);margin-bottom:25px}.fc-catalog-search input{flex:1;min-width:0;border:1px solid #ae8ad13f;border-radius:10px;background:#15101d;color:#eadcf4;padding:13px 17px;font:15px 'Tajawal',sans-serif}.fc-catalog-search button.fc-btn{min-height:48px;padding:12px 21px;font-size:13px}.fc-category-links{display:flex;gap:9px;overflow-x:auto;scrollbar-width:thin;max-width:100%;margin:0 0 25px;padding:4px 0 10px}.fc-category-links a{flex-shrink:0;white-space:nowrap;padding:7px 13px;border:1px solid #a78ac736;border-radius:25px;font-size:11px;color:#b9a6c9}.fc-category-links a[aria-current=page],.fc-category-links a:hover{color:#eddcff;background:#b397cc16;border-color:#c5a4e966}.fc-catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;font-size:12px;color:#9b87ab}.fc-catalog-toolbar .woocommerce-result-count{margin:0}.fc-catalog-toolbar form{margin:0}.fc-catalog-toolbar select{min-height:39px!important;font-size:12px!important;padding:7px 12px!important}.fc-catalog-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fc .fc-catalog-product{min-width:0;border:1px solid #ac8bc22d;border-radius:17px;overflow:hidden;background:#110d18;transition:border-color .25s,transform .25s}.fc .fc-catalog-product:hover{border-color:#bda0d564;transform:translateY(-3px)}.fc-catalog-visual{display:grid;place-items:center;position:relative;aspect-ratio:1.3;background:radial-gradient(ellipse,#b28ad713,transparent 70%),#18111f;padding:23px}.fc .fc-catalog-visual img{width:100%;height:100%;object-fit:contain;max-height:225px;border-radius:9px}.fc .fc-sale-tag{position:absolute;top:13px;right:13px;color:#ddc3f6;background:#392447;border:1px solid #b18ac24d;border-radius:6px;font-size:10px;padding:2px 8px}.fc-catalog-copy{padding:23px}.fc .fc-catalog-product h2{font-size:21px;line-height:1.5;letter-spacing:0;min-height:32px;margin-bottom:13px}.fc-catalog-price{font-size:21px;color:#d4b3f3;line-height:1.6;margin-bottom:18px}.fc-catalog-price ins{background:none;text-decoration:none}.fc-catalog-price del{color:#8c7b9c;font-size:13px;margin-inline-end:7px}.fc .fc-catalog-product a.button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:43px;border:1px solid #b79bce49;border-radius:9px;background:#b799cb0c;color:#dac4ef;padding:10px;font-size:12px;font-weight:500}.fc .fc-catalog-product a.button:hover{background:#b799cb22;border-color:#c7a6e477}.fc .woocommerce-pagination,.fc .pagination{margin-top:35px}.fc .woocommerce-pagination ul{display:flex;justify-content:center;gap:8px;list-style:none;padding:0;border:0}.fc .woocommerce-pagination li{border:0}.fc .woocommerce-pagination li>*{display:grid;place-items:center;min-width:38px;min-height:38px;border:1px solid #b393cd38;border-radius:8px;color:#bda5cc;background:#17101f}.fc .woocommerce-pagination .current{background:#aa84cd23;color:#f0ddff}.fc .fc-empty-panel{border:1px solid #a489bc2d;border-radius:20px;background:#15101a;padding:55px 25px;text-align:center}.fc .fc-empty-panel>.fc-icon{width:37px;height:37px;color:#c5a2e5;margin-bottom:15px}.fc .fc-empty-panel h2{font-size:28px}.fc .fc-empty-panel p{font-size:14px;color:#b09bbf;margin:17px 0 25px}.fc .fc-empty-panel .fc-btn{font-size:13px}.fc .fc-contact-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:start}.fc-contact-options{display:grid;gap:15px}.fc .fc-contact-options>a{display:flex;align-items:flex-start;gap:17px;padding:25px;border:1px solid #aa88c833;border-radius:16px;background:#14101b}.fc-contact-options>a>.fc-icon{width:24px;height:24px;color:#bc96df;flex-shrink:0}.fc-contact-options>a>.fc-icon:last-child{width:16px;margin-inline-start:auto}.fc .fc-contact-options h2{font-size:21px;line-height:1.5;margin-bottom:9px}.fc .fc-contact-options p{font-size:13px;color:#a995ba;line-height:1.9;margin-bottom:12px}.fc-contact-options a span{font-size:13px;color:#d4b4ed}.fc-contact-form-panel{border:1px solid #b190cd33;border-radius:19px;background:radial-gradient(ellipse at 5% 0,#68467b1c,transparent 60%),#131019;padding:32px}.fc .fc-contact-form-panel h2{font-size:31px;margin-bottom:22px}.fc .fc-contact-form-panel .wpcf7 label{display:block;font-size:13px;color:#c9b5d7;margin-bottom:16px}.fc .fc-contact-form-panel .wpcf7 input:not([type=submit]),.fc .fc-contact-form-panel .wpcf7 textarea{width:100%;margin-top:7px}.fc .fc-contact-form-panel .wpcf7 textarea{height:145px}.fc .fc-contact-form-panel .wpcf7 input[type=submit]{width:100%}.fc .wpcf7-not-valid-tip{font-size:12px;color:#e7adc5}.fc .wpcf7-response-output{border:1px solid #c39ad857;border-radius:9px;padding:14px;color:#ddc7ed;margin:20px 0 0;font-size:13px}.fc .fc-help-faq{max-width:870px}.fc-help-contact{margin-top:40px;padding:28px;border:1px solid #af8dc536;border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:25px}.fc .fc-help-contact h2{font-size:27px}.fc .fc-track-panel{max-width:800px;padding:32px;border:1px solid #af8dcb33;border-radius:18px;background:#130e1b}.fc .fc-track-panel form{margin-top:25px}.fc-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fc-post-grid article{border:1px solid #b491cc2d;border-radius:16px;overflow:hidden;background:#130e1b}.fc-post-grid article>a{display:block;padding:22px}.fc-post-grid img{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:9px;margin-bottom:17px}.fc-post-grid span{font-size:10px;color:#9c81b0}.fc .fc-post-grid h2{font-size:24px;margin:12px 0;line-height:1.5}.fc .fc-post-grid p{font-size:13px;color:#b09bbd;line-height:1.9}.fc-post-image{width:100%;max-height:550px;object-fit:cover;border-radius:17px;margin-bottom:30px}.fc-site-service .flux-service-root,.fc-site-service .flux-branding-root{background:transparent!important;color:#c5b5d1!important;font-family:'Tajawal',sans-serif!important;--primary:#b99adb;--text:#e9dcef;--muted:#ad98bd;--border:#b393ce33;--surface:#15101d}.fc-site-service .page-shell{width:100%;max-width:none;padding:0!important}.fc-site-service .hero-card{border:1px solid #b499ca36!important;border-radius:22px!important;background:radial-gradient(ellipse at 95% 80%,#78559625,transparent 55%),#110d18!important;padding:40px!important}.fc-site-service .hero-copy h1{font-size:48px!important;line-height:1.3!important;letter-spacing:-1px!important;color:#f2e7fa!important}.fc-site-service .hero-copy h1 span{color:#c5a0e9!important}.fc-site-service .hero-copy p{font-size:15px!important;line-height:1.95!important;color:#b5a0c7!important}.fc-site-service .hero-art{filter:saturate(.7);max-height:410px;object-fit:contain}.fc-site-service .hero-glow{opacity:.18!important;background:#9d7bbe!important}.fc-site-service :is(.section-card,.feature-card,.price-card,.portfolio-card,.testimonial-card,.stat-box,.trust-pill,.mini-chip,.process-step,.final-cta){background:#14101c!important;border-color:#b393cc33!important;color:#c8b4d8!important;box-shadow:none!important}.fc-site-service .featured{border-color:#c1a0e876!important;background:linear-gradient(135deg,#24162f,#17101f)!important}.fc-site-service :is(h2,h3,h4,strong){color:#ecdcf9!important}.fc-site-service :is(p,li){color:#b6a0c7}.fc-site-service :is(.section-kicker,.eyebrow,.plan-kicker){color:#bd9cd9!important}.fc-site-service .section-kicker{font-family:inherit!important}.fc-site-service .btn{min-height:45px;border-radius:10px!important;font-family:inherit!important;font-size:13px!important;padding:12px 19px!important}.fc-site-service :is(.btn-primary,.btn-white){background:#dfc9f4!important;border-color:#dfc9f4!important;color:#24172e!important}.fc-site-service :is(.btn-secondary,.btn-outline,.btn-ghost-light){background:#b799ca09!important;border-color:#b393cf4a!important;color:#dac0ef!important}.fc-site-service .flux-wc-price{color:#dac1f7!important}.fc-site-service :is(.feature-icon,.process-no,.recommended,.portfolio-tag){background:#a37ab81a!important;color:#d4b3ed!important;border-color:#b18bc74a!important}.fc-site-service :is(.mini-dashboard,.about-visual){background:#18101f!important}.fc-site-service .faq-list details{border-color:#ad85c434!important}.fc-site-service .faq-list summary{color:#e7d3f5!important}.fc-site-service .final-cta{background:radial-gradient(ellipse at 10% 10%,#65407840,transparent 60%),#1a1023!important}@media(min-width:951px){.fc-site form.checkout:has(>#customer_details){display:grid;grid-template-columns:1.2fr 1fr;gap:20px 35px;align-items:start}.fc-site form.checkout>#customer_details{grid-column:1;grid-row:1/4;display:block!important;width:100%!important}.fc-site form.checkout>#customer_details .col-1,.fc-site form.checkout>#customer_details .col-2{float:none!important;width:100%!important}.fc-site form.checkout>#order_review_heading{grid-column:2;grid-row:1;margin:0!important}.fc-site form.checkout>#order_review{grid-column:2;grid-row:2;width:100%!important}.fc-site .fc-account-panel>.woocommerce:has(>.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:230px minmax(0,1fr);gap:35px}.fc-site .fc-account-panel .woocommerce-MyAccount-navigation,.fc-site .fc-account-panel .woocommerce-MyAccount-content{float:none!important;width:100%!important}}@media(max-width:950px){.fc-footer-grid{grid-template-columns:1.2fr 1fr;gap:30px}.fc .fc-product-detail-grid{gap:25px}.fc .fc-detail-summary h1{font-size:31px}.fc-catalog-products{gap:15px}.fc-catalog-copy{padding:18px}.fc .fc-catalog-product h2{font-size:18px}.fc-product-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.fc .fc-contact-layout{gap:18px}.fc-contact-form-panel{padding:25px}.fc-site-service .hero-card{padding:30px!important}.fc-site-service .hero-copy h1{font-size:39px!important}.fc-site-service .page-shell main{overflow:visible}}@media(max-width:700px){.fc .fc-cart-count{top:-3px;right:-3px;min-width:14px;height:14px;font-size:8px}.fc .fc-footer{padding-top:33px}.fc-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px;padding-bottom:25px}.fc-footer-brand{grid-column:1/-1}.fc .fc-footer-brand p{font-size:12px;margin:19px 0 12px}.fc .fc-footer-group h3{font-size:15px;margin:0 0 16px}.fc-footer-group>a{font-size:11px;margin-bottom:11px}.fc .fc-footer-bottom{gap:17px;align-items:flex-start}.fc-footer-bottom nav{gap:14px}.fc-footer-bottom nav a{font-size:10px}.fc .fc-site-main{padding-top:21px;padding-bottom:48px;width:calc(100% - 32px)}.fc .fc-page-breadcrumb{gap:7px;font-size:10px;margin-bottom:26px}.fc .fc-page-heading{margin-bottom:27px}.fc .fc-page-heading h1{font-size:32px;line-height:1.35;letter-spacing:-.5px}.fc .fc-page-heading>p:last-child{font-size:13px;line-height:1.9;margin-top:13px}.fc .fc-page-heading .fc-section-kicker{font-size:8px;margin-bottom:13px}.fc .fc-native-content{font-size:14px;line-height:1.95}.fc .fc-native-content h2{font-size:25px}.fc .fc-native-content h3,.fc .fc-native-content h4{font-size:21px}.fc .fc-commerce-steps{font-size:10px;gap:8px;margin-bottom:25px}.fc-commerce-steps b{width:23px;height:23px;font-size:8px}.fc-commerce-steps>a,.fc-commerce-steps>span:last-child{gap:5px}.fc-commerce-steps>span:not(:last-child){max-width:30px}.fc .fc-product-detail-grid{grid-template-columns:1fr;gap:26px}.fc .fc-detail-gallery{padding:15px;border-radius:16px}.fc-detail-gallery .woocommerce-product-gallery__image img{max-height:340px}.fc .fc-detail-summary h1{font-size:29px;line-height:1.4;margin-bottom:15px}.fc .fc-detail-summary .price{font-size:26px;margin:13px 0 19px}.fc .fc-detail-summary .woocommerce-product-details__short-description{font-size:13px;line-height:1.95}.fc .fc-detail-summary form.cart{margin:22px 0 15px;gap:9px}.fc .fc-detail-summary .single_add_to_cart_button{font-size:14px;min-height:48px}.fc .fc-detail-summary .product_meta{font-size:10px}.fc .fc-product-help{font-size:11px;line-height:1.9}.fc-product-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0}.fc-product-facts>div{padding:15px}.fc-product-facts dd{font-size:12px}.fc-product-warning{padding:17px}.fc .woocommerce-tabs{padding:20px 17px;border-radius:14px}.fc .woocommerce-tabs ul.tabs{gap:17px;margin-bottom:19px;padding-bottom:13px}.fc .woocommerce-tabs ul.tabs li{font-size:13px}.fc .woocommerce-tabs .woocommerce-Tabs-panel{font-size:13px;line-height:1.95}.fc .woocommerce-tabs h2{font-size:23px}.fc .related.products>h2,.fc .upsells.products>h2{font-size:25px}.fc .related.products,.fc .upsells.products{margin-top:37px}.fc-catalog-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fc-catalog-visual{padding:15px;aspect-ratio:1.1}.fc .fc-catalog-product{border-radius:12px}.fc .fc-catalog-visual img{max-height:145px;border-radius:7px}.fc-catalog-copy{padding:15px 12px}.fc .fc-catalog-product h2{font-size:16px;line-height:1.5;margin-bottom:11px;min-height:48px}.fc-catalog-price{font-size:18px;margin-bottom:14px}.fc-catalog-price del{font-size:11px;display:block}.fc .fc-catalog-product a.button{min-height:44px;font-size:11px;padding:9px 5px}.fc .fc-sale-tag{font-size:9px;top:8px;right:8px}.fc .fc-catalog-search{gap:7px;margin-bottom:19px}.fc-catalog-search input{font-size:16px;padding:11px 12px;max-width:100%}.fc-catalog-search button.fc-btn{padding:10px 12px;min-height:46px;gap:7px;font-size:12px}.fc-catalog-search button .fc-icon{width:17px}.fc-category-links{gap:7px;margin-bottom:20px}.fc-category-links a{font-size:10px;padding:7px 11px}.fc-catalog-toolbar{font-size:10px;gap:10px;align-items:center;margin-bottom:19px}.fc-catalog-toolbar select{max-width:180px;font-size:11px!important}.fc .fc-empty-panel{padding:35px 20px}.fc .fc-empty-panel h2{font-size:25px}.fc .fc-empty-panel p{font-size:13px}.fc-site .woocommerce .col2-set,.fc-site .woocommerce .col2-set .col-1,.fc-site .woocommerce .col2-set .col-2,.fc-site .woocommerce .woocommerce-MyAccount-navigation,.fc-site .woocommerce .woocommerce-MyAccount-content,.fc-site .woocommerce .cart_totals,.fc-site .woocommerce .cart-collaterals{float:none!important;width:100%!important;max-width:100%!important}.fc-site .woocommerce .col2-set{display:block!important}.fc-site .woocommerce .col2-set .col-2{margin-top:25px}.fc-site .woocommerce h2,.fc-site .woocommerce h3{font-size:23px}.fc-site .woocommerce .cart_totals,.fc-site .woocommerce #order_review{padding:20px 15px;border-radius:13px}.fc-site .woocommerce .form-row-first,.fc-site .woocommerce .form-row-last{float:none;width:100%}.fc-site :is(.woocommerce,.wpcf7,.fc-native-content) input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),.fc-site :is(.woocommerce,.wpcf7,.fc-native-content) select,.fc-site :is(.woocommerce,.wpcf7,.fc-native-content) textarea{font-size:16px;min-height:46px}.fc-site .woocommerce form.login,.fc-site .woocommerce form.register,.fc-site .woocommerce form.lost_reset_password,.fc-site .woocommerce .woocommerce-EditAccountForm,.fc-site .woocommerce .woocommerce-address-fields{padding:21px 17px}.fc-site .woocommerce table.shop_table{font-size:12px}.fc-site .woocommerce table.shop_table td,.fc-site .woocommerce table.shop_table th{padding:13px 10px}.fc-site .woocommerce .shop_table_responsive thead{display:none}.fc-site .woocommerce .shop_table_responsive tbody tr{display:block;border-bottom:1px solid #a98ac631;padding:12px 5px}.fc-site .woocommerce .shop_table_responsive tbody td{display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:left!important;border:0}.fc-site .woocommerce .shop_table_responsive tbody td:before{content:attr(data-title);font-weight:500;color:#a88cbb;text-align:right}.fc-site .woocommerce .shop_table_responsive td.product-thumbnail{display:block;text-align:center!important}.fc-site .woocommerce .shop_table_responsive td.product-thumbnail:before,.fc-site .woocommerce .shop_table_responsive td.product-remove:before,.fc-site .woocommerce .shop_table_responsive td.actions:before{display:none}.fc-site .woocommerce .shop_table_responsive td.actions{display:block;text-align:right!important}.fc-site .woocommerce .coupon{display:grid;grid-template-columns:1fr 1fr;margin-bottom:13px;gap:7px}.fc-site .woocommerce .coupon input{width:100%;font-size:14px!important}.fc-site .woocommerce .coupon .button{font-size:12px;padding:10px 7px}.fc-site .woocommerce .woocommerce-MyAccount-navigation{margin-bottom:23px}.fc-site .woocommerce .woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto;gap:4px;max-width:100%;padding:5px}.fc-site .woocommerce-MyAccount-navigation li{flex-shrink:0}.fc-site .woocommerce-MyAccount-navigation li a{font-size:11px;white-space:nowrap;padding:10px 12px}.fc-site .woocommerce .woocommerce-privacy-policy-text{font-size:11px;line-height:1.9}.fc-site .woocommerce .woocommerce-checkout-payment{margin-top:20px}.fc-site .woocommerce .woocommerce-checkout-review-order-table .product-name{max-width:185px;overflow-wrap:anywhere}.fc .fc-contact-layout{grid-template-columns:1fr;gap:22px}.fc .fc-contact-options>a{padding:21px 18px;gap:13px;border-radius:13px}.fc .fc-contact-options h2{font-size:20px}.fc .fc-contact-options p{font-size:12px}.fc .fc-contact-options a span{font-size:12px}.fc-contact-form-panel{padding:25px 20px;border-radius:15px}.fc .fc-contact-form-panel h2{font-size:27px}.fc .fc-help-contact{padding:22px 18px;display:block}.fc .fc-help-contact h2{font-size:25px;margin-bottom:20px}.fc .fc-track-panel{padding:23px 17px}.fc-post-grid{grid-template-columns:1fr;gap:18px}.fc .fc-post-grid h2{font-size:24px}.fc-post-image{border-radius:12px}.fc-site .elementor h1{font-size:31px!important}.fc-site .elementor h2{font-size:26px!important}.fc-site-service .hero-card{padding:27px 21px!important;border-radius:17px!important}.fc-site-service .hero-copy h1{font-size:34px!important;line-height:1.35!important;letter-spacing:-.5px!important}.fc-site-service .hero-copy p{font-size:13px!important;line-height:1.95!important}.fc-site-service .hero-art{max-height:275px!important}.fc-site-service .hero-art-wrap{min-height:0!important}.fc-site-service h2{font-size:27px!important;line-height:1.45!important}.fc-site-service h3{font-size:21px!important}.fc-site-service .btn{font-size:12px!important;min-height:44px!important}.fc-site-service :is(.feature-card,.section-card,.price-card,.process-step,.testimonial-card){border-radius:13px!important}.fc-site-service .stats-row{gap:10px!important}.fc-site-service .stat-box{padding:17px 12px!important}.fc-site-service .stat-box strong{font-size:23px!important}.fc-site-service .stat-box span{font-size:10px!important}.fc-site-service .trust-pills{gap:7px!important}.fc-site-service .trust-pill{font-size:10px!important;padding:8px 11px!important}}@media(prefers-reduced-motion:reduce){.fc .fc-catalog-product{transition:none!important;transform:none!important}}.fc-site-service .hero-card::before{background:radial-gradient(ellipse at 20% 0%,#8f65b922,transparent 60%)!important}.fc-site-service .hero-card::after{background:none!important}html body.flux-cosmos-page .fc-site .woocommerce :is(.woocommerce-info,.woocommerce-message){color:#d4c2e3!important;background:#1b1425!important}html body.flux-cosmos-page .fc-site :is(input,textarea)::placeholder{color:#b4a2c4!important;opacity:1}html body.flux-cosmos-page.woocommerce-checkout .fc-contact-float{display:none!important}.fc-site .wca-areg-hero::before{background:radial-gradient(circle,#9863cc38,transparent 68%)!important}.fc-site :is(.wca-areg-kicker,.wca-areg-section-head span){color:#c4a3e5!important}.fc-site .wca-areg-btn--primary{background:#dfc9f4!important;border-color:#dfc9f4!important;color:#24172e!important}.fc-site .wca-areg-steps li::before{background:#9a73ba20!important;color:#d5b8eb!important}.fc-site .wca-areg-hero h1{color:#f2e7fa!important;font-size:42px!important;line-height:1.4!important}@media(max-width:700px){.fc-site .wca-areg-hero h1{font-size:29px!important;line-height:1.5!important}.fc-site .wca-areg-hero{padding:28px 22px!important}}.fc-site-service .branding-shell{max-width:none;width:100%;padding:0!important}.fc-site-service .branding-hero{background:radial-gradient(ellipse at 80% 0%,#79549c28,transparent 60%),#110d18!important;border:1px solid #b499ca36!important;border-radius:22px!important}.fc-site-service :is(.branding-hero h1,.branding-hero h1 span){color:#f2e7fa!important;background:none!important;-webkit-text-fill-color:currentColor!important}.fc-site-service .branding-hero h1 span{color:#c5a0e9!important}.fc-site-service :is(.branding-panel,.branding-feature-card,.branding-process-step,.branding-stat,.branding-portfolio-card,.branding-price-card,.branding-faq,.branding-final-cta){background:#14101c!important;border-color:#b393cc33!important;color:#c8b4d8!important;box-shadow:none!important}.fc-site-service :is(.branding-eyebrow,.branding-kicker,.branding-plan-kicker,.branding-feature-icon,.branding-process-no,.branding-recommended,.eyebrow){background:#a37ab81a!important;color:#d4b3ed!important;border-color:#b18bc74a!important}.fc-site-service :is(.branding-about-visual,.branding-portfolio-thumb){background:#1b1324!important}.fc-site-service .branding-portfolio-thumb span{background:#382342!important;color:#e1c6f3!important}.fc-site-service .branding-price-card.featured{background:linear-gradient(135deg,#24162f,#17101f)!important;border-color:#c1a0e876!important}.fc-site-service .branding-final-cta{background:radial-gradient(ellipse at 10% 10%,#65407840,transparent 60%),#1a1023!important}.fc-site-service .branding-faq-list :is(details,summary){border-color:#ad85c434!important;color:#e7d3f5!important}.fc-site-service :is(.branding-btn-primary,.branding-btn-white){background:#dfc9f4!important;border-color:#dfc9f4!important;color:#24172e!important}.fc-site-service :is(.branding-btn-outline,.branding-btn-ghost-light){background:#b799ca09!important;border-color:#b393cf4a!important;color:#dac0ef!important}.fc-site-service .branding-btn{border-radius:10px!important;min-height:45px;font-family:inherit!important}.fc-site-service .branding-hero-art{filter:saturate(.7)}.fc-site-service .branding-glow{opacity:.15!important}.fc-site-service .branding-hero-copy h1{font-size:48px!important;line-height:1.3!important;letter-spacing:-1px!important}.fc-site-service .branding-hero-copy p{font-size:15px!important;line-height:1.95!important;color:#b5a0c7!important}@media(max-width:700px){.fc-site-service .branding-hero{padding:27px 21px!important;border-radius:17px!important}.fc-site-service .branding-hero-copy h1{font-size:34px!important;line-height:1.35!important;letter-spacing:-.5px!important}.fc-site-service .branding-hero-copy p{font-size:13px!important}.fc-site-service .branding-hero-art{max-height:275px!important;object-fit:contain}.fc-site-service .branding-hero-art-wrap{min-height:0!important}.fc-site-service .branding-btn{font-size:12px!important;min-height:44px!important}}