.rewa-quote{scroll-margin-top: 90px;background: var(--rewa-card,#fff);border-radius: 22px;padding: 26px 24px 22px;box-shadow: 0 24px 60px rgba(16,59,68,0.14);border: 1px solid var(--rewa-line,#eaf3f4);position: relative;overflow: hidden}.rewa-quote::before{content: "";position: absolute;inset-inline: 0;top: 0;height: 3px;background: linear-gradient(90deg,var(--rewa-primary,#0e7490),var(--rewa-primary-2,#0891b2),var(--rewa-highlight,#e0a44e))}.rewa-quote__head{margin-bottom: 18px}.rewa-quote__kicker{display: inline-flex;align-items: center;gap: 6px;font-size: 12.5px;font-weight: 700;color: var(--rewa-primary,#0e7490);background: var(--rewa-tint,#ecf6f8);border: 1px solid var(--rewa-border-2,#d3e8eb);padding: 5px 11px;border-radius: 999px;margin-bottom: 10px}.rewa-quote__title{font-family: "Tajawal",sans-serif;font-weight: 800;font-size: 22px;margin: 0 0 6px;color: var(--rewa-primary-dark,#0c3640);line-height: 1.25}.rewa-quote__subtitle{color: #6a8d94;font-size: 13.5px;margin: 0;line-height: 1.55}.rewa-quote__steps{display: flex;gap: 6px;margin: 0 0 18px;list-style: none;padding: 0}.rewa-quote__step{flex: 1;display: flex;flex-direction: column;align-items: center;gap: 5px;min-width: 0}.rewa-quote__step-dot{width: 100%;height: 4px;border-radius: 99px;background: var(--rewa-bg-soft,#e3f0f2);transition: background 0.35s ease,box-shadow 0.35s ease}.rewa-quote__step.is-active .rewa-quote__step-dot,.rewa-quote__step.is-done .rewa-quote__step-dot{background: linear-gradient(90deg,var(--rewa-primary,#0e7490),var(--rewa-primary-2,#0891b2));box-shadow: 0 0 0 3px rgba(14,116,144,0.12)}.rewa-quote__step-label{font-size: 11px;font-weight: 700;color: #8aa6ac;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;transition: color 0.25s}.rewa-quote__step.is-active .rewa-quote__step-label{color: var(--rewa-primary,#0e7490)}.rewa-quote__step.is-done .rewa-quote__step-label{color: var(--rewa-ink,#2f7a88)}.rewa-quote__panel{display: none;animation: rewaQuoteIn 0.35s ease}.rewa-quote__panel.is-active{display: block}@keyframes rewaQuoteIn{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: translateY(0)}}.rewa-quote__panel-title{display: flex;align-items: center;gap: 8px;font-family: "Tajawal",sans-serif;font-weight: 800;font-size: 15.5px;color: var(--rewa-text,#103b44);margin: 0 0 14px}.rewa-quote__panel-title i{color: var(--rewa-primary,#0e7490);font-size: 18px}.rewa-quote__grid{display: grid;gap: 12px}.rewa-quote__grid--2{grid-template-columns: 1fr 1fr}.rewa-quote__field{display: flex;flex-direction: column;gap: 6px;min-width: 0}.rewa-quote__field label{font-size: 12.5px;font-weight: 700;color: var(--rewa-ink,#3d646c)}.rewa-quote__field input,.rewa-quote__field select,.rewa-quote__field textarea{width: 100%;padding: 12px 14px;border: 1px solid var(--rewa-line,#d8e6e8);border-radius: 11px;font-size: 14.5px;font-family: inherit;color: var(--rewa-text,#103b44);background: var(--rewa-surface,#fbfdfe);outline: none;transition: border-color 0.2s,box-shadow 0.2s,background 0.2s}.rewa-quote__field input:focus,.rewa-quote__field select:focus,.rewa-quote__field textarea:focus{border-color: var(--rewa-primary,#0e7490);background: var(--rewa-card,#fff);box-shadow: 0 0 0 3px rgba(14,116,144,0.12)}.rewa-quote__field input.is-invalid,.rewa-quote__field select.is-invalid,.rewa-quote__field textarea.is-invalid{border-color: #dc6b6b;box-shadow: 0 0 0 3px rgba(220,107,107,0.12)}.rewa-quote__field input[type="tel"],.rewa-quote__field input[type="email"],.rewa-quote__field input[type="date"],.rewa-quote__field input[type="number"]{direction: ltr;text-align: start}.rewa-phone{display: flex;align-items: stretch;width: 100%;border: 1px solid var(--rewa-line,#d8e6e8);border-radius: 11px;background: var(--rewa-surface,#fbfdfe);overflow: hidden;transition: border-color 0.2s,box-shadow 0.2s,background 0.2s;direction: ltr}.rewa-phone:focus-within{border-color: var(--rewa-primary,#0e7490);background: var(--rewa-card,#fff);box-shadow: 0 0 0 3px rgba(14,116,144,0.12)}.rewa-phone__dial{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;min-width: 64px;padding: 0 12px;font-weight: 800;font-size: 14px;color: var(--rewa-primary,#0e7490);background: var(--rewa-tint,#ecf6f8);border-inline-end: 1px solid var(--rewa-line,#d8e6e8);font-variant-numeric: tabular-nums;user-select: none}.rewa-phone input[data-phone-national]{flex: 1 1 auto;min-width: 0;border: 0 !important;box-shadow: none !important;background: transparent !important;border-radius: 0 !important;padding: 12px 14px;font-size: 14.5px;font-family: inherit;color: var(--rewa-text,#103b44);outline: none;direction: ltr;text-align: start}.rewa-phone.is-invalid,.rewa-quote__field:has(input.is-invalid) .rewa-phone{border-color: #dc6b6b;box-shadow: 0 0 0 3px rgba(220,107,107,0.12)}.rewa-phone__hint{display: block;margin-top: 4px;font-size: 11.5px;color: var(--rewa-muted-2,#7a989e);font-weight: 600}.rewa-quote__field textarea{min-height: 84px;resize: vertical}.rewa-quote .rewa-ss,.rewa-pkg-modal .rewa-ss{width: 100%}.rewa-quote .rewa-ss__btn,.rewa-pkg-modal .rewa-ss__btn{padding: 12px 14px;border: 1px solid var(--rewa-line,#d8e6e8);border-radius: 11px;font-size: 14.5px;font-family: inherit;font-weight: 600;color: var(--rewa-text,#103b44);background: var(--rewa-surface,#fbfdfe);min-height: 46px;box-shadow: none}.rewa-quote .rewa-ss.is-open .rewa-ss__btn,.rewa-pkg-modal .rewa-ss.is-open .rewa-ss__btn,.rewa-quote .rewa-ss__btn:focus,.rewa-pkg-modal .rewa-ss__btn:focus{border-color: var(--rewa-primary,#0e7490);background: var(--rewa-card,#fff);box-shadow: 0 0 0 3px rgba(14,116,144,0.12);outline: none}.rewa-quote .rewa-ss__label:empty::before,.rewa-pkg-modal .rewa-ss__label:empty::before{color: var(--rewa-muted-2,#7a989e);font-weight: 500}.rewa-ss__panel--quote{border: 1px solid var(--rewa-line,#d8e6e8);border-radius: 12px;box-shadow: 0 16px 40px rgba(16,59,68,0.14)}.rewa-ss__panel--quote .rewa-ss__search{font: inherit;font-size: 14px}.rewa-ss__panel--quote .rewa-ss__search-wrap{border-bottom-color: var(--rewa-tint-2,#eaf2f3);background: var(--rewa-bg-soft,#f8fcfd)}.rewa-ss__panel--quote .rewa-ss__item{padding: 10px 14px;font-size: 14px}.rewa-ss__panel--quote .rewa-ss__item:hover,.rewa-ss__panel--quote .rewa-ss__item.is-active{background: var(--rewa-tint,#ecf6f8)}.rewa-ss__panel--quote .rewa-ss__item.is-selected{background: var(--rewa-bg-soft,#e0f4f8);color: var(--rewa-primary,#0e7490);font-weight: 700}.rewa-quote .rewa-ss.is-invalid .rewa-ss__btn,.rewa-pkg-modal .rewa-ss.is-invalid .rewa-ss__btn,.rewa-quote select.is-invalid + .rewa-ss__btn{border-color: #dc6b6b;box-shadow: 0 0 0 3px rgba(220,107,107,0.12)}.rewa-quote select.is-invalid ~ .rewa-ss__btn,.rewa-quote .rewa-ss:has(select.is-invalid) .rewa-ss__btn{border-color: #dc6b6b;box-shadow: 0 0 0 3px rgba(220,107,107,0.12)}.rewa-quote__error{display: none;font-size: 12px;color: #c44;font-weight: 600}.rewa-quote__error.is-visible{display: block}.rewa-quote__choices{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.rewa-quote__choices--3{grid-template-columns: 1fr 1fr 1fr}.rewa-quote__choices--4{grid-template-columns: 1fr 1fr}.rewa-quote__choice{position: relative;cursor: pointer}.rewa-quote__choice input{position: absolute;opacity: 0;pointer-events: none}.rewa-quote__choice-card{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;padding: 11px 12px;border: 1.5px solid var(--rewa-line,#d8e6e8);border-radius: 12px;background: var(--rewa-surface,#fbfdfe);transition: border-color 0.2s,background 0.2s,box-shadow 0.2s,transform 0.2s;min-height: 64px}.rewa-quote__choice-card i{font-size: 18px;color: var(--rewa-primary,#0e7490)}.rewa-quote__choice-card strong{font-size: 13px;font-weight: 800;color: var(--rewa-text,#103b44);line-height: 1.3}.rewa-quote__choice-card span{font-size: 11.5px;color: #6a8d94;line-height: 1.35}.rewa-quote__choice:hover .rewa-quote__choice-card{border-color: #a8d4db;transform: translateY(-1px)}.rewa-quote__choice input:checked + .rewa-quote__choice-card{border-color: var(--rewa-primary,#0e7490);background: linear-gradient(160deg,var(--rewa-bg-soft,#f0fafc),var(--rewa-bg-soft,#e8f6f9));box-shadow: 0 0 0 3px rgba(14,116,144,0.12)}.rewa-quote__choice input:focus-visible + .rewa-quote__choice-card{outline: 2px solid var(--rewa-highlight,#e0a44e);outline-offset: 2px}.rewa-quote__hint{display: none;margin-top: 10px;padding: 10px 12px;border-radius: 10px;background: var(--rewa-bg-soft,#fff8ec);border: 1px solid var(--rewa-line,#f0e0c0);color: var(--rewa-ink,#8a6a2e);font-size: 12.5px;line-height: 1.45}.rewa-quote__hint.is-visible{display: flex;align-items: flex-start;gap: 8px}.rewa-quote__hint i{font-size: 16px;flex-shrink: 0;margin-top: 1px}.rewa-quote__car-wrap{display: none;margin-top: 12px;animation: rewaQuoteIn 0.3s ease}.rewa-quote__car-wrap.is-visible{display: block}.rewa-quote__nav{display: flex;gap: 10px;margin-top: 16px}.rewa-quote__btn{flex: 1;display: inline-flex;align-items: center;justify-content: center;gap: 8px;font-family: inherit;font-weight: 700;font-size: 14.5px;padding: 13px 16px;border-radius: 12px;border: none;cursor: pointer;transition: transform 0.2s,box-shadow 0.2s,background 0.2s,opacity 0.2s}.rewa-quote__btn:disabled{opacity: 0.65;cursor: wait}.rewa-quote__btn--primary{background: linear-gradient(135deg,var(--rewa-primary,#0e7490),var(--rewa-primary-2,#0891b2));color: #fff;box-shadow: 0 12px 24px rgba(14,116,144,0.28)}.rewa-quote__btn--primary:hover:not(:disabled){transform: translateY(-2px)}.rewa-quote__btn--ghost{background: var(--rewa-tint,#ecf6f8);color: var(--rewa-primary,#0e7490);border: 1px solid var(--rewa-border-2,#d3e8eb);flex: 0 0 auto;min-width: 108px}.rewa-quote__btn--ghost:hover:not(:disabled){background: var(--rewa-bg-soft,#e0f1f4)}.rewa-quote__privacy{display: flex;align-items: center;gap: 7px;color: #8aa6ac;font-size: 12px;margin: 12px 0 0;justify-content: center}.rewa-quote__alert{display: none;margin-bottom: 12px;padding: 11px 13px;border-radius: 11px;font-size: 13.5px;font-weight: 600;line-height: 1.45}.rewa-quote__alert.is-success{display: block;background: var(--rewa-bg-soft,#eaf8f0);color: var(--rewa-ink,#1d7a45);border: 1px solid var(--rewa-line,#c6e8d4)}.rewa-quote__alert.is-error{display: block;background: var(--rewa-bg-soft,#fdf0f0);color: var(--rewa-ink,#b33a3a);border: 1px solid #f0c8c8}.rewa-quote__success{display: none;text-align: center;padding: 18px 8px 8px;animation: rewaQuoteIn 0.4s ease}.rewa-quote__success.is-visible{display: block}.rewa-quote__success-icon{width: 64px;height: 64px;margin: 0 auto 14px;border-radius: 50%;background: linear-gradient(135deg,var(--rewa-primary,#0e7490),var(--rewa-primary-2,#0891b2));color: #fff;display: flex;align-items: center;justify-content: center;font-size: 30px;box-shadow: 0 12px 28px rgba(14,116,144,0.3);animation: rewaQuotePop 0.5s cubic-bezier(0.34,1.4,0.64,1)}@keyframes rewaQuotePop{from{transform: scale(0.6);opacity: 0}to{transform: scale(1);opacity: 1}}.rewa-quote__success h4{font-family: "Tajawal",sans-serif;font-weight: 800;font-size: 20px;color: var(--rewa-primary-dark,#0c3640);margin: 0 0 8px}.rewa-quote__success p{color: var(--rewa-text-soft,#41646b);font-size: 14px;line-height: 1.6;margin: 0 0 18px}@media (max-width: 420px){.rewa-quote{padding: 22px 16px 18px}.rewa-quote__grid--2,.rewa-quote__choices,.rewa-quote__choices--3,.rewa-quote__choices--4{grid-template-columns: 1fr}.rewa-quote__step-label{font-size: 10px}.rewa-quote__nav{flex-direction: column-reverse}.rewa-quote__btn--ghost{width: 100%}}
.rewa-ss{position: relative}.rewa-ss__native{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}.rewa-ss__btn{display: flex;align-items: center;justify-content: space-between;gap: 8px;width: 100%;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: var(--rewa-ink,#212529);background-color: var(--rewa-card,#fff);border: 1px solid #ced4da;border-radius: 0.375rem;cursor: pointer;text-align: start}.rewa-ss__btn:hover{border-color: #adb5bd}.rewa-ss.is-open .rewa-ss__btn{border-color: #86b7fe;box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.25)}.rewa-ss__label{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--rewa-ink,#212529)}.rewa-ss__label:empty::before{content: attr(data-placeholder);color: #6c757d}.rewa-ss__caret{flex-shrink: 0;font-size: 0.85em;color: #6c757d;transition: transform 0.15s ease}.rewa-ss.is-open .rewa-ss__caret{transform: rotate(180deg)}.rewa-ss--sm .rewa-ss__btn{padding: 0.25rem 0.6rem;font-size: 0.875rem;border-radius: 0.3rem}.rewa-ss__btn:disabled{opacity: .6;cursor: not-allowed;background: #f4f6f8}.rewa-ss__panel{display: none;position: fixed;z-index: 2100;min-width: 220px;flex-direction: column;background: var(--rewa-card,#fff);border: 1px solid rgba(28,42,58,.12);border-radius: 14px;box-shadow: 0 18px 44px -12px rgba(16,32,60,.28),0 2px 6px rgba(16,32,60,.06);overflow: hidden;font-family: inherit;animation: rewaSsIn .14s ease-out}.rewa-ss__panel.is-open{display: flex}.rewa-ss__panel.is-up{animation-name: rewaSsInUp}@keyframes rewaSsIn{from{opacity: 0;transform: translateY(-4px)}}@keyframes rewaSsInUp{from{opacity: 0;transform: translateY(4px)}}.rewa-ss__search-wrap{position: relative;flex-shrink: 0;display: flex;align-items: center;gap: .45rem;padding: .5rem .7rem;border-bottom: 1px solid var(--rewa-line,#eef0f2);background: #f8fafc}.rewa-ss__search-wrap>i{color: #8a97a6;font-size: 1rem;flex-shrink: 0}.rewa-ss__search{flex: 1;min-width: 0;border: 0;padding: .3rem 0;font-size: 0.9rem;background: transparent;outline: none}.rewa-ss__list{flex: 1;min-height: 0;max-height: 260px;overflow-y: auto;overscroll-behavior: contain;padding: .3rem}.rewa-ss__item{padding: 0.55rem 0.7rem;border-radius: 9px;font-size: 0.9rem;line-height: 1.4;cursor: pointer;white-space: normal}.rewa-ss__item + .rewa-ss__item{margin-top: 1px}.rewa-ss__item:hover,.rewa-ss__item.is-active{background: var(--rewa-bg-soft,#f1f5fb)}.rewa-ss__item.is-selected{background: var(--rewa-bg-soft,#e7f1ff);font-weight: 700;color: var(--rewa-ink,#0d6efd)}.rewa-ss__item.is-disabled{opacity: 0.5;cursor: not-allowed}.rewa-ss__item mark{background: #ccfbf1;color: #0f766e;padding: 0 1px;border-radius: 3px;font-weight: 800}.rewa-ss__empty{padding: 0.75rem;font-size: 0.85rem;color: #6c757d;text-align: center}.rewa-ss-filter{width: 100%;margin-bottom: 6px;padding: 0.375rem 0.75rem;font-size: 0.9rem;border: 1px solid #ced4da;border-radius: 0.375rem}
.pb{--pb-ink: #0c3640;--pb-text: #1d4148;--pb-muted: #5f7f86;--pb-line: #e1edf0;--pb-soft: #f3f9fa;--pb-primary: var(--rewa-primary,#0e7490);--pb-primary-2: var(--rewa-primary-2,#0891b2);--pb-gold: #e0a44e;--pb-green: #16a34a;--pb-ease: cubic-bezier(.22,1,.36,1);position: fixed;inset: 0;z-index: 200;display: flex;align-items: center;justify-content: center;padding: 16px;opacity: 0;visibility: hidden;transition: opacity .3s ease,visibility .3s ease;font-family: 'Cairo','Tajawal',system-ui,sans-serif;color: var(--pb-text)}.pb *,.pb *::before,.pb *::after{box-sizing: border-box}.pb.is-open{opacity: 1;visibility: visible}.pb__backdrop{position: absolute;inset: 0;background: rgba(8,40,48,.55);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px)}.pb__dialog{position: relative;width: min(1040px,100%);max-height: min(94vh,880px);display: flex;flex-direction: column;background: linear-gradient(170deg,#fff,#f5fbfc);border-radius: 26px;overflow: hidden;box-shadow: 0 40px 90px -30px rgba(8,40,48,.55),0 0 0 1px rgba(14,116,144,.12);transform: translateY(20px) scale(.97);transition: transform .4s var(--pb-ease)}.pb.is-open .pb__dialog{transform: none}.pb__head{position: relative;display: grid;grid-template-columns: 1fr auto;gap: 14px 16px;padding: 20px 24px 14px;border-bottom: 1px solid var(--pb-line)}.pb__title{display: flex;align-items: center;gap: 12px;min-width: 0}.pb__title-ico{width: 46px;height: 46px;flex: none;border-radius: 14px;display: grid;place-items: center;font-size: 22px;color: #fff;background: linear-gradient(135deg,var(--pb-primary),var(--pb-primary-2));box-shadow: 0 10px 20px -10px var(--pb-primary)}.pb__title h2{margin: 0;font-size: clamp(1.1rem,2.2vw,1.4rem);font-weight: 900;color: var(--pb-ink)}.pb__title p{margin: 2px 0 0;font-size: .86rem;color: var(--pb-muted)}.pb__close{width: 40px;height: 40px;border: 0;border-radius: 12px;background: var(--pb-soft);color: var(--pb-ink);font-size: 18px;cursor: pointer;display: grid;place-items: center;transition: background .2s,transform .2s}.pb__close:hover{background: var(--pb-line);transform: rotate(90deg)}.pb__modes{position: relative;grid-column: 1 / -1;display: grid;grid-template-columns: 1fr 1fr;padding: 4px;border-radius: 14px;background: var(--pb-soft);border: 1px solid var(--pb-line);max-width: 460px}.pb__modes button{position: relative;z-index: 1;display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 42px;border: 0;border-radius: 11px;background: transparent;font: inherit;font-weight: 800;font-size: .92rem;color: var(--pb-muted);cursor: pointer;transition: color .25s}.pb__modes button.is-on{color: #fff}.pb__modes-pill{position: absolute;top: 4px;bottom: 4px;inset-inline-start: 4px;width: calc(50% - 4px);border-radius: 11px;background: linear-gradient(135deg,var(--pb-primary),var(--pb-primary-2));box-shadow: 0 8px 18px -10px var(--pb-primary);transition: transform .35s var(--pb-ease)}.pb__modes.is-build .pb__modes-pill{transform: translateX(100%)}.pb[dir="rtl"] .pb__modes.is-build .pb__modes-pill{transform: translateX(-100%)}.pb__body{flex: 1;overflow-y: auto;padding: 18px 24px 22px;overscroll-behavior: contain}.pb-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 0 18px;border-radius: 13px;border: 0;font: inherit;font-weight: 800;font-size: .9rem;cursor: pointer;text-decoration: none;transition: transform .2s var(--pb-ease),box-shadow .2s,background .2s,opacity .2s}.pb-btn:hover:not([disabled]){transform: translateY(-2px)}.pb-btn:active:not([disabled]){transform: scale(.97)}.pb-btn[disabled]{opacity: .45;cursor: not-allowed}.pb-btn--primary{color: #fff;background: linear-gradient(135deg,var(--pb-primary),var(--pb-primary-2));box-shadow: 0 12px 24px -14px var(--pb-primary)}.pb-btn--soft{color: var(--pb-primary);background: #e6f6f8}.pb-btn--ghost{color: var(--pb-ink);background: #fff;border: 1.5px solid var(--pb-line)}.pb-btn--wa{color: #fff;background: linear-gradient(135deg,#25d366,#128c4a);box-shadow: 0 12px 24px -14px #128c4a}.pb-btn--lg{min-height: 50px;font-size: .98rem}.pb-btn:focus-visible,.pb-chip:focus-visible,.pb-opt:focus-visible,.pb-addon:focus-visible,.pb-step:focus-visible{outline: 3px solid var(--pb-gold);outline-offset: 2px}.pb-chips{display: flex;flex-wrap: wrap;gap: 6px}.pb-chip{padding: 7px 13px;border-radius: 999px;border: 1.5px solid var(--pb-line);background: #fff;font: inherit;font-size: .82rem;font-weight: 700;color: var(--pb-text);cursor: pointer;transition: all .2s}.pb-chip:hover{border-color: var(--pb-primary-2)}.pb-chip.is-on{color: #fff;background: var(--pb-primary);border-color: var(--pb-primary);box-shadow: 0 6px 14px -8px var(--pb-primary)}.pb-badge{display: inline-flex;align-items: center;padding: 2px 9px;border-radius: 999px;font-size: .68rem;font-weight: 800;color: #92400e;background: #fef3c7}.pb-badge--sug{color: #fff;background: linear-gradient(135deg,var(--pb-gold),#d97706)}.pb-empty{text-align: center;padding: 40px 10px;display: grid;justify-items: center;gap: 12px;color: var(--pb-muted)}.pb-empty i{font-size: 2.6rem;color: var(--pb-primary)}.pb-cmp-top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px;margin-bottom: 14px}.pb-seg{display: inline-flex;padding: 3px;border-radius: 12px;background: var(--pb-soft);border: 1px solid var(--pb-line)}.pb-seg button{display: inline-flex;align-items: center;gap: 6px;padding: 7px 14px;border: 0;border-radius: 9px;background: transparent;font: inherit;font-size: .85rem;font-weight: 800;color: var(--pb-muted);cursor: pointer}.pb-seg button.is-on{background: #fff;color: var(--pb-primary);box-shadow: 0 4px 10px -6px rgba(8,40,48,.4)}.pb-cmp-note{margin: 0;display: inline-flex;align-items: center;gap: 6px;font-size: .8rem;font-weight: 700;color: var(--pb-muted)}.pb-quiz{padding: 16px;border-radius: 18px;background: linear-gradient(135deg,#fffaf0,#fff);border: 1px solid #fde7c2;margin-bottom: 16px}.pb-quiz__head{display: flex;align-items: center;gap: 10px;margin-bottom: 12px}.pb-quiz__head>div{flex: 1;display: grid}.pb-quiz__head strong{font-size: 1rem;color: var(--pb-ink)}.pb-quiz__head small{font-size: .78rem;color: var(--pb-muted);font-weight: 600}.pb-quiz__ico{width: 38px;height: 38px;border-radius: 12px;display: grid;place-items: center;color: #fff;background: linear-gradient(135deg,var(--pb-gold),#d97706);font-size: 19px;animation: pb-glow 2.4s ease-in-out infinite}.pb-quiz__reset{border: 0;background: none;font: inherit;font-size: .8rem;font-weight: 800;color: var(--pb-muted);cursor: pointer;text-decoration: underline}.pb-quiz__qs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.pb-quiz__q>span{display: block;margin-bottom: 6px;font-size: .8rem;font-weight: 800;color: var(--pb-ink)}.pb-quiz__result{display: flex;gap: 8px;align-items: flex-start;margin-top: 12px;padding: 10px 12px;border-radius: 12px;background: #fff;border: 1px solid #fde7c2;font-size: .86rem;line-height: 1.6;animation: pb-pop .35s var(--pb-ease)}.pb-quiz__result i{color: var(--pb-gold);font-size: 18px;margin-top: 2px}.pb-quiz__result em{font-style: normal;color: var(--pb-muted)}@keyframes pb-glow{0%,100%{box-shadow: 0 0 0 0 rgba(224,164,78,.45)}50%{box-shadow: 0 0 0 8px rgba(224,164,78,0)}}.pb-matrix{border-radius: 20px;border: 1px solid var(--pb-line);background: #fff;overflow: hidden}.pb-matrix__scroll{overflow-x: auto;scrollbar-width: thin}.pb-matrix__grid{display: grid;grid-template-columns: 150px repeat(var(--cols),minmax(200px,1fr));min-width: calc(150px + var(--cols) * 200px)}.pb-matrix__corner{border-bottom: 1px solid var(--pb-line)}.pb-col-head{position: relative;display: grid;justify-items: center;gap: 4px;padding: 26px 12px 14px;text-align: center;border-bottom: 1px solid var(--pb-line);border-inline-start: 1px solid var(--pb-line);background: linear-gradient(180deg,var(--pb-soft),#fff);transition: background .3s}.pb-col-head.tier-3{background: linear-gradient(180deg,#fff8ec,#fff)}.pb-col-head.is-rec{background: linear-gradient(180deg,#e6f6f8,#fff);box-shadow: inset 0 3px 0 var(--pb-primary)}.pb-flag{position: absolute;top: 6px;padding: 2px 10px;border-radius: 999px;font-size: .68rem;font-weight: 800;color: #92400e;background: #fef3c7}.pb-flag--rec{display: inline-flex;gap: 4px;align-items: center;color: #fff;background: linear-gradient(135deg,var(--pb-primary),var(--pb-primary-2));animation: pb-pop .4s var(--pb-ease)}.pb-tier{display: inline-flex;gap: 3px}.pb-tier i{width: 18px;height: 5px;border-radius: 3px;background: var(--pb-line)}.pb-tier i.is-on{background: linear-gradient(90deg,var(--pb-primary-2),var(--pb-gold))}.pb-col-head__name{font-size: .98rem;font-weight: 900;color: var(--pb-ink);line-height: 1.35}.pb-col-head__price{display: grid;line-height: 1.2}.pb-col-head__price small{font-size: .7rem;color: var(--pb-muted);font-weight: 700}.pb-col-head__price b{font-size: 1.15rem;font-weight: 900;color: var(--pb-primary)}.pb-col-head__days{display: inline-flex;align-items: center;gap: 4px;font-size: .76rem;font-weight: 700;color: var(--pb-muted)}.pb-col-head__cta{margin-top: 6px;min-height: 38px;padding: 0 14px;font-size: .82rem;width: 100%}.pb-row-label{display: flex;align-items: center;gap: 8px;padding: 12px;font-size: .8rem;font-weight: 800;color: var(--pb-ink);background: var(--pb-soft);border-bottom: 1px solid var(--pb-line)}.pb-row-label i{color: var(--pb-primary);font-size: 16px}.pb-cell{position: relative;padding: 12px;font-size: .84rem;line-height: 1.6;border-bottom: 1px solid var(--pb-line);border-inline-start: 1px solid var(--pb-line);transition: background .3s}.pb-cell.is-rec{background: #f1fafb}.pb-cell--aud{font-weight: 700;color: var(--pb-ink)}.pb-cell__k{display: none}.pb-cell__ok{display: inline-grid;place-items: center;width: 18px;height: 18px;margin-inline-end: 6px;border-radius: 50%;font-size: 11px;color: #fff;background: var(--pb-green);vertical-align: -3px}.pb-cell__no{color: #b8c6ca;font-weight: 800}.pb-up{display: inline-flex;align-items: center;gap: 3px;margin-inline-start: 6px;padding: 1px 7px;border-radius: 999px;font-size: .66rem;font-weight: 800;color: #0e7490;background: #e0f2f6;vertical-align: 1px}.pb-cmp-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin-top: 16px;padding: 14px 16px;border-radius: 16px;border: 1.5px dashed #b8dde4;background: #f6fcfd}.pb-cmp-foot div{display: grid;gap: 2px}.pb-cmp-foot strong{color: var(--pb-ink)}.pb-cmp-foot span{font-size: .84rem;color: var(--pb-muted)}.pb-steps{list-style: none;margin: 0 0 16px;padding: 0;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 6px;counter-reset: s}.pb-step{position: relative;width: 100%;display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 0;border: 0;background: none;font: inherit;cursor: pointer;color: var(--pb-muted)}.pb-step[disabled]{cursor: default}.pb-step::after{content: "";position: absolute;top: 15px;inset-inline-start: calc(50% + 18px);width: calc(100% - 36px);height: 3px;border-radius: 2px;background: var(--pb-line)}.pb-steps li:last-child .pb-step::after{display: none}.pb-step.is-done::after{background: var(--pb-primary-2)}.pb-step__n{width: 32px;height: 32px;border-radius: 50%;display: grid;place-items: center;font-weight: 900;font-size: .85rem;background: var(--pb-soft);border: 2px solid var(--pb-line);color: var(--pb-muted);transition: all .3s var(--pb-ease)}.pb-step.is-done .pb-step__n{color: #fff;background: var(--pb-primary-2);border-color: var(--pb-primary-2)}.pb-step.is-on .pb-step__n{color: #fff;background: linear-gradient(135deg,var(--pb-primary),var(--pb-primary-2));border-color: transparent;box-shadow: 0 0 0 5px rgba(8,145,178,.18);transform: scale(1.08)}.pb-step__t{font-size: .74rem;font-weight: 800;text-align: center;line-height: 1.3}.pb-step.is-on .pb-step__t{color: var(--pb-ink)}.pb-build{display: grid;grid-template-columns: minmax(0,1fr) 260px;gap: 18px;align-items: start}.pb-build__main.is-anim{animation: pb-slide .35s var(--pb-ease)}@keyframes pb-slide{from{opacity: 0;transform: translateX(var(--pb-dx,-14px))}}.pb[dir="ltr"] .pb-build__main.is-anim{--pb-dx: 14px}.pb-h{margin: 0 0 4px;font-size: 1.15rem;font-weight: 900;color: var(--pb-ink)}.pb-desc{margin: 0 0 14px;font-size: .86rem;color: var(--pb-muted);line-height: 1.6}.pb-resume{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-bottom: 14px;padding: 10px 12px;border-radius: 14px;background: #fffbeb;border: 1px solid #fde68a;font-size: .86rem;font-weight: 700}.pb-resume span{flex: 1}.pb-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 10px}.pb-grid--wide{grid-template-columns: repeat(auto-fill,minmax(190px,1fr))}.pb-opt{position: relative;display: grid;justify-items: center;align-content: start;gap: 4px;padding: 16px 10px 14px;text-align: center;border-radius: 16px;border: 1.5px solid var(--pb-line);background: #fff;font: inherit;cursor: pointer;transition: transform .25s var(--pb-ease),border-color .2s,box-shadow .2s,background .2s}.pb-opt:hover{transform: translateY(-3px);border-color: #a5dbe5;box-shadow: 0 14px 26px -18px rgba(8,40,48,.5)}.pb-opt strong{font-size: .92rem;color: var(--pb-ink)}.pb-opt small{font-size: .74rem;color: var(--pb-muted);font-weight: 600}.pb-opt__ico{width: 46px;height: 46px;border-radius: 14px;display: grid;place-items: center;font-size: 22px;color: var(--pb-primary);background: #e6f6f8;transition: all .25s}.pb-opt__check{position: absolute;top: 8px;inset-inline-end: 8px;width: 22px;height: 22px;border-radius: 50%;display: grid;place-items: center;font-size: 12px;color: #fff;background: var(--pb-primary);transform: scale(0);transition: transform .3s var(--pb-ease)}.pb-opt.is-on{border-color: var(--pb-primary);background: linear-gradient(180deg,#f0fafc,#fff);box-shadow: 0 0 0 3px rgba(8,145,178,.14)}.pb-opt.is-on .pb-opt__ico{color: #fff;background: linear-gradient(135deg,var(--pb-primary),var(--pb-primary-2))}.pb-opt.is-on .pb-opt__check{transform: scale(1)}.pb-opt .pb-badge{margin-top: 2px}.pb-stars{display: inline-flex;gap: 1px;color: var(--pb-gold);font-size: 13px}.pb-trip{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 16px}.pb-counter{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 10px 12px;border-radius: 14px;border: 1.5px solid var(--pb-line);background: #fff}.pb-counter__l{display: inline-flex;align-items: center;gap: 6px;font-size: .85rem;font-weight: 800;color: var(--pb-ink)}.pb-counter__l i{color: var(--pb-primary)}.pb-counter__c{display: inline-flex;align-items: center;gap: 4px}.pb-counter__c button{width: 32px;height: 32px;border-radius: 10px;border: 0;background: #e6f6f8;color: var(--pb-primary);cursor: pointer;display: grid;place-items: center;transition: background .2s,transform .15s}.pb-counter__c button:hover{background: #cdeef3}.pb-counter__c button:active{transform: scale(.9)}.pb-counter output{min-width: 30px;text-align: center;font-weight: 900;font-size: 1.05rem;color: var(--pb-ink)}.pb-counter output.is-bump{animation: pb-bump .3s var(--pb-ease)}@keyframes pb-bump{40%{transform: scale(1.35);color: var(--pb-primary)}}.pb-trip__month{grid-column: 1 / -1;padding: 10px 12px;border-radius: 14px;border: 1.5px solid var(--pb-line);background: #fff}.pb-trip__month>span{display: inline-flex;align-items: center;gap: 6px;margin-bottom: 8px;font-size: .85rem;font-weight: 800;color: var(--pb-ink)}.pb-trip__month small{color: var(--pb-muted);font-weight: 600}.pb-suggest{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 12px;padding: 9px 14px;border-radius: 12px;border: 1.5px dashed var(--pb-gold);background: #fffaf0;font: inherit;font-size: .86rem;font-weight: 800;color: #92400e;cursor: pointer;transition: transform .2s}.pb-suggest:hover{transform: translateY(-2px)}.pb-suggest i{color: var(--pb-gold)}.pb-addons{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.pb-addon{position: relative;display: flex;align-items: center;gap: 10px;padding: 12px;text-align: start;border-radius: 14px;border: 1.5px solid var(--pb-line);background: #fff;font: inherit;cursor: pointer;transition: border-color .2s,background .2s,transform .2s}.pb-addon:hover{transform: translateY(-2px);border-color: #a5dbe5}.pb-addon__ico{width: 40px;height: 40px;flex: none;border-radius: 12px;display: grid;place-items: center;font-size: 19px;color: var(--pb-primary);background: #e6f6f8}.pb-addon__t{flex: 1;min-width: 0;display: grid}.pb-addon__t strong{font-size: .86rem;color: var(--pb-ink)}.pb-addon__t small{font-size: .76rem;font-weight: 700;color: var(--pb-muted)}.pb-addon .pb-badge{position: absolute;top: -9px;inset-inline-start: 12px}.pb-addon__tick{width: 24px;height: 24px;flex: none;border-radius: 8px;border: 1.5px solid var(--pb-line);display: grid;place-items: center;color: transparent;font-size: 13px;transition: all .2s}.pb-addon.is-on{border-color: var(--pb-primary);background: #f0fafc}.pb-addon.is-on .pb-addon__tick{color: #fff;background: var(--pb-primary);border-color: var(--pb-primary)}.pb-build__side{position: sticky;top: 0;padding: 16px;border-radius: 18px;background: linear-gradient(160deg,#0c3640,#0e5f72);color: #e6f6f8;box-shadow: 0 18px 36px -24px rgba(8,40,48,.8)}.pb-side__t{margin: 0 0 10px;font-size: .78rem;font-weight: 800;letter-spacing: .02em;color: #9fd9e3}.pb-side__list{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.pb-side__list li{display: flex;align-items: center;gap: 8px;font-size: .86rem;font-weight: 700;animation: pb-pop .3s var(--pb-ease)}.pb-side__list i{width: 26px;height: 26px;flex: none;border-radius: 8px;display: grid;place-items: center;background: rgba(255,255,255,.1);color: #5fd0e0}.pb-side__empty{margin: 0;display: flex;gap: 6px;align-items: center;font-size: .84rem;color: #b5dbe2}.pb-side__est{display: grid;gap: 2px;margin-top: 14px;padding-top: 12px;border-top: 1px dashed rgba(255,255,255,.2)}.pb-side__est small{font-size: .74rem;color: #9fd9e3;font-weight: 700}.pb-side__est strong{font-size: 1.35rem;font-weight: 900;color: #fff}.pb-side__est span{display: inline-flex;align-items: center;gap: 4px;font-size: .74rem;font-weight: 800;color: #86efac}@keyframes pb-pop{from{opacity: 0;transform: translateY(4px) scale(.97)}}.pb-build__foot{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: 18px;padding-top: 14px;border-top: 1px solid var(--pb-line)}.pb-mini{display: none}.pb-sum{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);gap: 12px}.pb-sum__est{padding: 16px;border-radius: 18px;background: linear-gradient(160deg,#f0fafc,#fff);border: 1px solid #cdeef3}.pb-sum__est>small{font-size: .78rem;font-weight: 800;color: var(--pb-muted)}.pb-sum__est>strong{display: block;margin: 2px 0 10px;font-size: clamp(1.3rem,3vw,1.7rem);font-weight: 900;color: var(--pb-primary)}.pb-sum__break{list-style: none;margin: 0 0 12px;padding: 0;display: grid;gap: 6px}.pb-sum__break li{display: flex;justify-content: space-between;gap: 10px;font-size: .84rem}.pb-sum__break b{color: var(--pb-ink);white-space: nowrap}.pb-vs{display: grid;gap: 6px}.pb-vs>div{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 2px 8px;font-size: .78rem;font-weight: 700;color: var(--pb-muted)}.pb-vs>div i{grid-column: 1 / -1;grid-row: 2;display: block;height: 8px;border-radius: 4px;background: linear-gradient(90deg,#fca5a5,#ef4444);width: var(--w);animation: pb-grow .9s var(--pb-ease) both}.pb-vs>div.is-rewa i{background: linear-gradient(90deg,var(--pb-primary-2),var(--pb-primary))}.pb-vs>div b{color: var(--pb-ink)}@keyframes pb-grow{from{width: 0}}.pb-save{justify-self: start;display: inline-flex;align-items: center;gap: 5px;margin-top: 4px;padding: 4px 10px;border-radius: 999px;font-size: .78rem;font-weight: 900;color: #fff;background: var(--pb-green)}.pb-sum__picks{list-style: none;margin: 0;padding: 14px;display: grid;align-content: start;gap: 9px;border-radius: 18px;border: 1px solid var(--pb-line);background: #fff}.pb-sum__picks li{display: flex;gap: 8px;font-size: .86rem;font-weight: 700;line-height: 1.5}.pb-sum__picks i{color: var(--pb-primary);margin-top: 3px}.pb-near{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-top: 12px;padding: 12px;border-radius: 16px;background: #fffaf0;border: 1px solid #fde7c2}.pb-near>div{flex: 1;min-width: 180px;display: grid}.pb-near strong{font-size: .88rem;color: var(--pb-ink)}.pb-near small{font-size: .8rem;color: var(--pb-muted)}.pb-near__ico{width: 36px;height: 36px;border-radius: 11px;display: grid;place-items: center;color: #fff;background: linear-gradient(135deg,var(--pb-gold),#d97706)}.pb-form{margin-top: 14px;padding: 16px;border-radius: 18px;border: 1px solid var(--pb-line);background: #fff}.pb-form h4{margin: 0 0 12px;font-size: 1rem;font-weight: 900;color: var(--pb-ink)}.pb-form__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.pb-field{display: grid;gap: 5px;font-size: .82rem;font-weight: 800;color: var(--pb-ink)}.pb-field b{color: #dc2626}.pb-field--full{margin-top: 10px}.pb-field input,.pb-field textarea{width: 100%;min-height: 46px;padding: 10px 13px;border-radius: 12px;border: 1.5px solid var(--pb-line);background: var(--pb-soft);font: inherit;font-size: .92rem;color: var(--pb-ink);transition: border-color .2s,box-shadow .2s,background .2s}.pb-field textarea{min-height: 70px;resize: vertical}.pb-field input:focus,.pb-field textarea:focus{outline: 0;border-color: var(--pb-primary-2);background: #fff;box-shadow: 0 0 0 4px rgba(8,145,178,.14)}.pb-field .is-invalid{border-color: #ef4444;background: #fff5f5}.pb-field__err{font-size: .75rem;color: #dc2626;font-weight: 700}.pb-form__alert{margin-top: 10px;padding: 10px 12px;border-radius: 12px;background: #fef2f2;border: 1px solid #fecaca;color: #991b1b;font-size: .84rem}.pb-form__actions{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 14px}.pb-form__assure{margin: 10px 0 0;display: flex;align-items: center;justify-content: center;gap: 6px;font-size: .76rem;color: var(--pb-muted)}.pb-form__assure i{color: var(--pb-green)}.pb-spin{animation: pb-spin .8s linear infinite}@keyframes pb-spin{to{transform: rotate(360deg)}}.pb-done{position: relative;display: grid;justify-items: center;gap: 10px;padding: 30px 10px;text-align: center}.pb-done__ico{width: 72px;height: 72px;border-radius: 50%;display: grid;place-items: center;font-size: 34px;color: #fff;background: linear-gradient(135deg,#22c55e,#15803d);box-shadow: 0 0 0 10px rgba(34,197,94,.14);animation: pb-pop .5s var(--pb-ease)}.pb-done h3{margin: 6px 0 0;font-size: 1.35rem;font-weight: 900;color: var(--pb-ink)}.pb-done p{margin: 0;max-width: 460px;color: var(--pb-muted);line-height: 1.7}.pb-done__next{list-style: none;margin: 8px 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.pb-done__next li{display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;border-radius: 999px;background: var(--pb-soft);font-size: .82rem;font-weight: 700}.pb-done__next b{width: 20px;height: 20px;border-radius: 50%;display: grid;place-items: center;font-size: .72rem;color: #fff;background: var(--pb-primary)}.pb-confetti{position: absolute;inset: 0;pointer-events: none;overflow: hidden}.pb-confetti span{position: absolute;top: -10px;width: 8px;height: 12px;border-radius: 2px;animation: pb-fall 1.8s ease-in forwards}@keyframes pb-fall{to{transform: translateY(420px) rotate(540deg);opacity: 0}}.pb-build__main{position: relative}@media (max-width: 860px){.pb-build{grid-template-columns: 1fr}.pb-build__side{display: none}.pb-mini{display: grid;justify-items: center;line-height: 1.2}.pb-mini small{font-size: .7rem;font-weight: 700;color: var(--pb-muted)}.pb-mini strong{font-size: 1rem;font-weight: 900;color: var(--pb-primary)}.pb-quiz__qs{grid-template-columns: 1fr}.pb-sum{grid-template-columns: 1fr}}@media (max-width: 760px){.pb{padding: 0;align-items: flex-end}.pb__dialog{max-height: 96dvh;border-radius: 24px 24px 0 0}.pb__head{padding: 16px 16px 12px}.pb__title-ico{width: 40px;height: 40px;font-size: 19px}.pb__title p{display: none}.pb__modes{max-width: none}.pb__body{padding: 14px 14px 18px}.pb-matrix{border: 0;background: transparent;overflow: visible}.pb-matrix__scroll{scroll-snap-type: x mandatory;padding-bottom: 6px}.pb-matrix__grid{grid-template-columns: repeat(var(--cols),78vw);min-width: 0;gap: 0 10px}.pb-matrix__corner,.pb-row-label{display: none}.pb-col-head,.pb-cell{grid-row: auto;border-inline-start: 1px solid var(--pb-line);border-inline-end: 1px solid var(--pb-line);background-color: #fff;scroll-snap-align: center}.pb-col-head{border-radius: 18px 18px 0 0;border-top: 1px solid var(--pb-line)}.pb-cell__k{display: flex;align-items: center;gap: 4px;margin-bottom: 2px;font-size: .7rem;font-weight: 800;color: var(--pb-muted)}.pb-steps{gap: 2px}.pb-step__t{font-size: .64rem}.pb-step::after{inset-inline-start: calc(50% + 16px);width: calc(100% - 32px)}.pb-grid,.pb-grid--wide{grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.pb-opt{padding: 14px 8px 12px}.pb-opt__ico{width: 40px;height: 40px;font-size: 19px}.pb-trip{grid-template-columns: 1fr}.pb-addons{grid-template-columns: 1fr}.pb-form__grid,.pb-form__actions{grid-template-columns: 1fr}.pb-build__foot{position: sticky;bottom: -18px;margin: 14px -14px -18px;padding: 10px 14px calc(10px + env(safe-area-inset-bottom));background: rgba(255,255,255,.96);backdrop-filter: blur(8px)}.pb-field input,.pb-field textarea{font-size: 16px}}@media (prefers-reduced-motion: reduce){.pb,.pb *,.pb *::before,.pb *::after{animation: none !important;transition: none !important}}
.rewa-values{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 20px;max-width: 560px}.rewa-values--why{margin-top: 22px;max-width: none}.rewa-values__item{display: inline-flex;align-items: center;gap: 7px;text-decoration: none;color: var(--rewa-primary-dark,#0c3640);background: var(--rewa-bg-glass,rgba(255,255,255,0.85));border: 1px solid var(--rewa-border-2,#d3e8eb);font-size: 13px;font-weight: 700;padding: 8px 12px;border-radius: 999px;transition: background 0.2s,border-color 0.2s,transform 0.2s}.rewa-values__item i{color: var(--rewa-primary,#0e7490);font-size: 15px}.rewa-values__item:hover{background: var(--rewa-card,#fff);border-color: var(--rewa-primary,#0e7490);transform: translateY(-1px)}.rewa-values__item--static{cursor: default;background: var(--rewa-tint,#ecf6f8);border-color: var(--rewa-line,#d5edf1)}.rewa-values__item--static:hover{transform: none;border-color: var(--rewa-line,#d5edf1)}.rewa-packages__value-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(160px,1fr));gap: 10px;width: 100%;margin: 14px 0 16px}.rewa-packages__value{display: flex;align-items: center;gap: 8px;background: var(--rewa-bg-glass,rgba(255,255,255,0.9));border: 1px solid rgba(207,227,230,0.95);border-radius: 12px;padding: 12px 14px;font-size: 13.5px;font-weight: 700;color: var(--rewa-primary-dark,#0c3640)}.rewa-packages__value i{color: var(--rewa-primary,#0e7490);font-size: 18px;flex-shrink: 0}.rewa-whyus__intro .rewa-values{margin-bottom: 0}@media (max-width: 640px){.rewa-values{gap: 6px}.rewa-values__item{font-size: 12.5px;padding: 7px 10px}}.rewa-whyus{--wu-ink: var(--rewa-primary-dark,#0c3640);--wu-muted: var(--rewa-muted,#5a7b82);--wu-teal: var(--rewa-primary,#0e7490);--wu-teal-2: var(--rewa-primary-2,#0891b2);--wu-gold: #c98a3c;--wu-line: #e4eef0;scroll-margin-top: 88px;position: relative;padding: 96px 24px 100px;background: radial-gradient(ellipse 80% 50% at 100% 0%,rgba(8,145,178,0.08),transparent 55%),radial-gradient(ellipse 60% 40% at 0% 100%,rgba(201,138,60,0.07),transparent 50%),linear-gradient(180deg,var(--rewa-bg-soft,#f7fbfc) 0%,var(--rewa-bg-soft,#ffffff) 48%,var(--rewa-wash,#f3fafb) 100%);overflow: hidden}.rewa-whyus__inner{max-width: 1240px;margin: 0 auto;position: relative}.rewa-whyus__intro{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,0.85fr);gap: 40px;align-items: end;margin-bottom: 48px}.rewa-whyus__kicker{display: inline-flex;align-items: center;gap: 8px;color: var(--wu-teal);font-weight: 700;font-size: 13.5px;letter-spacing: 0.5px;margin-bottom: 12px}.rewa-whyus__kicker i{color: var(--wu-gold)}.rewa-whyus__title{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(30px,4.2vw,46px);line-height: 1.18;letter-spacing: -0.5px;color: var(--wu-ink);margin: 0 0 16px}.rewa-whyus__title em{font-style: normal;background: linear-gradient(135deg,var(--wu-teal),var(--wu-teal-2));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.rewa-whyus__lead{margin: 0;color: var(--wu-muted);font-size: clamp(16px,1.8vw,18.5px);line-height: 1.75;max-width: 560px}.rewa-whyus__promise{background: linear-gradient(145deg,var(--rewa-deep,#0c3b46) 0%,#0e5968 100%);color: #fff;border-radius: 22px;padding: 28px 26px;box-shadow: 0 22px 48px rgba(12,59,70,0.22);position: relative;overflow: hidden}.rewa-whyus__promise::after{content: '';position: absolute;inset-inline-end: -40px;bottom: -50px;width: 160px;height: 160px;border-radius: 50%;background: rgba(255,255,255,0.06)}.rewa-whyus__promise-label{display: block;font-size: 13px;font-weight: 600;color: #8ecad4;margin-bottom: 10px}.rewa-whyus__promise-text{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(20px,2.4vw,26px);line-height: 1.35;margin: 0 0 18px;position: relative}.rewa-whyus__promise-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 8px;position: relative}.rewa-whyus__promise-list li{display: flex;align-items: center;gap: 8px;font-size: 14px;color: #d6eef2;font-weight: 500}.rewa-whyus__promise-list i{color: var(--rewa-highlight,#e0a44e);font-size: 15px;flex-shrink: 0}.rewa-whyus__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.rewa-whyus__card{position: relative;background: var(--rewa-bg-glass,rgba(255,255,255,0.9));border: 1px solid var(--wu-line);border-radius: 20px;padding: 26px 24px 24px;transition: transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;display: flex;flex-direction: column;min-height: 100%}.rewa-whyus__card:hover{transform: translateY(-4px);border-color: #c5dde2;box-shadow: 0 18px 40px rgba(16,59,68,0.1)}.rewa-whyus__num{position: absolute;inset-inline-end: 18px;top: 16px;font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 28px;color: rgba(14,116,144,0.1);line-height: 1}.rewa-whyus__icon{width: 52px;height: 52px;border-radius: 15px;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(--wu-teal);font-size: 24px;margin-bottom: 16px}.rewa-whyus__card-title{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 19px;color: var(--wu-ink);margin: 0 0 10px;line-height: 1.3}.rewa-whyus__card-desc{margin: 0;color: var(--wu-muted);font-size: 14.5px;line-height: 1.7;flex: 1}.rewa-whyus__card-tag{display: inline-flex;align-items: center;gap: 6px;margin-top: 16px;font-size: 12.5px;font-weight: 700;color: var(--wu-teal);background: var(--rewa-tint,#ecf6f8);padding: 6px 11px;border-radius: 999px;width: fit-content}.rewa-whyus__cta{margin-top: 44px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 20px;padding: 26px 28px;border-radius: 20px;background: var(--rewa-card,#fff);border: 1px solid var(--wu-line);box-shadow: 0 10px 30px rgba(16,59,68,0.05)}.rewa-whyus__cta-text{max-width: 640px}.rewa-whyus__cta-text h3{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(20px,2.4vw,24px);color: var(--wu-ink);margin: 0 0 6px}.rewa-whyus__cta-text p{margin: 0;color: var(--wu-muted);font-size: 15px;line-height: 1.55}.rewa-whyus__cta-actions{display: flex;flex-wrap: wrap;gap: 12px}.rewa-whyus__btn{display: inline-flex;align-items: center;gap: 8px;text-decoration: none;font-weight: 700;font-size: 15px;padding: 14px 22px;border-radius: 13px;transition: transform 0.2s ease,box-shadow 0.2s ease}.rewa-whyus__btn:hover{transform: translateY(-2px)}.rewa-whyus__btn--primary{background: linear-gradient(135deg,var(--wu-teal),var(--wu-teal-2));color: #fff;box-shadow: 0 12px 24px rgba(14,116,144,0.28)}.rewa-whyus__btn--ghost{background: var(--rewa-card,#fff);color: var(--wu-teal);border: 1px solid var(--rewa-border,#cfe3e6)}@media (max-width: 980px){.rewa-whyus__intro{grid-template-columns: 1fr;gap: 28px}.rewa-whyus__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.rewa-whyus{padding: 64px 20px 72px}.rewa-whyus__grid{grid-template-columns: 1fr}.rewa-whyus__cta{padding: 22px 20px}.rewa-whyus__cta-actions{width: 100%}.rewa-whyus__btn{flex: 1;justify-content: center}}@media (prefers-reduced-motion: reduce){.rewa-whyus__card,.rewa-whyus__btn{transition: none}.rewa-whyus__card:hover,.rewa-whyus__btn:hover{transform: none}}
.rewa-footer{--ft-bg: var(--rewa-deep-2,#082a33);--ft-bg-mid: var(--rewa-deep,#0c3b46);--ft-text: rgba(214,236,240,.78);--ft-muted: rgba(214,236,240,.55);--ft-line: rgba(255,255,255,.09);--ft-accent: #5fd0e0;--ft-primary: var(--rewa-primary,#0e7490);--ft-primary-light: var(--rewa-primary-2,#0891b2);--ft-gold: var(--rewa-highlight,#e0a44e);position: relative;isolation: isolate;overflow: hidden;color: #fff;background: radial-gradient(900px 420px at 100% 0%,color-mix(in srgb,var(--ft-primary-light) 22%,transparent),transparent 60%),radial-gradient(700px 380px at 0% 100%,rgba(224,164,78,.1),transparent 60%),linear-gradient(180deg,var(--ft-bg-mid),var(--ft-bg));padding: clamp(48px,6vw,80px) 0 0}.rewa-footer::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size: 22px 22px;mask-image: linear-gradient(180deg,#000,transparent 55%)}.rewa-footer__inner{position: relative;z-index: 1;max-width: 1240px;margin: 0 auto;padding-inline: 24px}.rewa-footer__top{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 24px 40px;padding: 28px 32px;margin-bottom: clamp(40px,5vw,64px);border-radius: 24px;background: rgba(255,255,255,.05);border: 1px solid var(--ft-line);backdrop-filter: blur(8px)}.rewa-footer__statement{margin: 0;font-family: "Tajawal",sans-serif;font-weight: 800;font-size: clamp(22px,2.4vw,30px);line-height: 1.25;letter-spacing: -.01em;color: #fff}.rewa-footer__statement-sub{margin: 6px 0 0;font-size: 15px;color: var(--ft-text)}.rewa-footer__top-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px}.rewa-footer__contact-item{display: flex;align-items: center;gap: 12px;padding: 10px 16px 10px 10px;border-radius: 16px;background: rgba(255,255,255,.05);border: 1px solid var(--ft-line);color: #fff;text-decoration: none;transition: background .2s,border-color .2s,transform .2s}[dir="rtl"] .rewa-footer__contact-item{padding: 10px 10px 10px 16px}.rewa-footer__contact-item:hover{background: rgba(255,255,255,.09);border-color: rgba(95,208,224,.4);transform: translateY(-2px)}.rewa-footer__contact-icon{width: 42px;height: 42px;border-radius: 12px;display: grid;place-items: center;flex-shrink: 0;font-size: 20px;color: var(--ft-accent);background: rgba(95,208,224,.12)}.rewa-footer__contact-icon--wa{color: #fff;background: #25a65d}.rewa-footer__contact-body{display: flex;flex-direction: column;gap: 2px;min-width: 0}.rewa-footer__contact-label{font-size: 12px;font-weight: 600;color: var(--ft-muted)}.rewa-footer__contact-value{font-size: 15px;font-weight: 700;color: #fff;word-break: break-word}.rewa-footer__contact-value[dir="ltr"]{unicode-bidi: isolate}.rewa-footer__cta-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 16px 22px;border-radius: 16px;font-weight: 800;font-size: 15px;color: #2b1a04;text-decoration: none;background: linear-gradient(135deg,#f7d695,var(--ft-gold));box-shadow: 0 12px 26px -12px rgba(224,164,78,.9);transition: transform .2s,box-shadow .2s}.rewa-footer__cta-btn:hover{transform: translateY(-2px);box-shadow: 0 16px 32px -12px rgba(224,164,78,1)}.rewa-footer__cta-btn:focus-visible{outline: 2px solid #fff;outline-offset: 3px}.rewa-footer__grid{display: grid;grid-template-columns: minmax(260px,340px) minmax(0,1fr);gap: 48px clamp(40px,6vw,96px);align-items: start;padding-bottom: 40px}.rewa-footer__menus{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 32px 40px;min-width: 0}.rewa-footer__grid.is-from-menu.rewa-footer-grid--stacked,.rewa-footer__grid.is-from-menu.rewa-footer-grid--centered{grid-template-columns: 1fr}.rewa-footer__grid.is-from-menu.rewa-footer-grid--centered{text-align: center}.rewa-footer__grid.is-from-menu.rewa-footer-grid--centered .rewa-footer__brand-row,.rewa-footer__grid.is-from-menu.rewa-footer-grid--centered .rewa-footer__social,.rewa-footer__grid.is-from-menu.rewa-footer-grid--centered .rewa-footer__badges,.rewa-footer__grid.is-from-menu.rewa-footer-grid--centered .rewa-footer__links{justify-content: center;align-items: center}.rewa-footer__brand-row{display: inline-flex;align-items: center;gap: 12px;margin-bottom: 18px;text-decoration: none;color: inherit}.rewa-footer__logo{width: 48px;height: 48px;object-fit: contain;border-radius: 14px;padding: 4px;background: #fff;flex-shrink: 0}.rewa-footer__brand-text{display: flex;flex-direction: column;gap: 3px;line-height: 1.1}.rewa-footer__brand-name{font-family: "Tajawal",sans-serif;font-weight: 800;font-size: 22px;letter-spacing: -.3px;color: #fff}.rewa-footer__brand-tag{font-size: 12px;color: var(--ft-muted)}.rewa-footer__desc{color: var(--ft-text);font-size: 14.5px;line-height: 1.8;margin: 0 0 22px}.rewa-footer__social{display: flex;flex-wrap: wrap;gap: 8px}.rewa-footer__social-link{width: 42px;height: 42px;border-radius: 50%;display: inline-grid;place-items: center;font-size: 19px;color: #fff;text-decoration: none;background: rgba(255,255,255,.06);border: 1px solid var(--ft-line);transition: background .2s,border-color .2s,color .2s,transform .2s}.rewa-footer__social-link:hover{background: #fff;color: var(--ft-bg-mid);border-color: #fff;transform: translateY(-3px)}.rewa-footer__social-link:focus-visible{outline: 2px solid var(--ft-gold);outline-offset: 2px}.rewa-footer__badges{list-style: none;margin: 22px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.rewa-footer__badges li{display: inline-flex;align-items: center;gap: 6px;font-size: 12.5px;font-weight: 700;color: var(--ft-text);padding: 6px 11px;border-radius: 999px;border: 1px solid var(--ft-line)}.rewa-footer__badges i{color: var(--ft-gold);font-size: 14px}.rewa-footer__title{margin: 0 0 18px;font-family: "Tajawal",sans-serif;font-weight: 800;font-size: 13px;letter-spacing: .08em;text-transform: uppercase;color: var(--ft-muted)}.rewa-footer__links{display: flex;flex-direction: column;gap: 2px}.rewa-footer__link{position: relative;display: inline-flex;align-items: center;width: fit-content;padding: 6px 0;font-size: 15px;color: var(--ft-text);text-decoration: none;transition: color .2s}.rewa-footer__link::after{content: "";position: absolute;inset-inline-start: 0;bottom: 3px;width: 100%;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: var(--ft-origin,right);transition: transform .3s cubic-bezier(.2,.7,.2,1)}[dir="ltr"] .rewa-footer__link::after{--ft-origin: left}.rewa-footer__link:hover{color: #fff}.rewa-footer__link:hover::after{transform: scaleX(1)}.rewa-footer__link:focus-visible{outline: 2px solid var(--ft-gold);outline-offset: 3px;border-radius: 4px}.rewa-footer__nested{display: flex;flex-direction: column;gap: 2px;margin-top: 6px}.rewa-footer__nested-title{font-size: 13px;font-weight: 800;color: #fff;margin-top: 8px}.rewa-footer__wordmark{position: relative;z-index: 0;margin: 0 auto -0.18em;text-align: center;font-family: "Tajawal",sans-serif;font-weight: 800;font-size: clamp(64px,15vw,220px);line-height: 1;letter-spacing: -.04em;white-space: nowrap;direction: ltr;pointer-events: none;user-select: none;background: linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0) 85%);-webkit-background-clip: text;background-clip: text;color: transparent}.rewa-footer__bottom{position: relative;z-index: 8;max-width: 1240px;margin: 0 auto;padding: 18px 24px 26px;border-top: 1px solid var(--ft-line);display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 24px}.rewa-footer__copy{margin: 0;font-size: 13.5px;color: var(--ft-muted)}.rewa-footer__legal{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 13.5px;color: var(--ft-muted)}.rewa-footer__legal a{color: var(--ft-text);text-decoration: none;font-weight: 600;transition: color .2s}.rewa-footer__legal a:hover{color: #fff}.rewa-footer__country{position: relative;z-index: 9}.rewa-footer__country-menu{position: fixed;z-index: 90;width: min(320px,86vw);padding: 10px;border-radius: 16px;background: var(--rewa-deep,#0c3b46);border: 1px solid rgba(255,255,255,0.12);box-shadow: 0 18px 40px rgba(0,0,0,0.35);max-height: min(70vh,420px);overflow-y: auto}.rewa-footer__country-menu[hidden]{display: none !important}.rewa-footer__country-btn{display: inline-flex;align-items: center;gap: 8px;padding: 8px 12px;border-radius: 999px;border: 1px solid rgba(255,255,255,0.16);background: rgba(255,255,255,0.08);color: #fff;font: inherit;font-size: 13.5px;font-weight: 700;cursor: pointer;transition: background 0.2s,border-color 0.2s,transform 0.2s}.rewa-footer__country-btn:hover,.rewa-footer__country-btn[aria-expanded="true"]{background: rgba(255,255,255,0.14);border-color: rgba(95,208,224,0.45)}.rewa-footer__country-flag{display: inline-flex;width: 22px;height: 16px;align-items: center;justify-content: center;font-size: 16px;line-height: 1}.rewa-footer__country-flag img{width: 22px;height: 16px;object-fit: cover;border-radius: 2px}.rewa-footer__country-hint{margin: 0 6px 8px;color: var(--ft-muted);font-size: 12px;line-height: 1.45}.rewa-footer__country-item{width: 100%;display: flex;align-items: center;gap: 10px;padding: 10px 12px;border: 0;border-radius: 12px;background: transparent;color: #fff;text-align: start;font: inherit;text-decoration: none;cursor: pointer;transition: background 0.15s}.rewa-footer__country-item:hover,.rewa-footer__country-item.is-active{background: rgba(8,145,178,0.28)}.rewa-footer__country-item-flag{font-size: 18px;line-height: 1;width: 24px;text-align: center}.rewa-footer__country-item-flag img{width: 22px;height: 16px;object-fit: cover;border-radius: 2px}.rewa-footer__country-item-text{display: flex;flex-direction: column;gap: 2px;flex: 1;min-width: 0}.rewa-footer__country-item-name{font-weight: 700;font-size: 14px}.rewa-footer__country-item-meta{color: var(--ft-muted);font-size: 11.5px}.rewa-footer__country-item .ph-check{color: var(--ft-accent)}.rewa-wa-float{position: fixed;inset-inline-end: 22px;bottom: 22px;z-index: 60;width: 58px;height: 58px;border-radius: 50%;background: #25a65d;display: flex;align-items: center;justify-content: center;color: #fff;text-decoration: none;animation: waPulse 2.4s infinite;box-shadow: 0 10px 26px rgba(37,166,93,0.4);transition: transform 0.2s,box-shadow 0.2s}.rewa-wa-float:hover{transform: scale(1.06);box-shadow: 0 14px 32px rgba(37,166,93,0.5)}.rewa-wa-float:focus-visible{outline: 3px solid var(--rewa-highlight,#e0a44e);outline-offset: 3px}.rewa-wa-float i{font-size: 30px;line-height: 1}@media (max-width: 1024px){.rewa-footer__top{grid-template-columns: 1fr}.rewa-footer__grid{grid-template-columns: 1fr;gap: 40px}}@media (max-width: 640px){.rewa-footer__inner{padding-inline: 18px}.rewa-footer__top{padding: 22px 18px;border-radius: 20px}.rewa-footer__top-actions>*{flex: 1 1 100%}.rewa-footer__menus{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 20px}.rewa-footer__bottom{flex-direction: column;align-items: flex-start;padding-inline: 18px}}@media (max-width: 480px){.rewa-wa-float{width: 52px;height: 52px;inset-inline-end: 16px;bottom: 16px}.rewa-wa-float i{font-size: 26px}}@supports (padding: max(0px)){.rewa-footer__bottom{padding-bottom: max(26px,env(safe-area-inset-bottom))}.rewa-wa-float{bottom: max(22px,calc(env(safe-area-inset-bottom) + 10px))}}@media (prefers-reduced-motion: reduce){.rewa-wa-float{animation: none}.rewa-footer__social-link,.rewa-footer__link,.rewa-footer__link::after,.rewa-footer__contact-item,.rewa-footer__cta-btn,.rewa-wa-float{transition: none}}
.rx{--rx-primary: var(--rewa-primary,#0e7490);--rx-primary-2: var(--rewa-primary-2,#0891b2);--rx-deep: var(--rewa-deep,#0c3b46);--rx-deep-2: var(--rewa-deep-2,#082a33);--rx-gold: var(--rewa-highlight,#e0a44e);--rx-ink: var(--rewa-primary-dark,#0c3640);--rx-text: var(--rewa-text,#103b44);--rx-muted: var(--rewa-muted,#5a7b82);--rx-card: var(--rewa-card,#fff);--rx-soft: var(--rewa-surface,#fbfdfe);--rx-wash: var(--rewa-wash,#f3fafb);--rx-tint: var(--rewa-tint,#ecf6f8);--rx-line: var(--rewa-tint-2,#e3eff1);--rx-radius: 24px;--rx-ease: cubic-bezier(.2,.7,.2,1);position: relative;scroll-margin-top: 80px;padding: clamp(72px,9vw,120px) 24px}.rx *,.rx *::before,.rx *::after{box-sizing: border-box}.rx [hidden]{display: none !important}.rx__inner{max-width: 1240px;margin: 0 auto;position: relative}.rx-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 24px 48px;margin-bottom: clamp(36px,5vw,56px)}.rx-head--center{flex-direction: column;align-items: center;text-align: center}.rx-head__copy{max-width: 640px}.rx-kicker{display: inline-flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--rx-primary);background: var(--rx-tint);padding: 7px 14px 7px 12px;border-radius: 999px}.rx-kicker::before{content: '';width: 7px;height: 7px;border-radius: 50%;background: currentColor;box-shadow: 0 0 0 4px color-mix(in srgb,currentColor 22%,transparent)}.rx-title{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(30px,4.4vw,50px);line-height: 1.12;letter-spacing: -.02em;color: var(--rx-ink);margin: 16px 0 14px}.rx-title em{font-style: normal;background: linear-gradient(90deg,var(--rx-primary),var(--rx-primary-2) 60%,var(--rx-gold));-webkit-background-clip: text;background-clip: text;color: transparent}.rx-lead{font-size: clamp(16px,1.4vw,18px);color: var(--rx-muted);margin: 0;line-height: 1.7}.rx-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;font: inherit;font-weight: 800;font-size: 15px;line-height: 1;padding: 15px 22px;border-radius: 14px;border: 0;cursor: pointer;text-decoration: none;transition: transform .25s var(--rx-ease),box-shadow .25s,background .25s,color .25s}.rx-btn i{font-size: 17px;transition: transform .25s var(--rx-ease)}[dir="rtl"] .rx-btn .ph-arrow-right,[dir="ltr"] .rx-btn .ph-arrow-left{transform: scaleX(-1)}.rx-btn:hover i.ph-arrow-left{transform: translateX(-4px)}[dir="ltr"] .rx-btn:hover i.ph-arrow-left{transform: scaleX(-1) translateX(-4px)}.rx-btn--primary{color: #fff;background: linear-gradient(135deg,var(--rx-primary),var(--rx-primary-2));box-shadow: 0 10px 24px -8px color-mix(in srgb,var(--rx-primary) 60%,transparent)}.rx-btn--primary:hover{transform: translateY(-2px);box-shadow: 0 16px 32px -10px color-mix(in srgb,var(--rx-primary) 70%,transparent)}.rx-btn--gold{color: #2b1a04;background: linear-gradient(135deg,#f3c77c,var(--rx-gold));box-shadow: 0 10px 26px -10px rgba(224,164,78,.8)}.rx-btn--gold:hover{transform: translateY(-2px)}.rx-btn--ghost{color: var(--rx-ink);background: var(--rx-card);border: 1px solid var(--rx-line)}.rx-btn--ghost:hover{border-color: var(--rx-primary);color: var(--rx-primary)}.rx-btn--glass{color: #fff;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.22);backdrop-filter: blur(6px)}.rx-btn--glass:hover{background: rgba(255,255,255,.18)}.rx-sv{background: var(--rx-card)}.rx-sv__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,340px),1fr));gap: 1px;background: var(--rx-line);border: 1px solid var(--rx-line);border-radius: var(--rx-radius);overflow: hidden}.rx-sv__item{position: relative;background: var(--rx-card);padding: 34px 30px 32px;display: grid;grid-template-columns: auto 1fr;gap: 6px 18px;align-content: start;transition: background .35s;isolation: isolate}.rx-sv__item::before{content: '';position: absolute;inset: 0;z-index: -1;opacity: 0;background: radial-gradient(420px circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--rx-primary) 9%,transparent),transparent 60%);transition: opacity .35s}.rx-sv__item:hover::before{opacity: 1}.rx-sv__icon{grid-row: span 2;width: 54px;height: 54px;border-radius: 16px;display: grid;place-items: center;font-size: 26px;color: var(--rx-primary);background: var(--rx-tint);transition: transform .35s var(--rx-ease),background .35s,color .35s}.rx-sv__item:hover .rx-sv__icon{transform: rotate(-6deg) scale(1.06);background: linear-gradient(135deg,var(--rx-primary),var(--rx-primary-2));color: #fff}.rx-sv__num{position: absolute;inset-inline-end: 26px;top: 22px;font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 15px;color: var(--rx-muted);opacity: .45;letter-spacing: .05em}.rx-sv__name{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 19px;color: var(--rx-ink);margin: 4px 0 0;padding-inline-end: 34px}.rx-sv__desc{font-size: 15px;color: var(--rx-muted);margin: 0;line-height: 1.7}.rx-ds{background: linear-gradient(180deg,var(--rx-wash),var(--rx-soft))}.rx-ds__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr));gap: 18px}.rx-ds__tile{position: relative;border-radius: var(--rx-radius);overflow: hidden;aspect-ratio: 3 / 4;min-height: 340px;background: var(--rx-deep);color: #fff;isolation: isolate;box-shadow: 0 20px 40px -24px rgba(8,42,51,.55)}.rx-ds__tile img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;transition: transform 1s var(--rx-ease)}.rx-ds__tile::after{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(8,42,51,0) 30%,rgba(8,42,51,.55) 60%,rgba(8,42,51,.92));transition: opacity .4s}.rx-ds__tile:hover img{transform: scale(1.07)}.rx-ds__tag{position: absolute;top: 16px;inset-inline-start: 16px;font-size: 12.5px;font-weight: 700;padding: 7px 12px;border-radius: 999px;background: rgba(255,255,255,.16);border: 1px solid rgba(255,255,255,.25);backdrop-filter: blur(8px)}.rx-ds__body{position: absolute;inset-inline: 0;bottom: 0;padding: 24px}.rx-ds__name{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 22px;margin: 0;color: #fff}.rx-ds__desc{font-size: 14.5px;line-height: 1.65;color: rgba(255,255,255,.82);margin: 0;display: grid;grid-template-rows: 0fr;opacity: 0;transition: grid-template-rows .45s var(--rx-ease),opacity .35s,margin .35s}.rx-ds__desc>span{overflow: hidden}.rx-ds__tile:hover .rx-ds__desc,.rx-ds__tile:focus-within .rx-ds__desc{grid-template-rows: 1fr;opacity: 1;margin-top: 8px}@media (hover: none){.rx-ds__desc{grid-template-rows: 1fr;opacity: 1;margin-top: 8px}}.rx-pk{background: radial-gradient(1200px 500px at 85% -10%,color-mix(in srgb,var(--rx-primary-2) 10%,transparent),transparent 60%),var(--rx-soft);overflow: hidden}.rx-pk__controls{display: flex;flex-wrap: wrap;align-items: center;gap: 14px}.rx-seg{position: relative;display: inline-flex;padding: 5px;border-radius: 16px;background: var(--rx-card);border: 1px solid var(--rx-line);box-shadow: 0 6px 18px -12px rgba(16,59,68,.35)}.rx-seg .rewa-packages__switch-btn{position: relative;z-index: 1;display: inline-flex;align-items: center;gap: 8px;font: inherit;font-weight: 800;font-size: 14.5px;color: var(--rx-muted);background: transparent;border: 0;border-radius: 12px;padding: 11px 18px;cursor: pointer;transition: color .25s,background .25s}.rx-seg .rewa-packages__switch-btn i{font-size: 18px}.rx-seg .rewa-packages__switch-btn.is-active{color: #fff;background: linear-gradient(135deg,var(--rx-primary),var(--rx-primary-2));box-shadow: 0 8px 18px -8px color-mix(in srgb,var(--rx-primary) 70%,transparent)}.rx-seg__count{font-size: 12px;min-width: 22px;padding: 2px 7px;border-radius: 999px;background: color-mix(in srgb,currentColor 14%,transparent)}.rx-arrows{display: inline-flex;gap: 8px}.rx-arrow{width: 46px;height: 46px;border-radius: 50%;display: grid;place-items: center;cursor: pointer;background: var(--rx-card);border: 1px solid var(--rx-line);color: var(--rx-ink);font-size: 18px;transition: background .25s,color .25s,border-color .25s,opacity .25s,transform .25s}.rx-arrow:hover:not(:disabled){background: var(--rx-ink);color: #fff;border-color: var(--rx-ink);transform: scale(1.05)}.rx-arrow:disabled{opacity: .35;cursor: default}.rx-pk__includes{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 22px;margin: -18px 0 30px;color: var(--rx-muted);font-size: 14px;font-weight: 600}.rx-pk__includes-label{color: var(--rx-ink);font-weight: 800}.rx-pk__includes .rewa-packages__trust-item{display: inline-flex;align-items: center;gap: 7px}.rx-pk__includes .rewa-packages__trust-item i{color: var(--rx-primary);font-size: 17px}.rx-pk__panel{transition: opacity .18s ease,transform .18s ease}.rx-pk__panel.is-switching{opacity: 0;transform: translateY(8px)}.rx-rail{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 40px) / 3);gap: 20px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;padding: 26px 0 34px;margin: -26px 0 -10px;scrollbar-width: none}.rx-rail::-webkit-scrollbar{display: none}.rx-pk__panel{position: relative;overflow: hidden}.rx-pk__panel::after{content: none}.rx-rail>*{scroll-snap-align: start}.rx-progress{height: 3px;border-radius: 3px;background: var(--rx-line);overflow: hidden;max-width: 260px;margin: 6px auto 0}.rx-progress__bar{display: block;height: 100%;width: 30%;border-radius: inherit;background: linear-gradient(90deg,var(--rx-primary),var(--rx-gold));transition: width .25s,margin .25s}.rx-pk-card{position: relative;display: flex;flex-direction: column;isolation: isolate;background: var(--rx-card);border: 1px solid var(--rx-line);border-radius: var(--rx-radius);padding: 26px 24px 22px;color: var(--rx-text);transition: transform .35s var(--rx-ease),box-shadow .35s,border-color .35s}.rx-pk-card::before{content: '';position: absolute;inset: 0;border-radius: inherit;z-index: -1;opacity: 0;transition: opacity .35s;background: radial-gradient(380px circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--rx-primary-2) 12%,transparent),transparent 65%)}.rx-pk-card:hover{transform: translateY(-6px);border-color: color-mix(in srgb,var(--rx-primary) 35%,var(--rx-line));box-shadow: 0 30px 60px -30px rgba(16,59,68,.35)}.rx-pk-card:hover::before{opacity: 1}.rx-pk-card__head{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-bottom: 18px}.rx-pk-card__icon{width: 48px;height: 48px;border-radius: 14px;display: grid;place-items: center;font-size: 24px;color: var(--rx-primary);background: var(--rx-tint)}.rx-pk-card__tier{font-size: 12.5px;font-weight: 800;color: var(--rx-primary);background: var(--rx-tint);padding: 6px 11px;border-radius: 999px}.rx-pk-card__name{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 21px;line-height: 1.3;margin: 0 0 8px;color: var(--rx-ink)}.rx-pk-card__desc{font-size: 14.5px;line-height: 1.65;color: var(--rx-muted);margin: 0 0 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: calc(1.65em * 2)}.rx-pk-card__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;padding: 16px 0;border-block: 1px dashed var(--rx-line);margin-bottom: 18px}.rx-pk-card__from{width: 100%;font-size: 12.5px;font-weight: 700;color: var(--rx-muted)}.rx-pk-card__amount{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 32px;line-height: 1;letter-spacing: -.02em;color: var(--rx-ink)}.rx-pk-card__dur{display: inline-flex;align-items: center;gap: 5px;font-size: 13px;font-weight: 700;color: var(--rx-muted)}.rx-pk-card__feats{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.rx-pk-card__feats li{display: flex;align-items: flex-start;gap: 10px;font-size: 14.5px;line-height: 1.5}.rx-pk-card__feats li i{flex-shrink: 0;width: 20px;height: 20px;margin-top: 1px;border-radius: 50%;display: grid;place-items: center;font-size: 11px;color: #fff;background: var(--rx-primary)}.rx-pk-card__more{margin-top: 10px}.rx-pk-card__more summary{list-style: none;cursor: pointer;display: inline-flex;align-items: center;gap: 6px;font-size: 13.5px;font-weight: 800;color: var(--rx-primary)}.rx-pk-card__more summary::-webkit-details-marker{display: none}.rx-pk-card__more summary i{transition: transform .25s}.rx-pk-card__more[open] summary i{transform: rotate(45deg)}.rx-pk-card__more .rx-pk-card__feats{margin-top: 10px}.rx-pk-card__foot{margin-top: auto;padding-top: 22px}.rx-pk-card__cta{width: 100%}.rx-pk-card__note{display: flex;align-items: center;justify-content: center;gap: 6px;margin: 12px 0 0;font-size: 12.5px;color: var(--rx-muted)}.rx-pk-card--featured{color: #e6f4f6;border-color: transparent;background: radial-gradient(500px 260px at 100% 0%,rgba(224,164,78,.22),transparent 60%),linear-gradient(160deg,var(--rx-deep),var(--rx-deep-2));box-shadow: 0 30px 60px -28px rgba(8,42,51,.7)}.rx-pk-card--featured::after{content: '';position: absolute;inset: 0;border-radius: inherit;padding: 1px;z-index: -1;pointer-events: none;background: linear-gradient(140deg,rgba(243,199,124,.9),rgba(255,255,255,.06) 40%,rgba(95,208,224,.5));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude}.rx-pk-card--featured .rx-pk-card__name,.rx-pk-card--featured .rx-pk-card__amount{color: #fff}.rx-pk-card--featured .rx-pk-card__desc,.rx-pk-card--featured .rx-pk-card__from,.rx-pk-card--featured .rx-pk-card__dur,.rx-pk-card--featured .rx-pk-card__note{color: rgba(230,244,246,.72)}.rx-pk-card--featured .rx-pk-card__icon{color: #2b1a04;background: linear-gradient(135deg,#f3c77c,var(--rx-gold))}.rx-pk-card--featured .rx-pk-card__tier{color: #f3c77c;background: rgba(243,199,124,.14)}.rx-pk-card--featured .rx-pk-card__price{border-color: rgba(255,255,255,.14)}.rx-pk-card--featured .rx-pk-card__feats li i{color: #2b1a04;background: var(--rx-gold)}.rx-pk-card--featured .rx-pk-card__more summary{color: #f3c77c}.rx-pk-card__ribbon{position: absolute;top: -13px;inset-inline-start: 24px;display: inline-flex;align-items: center;gap: 6px;font-size: 12.5px;font-weight: 800;color: #2b1a04;padding: 6px 12px;border-radius: 999px;background: linear-gradient(135deg,#f7d695,var(--rx-gold));box-shadow: 0 8px 18px -6px rgba(224,164,78,.8)}.rx-pk-custom{position: relative;display: flex;flex-direction: column;justify-content: space-between;gap: 22px;border-radius: var(--rx-radius);padding: 30px 26px;overflow: hidden;color: #fff;isolation: isolate;background: linear-gradient(150deg,var(--rx-primary),var(--rx-primary-2))}.rx-pk-custom::before{content: '';position: absolute;inset: 0;z-index: -1;background-image: radial-gradient(rgba(255,255,255,.18) 1px,transparent 1px);background-size: 18px 18px;mask-image: linear-gradient(180deg,#000,transparent 75%)}.rx-pk-custom__icon{width: 56px;height: 56px;border-radius: 16px;display: grid;place-items: center;font-size: 28px;background: rgba(255,255,255,.16);border: 1px solid rgba(255,255,255,.25)}.rx-pk-custom__title{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 26px;line-height: 1.25;margin: 18px 0 8px}.rx-pk-custom__sub{margin: 0;color: rgba(255,255,255,.85);line-height: 1.7}.rx-pk-custom__steps{list-style: none;margin: 18px 0 0;padding: 0;display: grid;gap: 8px;font-size: 14px;font-weight: 600}.rx-pk-custom__steps li{display: flex;align-items: center;gap: 10px}.rx-pk-custom__steps b{width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;font-size: 12px;background: rgba(255,255,255,.2)}.rx-pk-custom .rx-btn{background: #fff;color: var(--rx-ink)}.rx-pk-custom .rx-btn:hover{transform: translateY(-2px);box-shadow: 0 14px 28px -12px rgba(0,0,0,.45)}.rx-of{background: var(--rx-deep-2);color: #e6f4f6;overflow: hidden}.rx-of::before{content: '';position: absolute;inset: 0;pointer-events: none;background: radial-gradient(700px 380px at 10% 0%,rgba(224,164,78,.18),transparent 60%),radial-gradient(800px 420px at 95% 100%,color-mix(in srgb,var(--rx-primary-2) 35%,transparent),transparent 60%)}.rx-of .rx-kicker{color: #f3c77c;background: rgba(243,199,124,.12)}.rx-of .rx-title{color: #fff}.rx-of .rx-lead{color: rgba(230,244,246,.72)}.rx-of__grid{display: grid;gap: 22px}.rx-of__grid--multi{grid-template-columns: repeat(auto-fit,minmax(min(100%,520px),1fr))}.rx-of-card{position: relative;display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);border-radius: 28px;overflow: hidden;isolation: isolate;background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.1);box-shadow: 0 40px 80px -40px rgba(0,0,0,.6)}.rx-of__grid--multi .rx-of-card{grid-template-columns: 1fr}.rx-of-card__media{position: relative;min-height: 360px;background: linear-gradient(135deg,var(--rx-primary),var(--rx-deep));overflow: hidden}.rx-of__grid--multi .rx-of-card__media{min-height: 260px}.rx-of-card__media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--rx-ease)}.rx-of-card:hover .rx-of-card__media img{transform: scale(1.05)}.rx-of-card__media::after{content: '';position: absolute;inset: 0;background: linear-gradient(90deg,transparent 55%,rgba(8,42,51,.55))}[dir="ltr"] .rx-of-card__media::after{background: linear-gradient(270deg,transparent 55%,rgba(8,42,51,.55))}.rx-of-card__placeholder{position: absolute;inset: 0;display: grid;place-items: center;font-size: 96px;color: rgba(255,255,255,.25)}.rx-of-card__badge{position: absolute;top: 18px;inset-inline-start: 18px;z-index: 1;font-size: 12.5px;font-weight: 800;padding: 7px 13px;border-radius: 999px;color: #fff;background: rgba(8,42,51,.55);border: 1px solid rgba(255,255,255,.2);backdrop-filter: blur(8px)}.rx-of-card__stamp{position: absolute;bottom: 20px;inset-inline-start: 20px;z-index: 1;width: 104px;height: 104px;border-radius: 50%;display: grid;place-items: center;text-align: center;font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 17px;line-height: 1.15;padding: 10px;color: #2b1a04;background: radial-gradient(circle at 30% 25%,#fbe2ae,var(--rx-gold) 70%);box-shadow: 0 16px 34px -10px rgba(224,164,78,.75),inset 0 0 0 5px rgba(255,255,255,.35);transform: rotate(-8deg)}.rx-of-card__body{display: flex;flex-direction: column;gap: 14px;padding: clamp(26px,3.4vw,44px)}.rx-of-card__name{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(24px,2.6vw,32px);line-height: 1.2;margin: 0;color: #fff}.rx-of-card__lead{margin: 0;color: #f3c77c;font-weight: 700;font-size: 15px}.rx-of-card__desc{margin: 0;color: rgba(230,244,246,.75);line-height: 1.75;font-size: 15px}.rx-of-card__pricing{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 14px;padding: 18px 0;border-block: 1px solid rgba(255,255,255,.1);margin-top: auto}.rx-of-card__price{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(30px,3vw,40px);line-height: 1;color: #fff}.rx-of-card__was{font-size: 16px;color: rgba(230,244,246,.5);text-decoration: line-through}.rx-of-card__timer{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;font-size: 13px;color: rgba(230,244,246,.7)}.rx-of-card__clock{display: inline-flex;gap: 6px;direction: ltr}.rx-of-card__clock span{min-width: 46px;padding: 7px 6px 5px;border-radius: 10px;text-align: center;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.1)}.rx-of-card__clock b{display: block;font-family: 'Tajawal',sans-serif;font-size: 18px;color: #fff;line-height: 1}.rx-of-card__clock small{display: block;font-size: 10px;margin-top: 3px;opacity: .7}.rx-of-card__actions{display: flex;flex-wrap: wrap;gap: 10px}.rx-of-card__actions .rx-btn{flex: 1 1 auto}.rx-faq{background: var(--rx-soft)}.rx-faq__layout{display: grid;grid-template-columns: minmax(260px,340px) minmax(0,1fr);gap: clamp(28px,4vw,56px);align-items: start}.rx-faq__main{min-width: 0}.rx-faq__aside{position: sticky;top: 96px;display: grid;gap: 22px}.rx-faq__aside .rx-title{font-size: clamp(28px,3.4vw,40px)}.rx-faq__search{position: relative}.rx-faq__search i{position: absolute;top: 50%;inset-inline-start: 16px;transform: translateY(-50%);font-size: 18px;color: var(--rx-muted);pointer-events: none}.rx-faq__search input{width: 100%;font: inherit;font-size: 15px;color: var(--rx-text);padding: 15px 16px;padding-inline-start: 46px;border-radius: 14px;background: var(--rx-card);border: 1px solid var(--rx-line);outline: none;transition: border-color .2s,box-shadow .2s}.rx-faq__search input:focus{border-color: var(--rx-primary);box-shadow: 0 0 0 4px color-mix(in srgb,var(--rx-primary) 14%,transparent)}.rx-faq__topics{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 22px}.rx-faq.is-searching .rx-faq__topics{opacity: .5}.rx-faq__topic{display: inline-flex;align-items: center;gap: 8px;white-space: nowrap;font: inherit;font-weight: 700;font-size: 14px;color: var(--rx-text);padding: 7px 14px 7px 8px;border-radius: 999px;border: 1px solid var(--rx-line);background: var(--rx-card);cursor: pointer;transition: background .2s,border-color .2s,color .2s,box-shadow .2s,opacity .2s}[dir="rtl"] .rx-faq__topic{padding: 7px 8px 7px 14px}.rx-faq__topic i{width: 28px;height: 28px;border-radius: 50%;display: grid;place-items: center;font-size: 15px;color: var(--rx-primary);background: var(--rx-tint);flex-shrink: 0;transition: background .2s,color .2s}.rx-faq__topic small{font-size: 11.5px;font-weight: 800;color: var(--rx-muted)}.rx-faq__topic:hover{border-color: color-mix(in srgb,var(--rx-primary) 40%,var(--rx-line))}.rx-faq__topic.is-active{color: #fff;border-color: transparent;background: linear-gradient(135deg,var(--rx-primary),var(--rx-primary-2));box-shadow: 0 10px 22px -12px color-mix(in srgb,var(--rx-primary) 80%,transparent)}.rx-faq__topic.is-active i{background: rgba(255,255,255,.2);color: #fff}.rx-faq__topic.is-active small{color: rgba(255,255,255,.8)}.rx-faq__help{border-radius: 20px;padding: 20px;color: #fff;background: linear-gradient(150deg,var(--rx-deep),var(--rx-deep-2))}.rx-faq__help p{margin: 0 0 14px;font-weight: 700;line-height: 1.6}.rx-faq__help-actions{display: flex;flex-wrap: wrap;gap: 8px}.rx-faq__help-actions .rx-btn{padding: 12px 16px;font-size: 14px;flex: 1 1 auto}.rx-faq__group + .rx-faq__group{margin-top: 30px}.rx-faq__group-title{display: none;align-items: center;gap: 10px;font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: 17px;color: var(--rx-ink);margin: 0 0 12px}.rx-faq.is-searching .rx-faq__group-title{display: flex}.rx-faq__list{display: grid;gap: 10px}.rx-faq__item{background: var(--rx-card);border: 1px solid var(--rx-line);border-radius: 18px;transition: border-color .25s,box-shadow .25s}.rx-faq__item[open]{border-color: color-mix(in srgb,var(--rx-primary) 30%,var(--rx-line));box-shadow: 0 18px 40px -26px rgba(16,59,68,.45)}.rx-faq__item summary{list-style: none;cursor: pointer;display: flex;align-items: center;gap: 16px;padding: 20px 22px;font-family: 'Tajawal',sans-serif;font-weight: 700;font-size: 17px;line-height: 1.45;color: var(--rx-ink)}.rx-faq__item summary::-webkit-details-marker{display: none}.rx-faq__item summary:focus-visible{outline: 2px solid var(--rx-primary);outline-offset: -2px;border-radius: 18px}.rx-faq__q{flex: 1}.rx-faq__plus{position: relative;flex-shrink: 0;width: 32px;height: 32px;border-radius: 50%;background: var(--rx-tint);transition: background .3s,transform .4s var(--rx-ease)}.rx-faq__plus::before,.rx-faq__plus::after{content: '';position: absolute;inset: 0;margin: auto;width: 12px;height: 2px;border-radius: 2px;background: var(--rx-primary);transition: transform .4s var(--rx-ease),background .3s}.rx-faq__plus::after{transform: rotate(90deg)}.rx-faq__item[open] .rx-faq__plus{background: var(--rx-primary);transform: rotate(180deg)}.rx-faq__item[open] .rx-faq__plus::before,.rx-faq__item[open] .rx-faq__plus::after{background: #fff}.rx-faq__item[open] .rx-faq__plus::after{transform: rotate(0)}.rx-faq__a{padding: 0 22px 22px;margin: 0;color: var(--rx-muted);font-size: 15.5px;line-height: 1.85}.rx-faq__item[open] .rx-faq__a{animation: rxFadeDown .35s var(--rx-ease)}.rx-faq mark{background: color-mix(in srgb,var(--rx-gold) 35%,transparent);color: inherit;border-radius: 4px;padding: 0 2px}.rx-faq__empty{text-align: center;padding: 40px 20px;border: 1px dashed var(--rx-line);border-radius: 20px;color: var(--rx-muted)}.rx-faq__empty i{font-size: 34px;color: var(--rx-primary);display: block;margin-bottom: 8px}.rx-cta{background: linear-gradient(180deg,var(--rx-soft),var(--rx-card));padding-bottom: clamp(56px,7vw,96px)}.rx-cta__card{position: relative;overflow: hidden;isolation: isolate;display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);gap: clamp(28px,4vw,64px);align-items: center;padding: clamp(32px,5vw,64px);border-radius: 32px;color: #e6f4f6;background: radial-gradient(600px 320px at 100% 0%,color-mix(in srgb,var(--rx-primary-2) 45%,transparent),transparent 65%),radial-gradient(500px 300px at 0% 100%,rgba(224,164,78,.2),transparent 60%),linear-gradient(150deg,var(--rx-deep),var(--rx-deep-2));box-shadow: 0 50px 100px -50px rgba(8,42,51,.75)}.rx-cta__card::before{content: '';position: absolute;inset: 0;z-index: -1;opacity: .5;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: 44px 44px;mask-image: radial-gradient(ellipse at 30% 40%,#000,transparent 70%)}.rx-cta .rx-kicker{color: #f3c77c;background: rgba(243,199,124,.12)}.rx-cta__title{font-family: 'Tajawal',sans-serif;font-weight: 800;font-size: clamp(30px,4.2vw,52px);line-height: 1.12;letter-spacing: -.02em;color: #fff;margin: 18px 0 14px}.rx-cta__lead{margin: 0;font-size: clamp(16px,1.4vw,18px);line-height: 1.75;color: rgba(230,244,246,.78);max-width: 540px}.rx-cta__actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}.rx-cta__actions .rx-btn{padding: 16px 24px;font-size: 16px}.rx-cta__wa{color: #fff;background: #25a65d;box-shadow: 0 12px 26px -12px rgba(37,166,93,.9)}.rx-cta__wa:hover{transform: translateY(-2px);background: #1f9552}.rx-cta__assure{list-style: none;display: flex;flex-wrap: wrap;gap: 8px 20px;margin: 22px 0 0;padding: 0;font-size: 14px;color: rgba(230,244,246,.75)}.rx-cta__assure li{display: inline-flex;align-items: center;gap: 7px}.rx-cta__assure i{color: #5fd0e0;font-size: 17px}.rx-cta__steps{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px;position: relative}.rx-cta__steps::before{content: '';position: absolute;top: 34px;bottom: 34px;inset-inline-start: 39px;width: 2px;background: linear-gradient(180deg,#f3c77c,rgba(95,208,224,.6));opacity: .5}.rx-cta__step{position: relative;display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 16px;padding: 16px 18px;border-radius: 20px;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.1);backdrop-filter: blur(6px);transition: transform .3s var(--rx-ease),background .3s,border-color .3s}.rx-cta__step:hover{transform: translateX(-4px);background: rgba(255,255,255,.09);border-color: rgba(243,199,124,.35)}[dir="ltr"] .rx-cta__step:hover{transform: translateX(4px)}.rx-cta__step-icon{position: relative;z-index: 1;width: 44px;height: 44px;border-radius: 14px;display: grid;place-items: center;font-size: 21px;color: #2b1a04;background: linear-gradient(135deg,#f7d695,var(--rx-gold));box-shadow: 0 8px 18px -8px rgba(224,164,78,.9)}.rx-cta__step strong{display: block;font-family: 'Tajawal',sans-serif;font-size: 16.5px;color: #fff}.rx-cta__step div>span{display: block;font-size: 13.5px;line-height: 1.55;color: rgba(230,244,246,.68);margin-top: 2px}.rx-cta__step-time{font-style: normal;font-size: 12px;font-weight: 800;white-space: nowrap;color: #5fd0e0;background: rgba(95,208,224,.12);padding: 5px 10px;border-radius: 999px}@media (max-width: 1024px){.rx-cta__card{grid-template-columns: 1fr}}@media (max-width: 640px){.rx-cta__card{border-radius: 24px;padding: 28px 20px}.rx-cta__actions .rx-btn{flex: 1 1 100%}.rx-cta__step{grid-template-columns: auto 1fr;padding: 14px}.rx-cta__step-time{grid-column: 2;justify-self: start}.rx-cta__steps::before{inset-inline-start: 35px}}@keyframes rxFadeDown{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}@media (max-width: 1024px){.rx-rail{grid-auto-columns: calc((100% - 20px) / 2)}.rx-of-card{grid-template-columns: 1fr}.rx-of-card__media{min-height: 280px}.rx-faq__layout{grid-template-columns: minmax(0,1fr)}.rx-faq__aside{position: static}.rx-faq__topics{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;padding-bottom: 4px;margin-inline: -18px;padding-inline: 18px}.rx-faq__topics::-webkit-scrollbar{display: none}.rx-faq__help{display: none}}@media (max-width: 640px){.rx{padding-inline: 18px}.rx-head{align-items: flex-start}.rx-rail{grid-auto-columns: 86%;gap: 14px}.rx-arrows{display: none}.rx-pk__includes{margin-top: -10px;gap: 8px 16px;font-size: 13px}.rx-sv__item{padding: 26px 22px}.rx-ds__grid{grid-auto-flow: column;grid-auto-columns: 78%;grid-template-columns: none;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding-bottom: 6px}.rx-ds__grid::-webkit-scrollbar{display: none}.rx-ds__tile{scroll-snap-align: start;min-height: 320px}.rx-of-card__stamp{width: 86px;height: 86px;font-size: 15px}.rx-faq__item summary{padding: 17px 18px;font-size: 16px}.rx-faq__a{padding: 0 18px 18px}}@media (prefers-reduced-motion: reduce){.rx *,.rx *::before,.rx *::after{transition: none !important;animation: none !important}.rx-rail{scroll-behavior: auto}}.rx-pkc-assure{list-style: none;margin: calc(clamp(36px,5vw,56px) * -.45) 0 clamp(28px,4vw,40px);padding: 14px 18px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px 26px;border-radius: 18px;background: var(--rx-card);border: 1px solid var(--rx-line);box-shadow: 0 10px 30px -24px rgba(16,59,68,.45);font-size: 14px;font-weight: 700;color: var(--rx-text)}.rx-pkc-assure li{display: inline-flex;align-items: center;gap: 8px}.rx-pkc-assure i{width: 30px;height: 30px;border-radius: 10px;display: grid;place-items: center;font-size: 16px;color: var(--rx-primary);background: var(--rx-tint)}.rx-pkc-assure__label{color: var(--rx-muted);font-weight: 800}.rx-pk .rx-head--center{gap: 22px;align-items: center}.rx-pk .rx-head--center .rx-head__copy{max-width: 720px;margin-inline: auto}.rx-pk .rx-head--center .rx-pk__controls{justify-content: center}.rx-pk__panel.rx-pkc-panel{position: relative;overflow: visible}.rx-pkc-panel::after{content: none}.rx-pkc-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;align-items: stretch;padding-top: 36px}.rx-pkc-grid>[hidden],.rx-pkc-grid>.is-hidden{display: none !important}.rx-pkc-card{--sc-accent: var(--rx-primary);--sc-accent-2: var(--rx-primary-2);--sc-ink: var(--rx-ink);--sc-text: var(--rx-text);--sc-muted: var(--rx-muted);--sc-line: var(--rx-line);--sc-save: #15803d;position: relative;display: flex;flex-direction: column;border-radius: 26px;background: var(--rx-card);border: 1px solid var(--sc-line);box-shadow: 0 22px 44px -32px rgba(8,42,51,.5);isolation: isolate;transition: transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;animation: rxPkcIn .6s cubic-bezier(.22,1,.36,1) backwards}.rx-pkc-card:nth-child(3n+2){animation-delay: .08s}.rx-pkc-card:nth-child(3n){animation-delay: .16s}.rx-pkc-card:hover{transform: translateY(-8px);border-color: color-mix(in srgb,var(--sc-accent) 30%,var(--sc-line));box-shadow: 0 34px 60px -30px rgba(8,42,51,.45)}@keyframes rxPkcIn{from{opacity: 0;transform: translateY(22px)}to{opacity: 1;transform: none}}.rx-pkc-card__top-badge{position: absolute;top: 0;left: 50%;z-index: 3;transform: translate(-50%,-50%);display: inline-flex;align-items: center;gap: 6px;white-space: nowrap;padding: 8px 16px;border-radius: 999px;font-size: 12.5px;font-weight: 800;color: #3a2405;background: linear-gradient(135deg,#f6d28f,var(--rx-gold));box-shadow: 0 10px 22px -10px rgba(224,164,78,.9),0 0 0 4px var(--rx-soft)}.rx-pkc-card:not(.rx-pkc-card--featured) .rx-pkc-card__top-badge{color: #fff;background: linear-gradient(135deg,var(--rx-primary),var(--rx-primary-2));box-shadow: 0 10px 22px -10px color-mix(in srgb,var(--rx-primary) 80%,transparent),0 0 0 4px var(--rx-soft)}.rx-pkc-card__band{padding: 34px 26px 20px;border-bottom: 1px dashed var(--sc-line)}.rx-pkc-card__tier{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 18px}.rx-pkc-card__tier-icon{width: 46px;height: 46px;border-radius: 14px;display: grid;place-items: center;font-size: 22px;color: var(--sc-accent);background: var(--rx-tint)}.rx-pkc-card__tier-meter{display: inline-flex;gap: 5px}.rx-pkc-card__tier-meter i{width: 22px;height: 6px;border-radius: 6px;background: var(--sc-line)}.rx-pkc-card__tier-meter i.is-on{background: linear-gradient(90deg,var(--sc-accent),var(--sc-accent-2))}.rx-pkc-card__name{margin: 0 0 6px;font-family: 'Tajawal',sans-serif;font-weight: 800;color: var(--sc-ink);font-size: clamp(1.25rem,2vw,1.5rem);line-height: 1.3}.rx-pkc-card__audience{margin: 0;font-size: 14px;font-weight: 600;color: var(--sc-muted);line-height: 1.55}.rx-pkc-card__body{display: flex;flex-direction: column;gap: 14px;padding: 22px 26px 28px;flex: 1}.rx-pkc-card__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 10px}.rx-pkc-card__from{width: 100%;font-size: 12.5px;font-weight: 800;letter-spacing: .02em;color: var(--sc-muted)}.rx-pkc-card__amount{font-family: 'Tajawal',sans-serif;font-weight: 800;color: var(--sc-ink);font-size: clamp(2rem,3.2vw,2.6rem);letter-spacing: -.02em;line-height: 1}.rx-pkc-card__amount--free{color: var(--sc-accent)}.rx-pkc-card__compare{font-size: 15px;font-weight: 700;color: #94a3b8;text-decoration: line-through}.rx-pkc-card__period{font-size: 13.5px;font-weight: 700;color: var(--sc-muted)}.rx-pkc-card__save{display: inline-flex;align-items: center;gap: 5px;margin-inline-start: auto;padding: 5px 10px;border-radius: 999px;font-size: 12px;font-weight: 800;color: var(--sc-save);background: color-mix(in srgb,var(--sc-save) 12%,transparent)}.rx-pkc-card__cta{display: inline-flex;align-items: center;justify-content: center;gap: 10px;width: 100%;border: 1.5px solid color-mix(in srgb,var(--sc-accent) 35%,transparent);border-radius: 14px;padding: 15px 18px;font-family: inherit;font-size: 15.5px;font-weight: 800;cursor: pointer;color: var(--sc-accent);background: color-mix(in srgb,var(--sc-accent) 7%,var(--rx-card));transition: transform .25s cubic-bezier(.22,1,.36,1),background .25s,color .25s,box-shadow .25s,border-color .25s}.rx-pkc-card__cta i{font-size: 17px;transition: transform .25s}.rx-pkc-card:hover .rx-pkc-card__cta,.rx-pkc-card__cta:focus-visible{color: #fff;border-color: transparent;background: linear-gradient(135deg,var(--sc-accent),var(--sc-accent-2));box-shadow: 0 14px 26px -14px color-mix(in srgb,var(--sc-accent) 85%,transparent)}.rx-pkc-card__cta:hover i{transform: translateX(-4px)}[dir="ltr"] .rx-pkc-card__cta:hover i{transform: translateX(4px)}.rx-pkc-card__cta:focus-visible{outline: 3px solid var(--rx-gold);outline-offset: 3px}.rx-pkc-card__note{display: flex;align-items: center;justify-content: center;gap: 6px;margin: -4px 0 0;font-size: 12.5px;font-weight: 600;color: var(--sc-muted)}.rx-pkc-card__note i{color: var(--sc-save);font-size: 14px}.rx-pkc-card__cumulative{margin: 6px 0 0;padding: 10px 12px;border-radius: 12px;font-size: 13.5px;font-weight: 800;line-height: 1.55;color: var(--sc-accent);background: var(--rx-tint)}.rx-pkc-card__feats{list-style: none;margin: 4px 0 0;padding: 0;display: grid;gap: 12px}.rx-pkc-card__feats li{display: flex;align-items: flex-start;gap: 11px;font-size: 14.5px;line-height: 1.5;color: var(--sc-text)}.rx-pkc-card__feat-icon{flex-shrink: 0;width: 22px;height: 22px;margin-top: 1px;border-radius: 50%;display: grid;place-items: center;font-size: 11px;color: var(--sc-accent);background: color-mix(in srgb,var(--sc-accent) 14%,transparent)}.rx-pkc-card__feat-icon--bolt{color: #7a4a06;background: color-mix(in srgb,var(--rx-gold) 28%,transparent)}.rx-pkc-card__feats-more{font-weight: 800;color: var(--sc-accent) !important}.rx-pkc-card--featured{--sc-accent: var(--rx-gold);--sc-accent-2: #f6d28f;--sc-ink: #fff;--sc-text: rgba(236,248,250,.9);--sc-muted: rgba(220,238,241,.7);--sc-line: rgba(255,255,255,.14);--sc-save: #86efac;background: radial-gradient(420px 220px at 100% 0%,color-mix(in srgb,var(--rx-primary-2) 45%,transparent),transparent 70%),linear-gradient(165deg,var(--rx-deep),var(--rx-deep-2));border-color: color-mix(in srgb,var(--rx-gold) 55%,transparent);box-shadow: 0 40px 70px -34px rgba(8,42,51,.75),0 0 0 1px color-mix(in srgb,var(--rx-gold) 25%,transparent)}.rx-pkc-card--featured .rx-pkc-card__tier-icon{color: #3a2405;background: linear-gradient(135deg,#f6d28f,var(--rx-gold))}.rx-pkc-card--featured .rx-pkc-card__compare{color: rgba(255,255,255,.45)}.rx-pkc-card--featured .rx-pkc-card__cta{color: #3a2405;border-color: transparent;background: linear-gradient(135deg,#f6d28f,var(--rx-gold));box-shadow: 0 16px 30px -16px rgba(224,164,78,.9)}.rx-pkc-card--featured:hover .rx-pkc-card__cta{color: #3a2405;background: linear-gradient(135deg,#fbe0a8,#eab25c)}.rx-pkc-card--featured .rx-pkc-card__cumulative{color: #f6d28f;background: rgba(255,255,255,.07)}.rx-pkc-card--featured .rx-pkc-card__feat-icon{color: #3a2405;background: var(--rx-gold)}.rx-pkc-card--featured .rx-pkc-card__feat-icon--bolt{color: #3a2405;background: #f6d28f}@media (min-width: 993px){.rx-pkc-card--featured{transform: translateY(-14px)}.rx-pkc-card--featured:hover{transform: translateY(-20px)}}.rx-pkc-compare-wrap{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 20px;margin-top: clamp(30px,4vw,44px);padding: 20px 24px;border-radius: 22px;background: linear-gradient(135deg,color-mix(in srgb,var(--rx-primary) 8%,var(--rx-card)),var(--rx-card));border: 1px dashed color-mix(in srgb,var(--rx-primary) 35%,transparent)}.rx-pkc-compare-wrap__icon{width: 52px;height: 52px;border-radius: 16px;display: grid;place-items: center;font-size: 24px;flex-shrink: 0;color: #fff;background: linear-gradient(135deg,var(--rx-primary),var(--rx-primary-2))}.rx-pkc-compare-wrap__copy{flex: 1 1 260px;display: grid;gap: 4px}.rx-pkc-compare-wrap__copy strong{font-family: 'Tajawal',sans-serif;font-size: 18px;font-weight: 800;color: var(--rx-ink)}.rx-pkc-compare-wrap__copy span{font-size: 14.5px;color: var(--rx-muted);line-height: 1.6}.rx-pkc-compare-btn{display: inline-flex;align-items: center;gap: 10px;border: 0;color: #fff;background: var(--rx-ink);border-radius: 14px;padding: 14px 22px;font-family: inherit;font-size: 14.5px;font-weight: 800;cursor: pointer;box-shadow: 0 14px 28px -16px rgba(8,42,51,.7);transition: transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .25s}.rx-pkc-compare-btn:hover{transform: translateY(-2px);background: var(--rx-primary);box-shadow: 0 18px 32px -16px color-mix(in srgb,var(--rx-primary) 80%,transparent)}.rx-pkc-compare-btn:focus-visible{outline: 3px solid var(--rx-gold);outline-offset: 3px}.rx-pkc-compare-actions{display: flex;flex-wrap: wrap;gap: 10px}.rx-pkc-compare-btn--alt{color: var(--rx-ink);background: #fff;border: 1.5px solid color-mix(in srgb,var(--rx-primary) 35%,transparent);box-shadow: none}.rx-pkc-compare-btn--alt:hover{color: #fff}.rx-pkc-compare-btn--alt .ph-magic-wand{color: var(--rx-gold,#e0a44e)}@media (min-width: 993px) and (max-width: 1199px){.rx-pkc-grid{gap: 18px}.rx-pkc-card__band{padding: 32px 20px 18px}.rx-pkc-card__body{padding: 20px 20px 24px}.rx-pkc-card__feats li{font-size: 13.5px;gap: 9px}.rx-pkc-card__cumulative{font-size: 12.5px}}@media (max-width: 992px){.rx-pkc-grid{grid-template-columns: 1fr;max-width: 460px;margin-inline: auto;gap: 34px;padding-top: 22px}}@media (max-width: 640px){.rx-pkc-assure{justify-content: flex-start;gap: 10px 16px;font-size: 13px;padding: 14px}.rx-pkc-assure__label{width: 100%}.rx-pkc-card__band{padding: 30px 20px 18px}.rx-pkc-card__body{padding: 20px 20px 24px}.rx-pkc-compare-wrap{padding: 18px}.rx-pkc-compare-actions{width: 100%}.rx-pkc-compare-btn{flex: 1 1 100%;justify-content: center}}@media (prefers-reduced-motion: reduce){.rx-pkc-card,.rx-pkc-card__cta,.rx-pkc-compare-btn{animation: none;transition: none}}.rx-qc{--qc-ink: var(--rewa-primary-dark,#0c3640);--qc-muted: var(--rewa-muted,#5a7b82);--qc-primary: var(--rewa-primary,#0e7490);--qc-primary-2: var(--rewa-primary-2,#0891b2);--qc-deep: var(--rewa-deep,#0c3b46);--qc-gold: var(--rewa-highlight,#e0a44e);--qc-line: var(--rewa-tint-2,#e3eff1);--qc-radius: 24px;--qc-ease: cubic-bezier(.22,1,.36,1);padding: clamp(56px,7vw,96px) 24px;background: radial-gradient(900px 320px at 100% 0%,rgba(14,116,144,.09),transparent 60%),radial-gradient(700px 260px at 0% 100%,rgba(225,29,72,.05),transparent 55%),#f7fbfc;scroll-margin-top: 80px}.rx-qc *,.rx-qc *::before,.rx-qc *::after{box-sizing: border-box}.rx-qc__inner{max-width: 1180px;margin: 0 auto}.rx-qc__head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 20px 40px;margin-bottom: clamp(26px,4vw,40px)}.rx-qc__head-copy{max-width: 620px}.rx-qc__kicker{display: inline-flex;align-items: center;gap: 9px;font-size: 13px;font-weight: 800;color: var(--qc-primary);background: rgba(14,116,144,.1);padding: 7px 14px;border-radius: 999px;margin-bottom: 14px}.rx-qc__live{position: relative;width: 8px;height: 8px;border-radius: 50%;background: #22c55e;flex-shrink: 0}.rx-qc__live::after{content: '';position: absolute;inset: 0;border-radius: inherit;background: inherit;animation: rx-qc-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.rx-qc__live--white{background: #fff}@keyframes rx-qc-ping{75%,100%{transform: scale(2.6);opacity: 0}}.rx-qc__title{margin: 0 0 10px;font-family: 'Tajawal',sans-serif;font-size: clamp(28px,3.8vw,42px);font-weight: 800;color: var(--qc-ink);letter-spacing: -.02em;line-height: 1.15}.rx-qc__title em{font-style: normal;background: linear-gradient(90deg,var(--qc-primary),var(--qc-primary-2) 60%,var(--qc-gold));-webkit-background-clip: text;background-clip: text;color: transparent}.rx-qc__lead{margin: 0;color: var(--qc-muted);font-size: clamp(15px,1.3vw,17px);line-height: 1.7}.rx-qc__proof{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 10px}.rx-qc__proof li{display: inline-flex;align-items: center;gap: 7px;padding: 9px 14px;border-radius: 12px;font-size: 13.5px;font-weight: 700;color: var(--qc-ink);background: #fff;border: 1px solid var(--qc-line)}.rx-qc__proof i{color: var(--qc-primary);font-size: 16px}.rx-qc__bento{display: grid;gap: 18px;grid-template-columns: repeat(3,minmax(0,1fr));grid-template-areas: "pharm pharm sos" "home call care" "folk folk folk"}.rx-qc__pharm{grid-area: pharm}.rx-qc__sos{grid-area: sos}.rx-qc__folk{grid-area: folk}.rx-qc__tag{display: inline-flex;align-items: center;gap: 6px;padding: 5px 11px;border-radius: 999px;font-size: 12px;font-weight: 800;color: var(--qc-c,var(--qc-primary));background: color-mix(in srgb,var(--qc-c,var(--qc-primary)) 11%,transparent)}.rx-qc__tag--light{color: #fff;background: rgba(255,255,255,.16);border: 1px solid rgba(255,255,255,.22);margin-bottom: 14px}.rx-qc__pharm{position: relative;overflow: hidden;isolation: isolate;display: grid;grid-template-columns: 1.2fr .8fr;align-items: center;gap: 16px;min-height: 250px;padding: clamp(24px,3.4vw,40px);border-radius: var(--qc-radius);text-decoration: none;color: #fff;background: radial-gradient(360px 220px at 15% 110%,rgba(255,255,255,.14),transparent 70%),linear-gradient(135deg,#0b6f8a 0%,var(--qc-primary-2) 52%,var(--qc-primary) 100%);box-shadow: 0 26px 50px -28px rgba(8,42,51,.65);transition: transform .35s var(--qc-ease),box-shadow .35s}.rx-qc__pharm::before{content: '';position: absolute;inset: 0;z-index: -1;background-image: radial-gradient(rgba(255,255,255,.16) 1px,transparent 1px);background-size: 18px 18px;mask-image: linear-gradient(90deg,transparent,#000 70%)}[dir="rtl"] .rx-qc__pharm::before{mask-image: linear-gradient(270deg,transparent,#000 70%)}.rx-qc__pharm::after{content: "";position: absolute;inset-block-end: -80px;inset-inline-end: -60px;z-index: -1;width: 280px;height: 280px;border-radius: 50%;background: rgba(255,255,255,.08)}.rx-qc__pharm:hover{transform: translateY(-4px);box-shadow: 0 32px 60px -26px rgba(8,42,51,.7)}.rx-qc__pharm-copy h3{margin: 0 0 8px;font-family: 'Tajawal',sans-serif;font-size: clamp(26px,3vw,34px);font-weight: 800;line-height: 1.2}.rx-qc__pharm-copy p{margin: 0 0 22px;font-size: 15.5px;line-height: 1.65;opacity: .92;max-width: 38ch}.rx-qc__pharm-btn{display: inline-flex;align-items: center;gap: 10px;min-height: 48px;padding: 0 24px;border-radius: 14px;background: #fff;color: var(--qc-primary);font-weight: 800;font-size: 15px;box-shadow: 0 12px 26px -12px rgba(0,0,0,.4);transition: gap .25s var(--qc-ease)}.rx-qc__pharm:hover .rx-qc__pharm-btn{gap: 14px}.rx-qc__pharm-art{position: relative;height: 170px}.rx-qc__bag,.rx-qc__pill,.rx-qc__bottle{position: absolute;display: grid;place-items: center;border-radius: 24px;color: #fff;border: 1px solid rgba(255,255,255,.3);filter: drop-shadow(0 16px 26px rgba(0,0,0,.25))}.rx-qc__bag{width: 112px;height: 112px;font-size: 54px;background: linear-gradient(160deg,#38bdf8,#0284c7);inset-inline-end: 20%;bottom: 6px;transform: rotate(-8deg)}.rx-qc__pill{width: 60px;height: 60px;font-size: 28px;background: linear-gradient(160deg,#f472b6,#db2777);inset-inline-end: 2%;top: 4px;animation: rx-qc-float 3.6s ease-in-out infinite}.rx-qc__bottle{width: 54px;height: 54px;font-size: 26px;background: linear-gradient(160deg,#34d399,#059669);inset-inline-start: 6%;top: 22px;animation: rx-qc-float 4.2s ease-in-out infinite reverse}@keyframes rx-qc-float{0%,100%{transform: translateY(0)}50%{transform: translateY(-9px)}}.rx-qc__sos{position: relative;overflow: hidden;isolation: isolate;display: flex;flex-direction: column;align-items: flex-start;padding: 26px;border-radius: var(--qc-radius);text-decoration: none;color: #fff;background: radial-gradient(260px 200px at 100% 0%,rgba(255,255,255,.18),transparent 70%),linear-gradient(155deg,#f43f5e,#be123c 70%,#9f1239);box-shadow: 0 26px 50px -28px rgba(190,18,60,.75);transition: transform .35s var(--qc-ease),box-shadow .35s}.rx-qc__sos:hover{transform: translateY(-4px);box-shadow: 0 32px 60px -26px rgba(190,18,60,.8)}.rx-qc__sos-badge{display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px;border-radius: 999px;font-size: 12px;font-weight: 800;background: rgba(255,255,255,.18);border: 1px solid rgba(255,255,255,.28)}.rx-qc__sos-art{position: absolute;z-index: -1;inset-block-start: 18px;inset-inline-end: -14px;font-size: 130px;color: rgba(255,255,255,.14);transform: rotate(-6deg)}[dir="rtl"] .rx-qc__sos-art{transform: scaleX(-1) rotate(-6deg)}.rx-qc__sos h3{margin: auto 0 6px;padding-top: 34px;font-family: 'Tajawal',sans-serif;font-size: 24px;font-weight: 800;line-height: 1.25}.rx-qc__sos p{margin: 0 0 18px;font-size: 14px;line-height: 1.6;opacity: .92}.rx-qc__sos-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 48px;padding: 0 18px;border-radius: 14px;background: #fff;color: #be123c;font-weight: 800;font-size: 15px;box-shadow: 0 12px 24px -12px rgba(0,0,0,.35)}.rx-qc__sos-btn i{font-size: 18px;animation: rx-qc-blink 1.4s steps(2,start) infinite}@keyframes rx-qc-blink{to{visibility: hidden}}.rx-qc__card{--qc-c: var(--qc-primary);position: relative;overflow: hidden;display: flex;flex-direction: column;align-items: flex-start;padding: 24px;border-radius: var(--qc-radius);text-decoration: none;color: inherit;background: #fff;border: 1px solid var(--qc-line);box-shadow: 0 16px 34px -28px rgba(8,42,51,.5);transition: transform .3s var(--qc-ease),box-shadow .3s,border-color .3s}.rx-qc__card::after{content: '';position: absolute;inset-block-start: -60px;inset-inline-end: -60px;width: 160px;height: 160px;border-radius: 50%;background: color-mix(in srgb,var(--qc-c) 8%,transparent);transition: transform .45s var(--qc-ease)}.rx-qc__card:hover{transform: translateY(-5px);border-color: color-mix(in srgb,var(--qc-c) 35%,transparent);box-shadow: 0 26px 46px -26px rgba(8,42,51,.45)}.rx-qc__card:hover::after{transform: scale(1.5)}.rx-qc__card--home{--qc-c: var(--qc-primary)}.rx-qc__card--call{--qc-c: #4f46e5}.rx-qc__card--care{--qc-c: #059669}.rx-qc__card-top{position: relative;z-index: 1;display: flex;align-items: center;justify-content: space-between;gap: 10px;width: 100%;margin-bottom: 18px}.rx-qc__icon{width: 54px;height: 54px;border-radius: 16px;display: grid;place-items: center;font-size: 26px;color: #fff;background: linear-gradient(145deg,color-mix(in srgb,var(--qc-c) 75%,#fff),var(--qc-c));box-shadow: 0 12px 22px -12px var(--qc-c);transition: transform .35s var(--qc-ease)}.rx-qc__card:hover .rx-qc__icon{transform: rotate(-8deg) scale(1.06)}.rx-qc__card h3{position: relative;z-index: 1;margin: 0 0 6px;font-family: 'Tajawal',sans-serif;font-size: 19px;font-weight: 800;color: var(--qc-deep);line-height: 1.3}.rx-qc__card p{position: relative;z-index: 1;margin: 0 0 18px;font-size: 14px;line-height: 1.6;color: var(--qc-muted)}.rx-qc__link{position: relative;z-index: 1;margin-top: auto;display: inline-flex;align-items: center;gap: 7px;font-size: 14.5px;font-weight: 800;color: var(--qc-c)}.rx-qc__link i{font-size: 15px;transition: transform .25s var(--qc-ease)}.rx-qc__card:hover .rx-qc__link i{transform: translateX(var(--qc-nudge,-4px))}html[dir="ltr"] .rx-qc{--qc-nudge: 4px}.rx-qc__pharm:focus-visible,.rx-qc__sos:focus-visible,.rx-qc__card:focus-visible{outline: 3px solid var(--qc-gold);outline-offset: 3px}.rx-qc__folk{position: relative;overflow: hidden;isolation: isolate;display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "copy btn" "cats cats";align-items: center;gap: 18px 28px;padding: clamp(22px,3vw,34px);padding-inline-start: clamp(120px,14vw,190px);border-radius: var(--qc-radius);color: #fff;background: radial-gradient(420px 220px at 100% 0%,rgba(250,204,21,.18),transparent 70%),radial-gradient(380px 240px at 0% 100%,rgba(134,239,172,.16),transparent 70%),linear-gradient(130deg,#14532d 0%,#166534 45%,#3f6212 100%);box-shadow: 0 26px 50px -28px rgba(20,83,45,.7);transition: transform .35s var(--qc-ease),box-shadow .35s}.rx-qc__folk::before{content: '';position: absolute;inset: 0;z-index: -1;background-image: radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size: 20px 20px;mask-image: linear-gradient(90deg,#000,transparent 60%)}[dir="rtl"] .rx-qc__folk::before{mask-image: linear-gradient(270deg,#000,transparent 60%)}.rx-qc__folk:hover{transform: translateY(-4px);box-shadow: 0 32px 60px -26px rgba(20,83,45,.75)}.rx-qc__folk-main{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.rx-qc__folk-main:focus-visible{outline: 3px solid var(--qc-gold);outline-offset: 3px}.rx-qc__folk-art{position: absolute;inset-block: 0;inset-inline-start: 0;width: clamp(110px,13vw,170px);z-index: -1}.rx-qc__folk-leaf{position: absolute;display: grid;place-items: center;border-radius: 22px;color: #fff;border: 1px solid rgba(255,255,255,.28);filter: drop-shadow(0 14px 22px rgba(0,0,0,.25))}.rx-qc__folk-leaf--a{width: 86px;height: 86px;font-size: 44px;inset-inline-start: 22%;top: 50%;margin-top: -43px;background: linear-gradient(160deg,#4ade80,#15803d);transform: rotate(-10deg)}.rx-qc__folk-leaf--b{width: 50px;height: 50px;font-size: 24px;inset-inline-start: 8%;top: 14%;background: linear-gradient(160deg,#facc15,#a16207);animation: rx-qc-float 4s ease-in-out infinite}.rx-qc__folk-leaf--c{width: 44px;height: 44px;font-size: 20px;inset-inline-start: 58%;bottom: 12%;background: linear-gradient(160deg,#38bdf8,#0369a1);animation: rx-qc-float 3.4s ease-in-out infinite reverse}.rx-qc__folk-copy{grid-area: copy}.rx-qc__tag--folk{color: #fef9c3;background: rgba(250,204,21,.16);border: 1px solid rgba(250,204,21,.3);margin-bottom: 10px}.rx-qc__folk-copy h3{margin: 0 0 6px;font-family: 'Tajawal',sans-serif;font-size: clamp(24px,2.6vw,30px);font-weight: 800;line-height: 1.2}.rx-qc__folk-copy p{margin: 0;font-size: 15px;line-height: 1.65;opacity: .9;max-width: 62ch}.rx-qc__folk-btn{grid-area: btn;display: inline-flex;align-items: center;gap: 10px;white-space: nowrap;min-height: 48px;padding: 0 22px;border-radius: 14px;background: #fff;color: #166534;font-weight: 800;font-size: 15px;box-shadow: 0 12px 26px -12px rgba(0,0,0,.4);transition: gap .25s var(--qc-ease)}.rx-qc__folk:hover .rx-qc__folk-btn{gap: 14px}.rx-qc__folk-cats{grid-area: cats;position: relative;z-index: 2;display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.rx-qc__folk-cats a{display: inline-flex;align-items: center;gap: 6px;padding: 7px 14px;border-radius: 999px;font-size: 13px;font-weight: 800;color: #fff;text-decoration: none;background: rgba(255,255,255,.12);border: 1px solid rgba(255,255,255,.22);backdrop-filter: blur(6px);transition: background .2s,color .2s,transform .2s}.rx-qc__folk-cats a:hover{background: #fff;color: #166534;transform: translateY(-2px)}.rx-qc__folk-cats a i{color: #fde68a}.rx-qc__folk-cats a:hover i{color: #ca8a04}@media (max-width: 960px){.rx-qc__bento{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-areas: "pharm pharm" "sos home" "call care" "folk folk"}}@media (max-width: 720px){.rx-qc__folk{grid-template-columns: 1fr;grid-template-areas: "copy" "cats" "btn";padding-inline-start: clamp(22px,3vw,34px);padding-top: 110px}.rx-qc__folk-art{inset-block: 0 auto;height: 110px;width: 100%}.rx-qc__folk-leaf--a{inset-inline-start: 6%;top: 18px;margin-top: 0;width: 70px;height: 70px;font-size: 36px}.rx-qc__folk-leaf--b{inset-inline-start: 30%;top: 22px}.rx-qc__folk-leaf--c{inset-inline-start: 46%;bottom: auto;top: 46px}.rx-qc__folk-btn{justify-content: center}}@media (max-width: 640px){.rx-qc__head{align-items: flex-start}.rx-qc__proof li{padding: 7px 11px;font-size: 12.5px}.rx-qc__bento{grid-template-columns: 1fr;grid-template-areas: "pharm" "sos" "home" "call" "care" "folk";gap: 14px}.rx-qc__pharm{grid-template-columns: 1fr;min-height: 0}.rx-qc__pharm-art{height: 110px;order: -1}.rx-qc__bag{width: 84px;height: 84px;font-size: 40px}.rx-qc__sos h3{padding-top: 22px}.rx-qc__card{display: grid;grid-template-columns: auto 1fr;column-gap: 16px;align-items: center;padding: 18px}.rx-qc__card-top{grid-row: span 3;width: auto;margin: 0}.rx-qc__card-top .rx-qc__tag{display: none}.rx-qc__card p{margin-bottom: 8px}}@media (prefers-reduced-motion: reduce){.rx-qc__pharm,.rx-qc__sos,.rx-qc__card,.rx-qc__icon,.rx-qc__pill,.rx-qc__bottle,.rx-qc__live::after,.rx-qc__sos-btn i,.rx-qc__folk,.rx-qc__folk-leaf{animation: none;transition: none}}