:is([data-concept=luminous],.hmd-luminous){--bg:#ffffff;--mist:#f4f1fb;--pearl:#fdf6f8;--ink:#17151f;--ink-soft:#6b6778;--rose:#dda6bc;--lilac:#a9a3e8;--mint:#a8d8c8;--gold:#c9a24b;--line:#efecf4;--glass:rgba(255,255,255,0.72);--font-display:var(--font-luminous-display),serif;--font-body:var(--font-luminous-body),sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:400;min-height:100dvh;position:relative}html[lang=ar] :is([data-concept=luminous],.hmd-luminous){--font-display:var(--font-arabic);--font-body:var(--font-arabic)}:is([data-concept=luminous],.hmd-luminous) .lm-display{font-family:var(--font-display)}:is([data-concept=luminous],.hmd-luminous) .lm-aurora{position:fixed;inset:0;z-index:-2;background:radial-gradient(900px 480px at 12% -6%,rgba(169,163,232,.16),transparent 62%),radial-gradient(760px 420px at 92% 4%,rgba(221,166,188,.18),transparent 60%),radial-gradient(900px 560px at 46% 108%,rgba(168,216,200,.14),transparent 62%),linear-gradient(180deg,#ffffff,#fdfbfe)}:is([data-concept=luminous],.hmd-luminous) .lm-wrap{max-width:1280px;margin:0 auto;padding:0 40px}:is([data-concept=luminous],.hmd-luminous) .lm-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.7);backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--line)}[data-concept=luminous] .lm-header{top:3.25rem}:is([data-concept=luminous],.hmd-luminous) .lm-nav{display:flex;align-items:center;justify-content:space-between;position:relative;padding:14px 40px;max-width:1360px;margin:0 auto;gap:12px}:is([data-concept=luminous],.hmd-luminous) .lm-nav-links{display:flex;gap:28px;font-size:12px;font-weight:600;letter-spacing:.02em}:is([data-concept=luminous],.hmd-luminous) .lm-nav-links a{padding:6px 2px;border-bottom:2px solid transparent}:is([data-concept=luminous],.hmd-luminous) .lm-nav-links a:hover{border-color:var(--lilac);opacity:1}:is([data-concept=luminous],.hmd-luminous) .lm-logo{position:absolute;left:50%;transform:translateX(-50%);z-index:2;white-space:nowrap}:is([data-concept=luminous],.hmd-luminous) .lm-nav-cta{display:flex;justify-content:flex-end;gap:10px;align-items:center}:is([data-concept=luminous],.hmd-luminous) .lm-pill{font-size:11px;font-weight:600;letter-spacing:.08em;padding:9px 16px;border-radius:40px;background:var(--glass);border:1px solid var(--line);min-height:40px;display:inline-flex;align-items:center}:is([data-concept=luminous],.hmd-luminous) .lm-pill a{height:auto!important;min-height:0!important;min-width:0!important;padding-inline:0}:is([data-concept=luminous],.hmd-luminous) .lm-pill.bag{position:relative;background:linear-gradient(120deg,#17151f,#3a3655);color:#fff;border:none}:is([data-concept=luminous],.hmd-luminous) .lm-dot{position:absolute;top:-4px;right:-4px;background:linear-gradient(120deg,var(--rose),var(--lilac));color:#fff;font-size:9px;width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center}:is([data-concept=luminous],.hmd-luminous) .lm-hero{padding:70px 0 90px}:is([data-concept=luminous],.hmd-luminous) .lm-hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:64px;align-items:center}:is([data-concept=luminous],.hmd-luminous) .lm-chip{display:inline-flex;align-items:center;gap:10px;background:var(--glass);border:1px solid var(--line);padding:9px 18px;border-radius:50px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:28px;box-shadow:0 10px 30px -18px rgba(23,21,31,.2)}:is([data-concept=luminous],.hmd-luminous) .lm-chip i{width:8px;height:8px;border-radius:50%;background:linear-gradient(120deg,var(--rose),var(--lilac))}:is([data-concept=luminous],.hmd-luminous) .lm-hero h1{font-size:clamp(46px,6vw,82px);line-height:1.02;text-transform:uppercase;letter-spacing:.01em}:is([data-concept=luminous],.hmd-luminous) .lm-grad{background:linear-gradient(105deg,var(--rose) 0,var(--lilac) 45%,var(--mint) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:is([data-concept=luminous],.hmd-luminous) .lm-thin{font-weight:300}:is([data-concept=luminous],.hmd-luminous) .lm-hero p.lede{font-size:16.5px;color:var(--ink-soft);line-height:1.85;max-width:440px;margin:28px 0 40px}:is([data-concept=luminous],.hmd-luminous) .lm-btn-row{display:flex;flex-wrap:wrap;gap:14px}:is([data-concept=luminous],.hmd-luminous) .lm-btn{display:inline-flex;align-items:center;justify-content:center;padding:18px 42px;font-size:12.5px;font-weight:600;letter-spacing:.04em;border-radius:60px;transition:.35s;min-height:52px}:is([data-concept=luminous],.hmd-luminous) .lm-btn.grad{background:linear-gradient(115deg,var(--rose),var(--lilac) 55%,var(--mint));color:#fff!important;box-shadow:0 18px 42px -14px rgba(169,163,232,.7)}:is([data-concept=luminous],.hmd-luminous) .lm-btn.grad:hover{transform:translateY(-3px)}:is([data-concept=luminous],.hmd-luminous) .lm-btn.soft{background:#fff;border:1px solid var(--line);color:var(--ink)}:is([data-concept=luminous],.hmd-luminous) .lm-btn.soft:hover{border-color:var(--lilac);color:var(--lilac)}:is([data-concept=luminous],.hmd-luminous) .lm-hero-media{position:relative;padding:22px}:is([data-concept=luminous],.hmd-luminous) .lm-glow{position:absolute;inset:0;border-radius:36px;background:conic-gradient(from 140deg,rgba(221,166,188,.5),rgba(169,163,232,.5),rgba(168,216,200,.5),rgba(221,166,188,.5));filter:blur(46px);opacity:.55;z-index:-1}:is([data-concept=luminous],.hmd-luminous) .lm-glass{border-radius:32px;padding:14px;background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(255,255,255,.55));box-shadow:0 40px 90px -40px rgba(23,21,31,.4),inset 0 1px 0 rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.8)}:is([data-concept=luminous],.hmd-luminous) .lm-glass img{display:block;width:100%;border-radius:24px;aspect-ratio:3/4;object-fit:cover}:is([data-concept=luminous],.hmd-luminous) .lm-float{position:absolute;background:rgba(255,255,255,.85);backdrop-filter:blur(14px);border-radius:18px;padding:16px 20px;box-shadow:0 24px 50px -22px rgba(23,21,31,.35);border:1px solid rgba(255,255,255,.9);display:flex;align-items:center;gap:12px}:is([data-concept=luminous],.hmd-luminous) .lm-float .ic{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--rose),var(--lilac));display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px}:is([data-concept=luminous],.hmd-luminous) .lm-float .t1{font-size:11px;color:var(--ink-soft);letter-spacing:.06em}:is([data-concept=luminous],.hmd-luminous) .lm-float .t2{font-family:var(--font-display);font-size:16px;margin-top:2px}:is([data-concept=luminous],.hmd-luminous) .lm-fc1{top:4px;inset-inline-start:-6px}:is([data-concept=luminous],.hmd-luminous) .lm-fc2{bottom:40px;inset-inline-end:-4px}:is([data-concept=luminous],.hmd-luminous) .lm-fc3{bottom:-16px;inset-inline-start:34px}:is([data-concept=luminous],.hmd-luminous) .lm-stats{display:flex;gap:52px;margin-top:54px}:is([data-concept=luminous],.hmd-luminous) .lm-stat .n{font-family:var(--font-display);font-size:32px;background:linear-gradient(120deg,var(--rose),var(--lilac));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:is([data-concept=luminous],.hmd-luminous) .lm-stat .l{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px}:is([data-concept=luminous],.hmd-luminous) .lm-strip{padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:is([data-concept=luminous],.hmd-luminous) .lm-strip .row{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);opacity:.75;flex-wrap:wrap;gap:18px}:is([data-concept=luminous],.hmd-luminous) .lm-sec{padding:100px 0}:is([data-concept=luminous],.hmd-luminous) .lm-sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:54px}:is([data-concept=luminous],.hmd-luminous) .lm-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--lilac);margin-bottom:14px}:is([data-concept=luminous],.hmd-luminous) .lm-sec-head h2{font-size:clamp(30px,3.6vw,48px);text-transform:uppercase;letter-spacing:.01em}:is([data-concept=luminous],.hmd-luminous) .lm-sec-head h2 span{font-weight:300}:is([data-concept=luminous],.hmd-luminous) .lm-arrow{font-size:12px;font-weight:600;letter-spacing:.06em;border-bottom:2px solid var(--lilac);padding-bottom:5px;white-space:nowrap}:is([data-concept=luminous],.hmd-luminous) .lm-cols,:is([data-concept=luminous],.hmd-luminous) .lm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}:is([data-concept=luminous],.hmd-luminous) .lm-col{border-radius:28px;overflow:hidden;position:relative;box-shadow:0 30px 60px -32px rgba(23,21,31,.35)}:is([data-concept=luminous],.hmd-luminous) .lm-col img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform 1s}:is([data-concept=luminous],.hmd-luminous) .lm-col:hover img{transform:scale(1.06)}:is([data-concept=luminous],.hmd-luminous) .lm-col-cap{position:absolute;inset:auto 0 0 0;padding:30px;color:#fff;background:linear-gradient(0deg,rgba(23,21,31,.55),transparent)}:is([data-concept=luminous],.hmd-luminous) .lm-chip-m{display:inline-block;background:rgba(255,255,255,.22);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);padding:7px 13px;border-radius:40px;font-size:9.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px}:is([data-concept=luminous],.hmd-luminous) .lm-col-cap h3{font-size:26px;text-transform:uppercase;letter-spacing:.02em}:is([data-concept=luminous],.hmd-luminous) .lm-arrive-banner{display:block;margin:0 0 28px;overflow:hidden;border-radius:28px}:is([data-concept=luminous],.hmd-luminous) .lm-arrive-banner img{display:block;width:100%;max-height:420px;object-fit:cover}:is([data-concept=luminous],.hmd-luminous) .lm-card{background:rgba(255,255,255,.8);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:26px;overflow:hidden;transition:.4s}:is([data-concept=luminous],.hmd-luminous) .lm-card:hover{transform:translateY(-8px);box-shadow:0 40px 70px -36px rgba(23,21,31,.35)}:is([data-concept=luminous],.hmd-luminous) .lm-card img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .9s}:is([data-concept=luminous],.hmd-luminous) .lm-card:hover img{transform:scale(1.06)}:is([data-concept=luminous],.hmd-luminous) .lm-tag{position:absolute;top:14px;left:14px;background:rgba(255,255,255,.85);backdrop-filter:blur(8px);color:var(--ink);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:8px 14px;border-radius:40px}:is([data-concept=luminous],.hmd-luminous) .lm-tag.hot{background:linear-gradient(115deg,var(--rose),var(--lilac));color:#fff}:is([data-concept=luminous],.hmd-luminous) .lm-card-img{position:relative;overflow:hidden}:is([data-concept=luminous],.hmd-luminous) .lm-card-body{padding:22px;display:flex;justify-content:space-between;align-items:center;gap:12px}:is([data-concept=luminous],.hmd-luminous) .lm-card-body h4{font-family:var(--font-display);font-size:18px;letter-spacing:.02em}:is([data-concept=luminous],.hmd-luminous) .lm-plus{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--lilac);transition:.35s}:is([data-concept=luminous],.hmd-luminous) .lm-card:hover .lm-plus{background:linear-gradient(115deg,var(--rose),var(--lilac));border:none;color:#fff}:is([data-concept=luminous],.hmd-luminous) .lm-statement{position:relative;border-radius:34px;overflow:hidden;margin:0 40px;min-height:480px;display:flex;align-items:flex-end}:is([data-concept=luminous],.hmd-luminous) .lm-statement img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:is([data-concept=luminous],.hmd-luminous) .lm-statement:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,rgba(23,21,31,.05),rgba(23,21,31,.55))}:is([data-concept=luminous],.hmd-luminous) .lm-statement .txt{position:relative;z-index:2;padding:64px;color:#fff;max-width:680px}:is([data-concept=luminous],.hmd-luminous) .lm-statement h2{font-size:clamp(30px,3.6vw,50px);text-transform:uppercase;line-height:1.12;margin-bottom:20px}:is([data-concept=luminous],.hmd-luminous) .lm-statement p{font-size:15.5px;line-height:1.85;opacity:.92;max-width:520px}:is([data-concept=luminous],.hmd-luminous) .lm-statement .lm-btn{margin-top:28px;background:#fff;color:var(--ink)}:is([data-concept=luminous],.hmd-luminous) .lm-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}:is([data-concept=luminous],.hmd-luminous) .lm-pillar{border-radius:26px;padding:44px 36px;border:1px solid var(--line);background:rgba(255,255,255,.75)}:is([data-concept=luminous],.hmd-luminous) .lm-pillar:first-child{background:linear-gradient(160deg,rgba(221,166,188,.14),rgba(255,255,255,.8))}:is([data-concept=luminous],.hmd-luminous) .lm-pillar:nth-child(2){background:linear-gradient(160deg,rgba(169,163,232,.14),rgba(255,255,255,.8))}:is([data-concept=luminous],.hmd-luminous) .lm-pillar:nth-child(3){background:linear-gradient(160deg,rgba(168,216,200,.16),rgba(255,255,255,.8))}:is([data-concept=luminous],.hmd-luminous) .lm-pillar .em{font-size:30px;margin-bottom:18px}:is([data-concept=luminous],.hmd-luminous) .lm-pillar .n{font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft)}:is([data-concept=luminous],.hmd-luminous) .lm-pillar h4{font-size:19px;font-weight:700;letter-spacing:.02em;margin:8px 0 12px;text-transform:uppercase}:is([data-concept=luminous],.hmd-luminous) .lm-pillar p{font-size:13.5px;color:var(--ink-soft);line-height:1.85}:is([data-concept=luminous],.hmd-luminous) .lm-news{position:relative;border-radius:34px;overflow:hidden;margin:0 40px;padding:100px 60px;text-align:center;background:linear-gradient(125deg,#1b1826,#3a3655)}:is([data-concept=luminous],.hmd-luminous) .lm-news:before{content:"";position:absolute;top:-140px;left:50%;transform:translateX(-50%);width:620px;height:340px;border-radius:50%;background:radial-gradient(ellipse,rgba(221,166,188,.4),transparent 65%);filter:blur(20px)}:is([data-concept=luminous],.hmd-luminous) .lm-news:after{content:"";position:absolute;bottom:-160px;right:-80px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(169,163,232,.35),transparent 60%)}:is([data-concept=luminous],.hmd-luminous) .lm-news-in{position:relative;z-index:2;max-width:600px;margin:0 auto}:is([data-concept=luminous],.hmd-luminous) .lm-news .lm-eyebrow{display:inline-block;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);padding:8px 18px;border-radius:40px;color:#fff}:is([data-concept=luminous],.hmd-luminous) .lm-news h2{color:#fff;font-size:clamp(28px,3.2vw,44px);text-transform:uppercase;margin:22px 0 16px}:is([data-concept=luminous],.hmd-luminous) .lm-news p{color:rgba(255,255,255,.72);line-height:1.85;margin-bottom:36px}:is([data-concept=luminous],.hmd-luminous) .lm-news-form{display:flex;max-width:520px;margin:0 auto;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:60px;padding:7px}:is([data-concept=luminous],.hmd-luminous) .lm-news-form input{flex:1;border:none;outline:none;background:none;padding:14px 22px;font-size:16px;color:#fff}:is([data-concept=luminous],.hmd-luminous) .lm-news-form input::placeholder{color:rgba(255,255,255,.5)}:is([data-concept=luminous],.hmd-luminous) .lm-news-form button{border:none;cursor:pointer;background:linear-gradient(115deg,var(--rose),var(--lilac));color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.06em;padding:14px 30px;border-radius:50px}:is([data-concept=luminous],.hmd-luminous) .lm-footer{background:#fbfafd;border-top:1px solid var(--line);padding:80px 0 0;margin-top:100px}:is([data-concept=luminous],.hmd-luminous) .lm-foot{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:50px;padding-bottom:60px}:is([data-concept=luminous],.hmd-luminous) .lm-foot h5{font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;margin-bottom:22px}:is([data-concept=luminous],.hmd-luminous) .lm-foot .brand .lm-logo,:is([data-concept=luminous],.hmd-luminous) .lm-foot .brand a{position:static;transform:none;left:auto}:is([data-concept=luminous],.hmd-luminous) .lm-foot .brand p{font-size:13.5px;color:var(--ink-soft);line-height:1.9;max-width:300px;margin-top:16px}:is([data-concept=luminous],.hmd-luminous) .lm-foot ul{list-style:none}:is([data-concept=luminous],.hmd-luminous) .lm-foot li{margin-bottom:13px}:is([data-concept=luminous],.hmd-luminous) .lm-foot a{font-size:13.5px;color:var(--ink-soft)}:is([data-concept=luminous],.hmd-luminous) .lm-foot a:hover{color:var(--lilac);opacity:1}:is([data-concept=luminous],.hmd-luminous) .lm-sub{padding:24px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}:is([data-concept=luminous],.hmd-luminous) .lm-menu-btn{display:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:40px;border:1px solid var(--line);background:var(--glass);font-size:18px}:is([data-concept=luminous],.hmd-luminous) .lm-mobile-nav{display:none;border-top:1px solid var(--line);padding:12px 40px 20px}:is([data-concept=luminous],.hmd-luminous) .lm-mobile-nav.open{display:flex;flex-direction:column;gap:8px}:is([data-concept=luminous],.hmd-luminous) .lm-mobile-nav a{padding:12px 0;font-weight:600}@media (max-width:1200px){:is([data-concept=luminous],.hmd-luminous) .lm-hide-md{display:none}}@media (max-width:960px){:is([data-concept=luminous],.hmd-luminous) .lm-hero-grid{grid-template-columns:1fr;gap:40px}:is([data-concept=luminous],.hmd-luminous) .lm-hero{padding:50px 0}:is([data-concept=luminous],.hmd-luminous) .lm-cols,:is([data-concept=luminous],.hmd-luminous) .lm-grid{grid-template-columns:1fr 1fr}:is([data-concept=luminous],.hmd-luminous) .lm-foot{grid-template-columns:1fr 1fr}:is([data-concept=luminous],.hmd-luminous) .lm-nav{padding:12px 20px}:is([data-concept=luminous],.hmd-luminous) .lm-logo{position:static;transform:none}:is([data-concept=luminous],.hmd-luminous) .lm-nav-links{display:none}:is([data-concept=luminous],.hmd-luminous) .lm-menu-btn{display:inline-flex}:is([data-concept=luminous],.hmd-luminous) .lm-news,:is([data-concept=luminous],.hmd-luminous) .lm-statement{margin:0 20px}:is([data-concept=luminous],.hmd-luminous) .lm-news,:is([data-concept=luminous],.hmd-luminous) .lm-statement .txt{padding:40px 28px}:is([data-concept=luminous],.hmd-luminous) .lm-pillars{grid-template-columns:1fr}:is([data-concept=luminous],.hmd-luminous) .lm-wrap{padding:0 20px}:is([data-concept=luminous],.hmd-luminous) .lm-float{display:none}:is([data-concept=luminous],.hmd-luminous) .lm-hero-media{padding:0}:is([data-concept=luminous],.hmd-luminous) .lm-news-form{flex-direction:column;border-radius:24px}}@media (max-width:560px){:is([data-concept=luminous],.hmd-luminous) .lm-cols,:is([data-concept=luminous],.hmd-luminous) .lm-grid{grid-template-columns:1fr}:is([data-concept=luminous],.hmd-luminous) .lm-stats{gap:24px}:is([data-concept=luminous],.hmd-luminous) .lm-hide-sm{display:none}}