:root{--um-navy:#082f69;--um-blue:#0755a4;--um-red:#ed101b;--um-ink:#142033;--um-muted:#657187;--um-line:#e5eaf1;--um-soft:#f5f8fc}
.um-home{margin:0;background:#f7f9fc;color:var(--um-ink);font-family:Inter,Arial,sans-serif;line-height:1.45}
.um-home *{box-sizing:border-box}.um-masthead{background:#fff;box-shadow:0 2px 10px #102b4e12;position:relative;z-index:20}
.um-brand-row{max-width:1540px;margin:auto;padding:12px 28px;display:flex;align-items:center;gap:28px;min-height:116px}
.um-brand{display:flex;align-items:center;flex:0 0 38%;min-width:250px}.um-brand img{width:min(100%,570px);height:92px;object-fit:contain;object-position:left center}
.um-promo{flex:1;min-height:92px;border-radius:7px;overflow:hidden;display:flex;align-items:center;gap:18px;padding:14px 22px;color:white;text-decoration:none;background:linear-gradient(100deg,#062e68,#0d58a7 58%,#172e58);position:relative}
.um-promo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,#ffffff12 70%,transparent);pointer-events:none}
.um-promo-icon{font-size:2.5rem;color:#45baff}.um-promo strong{display:block;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.15}.um-promo small{display:block;margin-top:6px;color:#dceaff;font-size:.85rem}.um-promo-cta{margin-left:auto;background:#ed101b;border-radius:18px;padding:10px 17px;font-weight:800;white-space:nowrap}
.um-nav{min-height:48px;background:linear-gradient(90deg,#061f4c,#073b80);display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.55vw,25px);padding:6px 24px;color:#fff}
.um-nav-link{color:#fff;text-decoration:none;font-weight:700;font-size:clamp(.78rem,1vw,.98rem);white-space:nowrap;padding:7px 2px;border-bottom:3px solid transparent}
.um-nav-link:hover,.um-nav-link.is-current{border-color:#f21c2b;color:#fff}
.um-shop-link{display:flex;align-items:center;gap:7px;border-bottom-color:#ed101b}.um-shop-link svg{width:29px;height:29px;fill:currentColor;stroke:currentColor;stroke-width:1.2}
.um-search{display:flex;align-items:center;background:white;color:#142033;border-radius:22px;padding:5px 12px;gap:8px;min-width:170px;max-width:230px;margin-left:auto}.um-search span{font-size:1.5rem;line-height:1}.um-search input{width:100%;min-width:0;border:0;outline:0;font:inherit}.um-search kbd{color:#60718a}
.um-language{color:white;text-decoration:none;white-space:nowrap;font-weight:700;display:flex;align-items:center;gap:5px}.um-language select{max-width:92px;border:0;background:transparent;color:white;font:inherit;font-size:.78rem;outline-offset:3px}.um-language option{color:#142033}.um-menu-toggle,.um-mobile-menu{display:none}
.um-main{max-width:1540px;margin:26px auto 0;padding:0 28px}
.um-lead-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.92fr) minmax(290px,.9fr);gap:16px;align-items:stretch}
.um-lead-primary,.um-lead-card{position:relative;display:block;min-height:360px;border-radius:7px;overflow:hidden;background:#102d55;color:#fff;text-decoration:none;box-shadow:0 3px 10px #102b4e18}
.um-lead-primary img,.um-lead-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s}.um-lead-primary:hover img,.um-lead-card:hover img{transform:scale(1.035)}
.um-lead-primary:after,.um-lead-card:after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(transparent,#07172be8)}
.um-lead-copy{position:absolute;z-index:2;left:24px;right:22px;bottom:22px}.um-tag{display:inline-block;background:#e71927;color:#fff;padding:5px 10px;border-radius:6px;font-size:.82rem;font-weight:800;margin-bottom:10px}.um-lead-copy h1{font-size:clamp(1.6rem,2.6vw,2.5rem);line-height:1.12;margin:0 0 12px;font-weight:900}.um-meta{font-size:.82rem;color:#e5edf8;display:flex;gap:16px}
.um-lead-secondary{display:grid;grid-template-rows:1fr 1fr;gap:12px;min-height:360px}.um-lead-card{min-height:0}.um-lead-card .um-lead-copy{left:15px;right:12px;bottom:13px}.um-lead-card .um-lead-copy h2{font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.16;margin:0 0 7px}.um-lead-card .um-tag{margin-bottom:6px;background:#0878d7}
.um-sidebar{display:flex;flex-direction:column;gap:14px}.um-panel,.um-newsletter,.um-store-panel{border:1px solid var(--um-line);border-radius:7px;background:white;box-shadow:0 2px 8px #102b4e0d;overflow:hidden}
.um-market-panel h2{margin:0;background:linear-gradient(90deg,#07336f,#0b4b96);color:white;padding:11px 15px;font-size:1.1rem}.um-market-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:9px 14px;border-bottom:1px solid #edf0f4;font-size:.91rem}.um-market-row strong{font-variant-numeric:tabular-nums}.um-market-row small{color:#159447;font-weight:800}.um-disclaimer{margin:5px 14px 9px;color:#8993a4;font-size:.68rem}
.um-newsletter{padding:15px;background:linear-gradient(120deg,#06336d,#0a56a3);color:white}.um-newsletter-heading{display:flex;align-items:center;gap:10px}.um-newsletter-heading span{font-size:1.6rem}.um-newsletter h2{margin:0;font-size:1.15rem}.um-newsletter p{font-size:.9rem;margin:8px 0 12px;max-width:300px}.um-newsletter a{display:block;text-align:center;background:#ed101b;color:white;text-decoration:none;padding:9px 12px;border-radius:5px;font-weight:800}
.um-store-panel{color:inherit;text-decoration:none}.um-store-heading{display:flex;align-items:center;gap:9px;padding:11px 13px;color:#07366f}.um-store-heading>span{font-size:1.45rem}.um-store-heading strong{font-size:1.1rem}.um-store-heading>span:last-child{margin-left:auto;font-size:.8rem;font-weight:700}.um-store-art{min-height:82px;margin:0 10px;background:linear-gradient(110deg,#e9f1fc,#dbe9fb 55%,#f6f8fc);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#0b3973;border-radius:5px}.um-store-art span{font-size:.8rem}.um-store-art b{font-size:1.05rem}.um-store-foot{text-align:center;background:#ed101b;color:#fff;font-weight:800;padding:7px;font-size:.88rem}
.um-latest-section{margin:26px 0 20px}.um-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.um-section-heading h2{margin:0;color:#07366f;font-size:1.35rem;display:flex;align-items:center;gap:9px}.um-section-heading h2>span{width:5px;height:27px;background:#ed101b;display:inline-block}.um-section-heading>a{color:#07366f;text-decoration:none;font-size:.88rem;font-weight:800;white-space:nowrap}
.um-news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.um-news-card{background:#fff;border:1px solid var(--um-line);border-radius:7px;overflow:hidden;box-shadow:0 2px 8px #102b4e0c;display:flex;flex-direction:column;min-width:0}.um-news-card>a:first-child{display:block;height:125px;overflow:hidden}.um-news-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.um-news-card:hover img{transform:scale(1.04)}.um-news-card-body{padding:10px 12px;display:flex;flex-direction:column;flex:1}.um-news-card .um-tag{font-size:.72rem;padding:3px 8px;align-self:flex-start;margin:0 0 6px;background:#1475d1}.um-news-card h3{font-size:1rem;line-height:1.22;margin:0 0 8px;color:#101c30}.um-news-card h3 a{color:inherit;text-decoration:none}.um-news-card p{font-size:.82rem;color:#687386;margin:0 0 12px}.um-news-card time{font-size:.72rem;color:#778398;margin-top:auto}
.um-update-info{font-size:.72rem;color:#8993a4;text-align:right;margin:8px 2px}
.um-lower-grid{display:grid;grid-template-columns:1fr 1fr .78fr;gap:16px;margin:20px 0 32px}.um-video-panel,.um-crypto-feature{background:#fff;border:1px solid var(--um-line);border-radius:7px;padding:12px;box-shadow:0 2px 8px #102b4e0c}.um-video-feature{min-height:130px;border-radius:6px;background:linear-gradient(115deg,#082e65,#0d61a9);color:white;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:18px;position:relative;overflow:hidden}.um-video-feature:after{content:"";position:absolute;width:170px;height:170px;border:24px solid #ffffff16;border-radius:50%;right:-25px;top:-30px}.um-video-feature strong{font-size:1.1rem;max-width:80%;z-index:1}.um-video-feature small{margin-top:6px;color:#dbeaff;z-index:1}.um-video-play{font-size:1.1rem;background:#ed101b;border-radius:5px;padding:4px 12px;margin-bottom:10px;z-index:1}.um-arabic-video{direction:rtl}.um-crypto-feature{background:linear-gradient(125deg,#fff,#f1f6fd)}.um-crypto-feature p{font-size:.92rem;color:#34435a}.um-crypto-feature>a{font-size:.85rem;color:#0b55a0;font-weight:800;text-decoration:none}
.um-loading{padding:28px;color:#64748b;text-align:center;background:white;border-radius:7px}.um-footer{background:#062653;color:#dce8f8;padding:24px;text-align:center}.um-footer a{color:white;text-decoration:none;margin:0 12px;font-size:.85rem}.um-footer p{font-size:.78rem;margin:12px 0 0;color:#b8c9df}
@media(max-width:1120px){.um-nav{gap:11px;flex-wrap:wrap}.um-search{order:2;max-width:none;flex:1 1 210px}.um-lead-grid{grid-template-columns:1.2fr .9fr}.um-sidebar{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.um-market-panel{grid-row:span 2}.um-lower-grid{grid-template-columns:1fr 1fr}.um-crypto-feature{grid-column:1/-1}}
@media(max-width:760px){.um-brand-row{padding:10px 16px;min-height:0;gap:10px}.um-brand{min-width:0;flex:1}.um-brand img{height:62px}.um-promo{display:none}.um-nav{justify-content:flex-start;padding:8px 14px;gap:12px;overflow-x:auto}.um-nav-link{display:none}.um-nav-link.is-current,.um-nav-link.um-shop-link{display:flex}.um-menu-toggle{display:block;border:0;background:transparent;color:white;font-size:1.35rem;padding:5px}.um-search{min-width:100px;flex:1;order:0}.um-language{display:none}.um-mobile-menu{display:flex;flex-direction:column;gap:0;background:#082f69;padding:8px 18px}.um-mobile-menu[hidden]{display:none}.um-mobile-menu a{color:white;text-decoration:none;padding:11px 4px;border-bottom:1px solid #ffffff25}.um-main{padding:0 14px;margin-top:16px}.um-lead-grid{grid-template-columns:1fr;gap:12px}.um-lead-primary{min-height:310px}.um-lead-secondary{grid-template-columns:1fr 1fr;grid-template-rows:155px;min-height:0}.um-lead-card{min-height:155px}.um-lead-card .um-lead-copy h2{font-size:.95rem}.um-sidebar{display:grid;grid-template-columns:1fr 1fr}.um-market-panel{grid-column:1/-1;grid-row:auto}.um-newsletter,.um-store-panel{min-width:0}.um-newsletter p{font-size:.8rem}.um-store-art{min-height:72px}.um-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.um-news-card>a:first-child{height:105px}.um-news-card-body{padding:9px}.um-news-card h3{font-size:.9rem}.um-news-card p{display:none}.um-lower-grid{grid-template-columns:1fr;gap:12px}.um-crypto-feature{grid-column:auto}.um-section-heading h2{font-size:1.12rem}.um-footer{padding:20px 12px}.um-footer a{display:inline-block;margin:5px 8px}}
@media(max-width:390px){.um-news-grid{grid-template-columns:1fr}.um-lead-secondary{grid-template-columns:1fr;grid-template-rows:145px 145px}.um-sidebar{grid-template-columns:1fr}.um-market-panel{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.um-home *{scroll-behavior:auto!important;transition:none!important}}

/* Homepage featured product rail */
.um-store-shelf{margin:22px 0 20px;padding:12px 14px 14px;background:#fff;border:1px solid var(--um-line);border-radius:9px;box-shadow:0 3px 12px #102b4e0c;overflow:hidden}
.um-store-shelf .um-section-heading h2 em{font-style:normal;color:var(--um-red)}
.um-product-track-wrap{display:flex;align-items:center;gap:10px;position:relative}
.um-product-track{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;flex:1;padding:2px 1px 8px;scroll-snap-type:x mandatory}
.um-product-track::-webkit-scrollbar{display:none}
.um-home-product{flex:0 0 clamp(155px,16%,220px);min-width:0;scroll-snap-align:start;border:1px solid #e8edf4;border-radius:9px;background:#fff;overflow:hidden;color:var(--um-ink);text-decoration:none;box-shadow:0 2px 8px #102b4e0b}
.um-home-product img{width:100%;height:130px;object-fit:contain;background:#fff;padding:9px;display:block}
.um-home-product-copy{padding:8px 10px 10px}
.um-home-product strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.82rem;line-height:1.3;min-height:2.15em}
.um-home-product-price{display:block;color:#d20d19;font-size:.95rem;font-weight:900;margin-top:7px}
.um-home-product:hover{border-color:#b9cbe1;transform:translateY(-2px)}
.um-shelf-arrow{width:34px;height:34px;flex:0 0 34px;border:0;border-radius:50%;background:#fff;color:#082f69;box-shadow:0 2px 10px #102b4e25;font-size:1.55rem;cursor:pointer}
.um-shelf-loading{padding:18px;color:var(--um-muted)}
/* Video showcase with playable YouTube-style thumbnails */
.um-video-showcase{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(230px,.85fr);gap:16px;margin:20px 0 32px}
.um-video-main,.um-video-arabic{min-width:0;background:#fff;border:1px solid var(--um-line);border-radius:9px;padding:12px;box-shadow:0 2px 8px #102b4e0c}
.um-youtube-mark{display:inline-grid;place-items:center;background:#ed101b;color:white;border-radius:6px;width:34px;height:25px;font-size:.85rem}
.um-video-tabs{display:flex;gap:16px;overflow:auto;white-space:nowrap;padding:2px 0 11px;color:#173b70;font-weight:800;font-size:.78rem}
.um-video-tabs span:first-child{background:#ed101b;color:#fff;padding:4px 12px;border-radius:15px}
.um-video-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.um-video-card{min-width:0;display:flex;flex-direction:column;gap:7px;text-decoration:none;color:#132b4d}
.um-video-thumb{position:relative;display:block;aspect-ratio:16/9;border-radius:7px;overflow:hidden;background:#082f69 center/cover no-repeat;box-shadow:inset 0 0 0 1px #0c2d501c}
.um-video-thumb:after{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#061b34b8;color:white;border:2px solid white;font-size:1rem}
.um-video-card strong{font-size:.82rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.um-video-card small{font-size:.7rem;color:var(--um-muted)}
.um-video-card:hover .um-video-thumb{filter:brightness(1.08)}
.um-ar-video-card{display:block;position:relative;color:#132b4d;text-decoration:none}
.um-ar-video-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:7px}
.um-ar-video-card .um-video-play{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#061b34bb;color:white;border:2px solid white}
.um-ar-video-card strong{display:block;text-align:center;padding:9px 2px;font-size:.9rem}
.um-video-dialog{width:min(900px,94vw);padding:0;border:0;border-radius:10px;background:#07172b;overflow:visible}
.um-video-dialog::backdrop{background:#07172bdc}
.um-video-close{position:absolute;right:0;top:-42px;border:0;background:#fff;color:#07172b;border-radius:50%;width:34px;height:34px;font-size:1.5rem;cursor:pointer}
.um-dialog-frame{aspect-ratio:16/9}
.um-dialog-frame iframe{width:100%;height:100%;border:0;border-radius:10px}
@media(max-width:850px){.um-video-showcase{grid-template-columns:1fr}.um-video-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.um-ar-video-card img{max-height:260px}}
@media(max-width:520px){.um-store-shelf{padding:10px 8px}.um-home-product{flex-basis:148px}.um-home-product img{height:112px}.um-shelf-arrow{width:28px;height:28px;flex-basis:28px}.um-video-showcase{gap:12px}.um-video-main,.um-video-arabic{padding:10px}.um-video-tabs{gap:10px}}
@media(prefers-reduced-motion:reduce){.um-product-track{scroll-behavior:auto}.um-home-product{transition:none}}

.um-video-card{appearance:none;border:0;padding:0;background:transparent;text-align:left;cursor:pointer;font:inherit}
.um-video-card:focus-visible,.um-shelf-arrow:focus-visible,.um-video-close:focus-visible{outline:3px solid #1685e8;outline-offset:3px}
.um-video-card:hover strong{color:#0755a4}
.um-video-dialog[open]{display:block}
.um-video-dialog:not([open]){display:none}

/* Mobile-menu affiliate feature */
.um-mobile-menu .um-affiliate-card{display:flex;align-items:center;gap:13px;margin:13px 0 5px;padding:14px 13px;border:1px solid #ffffff26;border-radius:13px;background:linear-gradient(110deg,#0a3978,#064b98);box-shadow:0 5px 16px #001a3b35;text-decoration:none;}
.um-mobile-menu .um-affiliate-card .um-affiliate-mark{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:12px;background:#ffffff16;color:#7fdcff;font-size:2rem;font-weight:800;}
.um-mobile-menu .um-affiliate-copy{display:flex;flex:1;min-width:0;flex-direction:column;line-height:1.35;}
.um-mobile-menu .um-affiliate-copy strong{font-size:1.02rem;font-weight:800;color:#fff;}
.um-mobile-menu .um-affiliate-copy span{font-size:.91rem;color:#fff;}
.um-mobile-menu .um-affiliate-copy small{font-size:.72rem;color:#d7e8ff;margin-top:3px;}
.um-mobile-menu .um-affiliate-copy em{font-size:.65rem;color:#a9c8ec;font-style:normal;margin-top:3px;}
.um-mobile-menu .um-affiliate-arrow{font-size:2rem;color:#fff;padding:0 5px;}
