.home-launch[hidden],.home-launch-modal[hidden]{display:none!important}
.home-launch{width:100%;background:#171717;color:#f5f1e8;border-bottom:1px solid rgba(200,168,117,.4)}
.home-launch__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:390px;max-width:1800px;margin:auto}
.home-launch__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:48px clamp(24px,5vw,90px)}
.home-launch__eyebrow{color:#c8a875;font-weight:700;letter-spacing:.04em}
.home-launch__copy h2{color:#f5f1e8;font-family:Cairo,system-ui,sans-serif;font-size:clamp(29px,3.5vw,56px);line-height:1.25;overflow-wrap:anywhere}
.home-launch__description{max-width:65ch;margin:0;color:#f5f1e8;white-space:pre-line}
.home-launch__countdown{display:flex;flex-wrap:wrap;gap:10px;direction:rtl}
.home-launch__time{min-width:75px;padding:10px 13px;text-align:center;border:1px solid rgba(200,168,117,.5);border-radius:8px;background:rgba(245,241,232,.06)}
.home-launch__time strong{display:block;color:#c8a875;font:800 25px/1.2 Cairo,system-ui,sans-serif}
.home-launch__time span{display:block;font-size:12px;color:#f5f1e8}
.home-launch__button{min-height:48px;padding:10px 25px;border:1px solid #c8a875;border-radius:7px;background:#c8a875;color:#171717;font:700 16px 'IBM Plex Sans Arabic',system-ui,sans-serif;cursor:pointer}
.home-launch__button:hover,.home-launch__button:focus-visible{background:#f5f1e8;border-color:#f5f1e8}
.home-launch__button:disabled{opacity:.55;cursor:not-allowed}
.home-launch__media{position:relative;min-height:390px;background:linear-gradient(145deg,#25221d,#171717);overflow:hidden}
.home-launch__media img,.home-launch__media video{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover}
.home-launch__media::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(23,23,23,.12))}
.home-launch-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.76)}
.home-launch-modal__panel{position:relative;width:min(100%,480px);max-height:calc(100vh - 40px);overflow:auto;padding:30px;background:#171717;color:#f5f1e8;border:1px solid #c8a875;border-radius:12px;box-shadow:0 20px 65px rgba(0,0,0,.45)}
.home-launch-modal__panel h2{color:#f5f1e8;font-size:25px;margin-inline-end:30px}.home-launch-modal__panel p{margin:8px 0 20px}
.home-launch-modal__close{position:absolute;top:12px;inset-inline-end:14px;border:0;background:none;color:#f5f1e8;font-size:30px;cursor:pointer}
.home-launch-modal form{display:grid;gap:14px}.home-launch-modal form label{display:grid;gap:5px;font-weight:600}
.home-launch-modal input:not([type=checkbox]){width:100%;min-height:43px;border:1px solid rgba(245,241,232,.32);border-radius:5px;background:#252321;color:#f5f1e8;padding:8px 11px;font:inherit}
.home-launch-modal input:focus-visible{outline:2px solid #c8a875;outline-offset:2px}
.home-launch-modal .home-launch-modal__consent{display:flex;align-items:flex-start;gap:10px;font-size:13px}
.home-launch-modal__consent input{margin-top:5px;accent-color:#c8a875}
.home-launch-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}
#homeLaunchFeedback{min-height:1.5em;margin:0;color:#f5f1e8}#homeLaunchFeedback[data-error="1"]{color:#ffb4ab}
html[lang="en"] .home-launch__countdown{direction:ltr}
.home-launch__inner[hidden],#homeLaunchDesign[hidden]{display:none!important}
#homeLaunchDesign.ld-page{min-height:0}
#homeLaunchDesign .ld-nav,#homeLaunchDesign .ld-footer,#homeLaunchDesign .ld-story{display:none}
#homeLaunchDesign .ld-hero{max-width:1700px}
@media(max-width:800px){.home-launch__inner{grid-template-columns:1fr}.home-launch__media{order:-1;min-height:250px;max-height:360px}.home-launch__copy{padding:28px 20px 34px}.home-launch__time{min-width:65px}.home-launch-modal__panel{padding:24px}}
