.rewa-offers{position: relative;padding: 88px 0 96px;background: radial-gradient(ellipse 80% 50% at 50% -10%,rgba(224,164,78,0.14),transparent 55%),linear-gradient(180deg,var(--rewa-bg-soft,#f4fafb) 0%,var(--rewa-bg-soft,#ffffff) 48%,var(--rewa-bg-soft,#f7fbfc) 100%);overflow: hidden}.rewa-offers__glow{position: absolute;inset: auto 10% -20% auto;width: min(420px,50vw);height: min(420px,50vw);border-radius: 50%;background: radial-gradient(circle,rgba(14,116,144,0.12),transparent 70%);pointer-events: none;filter: blur(8px)}.rewa-offers__inner{position: relative;max-width: 1240px;margin: 0 auto;padding: 0 24px;z-index: 1}.rewa-offers__header{text-align: center;max-width: 680px;margin: 0 auto 48px}.rewa-offers__kicker{display: inline-flex;align-items: center;gap: 8px;color: var(--rewa-ink,#b45309);font-weight: 700;font-size: 13px;letter-spacing: 0.06em;text-transform: uppercase;margin-bottom: 12px;padding: 7px 14px;border-radius: 999px;background: rgba(251,191,36,0.14);border: 1px solid rgba(245,158,11,0.28)}.rewa-offers__kicker i{font-size: 15px}.rewa-offers__title{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(28px,4vw,40px);color: var(--rewa-primary-dark,#0c3640);margin: 0 0 12px;letter-spacing: -0.4px}.rewa-offers__subtitle{margin: 0;color: var(--rewa-muted,#5a7b82);font-size: 16.5px;line-height: 1.65}.rewa-offers__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 26px}.rewa-offers__card{position: relative;background: var(--rewa-card,#fff);border: 1px solid var(--rewa-line,#e4eef0);border-radius: 24px;overflow: hidden;box-shadow: 0 4px 6px rgba(16,59,68,0.03),0 16px 40px rgba(16,59,68,0.07);display: flex;flex-direction: column;transition: transform 0.3s cubic-bezier(0.22,1,0.36,1),box-shadow 0.3s ease,border-color 0.3s ease}.rewa-offers__card:hover{transform: translateY(-8px);border-color: #c5dde3;box-shadow: 0 12px 20px rgba(16,59,68,0.05),0 28px 56px rgba(14,116,144,0.14)}.rewa-offers__card--featured{border-color: #f0c878;box-shadow: 0 8px 18px rgba(180,83,9,0.08),0 20px 44px rgba(14,116,144,0.12)}.rewa-offers__card--featured::before{content: '';position: absolute;inset: 0 0 auto 0;height: 3px;background: linear-gradient(90deg,var(--rewa-highlight,#e0a44e),var(--rewa-primary,#0e7490),var(--rewa-highlight,#e0a44e));z-index: 3}.rewa-offers__badge{position: absolute;top: 16px;inset-inline-start: 16px;z-index: 4;background: rgba(12,54,64,0.88);color: #fff;font-size: 12px;font-weight: 700;padding: 7px 12px;border-radius: 999px;backdrop-filter: blur(6px);letter-spacing: 0.02em}.rewa-offers__media{position: relative;aspect-ratio: 16 / 10;background: linear-gradient(145deg,var(--rewa-bg-soft,#e8f4f6),var(--rewa-bg-soft,#f7fbfc));overflow: hidden}.rewa-offers__media img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.45s ease}.rewa-offers__card:hover .rewa-offers__media img{transform: scale(1.05)}.rewa-offers__media-fallback{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: radial-gradient(circle at 30% 30%,rgba(224,164,78,0.22),transparent 50%),linear-gradient(145deg,var(--rewa-primary,#0e7490),var(--rewa-primary-dark,#0c3640));color: #fff;font-size: 48px}.rewa-offers__ribbon{position: absolute;bottom: 14px;inset-inline-end: 14px;z-index: 2;background: linear-gradient(135deg,#047857,var(--rewa-success,#059669));color: #fff;font-size: 12.5px;font-weight: 800;padding: 6px 12px;border-radius: 10px;box-shadow: 0 8px 18px rgba(4,120,87,0.28)}.rewa-offers__body{padding: 22px 22px 24px;display: flex;flex-direction: column;gap: 8px;flex: 1}.rewa-offers__name{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 21px;color: var(--rewa-primary-dark,#0c3640);margin: 0;line-height: 1.3}.rewa-offers__lead{margin: 0;color: var(--rewa-primary,#0e7490);font-weight: 600;font-size: 14.5px}.rewa-offers__desc{margin: 0;color: var(--rewa-muted,#5a7b82);font-size: 14.5px;line-height: 1.6;flex: 1;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.rewa-offers__pricing{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px 14px;margin-top: 10px;padding-top: 14px;border-top: 1px dashed var(--rewa-line,#e4eef0)}.rewa-offers__discount{background: var(--rewa-bg-soft,#ecfdf5);color: var(--rewa-ink,#047857);font-size: 12.5px;font-weight: 700;padding: 4px 10px;border-radius: 999px}.rewa-offers__price{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 26px;color: var(--rewa-primary-dark,#0c3640);letter-spacing: -0.3px}.rewa-offers__was{color: #8aa3a9;text-decoration: line-through;font-size: 15px;font-weight: 600}.rewa-offers__cta{margin-top: 16px;display: inline-flex;align-items: center;justify-content: center;gap: 10px;width: 100%;border: 0;cursor: pointer;font-family: inherit;background: linear-gradient(135deg,var(--rewa-primary-dark,#0c3640) 0%,var(--rewa-primary,#0e7490) 55%,var(--rewa-primary-2,#0891b2) 100%);color: #fff;text-decoration: none;font-weight: 700;font-size: 15px;padding: 14px 18px;border-radius: 14px;box-shadow: 0 12px 28px rgba(14,116,144,0.28);transition: transform 0.2s ease,box-shadow 0.2s ease,opacity 0.2s ease}.rewa-offers__cta i{font-size: 16px;transition: transform 0.2s ease}[dir='ltr'] .rewa-offers__cta i{transform: scaleX(-1)}.rewa-offers__cta:hover{opacity: 0.96;color: #fff;transform: translateY(-1px);box-shadow: 0 16px 32px rgba(14,116,144,0.34)}.rewa-offers__cta:hover i{transform: translateX(-3px)}[dir='ltr'] .rewa-offers__cta:hover i{transform: scaleX(-1) translateX(-3px)}.rewa-pkg-modal--offer .rewa-pkg-modal__kicker{color: var(--rewa-ink,#b45309)}.rewa-pkg-modal__chip--badge{background: var(--rewa-bg-soft,#fff7ed);border-color: var(--rewa-line,#fed7aa);color: var(--rewa-ink,#c2410c)}.rewa-pkg-modal__chip--was{text-decoration: line-through;opacity: 0.7;font-weight: 600}@media (max-width: 640px){.rewa-offers{padding: 60px 0 68px}.rewa-offers__grid{gap: 18px}.rewa-offers__price{font-size: 22px}}@media (prefers-reduced-motion: reduce){.rewa-offers__card,.rewa-offers__media img,.rewa-offers__cta,.rewa-offers__cta i{transition: none}.rewa-offers__card:hover{transform: none}.rewa-offers__card:hover .rewa-offers__media img{transform: none}}
.rewa-journey{position: relative;padding: 96px 0;background: linear-gradient(170deg,var(--rewa-deep-2,#0a2e38) 0%,var(--rewa-deep,#0c3b46) 40%,#0e4452 100%);color: #fff;overflow: hidden;scroll-margin-top: 80px}.rewa-journey::before{content: '';position: absolute;top: -200px;inset-inline-end: -150px;width: 500px;height: 500px;border-radius: 50%;background: radial-gradient(circle,rgba(95,208,224,0.08),transparent 65%);pointer-events: none}.rewa-journey::after{content: '';position: absolute;bottom: -180px;inset-inline-start: -120px;width: 450px;height: 450px;border-radius: 50%;background: radial-gradient(circle,rgba(224,164,78,0.06),transparent 65%);pointer-events: none}.rewa-journey__inner{max-width: 1100px;margin: 0 auto;padding: 0 24px;position: relative}.rewa-journey__header{text-align: center;max-width: 680px;margin: 0 auto 72px}.rewa-journey__kicker{color: #5fd0e0;font-weight: 700;font-size: 14px;letter-spacing: 1.5px;text-transform: uppercase;display: block}.rewa-journey__title{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(28px,4vw,42px);margin: 12px 0 14px;letter-spacing: -0.5px;background: linear-gradient(135deg,var(--rewa-bg-soft,#fff),#a9e8f0);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.rewa-journey__subtitle{color: #8bb8c2;font-size: 17px;margin: 0;line-height: 1.65}.rewa-journey__timeline{position: relative;padding: 20px 0}.rewa-journey__line{position: absolute;top: 0;bottom: 0;inset-inline-start: 50%;width: 3px;transform: translateX(-50%);background: rgba(95,208,224,0.1);border-radius: 100px;overflow: hidden}[dir='rtl'] .rewa-journey__line{transform: translateX(50%)}.rewa-journey__line-fill{position: absolute;top: 0;left: 0;right: 0;height: 0%;background: linear-gradient(180deg,#5fd0e0,var(--rewa-primary-2,#0891b2),var(--rewa-highlight,#e0a44e));border-radius: 100px;transition: height 0.1s linear}.rewa-journey__line-glow{position: absolute;left: 50%;transform: translateX(-50%);width: 8px;height: 8px;border-radius: 50%;background: #5fd0e0;box-shadow: 0 0 16px 4px rgba(95,208,224,0.6);opacity: 0;transition: top 0.15s linear,opacity 0.3s ease;z-index: 2;pointer-events: none}.rewa-journey__line-glow--visible{opacity: 1}.rewa-journey__step{display: flex;align-items: flex-start;gap: 0;margin-bottom: 48px;position: relative;opacity: 0;transform: translateY(40px);transition: opacity 0.7s ease,transform 0.75s cubic-bezier(0.2,0.7,0.2,1)}.rewa-journey__step:last-child{margin-bottom: 0}.rewa-journey__step--visible{opacity: 1;transform: translateY(0)}.rewa-journey__step:nth-child(odd){flex-direction: row-reverse;text-align: end}.rewa-journey__step:nth-child(even){flex-direction: row;text-align: start}.rewa-journey__marker{position: relative;z-index: 3;display: flex;flex-direction: column;align-items: center;gap: 8px;flex-shrink: 0;width: 80px}.rewa-journey__num{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 14px;color: #5fd0e0;letter-spacing: 1px;opacity: 0.6}.rewa-journey__icon-ring{position: relative;width: 64px;height: 64px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: linear-gradient(145deg,rgba(95,208,224,0.15),rgba(14,116,144,0.1));border: 2px solid rgba(95,208,224,0.2);transition: transform 0.4s cubic-bezier(0.34,1.56,0.64,1),border-color 0.4s ease,box-shadow 0.4s ease}.rewa-journey__step--visible .rewa-journey__icon-ring{border-color: rgba(95,208,224,0.4);box-shadow: 0 0 24px rgba(95,208,224,0.15)}.rewa-journey__icon-ring::before{content: '';position: absolute;inset: -6px;border-radius: 50%;border: 1.5px dashed rgba(95,208,224,0.2);animation: rewaJourneyOrbit 20s linear infinite}@keyframes rewaJourneyOrbit{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}.rewa-journey__icon-ring i{font-size: 26px;color: #5fd0e0;transition: transform 0.4s ease}.rewa-journey__step--visible .rewa-journey__icon-ring i{animation: rewaJourneyIconPop 0.5s cubic-bezier(0.34,1.56,0.64,1)}@keyframes rewaJourneyIconPop{0%{transform: scale(0.4);opacity: 0}60%{transform: scale(1.15)}100%{transform: scale(1);opacity: 1}}.rewa-journey__step--active .rewa-journey__icon-ring{border-color: #5fd0e0;box-shadow: 0 0 32px rgba(95,208,224,0.35);transform: scale(1.08)}.rewa-journey__step--active .rewa-journey__icon-ring::after{content: '';position: absolute;inset: -3px;border-radius: 50%;border: 2px solid rgba(95,208,224,0.4);animation: rewaJourneyPulse 2s ease-in-out infinite}@keyframes rewaJourneyPulse{0%,100%{transform: scale(1);opacity: 0.4}50%{transform: scale(1.15);opacity: 0}}.rewa-journey__step--active .rewa-journey__num{opacity: 1;color: var(--rewa-highlight,#e0a44e)}.rewa-journey__content{flex: 1;max-width: 420px;padding: 28px 26px;border-radius: 20px;background: linear-gradient(145deg,rgba(255,255,255,0.06),rgba(255,255,255,0.02));border: 1px solid rgba(255,255,255,0.08);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);transition: transform 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease;position: relative;overflow: hidden}.rewa-journey__content::before{content: '';position: absolute;top: 0;inset-inline-start: -100%;width: 100%;height: 100%;background: linear-gradient(90deg,transparent,rgba(95,208,224,0.04),transparent);transition: inset-inline-start 0.8s ease}.rewa-journey__step--visible .rewa-journey__content::before{inset-inline-start: 200%}.rewa-journey__content:hover{border-color: rgba(95,208,224,0.2);transform: translateY(-4px);box-shadow: 0 16px 40px rgba(0,0,0,0.15)}.rewa-journey__step--active .rewa-journey__content{border-color: rgba(95,208,224,0.25);background: linear-gradient(145deg,rgba(95,208,224,0.08),rgba(255,255,255,0.03));box-shadow: 0 12px 32px rgba(0,0,0,0.12)}.rewa-journey__content::after{content: '';position: absolute;top: 30px;width: 14px;height: 14px;background: inherit;border: 1px solid rgba(255,255,255,0.08);transform: rotate(45deg)}.rewa-journey__step:nth-child(odd) .rewa-journey__content::after{inset-inline-end: -7px;border-top: none;border-inline-start: none}.rewa-journey__step:nth-child(even) .rewa-journey__content::after{inset-inline-start: -7px;border-bottom: none;border-inline-end: none}.rewa-journey__step-title{font-family: 'Tajawal',sans-serif;font-weight: 700;font-size: 19px;margin: 0 0 8px;color: #fff;line-height: 1.4}.rewa-journey__step-desc{color: #8bb8c2;font-size: 15px;margin: 0;line-height: 1.65}.rewa-journey__connector{flex-shrink: 0;width: 40px;position: relative}.rewa-journey__connector::before{content: '';position: absolute;top: 38px;inset-inline-start: 0;inset-inline-end: 0;height: 1px;background: linear-gradient(90deg,rgba(95,208,224,0.3),rgba(95,208,224,0.05));opacity: 0;transition: opacity 0.5s ease 0.3s}.rewa-journey__step:nth-child(even) .rewa-journey__connector::before{background: linear-gradient(90deg,rgba(95,208,224,0.05),rgba(95,208,224,0.3))}.rewa-journey__step--visible .rewa-journey__connector::before{opacity: 1}.rewa-journey__plane{position: absolute;inset-inline-start: 50%;top: 0;transform: translateX(-50%);z-index: 4;font-size: 20px;color: var(--rewa-highlight,#e0a44e);opacity: 0;transition: top 0.15s linear,opacity 0.5s ease;filter: drop-shadow(0 2px 8px rgba(224,164,78,0.4));pointer-events: none}[dir='rtl'] .rewa-journey__plane{transform: translateX(50%) scaleX(-1)}.rewa-journey__plane--visible{opacity: 1}.rewa-journey__cta{display: flex;justify-content: center;margin-top: 56px}.rewa-journey__cta-btn{display: inline-flex;align-items: center;gap: 10px;padding: 16px 32px;border-radius: 14px;background: linear-gradient(135deg,var(--rewa-primary,#0e7490),var(--rewa-primary-2,#0891b2));color: #fff;text-decoration: none;font-weight: 700;font-size: 16px;font-family: inherit;border: none;cursor: pointer;box-shadow: 0 12px 32px rgba(14,116,144,0.35);transition: transform 0.25s,box-shadow 0.25s}.rewa-journey__cta-btn:hover{transform: translateY(-3px);box-shadow: 0 18px 40px rgba(14,116,144,0.45)}.rewa-journey__cta-btn i{font-size: 20px}@media (prefers-reduced-motion: reduce){.rewa-journey__icon-ring::before{animation: none}.rewa-journey__step--active .rewa-journey__icon-ring::after{animation: none}.rewa-journey__step--visible .rewa-journey__icon-ring i{animation: none}.rewa-journey__step{opacity: 1;transform: none;transition: none}.rewa-journey__content::before{display: none}.rewa-journey__line-fill{height: 100% !important;transition: none}}@media (max-width: 1024px){.rewa-journey__content{max-width: 360px;padding: 24px 22px}.rewa-journey__connector{width: 28px}}@media (max-width: 768px){.rewa-journey{padding: 72px 0}.rewa-journey__header{margin-bottom: 48px}.rewa-journey__line{inset-inline-start: 32px;transform: none}[dir='rtl'] .rewa-journey__line{transform: none}.rewa-journey__plane{inset-inline-start: 32px;transform: translateX(-50%)}[dir='rtl'] .rewa-journey__plane{transform: translateX(50%) scaleX(-1)}.rewa-journey__step,.rewa-journey__step:nth-child(odd),.rewa-journey__step:nth-child(even){flex-direction: row;text-align: start}[dir='rtl'] .rewa-journey__step,[dir='rtl'] .rewa-journey__step:nth-child(odd),[dir='rtl'] .rewa-journey__step:nth-child(even){flex-direction: row-reverse;text-align: start}.rewa-journey__marker{width: 64px}.rewa-journey__icon-ring{width: 52px;height: 52px}.rewa-journey__icon-ring i{font-size: 22px}.rewa-journey__icon-ring::before{inset: -5px}.rewa-journey__connector{width: 16px}.rewa-journey__content{max-width: none;padding: 20px 18px;border-radius: 16px}.rewa-journey__content::after{display: none}.rewa-journey__step-title{font-size: 17px}.rewa-journey__step-desc{font-size: 14px}.rewa-journey__step{margin-bottom: 28px}.rewa-journey__num{font-size: 12px}.rewa-journey__line-glow{inset-inline-start: 32px;left: auto;transform: translateX(-50%)}[dir='rtl'] .rewa-journey__line-glow{transform: translateX(50%)}}@media (max-width: 480px){.rewa-journey__inner{padding: 0 16px}.rewa-journey__line{inset-inline-start: 24px}.rewa-journey__plane{inset-inline-start: 24px}.rewa-journey__marker{width: 48px}.rewa-journey__icon-ring{width: 44px;height: 44px}.rewa-journey__icon-ring i{font-size: 19px}.rewa-journey__icon-ring::before{display: none}.rewa-journey__connector{width: 12px}.rewa-journey__content{padding: 16px 14px}.rewa-journey__step-title{font-size: 16px}.rewa-journey__step-desc{font-size: 13.5px}.rewa-journey__step{margin-bottom: 22px}.rewa-journey__cta-btn{width: 100%;justify-content: center;padding: 14px 24px}.rewa-journey__line-glow{inset-inline-start: 24px}}
.rewa-trust{--trust-ink: var(--rewa-primary-dark,#0c3640);--trust-muted: var(--rewa-muted,#5a7b82);--trust-line: #e4eef0;--trust-teal: var(--rewa-primary,#0e7490);--trust-teal-soft: var(--rewa-tint,#ecf6f8);--trust-gold: #c98a3c;background: linear-gradient(180deg,var(--rewa-bg-soft,#ffffff) 0%,var(--rewa-bg-soft,#f5fafb) 55%,var(--rewa-bg-soft,#ffffff) 100%);padding: 56px 24px 72px;scroll-margin-top: 88px;position: relative}.rewa-trust::before{content: '';position: absolute;inset-inline: 0;top: 0;height: 1px;background: linear-gradient(90deg,transparent,rgba(14,116,144,0.18),transparent)}.rewa-trust__inner{max-width: 1240px;margin: 0 auto}.rewa-trust__header{text-align: center;max-width: 720px;margin: 0 auto 36px}.rewa-trust__kicker{display: inline-flex;align-items: center;gap: 8px;color: var(--trust-teal);font-weight: 700;font-size: 13.5px;letter-spacing: 0.6px}.rewa-trust__kicker i{color: var(--trust-gold);font-size: 16px}.rewa-trust__title{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(26px,3.6vw,38px);margin: 12px 0 12px;color: var(--trust-ink);letter-spacing: -0.4px;line-height: 1.25}.rewa-trust__subtitle{color: var(--trust-muted);font-size: 16.5px;margin: 0;line-height: 1.65}.rewa-trust__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 14px}.rewa-trust__item{display: flex;flex-direction: column;gap: 10px;text-decoration: none;color: inherit;background: var(--rewa-bg-glass,rgba(255,255,255,0.92));border: 1px solid var(--trust-line);border-radius: 16px;padding: 18px 18px 16px;transition: border-color 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease,background 0.22s ease;min-height: 100%;position: relative}.rewa-trust__item:hover,.rewa-trust__item:focus-visible{border-color: #b9d7de;background: var(--rewa-card,#fff);transform: translateY(-3px);box-shadow: 0 14px 32px rgba(16,59,68,0.08);outline: none}.rewa-trust__item-top{display: flex;align-items: flex-start;justify-content: space-between;gap: 10px}.rewa-trust__icon{width: 42px;height: 42px;border-radius: 12px;display: inline-flex;align-items: center;justify-content: center;background: linear-gradient(135deg,var(--rewa-bg-soft,#e6f4f6),var(--rewa-bg-soft,#d5edf1));color: var(--trust-teal);font-size: 20px;flex-shrink: 0}.rewa-trust__arrow{color: #8aa6ac;font-size: 16px;margin-top: 4px;transition: transform 0.22s ease,color 0.22s ease}[dir='rtl'] .rewa-trust__item:hover .rewa-trust__arrow{transform: translateX(-3px);color: var(--trust-teal)}[dir='ltr'] .rewa-trust__item:hover .rewa-trust__arrow{transform: translateX(3px);color: var(--trust-teal)}.rewa-trust__q{font-family: 'Tajawal',sans-serif;font-weight: 700;font-size: 15.5px;color: var(--trust-ink);margin: 0;line-height: 1.4}.rewa-trust__a{margin: 0;color: var(--trust-muted);font-size: 14px;line-height: 1.55;flex: 1}.rewa-trust__a strong{color: var(--trust-teal);font-weight: 700}.rewa-trust__proof{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 28px;justify-content: center}.rewa-trust__chip{display: inline-flex;align-items: center;gap: 8px;background: var(--rewa-card,#fff);border: 1px solid var(--trust-line);color: var(--rewa-text-2,#2f5a62);font-size: 13.5px;font-weight: 600;padding: 9px 14px;border-radius: 999px}.rewa-trust__chip i{color: var(--trust-gold);font-size: 15px}.rewa-hero-proofs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin-top: 22px;max-width: 560px}.rewa-hero-proof{display: flex;align-items: flex-start;gap: 10px;text-decoration: none;color: inherit;padding: 10px 12px;border-radius: 12px;background: var(--rewa-bg-glass,rgba(255,255,255,0.72));border: 1px solid rgba(207,227,230,0.9);transition: background 0.2s,border-color 0.2s,transform 0.2s}.rewa-hero-proof:hover{background: var(--rewa-card,#fff);border-color: #b9d7de;transform: translateY(-1px)}.rewa-hero-proof i{color: var(--trust-teal,var(--rewa-primary,#0e7490));font-size: 18px;margin-top: 1px;flex-shrink: 0}.rewa-hero-proof__label{display: block;font-size: 12px;color: var(--rewa-muted-2,#7a989e);font-weight: 600;line-height: 1.2}.rewa-hero-proof__value{display: block;font-size: 13.5px;color: var(--rewa-primary-dark,#0c3640);font-weight: 700;line-height: 1.35;margin-top: 2px}.rewa-hospitals-strip{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 14px;margin: 0 0 36px}.rewa-hospitals-strip__item{display: flex;align-items: center;gap: 14px;padding: 14px 16px;border: 1px solid var(--rewa-tint-2,#eaf2f3);border-radius: 14px;background: var(--rewa-surface,#fbfdfe);transition: transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.rewa-hospitals-strip__item:hover{transform: translateY(-2px);border-color: var(--rewa-border,#cfe3e6);box-shadow: 0 10px 24px rgba(16,59,68,0.08)}.rewa-hospitals-strip__logo{width: 56px;height: 56px;border-radius: 14px;background: var(--rewa-card,#fff);border: 1px solid var(--rewa-tint-2,#eaf2f3);display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;overflow: hidden;padding: 6px}.rewa-hospitals-strip__logo img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain}.rewa-hospitals-strip__icon{width: 44px;height: 44px;border-radius: 12px;background: linear-gradient(135deg,var(--rewa-primary,#0e7490),var(--rewa-primary-2,#0891b2));color: #fff;display: inline-flex;align-items: center;justify-content: center;font-size: 20px;flex-shrink: 0}.rewa-hospitals-strip__name{font-family: 'Tajawal',sans-serif;font-weight: 700;font-size: 15.5px;color: var(--rewa-primary-dark,#0c3640);display: block}.rewa-hospitals-strip__loc{font-size: 13px;color: var(--rewa-muted-2,#7a989e);display: block;margin-top: 2px}.rewa-hospitals-strip__badge{margin-inline-start: auto;font-size: 11.5px;font-weight: 700;color: var(--rewa-primary,#0e7490);background: var(--rewa-tint,#ecf6f8);padding: 5px 9px;border-radius: 999px;white-space: nowrap}@media (max-width: 900px){.rewa-trust{padding: 44px 20px 56px}.rewa-hero-proofs{grid-template-columns: 1fr 1fr}}@media (max-width: 480px){.rewa-hero-proofs{grid-template-columns: 1fr}.rewa-hospitals-strip__badge{display: none}}@media (prefers-reduced-motion: reduce){.rewa-trust__item,.rewa-hero-proof,.rewa-trust__arrow{transition: none}.rewa-trust__item:hover,.rewa-hero-proof:hover{transform: none}}
.rx-trust{--rx-ink: #04232b;--rx-teal: #0e7490;--rx-cyan: #5fd0e0;--rx-gold: #e0a44e;--rx-line: rgba(6,47,57,.09);position: relative;z-index: 2;isolation: isolate;margin-top: -32px;border-radius: 32px 32px 0 0;overflow: hidden;scroll-margin-top: 80px;background: radial-gradient(700px 380px at 90% 0%,rgba(95,208,224,.16),transparent 70%),radial-gradient(600px 400px at 0% 100%,rgba(224,164,78,.10),transparent 70%),#f5fafb;box-shadow: 0 -24px 60px rgba(4,35,43,.25)}.rx-trust::before{content: "";position: absolute;inset: 0;z-index: -1;background-image: radial-gradient(rgba(14,116,144,.14) 1px,transparent 1.4px);background-size: 22px 22px;-webkit-mask-image: linear-gradient(180deg,#000 0%,transparent 55%);mask-image: linear-gradient(180deg,#000 0%,transparent 55%)}.rx-trust::after{content: "";position: absolute;top: 0;left: 50%;width: min(420px,60%);height: 3px;translate: -50% 0;border-radius: 0 0 4px 4px;background: linear-gradient(90deg,transparent,var(--rx-cyan),var(--rx-gold),transparent)}.rx-trust__inner{max-width: 1240px;margin: 0 auto;padding: clamp(56px,7vw,96px) 24px clamp(48px,6vw,80px)}.rx-trust__header{max-width: 720px;margin: 0 auto clamp(32px,4vw,52px);text-align: center}.rx-trust__kicker{display: inline-flex;align-items: center;gap: 8px;padding: 7px 14px;border-radius: 999px;font-size: 13.5px;font-weight: 700;color: var(--rx-teal);background: #fff;border: 1px solid rgba(14,116,144,.18);box-shadow: 0 6px 18px rgba(14,116,144,.08)}.rx-trust__kicker i{font-size: 16px}.rx-trust__title{margin: 18px 0 14px;font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(28px,4vw,46px);line-height: 1.2;color: var(--rx-ink);letter-spacing: -.01em}.rx-trust__title span{position: relative;background: linear-gradient(120deg,var(--rx-teal),#14a3b8 55%,var(--rx-gold));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.rx-trust__title span::after{content: "";position: absolute;inset-inline: 0;bottom: -6px;height: 4px;border-radius: 4px;background: linear-gradient(90deg,var(--rx-cyan),var(--rx-gold));transform: scaleX(0);transform-origin: right;transition: transform 1s cubic-bezier(.2,.8,.2,1) .45s}[dir="ltr"] .rx-trust__title span::after{transform-origin: left}.rx-trust__header.is-in .rx-trust__title span::after{transform: scaleX(1)}.rx-trust__subtitle{margin: 0;font-size: clamp(15px,1.4vw,17px);line-height: 1.85;color: #4a6870}.rx-bento{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}.rx-card--lead{grid-column: span 2;grid-row: span 2}.rx-card--wide{grid-column: span 2}.rx-card{--px: 50%;--py: 50%;--rx: 0deg;--ry: 0deg;position: relative;isolation: isolate;display: flex;flex-direction: column;align-items: flex-start;gap: 10px;min-height: 210px;padding: 26px 24px 22px;border-radius: 22px;overflow: hidden;text-decoration: none;color: inherit;background: rgba(255,255,255,.86);border: 1px solid var(--rx-line);box-shadow: 0 1px 0 rgba(255,255,255,.8) inset,0 10px 30px -12px rgba(4,35,43,.14);transform: perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition: transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;will-change: transform}.rx-card::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;padding: 1px;background: radial-gradient(260px circle at var(--px) var(--py),rgba(95,208,224,.9),rgba(224,164,78,.55) 40%,transparent 70%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: 0;transition: opacity .3s}.rx-card__glow{position: absolute;inset: 0;z-index: -1;background: radial-gradient(320px circle at var(--px) var(--py),rgba(95,208,224,.14),transparent 65%);opacity: 0;transition: opacity .3s;pointer-events: none}.rx-card:hover,.rx-card:focus-visible{border-color: transparent;box-shadow: 0 24px 50px -18px rgba(4,35,43,.3)}.rx-card:hover::before,.rx-card:hover .rx-card__glow,.rx-card:focus-visible::before,.rx-card:focus-visible .rx-card__glow{opacity: 1}.rx-card:focus-visible{outline: 3px solid rgba(14,116,144,.35);outline-offset: 3px}.rx-card__num{position: absolute;top: 16px;inset-inline-end: 20px;font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 44px;line-height: 1;color: transparent;-webkit-text-stroke: 1px rgba(14,116,144,.18);transition: -webkit-text-stroke-color .3s,translate .4s}.rx-card:hover .rx-card__num{-webkit-text-stroke-color: rgba(224,164,78,.6);translate: 0 -3px}.rx-card__icon{position: relative;display: grid;place-items: center;width: 50px;height: 50px;margin-bottom: 4px;border-radius: 15px;font-size: 24px;color: #fff;background: linear-gradient(140deg,#0f5c6e,#14a3b8);box-shadow: 0 10px 22px -8px rgba(14,116,144,.65);transition: transform .45s cubic-bezier(.3,1.6,.5,1)}.rx-card__icon::after{content: "";position: absolute;inset: -6px;border-radius: 19px;border: 1.5px solid rgba(95,208,224,.45);opacity: 0;transform: scale(.85);transition: opacity .35s,transform .45s}.rx-card:hover .rx-card__icon{transform: translateY(-3px) rotate(-6deg) scale(1.06)}.rx-card:hover .rx-card__icon::after{opacity: 1;transform: scale(1)}.rx-card:nth-child(3n+2) .rx-card__icon{background: linear-gradient(140deg,#b7792c,#e0a44e);box-shadow: 0 10px 22px -8px rgba(224,164,78,.7)}.rx-card:nth-child(3n+3) .rx-card__icon{background: linear-gradient(140deg,#0d6b5e,#14b8a6);box-shadow: 0 10px 22px -8px rgba(20,184,166,.6)}.rx-card__q{margin: 0;font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 18px;line-height: 1.4;color: var(--rx-ink)}.rx-card__a{margin: 0;font-size: 14.5px;line-height: 1.8;color: #557178}.rx-card__a strong{color: var(--rx-teal);font-weight: 800}.rx-card__more{display: inline-flex;align-items: center;gap: 6px;margin-top: auto;padding-top: 6px;font-size: 13.5px;font-weight: 700;color: var(--rx-teal)}.rx-card__more i{transition: translate .3s}.rx-card:hover .rx-card__more i{translate: -5px 0}[dir="ltr"] .rx-card:hover .rx-card__more i{translate: 5px 0}.rx-card__tags{display: flex;flex-wrap: wrap;gap: 6px}.rx-card__tags span{padding: 4px 10px;border-radius: 999px;font-size: 12px;font-weight: 600;color: #0f5c6e;background: rgba(95,208,224,.14);border: 1px solid rgba(14,116,144,.12)}.rx-card--lead{justify-content: flex-end;padding: 30px 30px 28px;color: #fff;background: radial-gradient(420px 260px at 85% 0%,rgba(95,208,224,.28),transparent 70%),radial-gradient(360px 260px at 0% 100%,rgba(224,164,78,.22),transparent 70%),linear-gradient(160deg,#0a4553,#04232b);border-color: rgba(255,255,255,.06)}.rx-card--lead::after{content: "";position: absolute;inset: 0;z-index: -1;background-image: linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size: 34px 34px;-webkit-mask-image: radial-gradient(ellipse at 70% 20%,#000,transparent 70%);mask-image: radial-gradient(ellipse at 70% 20%,#000,transparent 70%)}.rx-card--lead .rx-card__glow{background: radial-gradient(360px circle at var(--px) var(--py),rgba(95,208,224,.22),transparent 65%)}.rx-card--lead .rx-card__num{font-size: 72px;-webkit-text-stroke-color: rgba(255,255,255,.16)}.rx-card--lead .rx-card__icon{width: 60px;height: 60px;font-size: 28px;border-radius: 18px;background: linear-gradient(140deg,#e0a44e,#f3c77d);color: #3a2506;box-shadow: 0 12px 30px -8px rgba(224,164,78,.7)}.rx-card--lead .rx-card__q{font-size: clamp(22px,2.2vw,28px);color: #fff}.rx-card--lead .rx-card__a{font-size: 15.5px;color: rgba(226,244,247,.78);max-width: 46ch}.rx-card--lead .rx-card__a strong{color: var(--rx-cyan)}.rx-card--lead .rx-card__more{margin-top: 14px;padding: 12px 20px;border-radius: 12px;color: #3a2506;background: linear-gradient(135deg,#f3c77d,#e0a44e);box-shadow: 0 10px 26px -10px rgba(224,164,78,.9)}.rx-card__people{display: flex;align-items: center;margin: 8px 0 2px;padding-inline-start: 10px}.rx-card__people img,.rx-card__people b{width: 44px;height: 44px;margin-inline-start: -10px;border-radius: 50%;border: 2px solid #0a4553;object-fit: cover;background: #0f5c6e;transition: translate .35s cubic-bezier(.3,1.6,.5,1)}.rx-card__people b{display: grid;place-items: center;font-size: 13px;font-weight: 800;color: #04232b;background: var(--rx-cyan)}.rx-card--lead:hover .rx-card__people>*{translate: 0 -4px}.rx-card--lead:hover .rx-card__people>:nth-child(2){transition-delay: .04s}.rx-card--lead:hover .rx-card__people>:nth-child(3){transition-delay: .08s}.rx-card--lead:hover .rx-card__people>:nth-child(4){transition-delay: .12s}.rx-card--lead:hover .rx-card__people>:nth-child(5){transition-delay: .16s}.rx-card--lead:hover .rx-card__people>:nth-child(6){transition-delay: .2s}.rx-proof{position: relative;margin-top: clamp(28px,4vw,44px);padding: 12px 0;border-radius: 18px;overflow: hidden;background: linear-gradient(160deg,#0a4553,#04232b);-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rx-proof__track{display: flex;gap: 12px;width: max-content;animation: rxMarquee 32s linear infinite}.rx-proof:hover .rx-proof__track{animation-play-state: paused}[dir="rtl"] .rx-proof__track{animation-name: rxMarqueeRtl}.rx-proof__chip{display: inline-flex;align-items: center;gap: 8px;padding: 9px 16px;border-radius: 999px;white-space: nowrap;font-size: 14px;font-weight: 600;color: #e2f4f7;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.12)}.rx-proof__chip i{font-size: 17px;color: var(--rx-gold)}@keyframes rxMarquee{to{transform: translateX(calc(-50% - 6px))}}@keyframes rxMarqueeRtl{to{transform: translateX(calc(50% + 6px))}}.rx-trust.is-ready .rx-reveal{opacity: 0;translate: 0 28px;filter: blur(6px);transition: opacity .8s cubic-bezier(.2,.8,.2,1),translate .8s cubic-bezier(.2,.8,.2,1),filter .8s;transition-delay: calc(var(--d,0) * 80ms)}.rx-trust.is-ready .rx-reveal.is-in{opacity: 1;translate: 0 0;filter: none}@media (max-width: 1100px){.rx-bento{grid-template-columns: repeat(2,minmax(0,1fr))}.rx-card--lead{grid-row: auto;min-height: 320px}}@media (max-width: 640px){.rx-trust{margin-top: -22px;border-radius: 24px 24px 0 0}.rx-bento{grid-template-columns: 1fr;gap: 14px}.rx-card--lead,.rx-card--wide{grid-column: auto}.rx-card{min-height: 0;padding: 22px 20px 20px}.rx-card--lead{min-height: 0;padding: 26px 22px 24px}.rx-card--lead .rx-card__num{font-size: 56px}}@media (prefers-reduced-motion: reduce){.rx-trust.is-ready .rx-reveal{opacity: 1;translate: none;filter: none;transition: none}.rx-card,.rx-card__icon,.rx-card__people>*{transition: none;transform: none}.rx-proof__track{animation: none;flex-wrap: wrap;justify-content: center;width: auto}.rx-proof__chip[aria-hidden="true"]{display: none}.rx-trust__title span::after{transition: none;transform: scaleX(1)}}
.rx-heal{--rx-ink: #04232b;--rx-cyan: #5fd0e0;--rx-gold: #e0a44e;--rx-sand: #f3d9a8;--rx-heal-dur: 6000ms;position: relative;isolation: isolate;overflow: hidden;scroll-margin-top: 80px;color: #fff;background: radial-gradient(900px 500px at 100% 0%,rgba(224,164,78,.16),transparent 65%),radial-gradient(800px 500px at 0% 100%,rgba(20,184,166,.14),transparent 65%),linear-gradient(170deg,#062f39 0%,#04232b 100%)}.rx-heal__bg{position: absolute;inset: 0;z-index: -1;pointer-events: none}.rx-heal__bg::before{content: "";position: absolute;inset: 0;background-image: radial-gradient(rgba(243,217,168,.12) 1px,transparent 1.4px);background-size: 26px 26px;-webkit-mask-image: radial-gradient(ellipse at 50% 0%,#000,transparent 70%);mask-image: radial-gradient(ellipse at 50% 0%,#000,transparent 70%)}.rx-heal__bg span{position: absolute;width: 520px;height: 520px;border-radius: 50%;filter: blur(90px);opacity: .35;animation: rxHealDrift 18s ease-in-out infinite alternate}.rx-heal__bg span:first-child{top: -180px;inset-inline-end: -120px;background: #b7792c}.rx-heal__bg span:last-child{bottom: -200px;inset-inline-start: -140px;background: #0d6b5e;animation-delay: -9s}@keyframes rxHealDrift{to{transform: translate3d(60px,40px,0) scale(1.15)}}.rx-heal__inner{max-width: 1280px;margin: 0 auto;padding: clamp(64px,8vw,110px) 24px}.rx-heal__head{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;margin-bottom: clamp(28px,4vw,44px)}.rx-heal__kicker{display: inline-flex;align-items: center;gap: 8px;padding: 7px 14px;border-radius: 999px;font-size: 13.5px;font-weight: 700;color: var(--rx-sand);background: rgba(224,164,78,.12);border: 1px solid rgba(224,164,78,.3)}.rx-heal__title{margin: 16px 0 10px;max-width: 18ch;font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(28px,4vw,48px);line-height: 1.18;background: linear-gradient(120deg,#fff 30%,var(--rx-sand) 75%,var(--rx-gold));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.rx-heal__lead{margin: 0;max-width: 56ch;font-size: clamp(15px,1.4vw,17px);line-height: 1.8;color: rgba(226,244,247,.72)}.rx-heal__nav{display: flex;align-items: center;gap: 10px;flex-shrink: 0}.rx-heal__counter{margin-inline-end: 6px;font-family: 'Tajawal',sans-serif;font-size: 15px;font-weight: 700;color: rgba(226,244,247,.55);direction: ltr}.rx-heal__counter b{font-size: 26px;color: #fff}.rx-heal__arrow{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;font-size: 18px;color: #fff;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.18);cursor: pointer;transition: background .25s,color .25s,border-color .25s,transform .25s}.rx-heal__arrow:hover{background: var(--rx-gold);border-color: var(--rx-gold);color: #3a2506;transform: scale(1.06)}.rx-heal__arrow:focus-visible{outline: 3px solid rgba(95,208,224,.6);outline-offset: 3px}.rx-heal__stage{display: flex;gap: 14px;height: clamp(460px,58vh,580px)}.rx-heal__panel{position: relative;isolation: isolate;flex: 1 1 0;min-width: 0;border-radius: 26px;overflow: hidden;cursor: pointer;background: #0a4553;box-shadow: 0 30px 60px -30px rgba(0,0,0,.7);transition: flex-grow .8s cubic-bezier(.65,0,.2,1),box-shadow .5s}.rx-heal__panel.is-active{flex-grow: 4.2;cursor: default;box-shadow: 0 40px 80px -30px rgba(0,0,0,.85),0 0 0 1px rgba(243,217,168,.25)}.rx-heal__panel:focus-visible{outline: 3px solid var(--rx-gold);outline-offset: 4px}.rx-heal__panel img{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover;transform: scale(1.12);filter: saturate(.7) brightness(.8);transition: transform 1.2s cubic-bezier(.2,.8,.2,1),filter .8s}.rx-heal__panel:not(.is-active):hover img{transform: scale(1.06);filter: saturate(.95) brightness(.9)}.rx-heal__panel.is-active img{filter: saturate(1.05) brightness(1);animation: rxKenBurns 14s ease-out forwards}@keyframes rxKenBurns{from{transform: scale(1.12)}to{transform: scale(1.0) translate3d(-1.5%,-1%,0)}}.rx-heal__shade{position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(4,35,43,.15) 0%,rgba(4,35,43,.35) 45%,rgba(4,35,43,.94) 100%);transition: background .6s}.rx-heal__panel:not(.is-active) .rx-heal__shade{background: linear-gradient(180deg,rgba(4,35,43,.35),rgba(4,35,43,.85))}.rx-heal__rail{position: absolute;inset: 22px 0 26px;display: flex;flex-direction: column;align-items: center;justify-content: space-between;gap: 16px;transition: opacity .4s .25s}.rx-heal__rail b{font-family: 'Tajawal',sans-serif;font-size: 22px;font-weight: 800;color: var(--rx-sand)}.rx-heal__rail span{writing-mode: vertical-rl;font-family: 'Tajawal',sans-serif;font-size: 19px;font-weight: 800;letter-spacing: .02em;white-space: nowrap;color: #fff}[dir="rtl"] .rx-heal__rail span{transform: rotate(180deg)}.rx-heal__panel.is-active .rx-heal__rail{opacity: 0;transition-delay: 0s;pointer-events: none}.rx-heal__body{position: absolute;inset-inline: 0;bottom: 0;padding: clamp(24px,3vw,38px);max-width: 640px;opacity: 0;translate: 0 24px;pointer-events: none;transition: opacity .35s,translate .35s}.rx-heal__panel.is-active .rx-heal__body{opacity: 1;translate: 0 0;pointer-events: auto;transition: opacity .6s .45s,translate .7s .45s cubic-bezier(.2,.8,.2,1)}.rx-heal__meta{display: flex;align-items: center;gap: 12px;margin-bottom: 14px}.rx-heal__num{font-family: 'Tajawal',sans-serif;font-size: 46px;font-weight: 800;line-height: .9;color: transparent;-webkit-text-stroke: 1.2px rgba(243,217,168,.8)}.rx-heal__tag{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: 999px;font-size: 12.5px;font-weight: 700;color: #3a2506;background: linear-gradient(135deg,var(--rx-sand),var(--rx-gold))}.rx-heal__name{margin: 0;font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(28px,3.4vw,44px);line-height: 1.12;color: #fff;text-shadow: 0 4px 24px rgba(0,0,0,.35)}.rx-heal__therapy{display: inline-block;margin: 10px 0 0;padding-inline-start: 14px;border-inline-start: 3px solid var(--rx-gold);font-size: clamp(16px,1.6vw,19px);font-weight: 700;color: var(--rx-sand)}.rx-heal__desc{margin: 14px 0 0;max-width: 52ch;font-size: 15.5px;line-height: 1.8;color: rgba(226,244,247,.85)}.rx-heal__perks{display: flex;flex-wrap: wrap;gap: 8px;margin: 18px 0 0;padding: 0;list-style: none}.rx-heal__perks li{display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;border-radius: 10px;font-size: 13px;font-weight: 600;color: #e2f4f7;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.16);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.rx-heal__perks i{color: var(--rx-cyan);font-size: 15px}.rx-heal__cta{display: inline-flex;align-items: center;gap: 8px;margin-top: 22px;padding: 14px 22px;border-radius: 14px;font-size: 15px;font-weight: 800;text-decoration: none;color: #3a2506;background: linear-gradient(135deg,#f3c77d,var(--rx-gold));box-shadow: 0 14px 30px -12px rgba(224,164,78,.9);transition: transform .25s,box-shadow .25s}.rx-heal__cta:hover{transform: translateY(-2px);box-shadow: 0 18px 36px -12px rgba(224,164,78,1)}.rx-heal__cta i{transition: translate .25s}.rx-heal__cta:hover i{translate: -4px 0}[dir="ltr"] .rx-heal__cta:hover i{translate: 4px 0}.rx-heal__progress{position: absolute;inset-inline: 0;bottom: 0;height: 3px;background: rgba(255,255,255,.12);opacity: 0}.rx-heal__progress::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,var(--rx-cyan),var(--rx-gold));transform: scaleX(0);transform-origin: right}[dir="ltr"] .rx-heal__progress::after{transform-origin: left}.rx-heal.is-playing .rx-heal__panel.is-active .rx-heal__progress{opacity: 1}.rx-heal.is-playing .rx-heal__panel.is-active .rx-heal__progress::after{animation: rxHealProgress var(--rx-heal-dur) linear forwards}.rx-heal.is-paused .rx-heal__panel.is-active .rx-heal__progress::after{animation-play-state: paused}@keyframes rxHealProgress{to{transform: scaleX(1)}}.rx-heal.is-ready .rx-heal-reveal{opacity: 0;translate: 0 30px;transition: opacity .9s cubic-bezier(.2,.8,.2,1),translate .9s cubic-bezier(.2,.8,.2,1)}.rx-heal.is-ready .rx-heal__stage.rx-heal-reveal{transition-delay: .15s}.rx-heal.is-ready .rx-heal-reveal.is-in{opacity: 1;translate: 0 0}@media (max-width: 900px){.rx-heal__head{flex-direction: column;align-items: flex-start}.rx-heal__stage{flex-direction: column;height: auto;gap: 10px}.rx-heal__panel{flex: none;height: 78px;border-radius: 20px;transition: height .7s cubic-bezier(.65,0,.2,1),box-shadow .5s}.rx-heal__panel.is-active{height: 500px}.rx-heal__rail{inset: 0 22px;flex-direction: row;justify-content: flex-start;gap: 14px}.rx-heal__rail span{writing-mode: horizontal-tb;font-size: 18px}[dir="rtl"] .rx-heal__rail span{transform: none}.rx-heal__body{padding: 22px}.rx-heal__num{font-size: 38px}}@media (max-width: 480px){.rx-heal__panel.is-active{height: 540px}.rx-heal__desc{font-size: 14.5px}.rx-heal__arrow{width: 42px;height: 42px}}@media (prefers-reduced-motion: reduce){.rx-heal__bg span,.rx-heal__panel.is-active img{animation: none}.rx-heal__panel,.rx-heal__panel img,.rx-heal__body,.rx-heal__rail{transition: none !important}.rx-heal.is-ready .rx-heal-reveal{opacity: 1;translate: none;transition: none}.rx-heal__progress{display: none}}.rx-heal{--rx-ease: cubic-bezier(.77,0,.18,1)}.rx-heal__panel{transition: flex-grow 1.05s var(--rx-ease),box-shadow .6s,transform .6s var(--rx-ease),filter .6s}.rx-heal__panel:not(.is-active){filter: brightness(.88)}.rx-heal__panel:not(.is-active):hover{filter: brightness(1.02);transform: translateY(-6px)}.rx-heal__panel.is-active{transform: translateY(-4px)}.rx-heal__panel.is-active img{animation: rxHealFocus 1.1s var(--rx-ease) both,rxKenBurns 14s 1s ease-out forwards}.rx-heal__panel:nth-child(even).is-active img{animation: rxHealFocus 1.1s var(--rx-ease) both,rxKenBurnsAlt 14s 1s ease-out forwards}@keyframes rxHealFocus{from{transform: scale(1.22);filter: blur(6px) saturate(.6) brightness(.75)}to{transform: scale(1.12);filter: blur(0) saturate(1.05) brightness(1)}}@keyframes rxKenBurnsAlt{from{transform: scale(1.12)}to{transform: scale(1.0) translate3d(1.5%,1%,0)}}.rx-heal__panel::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;opacity: 0;background: linear-gradient(105deg,transparent 30%,rgba(255,244,220,.28) 48%,transparent 66%);transform: translateX(-110%)}.rx-heal__panel.is-active::before{animation: rxHealSweep 1.4s .35s var(--rx-ease) both}[dir="rtl"] .rx-heal__panel.is-active::before{animation-name: rxHealSweepRtl}@keyframes rxHealSweep{0%{opacity: 1;transform: translateX(-110%)}100%{opacity: 1;transform: translateX(110%)}}@keyframes rxHealSweepRtl{0%{opacity: 1;transform: translateX(110%)}100%{opacity: 1;transform: translateX(-110%)}}.rx-heal__panel::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit;pointer-events: none;padding: 1.5px;opacity: 0;background: linear-gradient(135deg,rgba(243,217,168,.9),rgba(95,208,224,.5) 50%,rgba(224,164,78,.9));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;transition: opacity .8s .3s}.rx-heal__panel.is-active::after{opacity: 1}.rx-heal__body{opacity: 1;translate: none;transition: none}.rx-heal__body>*{opacity: 0;transform: translateY(22px);filter: blur(5px);transition: opacity .35s,transform .35s,filter .35s}.rx-heal__panel.is-active .rx-heal__body>*{opacity: 1;transform: none;filter: none;transition: opacity .7s var(--rx-ease),transform .8s var(--rx-ease),filter .7s}.rx-heal__panel.is-active .rx-heal__body>:nth-child(1){transition-delay: .45s}.rx-heal__panel.is-active .rx-heal__body>:nth-child(2){transition-delay: .55s}.rx-heal__panel.is-active .rx-heal__body>:nth-child(3){transition-delay: .65s}.rx-heal__panel.is-active .rx-heal__body>:nth-child(4){transition-delay: .75s}.rx-heal__panel.is-active .rx-heal__body>:nth-child(5){transition-delay: .85s}.rx-heal__panel.is-active .rx-heal__body>:nth-child(6){transition-delay: .95s}.rx-heal__name{clip-path: inset(0 0 100% 0)}.rx-heal__panel.is-active .rx-heal__name{clip-path: inset(-10% 0 -15% 0);transition: clip-path .9s .55s var(--rx-ease),opacity .7s .55s,transform .8s .55s var(--rx-ease),filter .7s .55s}.rx-heal__perks li{transition: transform .3s,background .3s}.rx-heal__perks li:hover{transform: translateY(-2px);background: rgba(255,255,255,.18)}.rx-heal__cta{position: relative;overflow: hidden}.rx-heal__cta::after{content: "";position: absolute;inset: 0;background: linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform: translateX(-120%);animation: rxHealCta 3.6s 1.6s ease-in-out infinite}@keyframes rxHealCta{0%,55%{transform: translateX(-120%)}85%,100%{transform: translateX(120%)}}.rx-heal__rail{transition: opacity .45s .35s,transform .7s .3s var(--rx-ease)}.rx-heal__panel.is-active .rx-heal__rail{transform: translateY(14px)}.rx-heal__rail b{transition: transform .4s var(--rx-ease),color .3s}.rx-heal__panel:not(.is-active):hover .rx-heal__rail b{transform: scale(1.18);color: #fff}.rx-heal__rail::after{content: "+";width: 34px;height: 34px;flex: none;border-radius: 50%;display: grid;place-items: center;font: 800 20px/1 'Tajawal',sans-serif;color: #3a2506;background: linear-gradient(135deg,var(--rx-sand),var(--rx-gold));box-shadow: 0 0 0 0 rgba(224,164,78,.55);animation: rxHealHint 2.4s ease-out infinite}@keyframes rxHealHint{70%{box-shadow: 0 0 0 12px rgba(224,164,78,0)}100%{box-shadow: 0 0 0 0 rgba(224,164,78,0)}}.rx-heal__progress{height: 4px}.rx-heal__progress::after{box-shadow: 0 0 12px rgba(95,208,224,.7)}.rx-heal.is-playing .rx-heal__panel.is-active .rx-heal__progress::before{content: "";position: absolute;z-index: 1;top: 50%;width: 10px;height: 10px;margin-top: -5px;border-radius: 50%;background: #fff;box-shadow: 0 0 12px 3px rgba(243,217,168,.9);inset-inline-start: 0;animation: rxHealSpark var(--rx-heal-dur) linear forwards}.rx-heal.is-paused .rx-heal__panel.is-active .rx-heal__progress::before{animation-play-state: paused}@keyframes rxHealSpark{to{inset-inline-start: calc(100% - 10px)}}.rx-heal__counter b{display: inline-block}.rx-heal__counter b.is-flip{animation: rxHealFlip .6s var(--rx-ease)}@keyframes rxHealFlip{0%{transform: translateY(0);opacity: 1}45%{transform: translateY(-60%);opacity: 0}55%{transform: translateY(60%);opacity: 0}100%{transform: translateY(0);opacity: 1}}@media (max-width: 900px){.rx-heal__panel{transition: height .9s var(--rx-ease),box-shadow .5s,filter .5s}.rx-heal__panel.is-active,.rx-heal__panel:not(.is-active):hover{transform: none}.rx-heal__rail::after{width: 28px;height: 28px;font-size: 17px;margin-inline-start: auto}.rx-heal__panel.is-active .rx-heal__rail{transform: translateY(-14px)}}@media (prefers-reduced-motion: reduce){.rx-heal__panel.is-active img,.rx-heal__panel.is-active::before,.rx-heal__cta::after,.rx-heal__rail::after,.rx-heal__counter b.is-flip,.rx-heal.is-playing .rx-heal__panel.is-active .rx-heal__progress::before{animation: none !important}.rx-heal__panel.is-active .rx-heal__body>*,.rx-heal__panel.is-active .rx-heal__name{opacity: 1;transform: none;filter: none;clip-path: none;transition: none}}
.rx-jr{--rx-ink: #04232b;--rx-teal: #0e7490;--rx-cyan: #5fd0e0;--rx-gold: #e0a44e;--p: 0;position: relative;isolation: isolate;overflow: hidden;scroll-margin-top: 80px;background: radial-gradient(800px 420px at 100% 0%,rgba(95,208,224,.18),transparent 70%),radial-gradient(700px 420px at 0% 100%,rgba(224,164,78,.12),transparent 70%),linear-gradient(180deg,#f5fafb,#eef6f7)}.rx-jr::before{content: "";position: absolute;inset: 0;z-index: -1;background-image: linear-gradient(rgba(14,116,144,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(14,116,144,.06) 1px,transparent 1px);background-size: 40px 40px;-webkit-mask-image: radial-gradient(ellipse at 50% 40%,#000 20%,transparent 75%);mask-image: radial-gradient(ellipse at 50% 40%,#000 20%,transparent 75%)}.rx-jr__inner{max-width: 1280px;margin: 0 auto;padding: clamp(56px,7vw,96px) 24px}.rx-jr__head{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);align-items: end;gap: 28px;margin-bottom: clamp(36px,5vw,60px)}.rx-jr__kicker{display: inline-flex;align-items: center;gap: 8px;padding: 7px 14px;border-radius: 999px;font-size: 13.5px;font-weight: 700;color: var(--rx-teal);background: #fff;border: 1px solid rgba(14,116,144,.18);box-shadow: 0 6px 18px rgba(14,116,144,.08)}.rx-jr__title{margin: 16px 0 10px;font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(28px,4vw,46px);line-height: 1.18;color: var(--rx-ink)}.rx-jr__title span{background: linear-gradient(120deg,var(--rx-teal),#14a3b8 55%,var(--rx-gold));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.rx-jr__lead{margin: 0;max-width: 54ch;font-size: clamp(15px,1.4vw,17px);line-height: 1.8;color: #4a6870}.rx-jr__summary{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.rx-jr__stat{display: flex;flex-direction: column;gap: 2px;padding: 16px 18px;border-radius: 18px;background: #fff;border: 1px solid rgba(6,47,57,.08);box-shadow: 0 10px 30px -18px rgba(4,35,43,.3)}.rx-jr__stat b{font-family: 'Tajawal',sans-serif;font-size: 30px;font-weight: 800;line-height: 1.1;color: var(--rx-ink)}.rx-jr__stat b small{font-size: 16px;color: var(--rx-teal);margin-inline-start: 2px}.rx-jr__stat span{font-size: 13.5px;color: #5c7a81;font-weight: 600}.rx-jr__cta{grid-column: 1 / -1;display: flex;align-items: center;justify-content: center;gap: 10px;padding: 16px 22px;border-radius: 16px;font-size: 16px;font-weight: 800;text-decoration: none;color: #fff;background: linear-gradient(135deg,#0f5c6e,#14a3b8);box-shadow: 0 16px 34px -14px rgba(14,116,144,.8);position: relative;overflow: hidden;transition: transform .25s,box-shadow .25s}.rx-jr__cta::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35),transparent 70%);translate: -120% 0;animation: rxJrShine 4s ease-in-out infinite}@keyframes rxJrShine{60%,100%{translate: 120% 0}}.rx-jr__cta:hover{transform: translateY(-2px);box-shadow: 0 20px 40px -14px rgba(14,116,144,.95)}.rx-jr__track{position: relative;display: grid;grid-template-columns: repeat(var(--steps),minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.rx-jr__path{position: absolute;top: 29px;inset-inline: calc(50% / var(--steps));height: 3px;border-radius: 3px;background: repeating-linear-gradient(90deg,rgba(14,116,144,.25) 0 8px,transparent 8px 16px)}.rx-jr__path-fill{position: absolute;inset: 0;border-radius: inherit;background: linear-gradient(90deg,var(--rx-cyan),var(--rx-teal),var(--rx-gold));transform: scaleX(var(--p));transform-origin: right}[dir="ltr"] .rx-jr__path-fill{transform-origin: left;background: linear-gradient(90deg,var(--rx-gold),var(--rx-teal),var(--rx-cyan))}.rx-jr__plane{position: absolute;top: 50%;inset-inline-start: calc(var(--p) * 100%);display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;translate: 50% -50%;font-size: 17px;color: #3a2506;background: linear-gradient(135deg,#f3c77d,var(--rx-gold));box-shadow: 0 0 0 6px rgba(224,164,78,.2),0 8px 20px -6px rgba(224,164,78,.9);z-index: 2}[dir="ltr"] .rx-jr__plane{translate: -50% -50%}.rx-jr__plane i{transform: rotate(-135deg)}[dir="ltr"] .rx-jr__plane i{transform: rotate(45deg)}.rx-jr__step{position: relative;display: flex;flex-direction: column;align-items: center;gap: 18px}.rx-jr__node{position: relative;z-index: 1;display: grid;place-items: center;width: 60px;height: 60px;border-radius: 50%;font-size: 24px;color: var(--rx-teal);background: #fff;border: 2px solid rgba(14,116,144,.2);box-shadow: 0 10px 24px -12px rgba(4,35,43,.35);transition: color .4s,background .4s,border-color .4s,transform .5s cubic-bezier(.3,1.6,.5,1),box-shadow .4s}.rx-jr__node::after{content: "";position: absolute;inset: -8px;border-radius: 50%;border: 2px solid rgba(95,208,224,.5);opacity: 0;transform: scale(.8)}.rx-jr__step.is-lit .rx-jr__node{color: #fff;background: linear-gradient(140deg,#0f5c6e,#14a3b8);border-color: transparent;transform: scale(1.06);box-shadow: 0 14px 30px -10px rgba(14,116,144,.8)}.rx-jr__step.is-lit .rx-jr__node::after{animation: rxJrPing 2.4s ease-out infinite}@keyframes rxJrPing{0%{opacity: .9;transform: scale(.85)}100%{opacity: 0;transform: scale(1.5)}}.rx-jr__card{position: relative;flex: 1;width: 100%;padding: 20px 18px 18px;border-radius: 20px;overflow: hidden;background: rgba(255,255,255,.9);border: 1px solid rgba(6,47,57,.08);box-shadow: 0 12px 30px -20px rgba(4,35,43,.35);transition: transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.rx-jr__card::before{content: "";position: absolute;inset-inline: 0;top: 0;height: 3px;background: linear-gradient(90deg,var(--rx-cyan),var(--rx-gold));transform: scaleX(0);transform-origin: right;transition: transform .6s cubic-bezier(.2,.8,.2,1)}[dir="ltr"] .rx-jr__card::before{transform-origin: left}.rx-jr__step.is-lit .rx-jr__card::before{transform: scaleX(1)}.rx-jr__step:hover .rx-jr__card{transform: translateY(-6px);box-shadow: 0 24px 44px -20px rgba(4,35,43,.45);border-color: rgba(14,116,144,.2)}.rx-jr__step:hover .rx-jr__node{transform: translateY(-4px) scale(1.08)}.rx-jr__num{position: absolute;top: 8px;inset-inline-end: 12px;font-family: 'Tajawal',sans-serif;font-size: 40px;font-weight: 800;line-height: 1;color: transparent;-webkit-text-stroke: 1px rgba(14,116,144,.16)}.rx-jr__label{display: inline-block;margin-bottom: 6px;font-size: 12px;font-weight: 800;letter-spacing: .04em;color: var(--rx-gold)}.rx-jr__name{margin: 0 0 6px;font-family: 'Tajawal',sans-serif;font-size: 17px;font-weight: 800;line-height: 1.4;color: var(--rx-ink)}.rx-jr__desc{margin: 0;font-size: 14px;line-height: 1.75;color: #557178}.rx-jr__pass{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1.4fr) auto;align-items: stretch;margin-top: clamp(32px,4vw,48px);border-radius: 24px;overflow: hidden;color: #fff;background: radial-gradient(500px 200px at 90% 0%,rgba(95,208,224,.25),transparent 70%),linear-gradient(160deg,#0a4553,#04232b);box-shadow: 0 30px 60px -30px rgba(4,35,43,.7)}.rx-jr__pass small{display: block;font-size: 11.5px;font-weight: 700;letter-spacing: .06em;color: rgba(226,244,247,.55);text-transform: uppercase}.rx-jr__pass b{display: block;font-family: 'Tajawal',sans-serif;font-size: 18px;font-weight: 800;color: #fff}.rx-jr__pass-route{display: flex;align-items: center;gap: 16px;padding: 24px 28px}.rx-jr__pass-line{position: relative;flex: 1;height: 2px;min-width: 60px;background: repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 6px,transparent 6px 12px)}.rx-jr__pass-line i{position: absolute;top: 50%;inset-inline-start: 0;translate: 50% -50%;font-size: 20px;color: var(--rx-gold);animation: rxJrFly 5s ease-in-out infinite}[dir="rtl"] .rx-jr__pass-line i{transform: scaleX(-1)}@keyframes rxJrFly{0%{inset-inline-start: 0;opacity: 0}15%{opacity: 1}85%{opacity: 1}100%{inset-inline-start: 100%;opacity: 0}}.rx-jr__pass-meta{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;align-items: center;padding: 24px 28px;border-inline-start: 2px dashed rgba(255,255,255,.16)}.rx-jr__pass-meta b{font-size: 15.5px}.rx-jr__pass-stub{position: relative;display: flex;align-items: center;gap: 12px;padding: 22px 28px;text-decoration: none;color: #3a2506;background: linear-gradient(135deg,#f3c77d,var(--rx-gold));transition: filter .25s}.rx-jr__pass-stub::before,.rx-jr__pass-stub::after{content: "";position: absolute;inset-inline-start: -11px;width: 22px;height: 22px;border-radius: 50%;background: #eef6f7}.rx-jr__pass-stub::before{top: -11px}.rx-jr__pass-stub::after{bottom: -11px}.rx-jr__pass-stub i{font-size: 30px}.rx-jr__pass-stub small{color: rgba(58,37,6,.7)}.rx-jr__pass-stub b{color: #3a2506}.rx-jr__pass-stub:hover{filter: brightness(1.06)}.rx-jr.is-ready .rx-jr-reveal{opacity: 0;translate: 0 26px;transition: opacity .8s cubic-bezier(.2,.8,.2,1),translate .8s cubic-bezier(.2,.8,.2,1);transition-delay: calc(var(--i,0) * 90ms)}.rx-jr.is-ready .rx-jr-reveal.is-in{opacity: 1;translate: 0 0}@media (max-width: 1100px){.rx-jr__head{grid-template-columns: 1fr;align-items: start}.rx-jr__track{grid-template-columns: 1fr;gap: 14px}.rx-jr__path{top: 30px;bottom: 30px;inset-inline: auto;inset-inline-start: 29px;width: 3px;height: auto;background: repeating-linear-gradient(180deg,rgba(14,116,144,.25) 0 8px,transparent 8px 16px)}.rx-jr__path-fill,[dir="ltr"] .rx-jr__path-fill{transform: scaleY(var(--p));transform-origin: top;background: linear-gradient(180deg,var(--rx-cyan),var(--rx-teal),var(--rx-gold))}.rx-jr__plane,[dir="ltr"] .rx-jr__plane{top: calc(var(--p) * 100%);inset-inline-start: 50%;translate: 0 -50%;margin-inline-start: -17px}.rx-jr__plane i,[dir="ltr"] .rx-jr__plane i{transform: rotate(135deg)}.rx-jr__step{flex-direction: row;align-items: stretch;gap: 16px}.rx-jr__node{flex-shrink: 0}.rx-jr__pass{grid-template-columns: 1fr 1fr}.rx-jr__pass-route{grid-column: 1 / -1;border-bottom: 2px dashed rgba(255,255,255,.16)}.rx-jr__pass-meta{border-inline-start: 0}.rx-jr__pass-stub::before,.rx-jr__pass-stub::after{display: none}}@media (max-width: 640px){.rx-jr__summary{grid-template-columns: 1fr 1fr}.rx-jr__node{width: 52px;height: 52px;font-size: 21px}.rx-jr__path{inset-inline-start: 25px;top: 26px;bottom: 26px}.rx-jr__pass{grid-template-columns: 1fr}.rx-jr__pass-route,.rx-jr__pass-meta,.rx-jr__pass-stub{padding: 18px 20px}.rx-jr__pass-meta{grid-template-columns: repeat(3,minmax(0,1fr))}.rx-jr__pass-meta b{font-size: 14px}.rx-jr__pass-stub{justify-content: center}}@media (prefers-reduced-motion: reduce){.rx-jr{--p: 1 !important}.rx-jr__cta::after,.rx-jr__pass-line i,.rx-jr__step.is-lit .rx-jr__node::after{animation: none}.rx-jr__plane{display: none}.rx-jr.is-ready .rx-jr-reveal{opacity: 1;translate: none;transition: none}}