.gf-gallery{color:#f5f5f7;background:radial-gradient(circle at 50% 32%,#111 0%,#000 47%);place-items:center;padding:28px 20px 52px;display:grid;overflow:hidden}.gf--full{min-height:100svh}.gf-head{width:var(--d7-content-w);max-width:calc(100% - 2 * var(--d7-gutter-min));text-align:center;margin-block-end:var(--d7-gap-40);margin-inline:auto}.gf-eyebrow{margin:0 0 var(--d7-space-12)}.gf-title{max-width:var(--d7-measure);color:var(--d7-text);margin:0 auto}.gf-link{z-index:10;border-radius:26px;position:absolute;inset:0}.gf-cards{aspect-ratio:49/74;touch-action:pan-y;cursor:grab;width:min(100%,360px);position:relative;container-type:inline-size}.gf-cards:active{cursor:grabbing}.gf-card{--gf-a:#e92629;--gf-b:#ff6a6d;--gf-c:#8b0c13;--gf-cs:#71131a;background:linear-gradient(118deg, var(--gf-cs) 0%, #080808 37%, var(--gf-cs) 68%, #050505 100%);pointer-events:none;transform-origin:50% 100%;background-size:260% 100%;border:1px solid #ffffff21;border-radius:26px;padding:8.9cqw;transition:transform 2.6s cubic-bezier(.22,.8,.28,1),opacity 1.2s;animation:20s ease-in-out infinite alternate gf-card-wave;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 68px #0009,inset 0 0 0 1px #ffffff0a}.gf-card.is-silver{--gf-a:#c7ccd1;--gf-b:#fff;--gf-c:#626970;--gf-cs:#656b70;animation-delay:-6.5s}.gf-card.is-gold{--gf-a:#c99a3b;--gf-b:#ffe08a;--gf-c:#79500c;--gf-cs:#755316;animation-delay:-13s}.gf-logo{width:32.4cqw;min-width:94px;max-width:144px;height:auto;margin-inline-start:auto;display:block}.gf-amount{letter-spacing:.02em;direction:ltr;margin:17.1cqw 0 0;font-size:24cqw;font-weight:800;line-height:.84}.gf-amount small{letter-spacing:-.02em;vertical-align:baseline;margin-inline-start:.12em;font-size:.27em}.gf-amount .ui-riyal{fill:var(--gf-a)}.gf-amount{white-space:nowrap}.gf-flow{background:linear-gradient(110deg, var(--gf-c) 0%, var(--gf-a) 26%, var(--gf-b) 48%, var(--gf-a) 68%, var(--gf-c) 100%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:14s linear infinite gf-flow}.gf-signal{inset-inline:8.9cqw;direction:ltr;grid-template-rows:repeat(14,1fr);grid-template-columns:repeat(13,1fr);gap:1.57cqw;display:grid;position:absolute;top:57.4cqw;bottom:33.2cqw}.gf-bar{transform-origin:0;background:linear-gradient(110deg, var(--gf-c) 0%, var(--gf-a) 26%, var(--gf-b) 48%, var(--gf-a) 68%, var(--gf-c) 100%);width:100%;height:2.09cqw;opacity:calc(.48 + var(--row) * .032);background-size:260% 100%;place-self:start;animation:14s linear infinite gf-flow}.gf-label{bottom:11.5cqw;letter-spacing:-.045em;margin:0;font-size:11.4cqw;font-weight:700;position:absolute;inset-inline-start:10.5cqw}[dir=rtl] .gf-label{letter-spacing:normal}.gf-controls{direction:ltr;justify-content:center;align-items:center;gap:18px;margin-top:26px;display:flex}.gf-controls button{color:#f5f5f7;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:50%;width:48px;height:48px;font-size:20px}.gf-controls button:active{transform:scale(.96)}.gf-count{color:#a1a1a6;text-align:center;min-width:54px;font:13px ui-monospace,monospace}.gf-count b{color:#f5f5f7}@keyframes gf-flow{to{background-position:260% 0}}@keyframes gf-card-wave{0%{background-position:0 0}to{background-position:260% 0}}@media (max-width:820px){.gf-gallery{padding:24px 20px 42px}.gf-cards{width:min(49vw,203px);height:min(74vw,301px)}.gf-card{border-radius:17px;padding:17px}.gf-logo{width:29%;min-width:62px}.gf-amount{margin-top:clamp(28px,8.4vw,45px);font-size:clamp(43px,14vw,62px)}.gf-signal{inset-inline:17px;gap:clamp(3px,.35vw,5px);top:38%;bottom:22%}.gf-bar{height:clamp(4px,.5vw,7px)}.gf-label{bottom:clamp(22px,3vw,38px);font-size:clamp(19px,5.6vw,27px);inset-inline-start:clamp(20px,3vw,38px)}.gf-controls{display:none}}@media (prefers-reduced-motion:reduce){.gf-card,.gf-flow,.gf-bar{background-position:48% 0;animation:none}}
.pm{background:var(--d7-bg);color:var(--d7-text)}.pm-head{width:var(--d7-content-w);max-width:calc(100% - 2 * var(--d7-gutter-min));text-align:center;margin-inline:auto}.pm-eyebrow{margin:0 0 var(--d7-space-12)}.pm-title{max-width:var(--d7-measure);margin:0 auto}.pm-lead{max-width:var(--d7-measure);margin:var(--d7-space-16) auto 0;color:var(--d7-text-secondary)}.pm-lead-main,.pm-lead-sub{display:block}.pm-lead-main{color:var(--d7-text)}.pm-free{margin-block:var(--d7-space-8);padding-block:var(--d7-pm-free-py);padding-inline:var(--d7-space-12);border-radius:var(--d7-pm-free-r);background:var(--d7-red-fill);color:var(--d7-on-red);font-weight:var(--d7-weight-bold);display:inline-block}.pm-lead-sub{color:var(--d7-text-secondary)}.pm-viewport{margin-block-start:var(--d7-gap-48);overflow:hidden}.pm-track{width:max-content;animation:pm-loop-ltr var(--pm-duration) linear infinite;animation-play-state:paused;display:flex}[dir=rtl] .pm-track{animation-name:pm-loop-rtl}.pm-viewport[data-running] .pm-track{animation-play-state:running}@media (hover:hover){.pm-viewport[data-running]:hover .pm-track{animation-play-state:paused}}.pm-viewport[data-running]:has(:focus-visible) .pm-track{animation-play-state:paused}.pm-list{margin:0;padding:0;list-style:none;display:flex}.pm-item{width:var(--d7-marquee-card-w);flex:none;margin-inline-end:var(--d7-marquee-gap)}.pm-card{color:inherit;border-radius:var(--d7-radius-card);text-decoration:none;display:block}.pm-tile{aspect-ratio:var(--d7-ratio-100);border-radius:var(--d7-radius-card);background:var(--d7-marquee-tile-bg);transition:background-color var(--d7-dur-switch) var(--d7-ease-press);place-items:center;display:grid}@media (hover:hover){.pm-card:hover .pm-tile{background:var(--d7-marquee-tile-bg-hover)}}.pm-img{width:var(--d7-marquee-img-scale);height:var(--d7-marquee-img-scale);object-fit:contain;display:block}.pm-brand,.pm-model{text-align:start;display:block}.pm-brand{color:var(--d7-text-muted);margin-block-start:var(--d7-space-12)}.pm-model{color:var(--d7-text);margin-block-start:var(--d7-space-4)}.pm-cta{padding-inline:var(--d7-gutter-min);justify-content:center;margin-block-start:var(--d7-gap-40);display:flex}@keyframes pm-loop-ltr{to{transform:translate(-50%)}}@keyframes pm-loop-rtl{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.pm-viewport{scroll-snap-type:x mandatory;scroll-padding-inline:var(--d7-gutter-min);overscroll-behavior-inline:contain;overflow-x:auto}.pm-track{padding-inline:var(--d7-gutter-min);animation:none}.pm-list[aria-hidden]{display:none}.pm-item{scroll-snap-align:start}.pm-item:last-child{margin-inline-end:0}.pm-tile{transition-duration:var(--d7-dur-reduced)}}
