.rewa-apps{margin-top: 22px}.rewa-apps__title{margin: 0 0 10px;font-size: 13.5px;font-weight: 700;color: rgba(214,236,240,.78)}.rewa-apps__row{display: flex;flex-wrap: wrap;gap: 10px}.rewa-store{display: inline-flex;align-items: center;gap: 10px;min-width: 158px;direction: ltr;padding: 7px 16px 7px 12px;border-radius: 12px;border: 1px solid rgba(255,255,255,.28);background: #000;color: #fff;text-decoration: none;line-height: 1.1;transition: transform .18s ease,border-color .18s ease,box-shadow .18s ease}.rewa-store:hover,.rewa-store:focus-visible{color: #fff;transform: translateY(-2px);border-color: rgba(255,255,255,.6);box-shadow: 0 10px 22px rgba(0,0,0,.28)}.rewa-store:focus-visible{outline: 2px solid #5fd0e0;outline-offset: 2px}.rewa-store__icon{font-size: 28px;flex: none}.rewa-store__text{display: flex;flex-direction: column;text-align: left}.rewa-store__text small{font-size: 10px;letter-spacing: .03em;opacity: .85}.rewa-store__text b{font-size: 17px;font-weight: 700;letter-spacing: -.01em}.rewa-apps__install{display: inline-flex;align-items: center;gap: 8px;margin-top: 12px;padding: 8px 14px;border: 1px dashed rgba(95,208,224,.55);border-radius: 10px;background: rgba(95,208,224,.08);color: #9be6f0;font: inherit;font-size: 13.5px;font-weight: 700;cursor: pointer;transition: background .18s ease}.rewa-apps__install:hover{background: rgba(95,208,224,.16)}.rewa-apps__install[hidden]{display: none}.rewa-pwa-bar{position: fixed;inset-inline: 12px;bottom: 12px;z-index: 1080;display: flex;align-items: center;gap: 12px;max-width: 560px;margin-inline: auto;padding: 12px 14px;border-radius: 16px;background: #fff;color: #103b44;box-shadow: 0 18px 44px rgba(8,42,51,.28);border: 1px solid #e3eef1;transform: translateY(140%);opacity: 0;transition: transform .28s ease,opacity .28s ease}.rewa-pwa-bar.is-open{transform: translateY(0);opacity: 1}.rewa-pwa-bar[hidden]{display: none}.rewa-pwa-bar img{border-radius: 12px;flex: none;box-shadow: 0 2px 8px rgba(8,42,51,.12)}.rewa-pwa-bar__text{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px}.rewa-pwa-bar__text b{font-size: 15px}.rewa-pwa-bar__text span{font-size: 12.5px;color: #567a81;line-height: 1.5}.rewa-pwa-bar__btn{flex: none;border: 0;border-radius: 10px;padding: 9px 18px;background: #0f5c6e;color: #fff;font: inherit;font-weight: 700;cursor: pointer}.rewa-pwa-bar__btn:hover{background: #0e7490}.rewa-pwa-bar__close{flex: none;width: 32px;height: 32px;display: grid;place-items: center;border: 0;border-radius: 50%;background: #f1f6f7;color: #41646b;cursor: pointer}.rewa-pwa-sheet{position: fixed;inset: 0;z-index: 1090;display: flex;align-items: flex-end;justify-content: center;padding: 16px;background: rgba(8,42,51,.45);opacity: 0;transition: opacity .2s ease}.rewa-pwa-sheet.is-open{opacity: 1}.rewa-pwa-sheet[hidden]{display: none}@media (min-width: 768px){.rewa-pwa-sheet{align-items: center}}.rewa-pwa-sheet__panel{position: relative;width: 100%;max-width: 420px;padding: 26px 22px 22px;border-radius: 20px;background: #fff;color: #103b44;text-align: center;box-shadow: 0 24px 60px rgba(8,42,51,.3)}.rewa-pwa-sheet__panel .rewa-pwa-bar__close{position: absolute;top: 12px;inset-inline-end: 12px}.rewa-pwa-sheet__panel img{border-radius: 16px;box-shadow: 0 4px 14px rgba(8,42,51,.14)}.rewa-pwa-sheet__panel h3{margin: 14px 0 12px;font-size: 18px;font-weight: 800}.rewa-pwa-sheet__panel ol{margin: 0;padding-inline-start: 22px;display: grid;gap: 10px;text-align: start;font-size: 14.5px;line-height: 1.8}.rewa-pwa-sheet__panel ol[hidden],.rewa-pwa-sheet__done[hidden]{display: none}.rewa-pwa-sheet__panel ol i{color: #0e7490;font-size: 17px;vertical-align: -3px}.rewa-pwa-sheet__done{margin: 0;font-weight: 700;color: #05603a}@media (display-mode: standalone){.rewa-apps__install,.rewa-pwa-bar{display: none !important}}
.rewa-footer.rf{padding: clamp(40px,5vw,64px) 0 0;background: radial-gradient(900px 420px at 100% 0%,rgba(20,163,184,.22),transparent 60%),radial-gradient(700px 380px at 0% 60%,rgba(224,164,78,.12),transparent 60%),linear-gradient(180deg,#062f39 0%,#04232b 70%,#031b21 100%)}.rf__aurora{position: absolute;inset: 0;z-index: -1;pointer-events: none;overflow: hidden}.rf__aurora span{position: absolute;border-radius: 50%;filter: blur(90px);opacity: .28;animation: rfDrift 22s ease-in-out infinite alternate}.rf__aurora span:nth-child(1){width: 520px;height: 520px;top: -220px;inset-inline-end: -120px;background: #14a3b8}.rf__aurora span:nth-child(2){width: 420px;height: 420px;bottom: 10%;inset-inline-start: -160px;background: #b7792c;animation-delay: -7s}.rf__aurora span:nth-child(3){width: 360px;height: 360px;top: 40%;left: 45%;background: #0d6b5e;opacity: .18;animation-delay: -14s}@keyframes rfDrift{to{transform: translate3d(50px,30px,0) scale(1.15)}}.rf__inner{position: relative;z-index: 1;max-width: 1280px;margin: 0 auto;padding-inline: 24px}.rf-cta{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 24px 32px;padding: clamp(24px,3vw,34px);border-radius: 28px;background: radial-gradient(600px 220px at 100% 0%,rgba(95,208,224,.25),transparent 70%),linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border: 1px solid rgba(255,255,255,.12);box-shadow: 0 30px 60px -30px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.1);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.rf-cta__live{display: inline-flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 700;color: #9be7c4}.rf-cta__live i{width: 8px;height: 8px;border-radius: 50%;background: #34d399;box-shadow: 0 0 0 0 rgba(52,211,153,.6);animation: rfLive 2s ease-out infinite}@keyframes rfLive{to{box-shadow: 0 0 0 10px rgba(52,211,153,0)}}.rf-cta__title{margin: 8px 0 6px;font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(22px,2.6vw,32px);line-height: 1.25;color: #fff}.rf-cta__sub{margin: 0;font-size: 15px;line-height: 1.7;color: rgba(214,236,240,.72)}.rf-cta__actions{display: flex;flex-wrap: wrap;align-items: stretch;gap: 12px}.rf-tile{display: flex;align-items: center;gap: 12px;min-width: 0;padding: 12px 16px 12px 14px;border-radius: 16px;text-decoration: none;color: #fff;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.12);transition: background .25s,border-color .25s,transform .25s}.rf-tile:hover{background: rgba(255,255,255,.11);border-color: rgba(95,208,224,.45);transform: translateY(-2px)}.rf-tile__icon{display: grid;place-items: center;flex-shrink: 0;width: 42px;height: 42px;border-radius: 12px;font-size: 21px;color: #fff;background: linear-gradient(140deg,#0f5c6e,#14a3b8)}.rf-tile--wa .rf-tile__icon{background: linear-gradient(140deg,#128c4a,#25d366)}.rf-tile__body{display: flex;flex-direction: column;min-width: 0}.rf-tile__body small{font-size: 12px;color: rgba(214,236,240,.6)}.rf-tile__body b{font-size: 15px;font-weight: 800;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rf-cta__btn{position: relative;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 0 26px;min-height: 66px;border-radius: 16px;font-size: 16px;font-weight: 800;text-decoration: none;color: #3a2506;background: linear-gradient(135deg,#f3c77d,#e0a44e);box-shadow: 0 16px 36px -14px rgba(224,164,78,.9);transition: transform .25s,box-shadow .25s}.rf-cta__btn::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5),transparent 70%);translate: -120% 0;animation: rfShine 4.5s ease-in-out infinite}@keyframes rfShine{55%,100%{translate: 120% 0}}.rf-cta__btn:hover{transform: translateY(-2px);box-shadow: 0 22px 44px -14px rgba(224,164,78,1)}.rf-cta__btn i{transition: translate .25s}.rf-cta__btn:hover i{translate: -4px 0}[dir="ltr"] .rf-cta__btn:hover i{translate: 4px 0}.rf-main{display: flex;flex-wrap: wrap;align-items: stretch;gap: 16px;margin-top: 16px}.rf-card{position: relative;min-width: 0;padding: 26px;border-radius: 24px;background: rgba(255,255,255,.045);border: 1px solid rgba(255,255,255,.09);transition: border-color .3s,background .3s}.rf-card:hover{border-color: rgba(255,255,255,.16);background: rgba(255,255,255,.06)}.rf-brand{flex: 1.25 1 300px;display: flex;flex-direction: column;gap: 16px}.rf-links{flex: 1.6 1 340px;display: flex;flex-wrap: wrap;gap: 24px 32px}.rf-app{flex: 1 1 280px;display: flex;flex-direction: column;gap: 14px;margin-top: 0}.rf-brand__row{display: flex;align-items: center;gap: 12px;text-decoration: none;color: #fff}.rf-brand__row img{width: 52px;height: 52px;padding: 6px;border-radius: 16px;object-fit: contain;background: #fff;box-shadow: 0 10px 24px -10px rgba(0,0,0,.6)}.rf-brand__row b{display: block;font-family: 'Tajawal',sans-serif;font-size: 22px;font-weight: 800;line-height: 1.1}.rf-brand__row small{display: block;margin-top: 3px;font-size: 13px;color: rgba(214,236,240,.6)}.rf-brand__desc{margin: 0;font-size: 14.5px;line-height: 1.85;color: rgba(214,236,240,.75)}.rf-brand__badges{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.rf-brand__badges li{display: inline-flex;align-items: center;gap: 6px;padding: 6px 11px;border-radius: 999px;font-size: 12.5px;font-weight: 600;color: #e2f4f7;background: rgba(95,208,224,.1);border: 1px solid rgba(95,208,224,.2)}.rf-brand__badges i{color: #5fd0e0;font-size: 14px}.rf-social{display: flex;gap: 8px;margin-top: auto}.rf-social a{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 12px;font-size: 19px;color: #e2f4f7;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.12);text-decoration: none;transition: transform .3s cubic-bezier(.3,1.6,.5,1),background .25s,color .25s,border-color .25s}.rf-social a:hover{transform: translateY(-4px) rotate(-6deg);color: #3a2506;background: #e0a44e;border-color: #e0a44e}.rf-col{flex: 1 1 150px;min-width: 0}.rf-col__title{position: relative;margin: 0 0 14px;padding-bottom: 10px;font-family: 'Tajawal',sans-serif;font-size: 16px;font-weight: 800;color: #fff}.rf-col__title::after{content: "";position: absolute;bottom: 0;inset-inline-start: 0;width: 28px;height: 3px;border-radius: 3px;background: linear-gradient(90deg,#5fd0e0,#e0a44e)}.rf .rewa-footer__links{display: grid;grid-template-columns: repeat(auto-fill,minmax(140px,1fr));gap: 2px 18px}.rf .rewa-footer__link{padding: 7px 0;font-size: 14.5px;transition: color .2s,translate .25s}.rf .rewa-footer__link::before{content: "";width: 0;height: 2px;margin-inline-end: 0;border-radius: 2px;background: #e0a44e;transition: width .25s,margin .25s}.rf .rewa-footer__link:hover{color: #fff}.rf .rewa-footer__link:hover::before{width: 10px;margin-inline-end: 8px}.rf-app__head{display: flex;align-items: center;gap: 12px}.rf-app__head img{width: 48px;height: 48px;border-radius: 14px;box-shadow: 0 10px 24px -10px rgba(0,0,0,.7)}.rf-app__head b.rewa-apps__title{display: block;margin: 0;font-size: 16px;font-weight: 800;color: #fff}.rf-app__head small{display: block;margin-top: 2px;font-size: 12.5px;color: rgba(214,236,240,.6)}.rf-app__stores{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.rf-app__stores .rewa-store{justify-content: center;min-width: 0}.rf-app .rewa-apps__install{width: 100%;justify-content: center;margin-top: auto}.rf-wordmark{position: relative;z-index: 0;margin: clamp(12px,2vw,24px) auto -0.2em;text-align: center;font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(64px,15vw,230px);line-height: 1;letter-spacing: -.04em;white-space: nowrap;direction: ltr;pointer-events: none;user-select: none}.rf-wordmark span{background: linear-gradient(100deg,rgba(255,255,255,.03) 20%,rgba(95,208,224,.35) 40%,rgba(243,199,125,.4) 50%,rgba(255,255,255,.03) 70%);background-size: 250% 100%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;-webkit-text-stroke: 1px rgba(255,255,255,.1);animation: rfSweep 9s linear infinite}@keyframes rfSweep{from{background-position: 150% 0}to{background-position: -100% 0}}.rf .rewa-footer__bottom{max-width: 1280px;background: rgba(3,27,33,.6);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border-radius: 20px 20px 0 0;border: 1px solid rgba(255,255,255,.08);border-bottom: 0}.rc-trigger{display: inline-flex;align-items: center;gap: 12px;padding: 8px 8px 8px 14px;padding-inline-start: 8px;border-radius: 16px;cursor: pointer;font: inherit;color: #fff;text-align: start;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.14);transition: background .25s,border-color .25s,transform .25s}.rc-trigger:hover{background: rgba(255,255,255,.1);border-color: rgba(95,208,224,.5);transform: translateY(-1px)}.rc-trigger:focus-visible{outline: 3px solid #e0a44e;outline-offset: 3px}.rc-trigger__flag{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;overflow: hidden;font-size: 24px;background: rgba(255,255,255,.1);flex-shrink: 0}.rc-trigger__flag img{width: 100%;height: 100%;object-fit: cover}.rc-trigger__text{display: flex;flex-direction: column;line-height: 1.25}.rc-trigger__text small{font-size: 11.5px;color: rgba(214,236,240,.6)}.rc-trigger__text b{font-size: 15px;font-weight: 800}.rc-trigger__chips{display: flex;gap: 4px}.rc-trigger__chips span{padding: 3px 8px;border-radius: 8px;font-size: 11.5px;font-weight: 800;letter-spacing: .03em;color: #5fd0e0;background: rgba(95,208,224,.12)}.rc-trigger__change{display: inline-flex;align-items: center;gap: 6px;padding: 8px 12px;border-radius: 11px;font-size: 13px;font-weight: 800;color: #3a2506;background: linear-gradient(135deg,#f3c77d,#e0a44e)}.rc-trigger__change i{font-size: 15px}.rc-lock,.rc-lock body{overflow: hidden}.rc-modal{position: fixed;inset: 0;z-index: 1000;display: grid;place-items: center;padding: 20px;font-family: 'Cairo','Tajawal',system-ui,sans-serif}.rc-modal[hidden]{display: none !important}.rc-modal__backdrop{position: absolute;inset: 0;background: rgba(2,20,25,.6);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);opacity: 0;transition: opacity .3s}.rc-modal__panel{position: relative;display: flex;flex-direction: column;width: min(680px,100%);max-height: min(640px,calc(100vh - 40px));border-radius: 26px;overflow: hidden;color: #04232b;background: #fff;box-shadow: 0 40px 90px -30px rgba(0,0,0,.6);opacity: 0;transform: translateY(18px) scale(.97);transition: opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.rc-modal.is-open .rc-modal__backdrop{opacity: 1}.rc-modal.is-open .rc-modal__panel{opacity: 1;transform: none}.rc-modal__head{display: flex;align-items: flex-start;gap: 14px;padding: 22px 24px 18px;color: #fff;background: radial-gradient(400px 160px at 100% 0%,rgba(95,208,224,.3),transparent 70%),linear-gradient(150deg,#0a4553,#04232b)}.rc-modal__globe{display: grid;place-items: center;flex-shrink: 0;width: 46px;height: 46px;border-radius: 14px;font-size: 24px;color: #3a2506;background: linear-gradient(135deg,#f3c77d,#e0a44e)}.rc-modal__globe i{animation: dockSpinSlow 12s linear infinite}@keyframes dockSpinSlow{to{transform: rotate(360deg)}}.rc-modal__head h3{margin: 0 0 4px;font-family: 'Tajawal',sans-serif;font-size: 21px;font-weight: 800;color: #fff}.rc-modal__head p{margin: 0;font-size: 13.5px;line-height: 1.6;color: rgba(226,244,247,.75)}.rc-modal__close{display: grid;place-items: center;flex-shrink: 0;width: 38px;height: 38px;margin-inline-start: auto;border: 1px solid rgba(255,255,255,.18);border-radius: 12px;cursor: pointer;font-size: 17px;color: #fff;background: rgba(255,255,255,.08);transition: background .2s,transform .25s}.rc-modal__close:hover{background: rgba(255,255,255,.18);transform: rotate(90deg)}.rc-modal__search{position: relative;display: block;margin: 18px 24px 0}.rc-modal__search i{position: absolute;top: 50%;inset-inline-start: 14px;translate: 0 -50%;font-size: 18px;color: #5c7a81}.rc-modal__search input{width: 100%;height: 48px;padding-inline: 44px 14px;border-radius: 14px;font: inherit;font-size: 15px;color: #04232b;background: #f3f8f9;border: 1.5px solid transparent;outline: none;transition: border-color .2s,background .2s}.rc-modal__search input:focus{border-color: #14a3b8;background: #fff}.rc-modal__now{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 14px 24px 0;font-size: 13.5px;color: #4a6870}.rc-modal__now i{color: #0e7490;font-size: 16px}.rc-modal__now b{color: #04232b}.rc-modal__now span{padding: 2px 9px;border-radius: 999px;font-size: 12px;font-weight: 700;color: #0e7490;background: rgba(95,208,224,.16)}.rc-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 10px;padding: 16px 24px 24px;overflow-y: auto;overscroll-behavior: contain}.rc-item{position: relative;display: flex;align-items: center;gap: 12px;padding: 12px;border-radius: 16px;text-decoration: none;color: #04232b;background: #fff;border: 1.5px solid rgba(6,47,57,.1);transition: border-color .2s,box-shadow .25s,transform .25s,background .2s}.rc-item[hidden]{display: none}.rc-item:hover,.rc-item:focus-visible{border-color: #14a3b8;box-shadow: 0 12px 26px -14px rgba(14,116,144,.55);transform: translateY(-2px);outline: none}.rc-item.is-active{border-color: #0e7490;background: linear-gradient(150deg,rgba(95,208,224,.14),rgba(95,208,224,.04))}.rc-item__flag{display: grid;place-items: center;flex-shrink: 0;width: 44px;height: 44px;border-radius: 12px;overflow: hidden;font-size: 26px;background: #f3f8f9;box-shadow: inset 0 0 0 1px rgba(6,47,57,.08)}.rc-item__flag img{width: 100%;height: 100%;object-fit: cover}.rc-item__text{display: flex;flex-direction: column;gap: 4px;min-width: 0}.rc-item__text b{font-size: 15px;font-weight: 800;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rc-item__text small{display: flex;gap: 4px}.rc-item__text small span{padding: 1px 7px;border-radius: 6px;font-size: 11px;font-weight: 800;color: #4a6870;background: #eef6f7}.rc-item__check{display: grid;place-items: center;flex-shrink: 0;width: 28px;height: 28px;margin-inline-start: auto;border-radius: 50%;font-size: 14px;color: #9db4b9;background: #f3f8f9;transition: background .2s,color .2s}.rc-item:hover .rc-item__check{color: #fff;background: #14a3b8}.rc-item.is-active .rc-item__check{color: #fff;background: #0e7490}.rc-modal__empty{grid-column: 1 / -1;margin: 12px 0;text-align: center;font-size: 14px;color: #5c7a81}@media (max-width: 560px){.rc-modal{place-items: end stretch;padding: 0}.rc-modal__panel{width: 100%;max-height: 86vh;border-radius: 24px 24px 0 0;transform: translateY(40px)}.rc-modal__panel::before{content: "";position: absolute;top: 8px;left: 50%;z-index: 2;width: 40px;height: 4px;margin-left: -20px;border-radius: 4px;background: rgba(255,255,255,.4)}.rc-grid{grid-template-columns: 1fr 1fr;padding: 14px 16px 22px}.rc-item{flex-direction: column;text-align: center;padding: 14px 10px}.rc-item__text{align-items: center}.rc-item__check{position: absolute;top: 8px;inset-inline-end: 8px;width: 22px;height: 22px;font-size: 11px}.rc-trigger__chips{display: none}}@media (max-width: 991px){.rf-cta{grid-template-columns: 1fr}.rf-cta__actions>*{flex: 1 1 220px}}@media (max-width: 560px){.rf__inner{padding-inline: 16px}.rf-card{padding: 20px;border-radius: 20px}.rf-cta{border-radius: 22px}.rf-cta__btn{min-height: 56px}.rf-links{gap: 20px}.rf .rewa-footer__links{grid-template-columns: 1fr 1fr}}@media (prefers-reduced-motion: reduce){.rf__aurora span,.rf-cta__live i,.rf-cta__btn::after,.rf-wordmark span{animation: none}}
.dock-label{position: absolute;top: 50%;inset-inline-end: calc(100% + 14px);display: flex;flex-direction: column;gap: 1px;padding: 9px 14px;border-radius: 14px;white-space: nowrap;text-align: start;font-family: 'Cairo','Tajawal',system-ui,sans-serif;color: #04232b;background: #fff;border: 1px solid rgba(6,47,57,.08);box-shadow: 0 16px 36px -14px rgba(4,35,43,.45);opacity: 0;pointer-events: none;translate: 8px -50%;transition: opacity .25s,translate .3s cubic-bezier(.2,.8,.2,1)}[dir="rtl"] .dock-label,.rafeeq-root:not([data-locale="en"]) .dock-label{translate: -8px -50%}.dock-label small{font-size: 11px;font-weight: 700;color: #5c7a81}.dock-label b{font-size: 14px;font-weight: 800}@media (hover: hover){.rewa-wa-float:hover .dock-label,.rewa-wa-float:focus-visible .dock-label,.rafeeq-root:not(.is-open) .rafeeq-fab:hover .dock-label,.rafeeq-root:not(.is-open) .rafeeq-fab:focus-visible .dock-label{opacity: 1;translate: 0 -50%}}.rafeeq-root{bottom: 100px}.rafeeq-root .rafeeq-fab{position: relative;width: 62px;height: 62px;padding: 0;border-radius: 50%;background: none;box-shadow: none;animation: none;overflow: visible}.rafeeq-root .rafeeq-fab:hover{transform: none;box-shadow: none}.rafeeq-fab__halo{position: absolute;inset: -4px;border-radius: 50%;background: conic-gradient(from 0deg,#5fd0e0,#e0a44e,#14b8a6,#5fd0e0);animation: dockSpin 4s linear infinite;filter: blur(.4px)}.rafeeq-fab__halo::after{content: "";position: absolute;inset: -10px;border-radius: 50%;background: inherit;filter: blur(16px);opacity: .45}.rafeeq-fab__orb{position: absolute;inset: 0;display: grid;place-items: center;border-radius: 50%;overflow: hidden;background: radial-gradient(circle at 30% 25%,rgba(255,255,255,.35),transparent 40%),radial-gradient(circle at 70% 80%,rgba(95,208,224,.45),transparent 55%),linear-gradient(150deg,#0a4553,#04232b);border: 2px solid rgba(255,255,255,.85);box-shadow: inset 0 -6px 14px rgba(0,0,0,.35),0 14px 30px -10px rgba(4,35,43,.7);transition: transform .45s cubic-bezier(.3,1.4,.5,1)}.rafeeq-fab:hover .rafeeq-fab__orb{transform: scale(1.06)}.rafeeq-fab__face{display: flex;gap: 9px;animation: dockLook 7s ease-in-out infinite;transition: opacity .25s,transform .35s}.rafeeq-fab__face i{width: 9px;height: 14px;border-radius: 6px;background: #e9fbff;box-shadow: 0 0 10px rgba(95,208,224,.9);animation: dockBlink 4.6s infinite;transform-origin: center}.rafeeq-fab__x{position: absolute;font-size: 24px;color: #fff;opacity: 0;transform: rotate(-90deg) scale(.6);transition: opacity .25s,transform .35s}.rafeeq-root.is-open .rafeeq-fab .rafeeq-fab__face{opacity: 0;transform: scale(.5)}.rafeeq-root.is-open .rafeeq-fab__x{opacity: 1;transform: none}.rafeeq-root.is-open .rafeeq-fab__halo{animation-duration: 1.6s}.rafeeq-root .rafeeq-fab .rafeeq-badge{position: absolute;top: 0;inset-inline-end: 0;z-index: 2;width: 15px;height: 15px;border-radius: 50%;background: #e0a44e;border: 2.5px solid #fff;animation: dockBadge 2s ease-in-out infinite}.rafeeq-root.is-open .rafeeq-badge{display: none}.rafeeq-root .rafeeq-fab:focus-visible{outline: 3px solid #e0a44e;outline-offset: 5px}@keyframes dockSpin{to{transform: rotate(360deg)}}@keyframes dockBlink{0%,44%,48%,100%{transform: scaleY(1)}46%{transform: scaleY(.1)}}@keyframes dockLook{0%,30%,100%{transform: translateX(0)}38%,52%{transform: translateX(-4px)}60%,74%{transform: translateX(4px)}}@keyframes dockBadge{50%{transform: scale(1.18)}}.rafeeq-hello{position: absolute;inset-inline-end: 0;bottom: 80px;width: min(260px,calc(100vw - 40px));padding: 14px 16px 14px 16px;padding-inline-end: 34px;border-radius: 18px;cursor: pointer;color: #04232b;background: #fff;border: 1px solid rgba(6,47,57,.08);box-shadow: 0 22px 50px -18px rgba(4,35,43,.5);opacity: 0;transform: translateY(10px) scale(.96);transform-origin: bottom left;transition: opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1)}.rafeeq-root[data-locale="en"] .rafeeq-hello{transform-origin: bottom right}.rafeeq-hello.is-on{opacity: 1;transform: none}.rafeeq-hello::after{content: "";position: absolute;bottom: -7px;inset-inline-end: 24px;width: 14px;height: 14px;background: #fff;border-right: 1px solid rgba(6,47,57,.08);border-bottom: 1px solid rgba(6,47,57,.08);transform: rotate(45deg)}.rafeeq-hello b{display: block;font-size: 15px;font-weight: 800;margin-bottom: 3px}.rafeeq-hello span{display: block;font-size: 13px;line-height: 1.6;color: #4a6870}.rafeeq-hello__x{position: absolute;top: 8px;inset-inline-end: 8px;display: grid;place-items: center;width: 24px;height: 24px;padding: 0;border: 0;border-radius: 50%;cursor: pointer;font-size: 12px;color: #5c7a81;background: #eef6f7}.rafeeq-hello__x:hover{color: #04232b;background: #dfeef0}.rafeeq-root.is-open .rafeeq-hello{display: none}.rafeeq-root .rafeeq-panel{bottom: 82px;width: min(400px,calc(100vw - 28px));height: min(620px,calc(100vh - 260px));height: min(620px,calc(100dvh - 260px));min-height: 360px;border-radius: 26px;background: #fff;border: 1px solid rgba(6,47,57,.08);box-shadow: 0 40px 90px -30px rgba(4,35,43,.55),0 0 0 1px rgba(255,255,255,.6) inset;transform-origin: bottom left;animation: rafeeqPop .45s cubic-bezier(.2,1.2,.3,1)}.rafeeq-root[data-locale="en"] .rafeeq-panel{transform-origin: bottom right}@keyframes rafeeqPop{from{opacity: 0;transform: translateY(16px) scale(.92)}to{opacity: 1;transform: none}}.rafeeq-root .rafeeq-head{position: relative;gap: 12px;padding: 16px 16px 18px;overflow: hidden;background: radial-gradient(260px 140px at 100% 0%,rgba(95,208,224,.35),transparent 70%),radial-gradient(220px 140px at 0% 100%,rgba(224,164,78,.22),transparent 70%),linear-gradient(150deg,#0a4553,#04232b)}.rafeeq-root .rafeeq-head::after{content: "";position: absolute;inset: 0;background-image: radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.4px);background-size: 16px 16px;pointer-events: none}.rafeeq-root .rafeeq-head>*{position: relative;z-index: 1}.rafeeq-root .rafeeq-avatar{width: 46px;height: 46px;background: radial-gradient(circle at 30% 25%,rgba(255,255,255,.35),transparent 40%),linear-gradient(150deg,#14a3b8,#0a4553);border: 2px solid rgba(255,255,255,.8);box-shadow: 0 0 0 4px rgba(95,208,224,.18)}.rafeeq-root .rafeeq-avatar .rafeeq-fab__face{gap: 7px}.rafeeq-root .rafeeq-avatar .rafeeq-fab__face i{width: 7px;height: 11px}.rafeeq-head__text{min-width: 0}.rafeeq-root .rafeeq-head h3{font-size: 15.5px;font-weight: 800;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rafeeq-root .rafeeq-head p{color: rgba(226,244,247,.75);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rafeeq-status{display: inline-flex;align-items: center;gap: 6px;margin-top: 4px;font-size: 11px;font-weight: 700;color: #9be7c4}.rafeeq-status i{width: 7px;height: 7px;border-radius: 50%;background: #34d399;animation: dockOnline 2s ease-out infinite}.rafeeq-head__actions{display: flex;align-items: center;gap: 6px;margin-inline-start: auto;flex-shrink: 0}.rafeeq-new{display: inline-flex;align-items: center;gap: 6px;height: 36px;padding: 0 12px;border-radius: 12px;cursor: pointer;font-family: inherit;font-size: 12.5px;font-weight: 800;color: #3a2506;background: linear-gradient(135deg,#f3c77d,#e0a44e);border: 0;box-shadow: 0 8px 18px -8px rgba(224,164,78,.9);transition: transform .2s,filter .2s}.rafeeq-new[hidden]{display: none}.rafeeq-new i{font-size: 17px;transition: transform .6s cubic-bezier(.3,1.4,.5,1)}.rafeeq-new:hover{transform: translateY(-1px);filter: brightness(1.05)}.rafeeq-new.is-spin i{transform: rotate(180deg)}.rafeeq-root .rafeeq-close{display: grid;place-items: center;width: 36px;height: 36px;margin: 0;padding: 0;border-radius: 12px;font-size: 17px;color: #fff;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.16);transition: background .2s,transform .25s}.rafeeq-root .rafeeq-close:hover{background: rgba(255,255,255,.2);transform: rotate(90deg)}.rafeeq-root .rafeeq-body{padding: 18px 16px 10px;background: radial-gradient(rgba(14,116,144,.07) 1px,transparent 1.4px) 0 0 / 18px 18px,linear-gradient(180deg,#f2f9fa,#fafdfd);scroll-behavior: smooth}.rafeeq-root .rafeeq-msg{margin-bottom: 12px;animation: rafeeqMsg .35s cubic-bezier(.2,.8,.2,1)}@keyframes rafeeqMsg{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.rafeeq-root .rafeeq-msg--bot{position: relative;padding-inline-start: 36px;max-width: 94%}.rafeeq-root .rafeeq-msg--bot::before{content: "";position: absolute;top: 2px;inset-inline-start: 0;width: 28px;height: 28px;border-radius: 50%;background: radial-gradient(circle at 36% 48%,#e9fbff 0 2px,transparent 2.5px),radial-gradient(circle at 64% 48%,#e9fbff 0 2px,transparent 2.5px),linear-gradient(150deg,#14a3b8,#0a4553);box-shadow: 0 4px 10px -4px rgba(4,35,43,.5)}.rafeeq-root .rafeeq-bubble{padding: 11px 14px;border-radius: 18px;font-size: 14px;line-height: 1.7}.rafeeq-root .rafeeq-msg--bot .rafeeq-bubble{color: #17363d;background: #fff;border: 1px solid rgba(6,47,57,.07);border-start-start-radius: 6px;box-shadow: 0 8px 20px -14px rgba(4,35,43,.35)}.rafeeq-root .rafeeq-msg--user .rafeeq-bubble{background: linear-gradient(135deg,#0f5c6e,#14a3b8);border-start-end-radius: 6px;box-shadow: 0 10px 22px -14px rgba(14,116,144,.9)}.rafeeq-root .rafeeq-typing{padding: 12px 14px;background: #fff;border-radius: 18px;border-start-start-radius: 6px;border: 1px solid rgba(6,47,57,.07);width: fit-content}.rafeeq-root .rafeeq-typing.is-on{display: inline-flex;margin-inline-start: 36px;padding-inline-start: 14px}.rafeeq-root .rafeeq-typing::before{inset-inline-start: -36px}.rafeeq-root .rafeeq-suggest{gap: 8px;margin: 4px 0 8px;padding-inline-start: 36px}.rafeeq-root .rafeeq-suggest button{padding: 8px 13px;border-radius: 12px;font-size: 12.5px;font-weight: 700;color: #0e7490;background: #fff;border: 1px solid rgba(14,116,144,.22);box-shadow: 0 4px 12px -8px rgba(14,116,144,.5);transition: background .2s,color .2s,border-color .2s,transform .2s}.rafeeq-root .rafeeq-suggest button:hover{color: #fff;background: #0e7490;border-color: #0e7490;transform: translateY(-1px)}.rafeeq-root .rafeeq-foot{flex-direction: column;gap: 8px;padding: 12px 14px 10px;background: #fff;border-top: 1px solid rgba(6,47,57,.06)}.rafeeq-composer{display: flex;align-items: center;gap: 6px;padding: 5px;padding-inline-start: 14px;border-radius: 18px;background: #f2f8f9;border: 1.5px solid transparent;transition: border-color .2s,background .2s,box-shadow .2s}.rafeeq-composer:focus-within{background: #fff;border-color: #14a3b8;box-shadow: 0 0 0 4px rgba(20,163,184,.12)}.rafeeq-root .rafeeq-composer input{flex: 1;min-width: 0;padding: 10px 0;border: 0;border-radius: 0;background: transparent;box-shadow: none;font-size: 14px}.rafeeq-root .rafeeq-composer input:focus{box-shadow: none}.rafeeq-root .rafeeq-composer .rafeeq-send{display: grid;place-items: center;flex-shrink: 0;width: 42px;height: 42px;border-radius: 14px;font-size: 19px;background: linear-gradient(135deg,#0f5c6e,#14a3b8);box-shadow: 0 8px 18px -8px rgba(14,116,144,.9);transition: transform .25s cubic-bezier(.3,1.4,.5,1),opacity .2s}.rafeeq-root .rafeeq-composer .rafeeq-send:not(:disabled):hover{transform: scale(1.06) rotate(-8deg)}[dir="rtl"] .rafeeq-root .rafeeq-send i,.rafeeq-root:not([data-locale="en"]) .rafeeq-send i{transform: scaleX(-1)}.rafeeq-note{display: flex;align-items: center;justify-content: center;gap: 5px;margin: 0;font-size: 11px;color: #7a9aa1}.rafeeq-note i{color: #14a3b8;font-size: 13px}.rafeeq-root .rafeeq-gate{background: linear-gradient(180deg,#f2f9fa,#fff)}.rafeeq-root .rafeeq-gate-form input{border-radius: 14px;background: #f7fbfc}.rafeeq-root .rafeeq-gate-form button{border-radius: 14px;padding: 13px;background: linear-gradient(135deg,#0f5c6e,#14a3b8);box-shadow: 0 12px 24px -12px rgba(14,116,144,.9)}.rewa-wa-float{width: 60px;height: 60px;padding: 0;border-radius: 20px;background: none;box-shadow: none;overflow: visible;animation: none}.rewa-wa-float:hover{transform: none;box-shadow: none}.rewa-wa-float__ring{position: absolute;inset: -3px;border-radius: 23px;padding: 3px;background: conic-gradient(from var(--wa-a,0deg),rgba(37,211,102,0) 0deg,#25d366 90deg,#b9f6ca 140deg,rgba(37,211,102,0) 200deg);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: dockWaRing 3.2s linear infinite}@property --wa-a{syntax: '<angle>';inherits: false;initial-value: 0deg}@keyframes dockWaRing{to{--wa-a: 360deg}}.rewa-wa-float__core{position: absolute;inset: 0;display: grid;place-items: center;border-radius: 20px;color: #fff;background: radial-gradient(circle at 30% 20%,rgba(255,255,255,.35),transparent 45%),linear-gradient(150deg,#25d366,#128c4a);box-shadow: inset 0 -5px 12px rgba(0,0,0,.18),0 14px 30px -10px rgba(18,140,74,.8);transition: transform .4s cubic-bezier(.3,1.4,.5,1),border-radius .4s}.rewa-wa-float__core i{font-size: 31px;line-height: 1;transition: transform .4s cubic-bezier(.3,1.4,.5,1)}.rewa-wa-float:hover .rewa-wa-float__core{transform: scale(1.06);border-radius: 50%}.rewa-wa-float:hover .rewa-wa-float__core i{transform: rotate(-12deg) scale(1.08)}.rewa-wa-float__dot{position: absolute;top: -3px;inset-inline-end: -3px;z-index: 2;width: 15px;height: 15px;border-radius: 50%;background: #34d399;border: 2.5px solid #fff;box-shadow: 0 0 0 0 rgba(52,211,153,.6);animation: dockOnline 2s ease-out infinite}@keyframes dockOnline{to{box-shadow: 0 0 0 10px rgba(52,211,153,0)}}@media (max-width: 640px){.rafeeq-root{bottom: 92px}.rafeeq-root .rafeeq-fab{width: 56px;height: 56px}.rewa-wa-float{width: 54px;height: 54px;border-radius: 18px}.rewa-wa-float__core{border-radius: 18px}.rewa-wa-float__ring{border-radius: 21px}.rewa-wa-float__core i{font-size: 28px}.rafeeq-hello{bottom: 72px}}@media (prefers-reduced-motion: reduce){.rafeeq-fab__halo,.rafeeq-fab__face,.rafeeq-fab__face i,.rafeeq-root .rafeeq-fab .rafeeq-badge,.rewa-wa-float__ring,.rewa-wa-float__dot{animation: none}}.rewa-wa-float__hit{position: absolute;inset: 0;z-index: 3;border: 0;padding: 0;margin: 0;background: transparent;border-radius: inherit;cursor: pointer}.rewa-wa-float__hit:focus-visible{outline: 3px solid #e0a44e;outline-offset: 4px}.rewa-wa-float.is-open .rewa-wa-float__core{transform: scale(.94);border-radius: 50%}.rewa-wa-float.is-open .dock-label{opacity: 0 !important}.rewa-msgr{position: absolute;z-index: 4;top: -10px;inset-inline-start: -12px;width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;color: #fff;text-decoration: none;background: radial-gradient(circle at 30% 25%,rgba(255,255,255,.35),transparent 50%),linear-gradient(140deg,#00b2ff,#006aff 55%,#a033ff);border: 2.5px solid #fff;box-shadow: 0 8px 18px -6px rgba(0,106,255,.7);transition: transform .3s cubic-bezier(.3,1.4,.5,1);animation: msgrIn .5s .6s both cubic-bezier(.3,1.4,.5,1)}.rewa-msgr i{font-size: 16px}.rewa-msgr:hover{transform: scale(1.15) rotate(-8deg)}.rewa-msgr:focus-visible{outline: 3px solid #e0a44e;outline-offset: 2px}@keyframes msgrIn{from{transform: scale(0)}}.rewa-wa-menu{position: absolute;z-index: 5;bottom: 0;inset-inline-end: calc(100% + 14px);width: min(270px,calc(100vw - 100px));padding: 8px;border-radius: 18px;background: #fff;border: 1px solid rgba(6,47,57,.08);box-shadow: 0 24px 50px -18px rgba(4,35,43,.5);font-family: 'Cairo','Tajawal',system-ui,sans-serif;text-align: start;animation: waMenuIn .25s cubic-bezier(.2,.8,.2,1)}.rewa-wa-menu[hidden]{display: none}@keyframes waMenuIn{from{opacity: 0;transform: translateY(8px) scale(.97)}}.rewa-wa-menu__head{padding: 6px 8px 8px;display: grid;gap: 1px}.rewa-wa-menu__head b{font-size: 15px;color: #04232b}.rewa-wa-menu__head span{font-size: 12px;color: #5c7a81;font-weight: 600}.rewa-wa-menu__item{display: flex;align-items: center;gap: 10px;padding: 9px 8px;border-radius: 12px;text-decoration: none;color: #04232b;transition: background .2s}.rewa-wa-menu__item:hover,.rewa-wa-menu__item:focus-visible{background: #f0fdf4;outline: none}.rewa-wa-menu__item.is-msgr:hover,.rewa-wa-menu__item.is-msgr:focus-visible{background: #eff6ff}.rewa-wa-menu__ico{width: 38px;height: 38px;flex-shrink: 0;border-radius: 12px;display: grid;place-items: center;color: #fff;font-size: 20px;background: linear-gradient(150deg,#25d366,#128c4a)}.is-msgr .rewa-wa-menu__ico{background: linear-gradient(140deg,#00b2ff,#006aff 55%,#a033ff)}.rewa-wa-menu__txt{min-width: 0;display: grid}.rewa-wa-menu__txt b{font-size: 14px;font-weight: 800}.rewa-wa-menu__txt small{font-size: 12px;color: #5c7a81;font-weight: 700;text-align: start}@media (prefers-reduced-motion: reduce){.rewa-msgr,.rewa-wa-menu{animation: none}}