:root{color-scheme:light;--bg:#ffffff;--bg2:#1976D2;--text:#0B2D5B;--muted:#53667d;--green:#168b42;--blue:#1976D2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 75% 38%,#e9f4ff 0,transparent 44%),radial-gradient(ellipse at 5% 100%,#e9fbf1 0,transparent 35%),var(--bg);font-family:'Tajawal',sans-serif;color:var(--text)}.page-shell{max-width:1320px;margin:auto;padding:0 clamp(24px,6vw,90px);min-height:100vh;display:flex;flex-direction:column}.site-header{min-height:110px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;gap:10px;align-items:center;text-decoration:none;color:var(--text);font-size:1.75rem;font-weight:900}.brand img{width:160px;height:auto;max-height:100px;object-fit:contain;background:transparent;border-radius:0;padding:0}.header-note{color:var(--muted);font-size:1rem}.hero{flex:1;display:grid;grid-template-columns:1.08fr 1fr;gap:24px;align-items:center;padding:45px 0 85px}.hero-content{position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid #bcead0;border-radius:100px;padding:11px 17px;background:#effcf4;color:#146c3b;font-size:.95rem;font-weight:700}.status-dot{width:9px;height:9px;background:var(--green);border-radius:50%;box-shadow:0 0 15px var(--green)}h1{font-size:clamp(3.5rem,6.5vw,6.4rem);line-height:1.18;letter-spacing:-2px;margin:28px 0 20px;font-weight:900}.gradient-text{background:linear-gradient(100deg,var(--green),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{color:var(--muted);max-width:490px;font-size:clamp(1.15rem,1.65vw,1.5rem);line-height:1.9;margin:0}.hero-description strong{color:#0B2D5B}.coming-soon{display:flex;align-items:center;gap:16px;margin-top:44px;color:var(--green);font-weight:800;font-size:1.05rem;white-space:nowrap}.line{height:1px;width:45px;background:linear-gradient(90deg,transparent,var(--green))}.line:last-child{transform:rotate(180deg)}.artwork{height:480px;position:relative;display:grid;place-items:center}.glow{position:absolute;width:300px;height:300px;background:#5cccae24;filter:blur(80px);border-radius:50%}.orbit{position:absolute;border:1px solid #1976D22e;border-radius:50%;width:360px;height:360px}.orbit-two{width:470px;height:470px;border-style:dashed;opacity:.5}.logo-disc{width:260px;height:260px;display:grid;place-items:center;border:1px solid #7eeac067;border-radius:40px;transform:rotate(-9deg);background:linear-gradient(145deg,#204c60,#10253e);box-shadow:0 25px 80px #0B2D5B25,inset 0 0 50px #3ce4ab12;position:relative}.logo-disc img{width:245px;max-width:none;transform:rotate(9deg);filter:drop-shadow(0 10px 25px #0005)}.spark{position:absolute;color:var(--green);font-size:36px}.spark-one{top:48px;right:62px}.spark-two{bottom:70px;left:30px;color:var(--blue)}.spark-three{top:110px;left:18px;font-size:19px}.site-footer{border-top:1px solid #0B2D5B20;padding:25px 0;display:flex;justify-content:space-between;gap:16px;color:#687c93;font-size:.9rem}@media(max-width:800px){.site-header{min-height:85px}.header-note{font-size:.85rem}.hero{grid-template-columns:1fr;text-align:center;padding:20px 0 55px;gap:0}.hero-content{order:2}.artwork{order:1;height:300px}.orbit{width:235px;height:235px}.orbit-two{width:290px;height:290px}.logo-disc{width:170px;height:170px;border-radius:30px}.logo-disc img{width:165px}.glow{width:210px;height:210px}.spark-one{top:30px;right:30px}.spark-two{bottom:35px;left:25px}.hero-description{margin:auto}.coming-soon{justify-content:center;margin-top:30px}h1{margin-top:24px;font-size:clamp(3.2rem,10vw,5rem)}.site-footer{flex-direction:column;align-items:center;text-align:center;gap:8px}}@media(prefers-reduced-motion:no-preference){.logo-disc{animation:float 6s ease-in-out infinite}.status-dot{animation:pulse 2s ease-in-out infinite}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -14px}}@keyframes pulse{50%{box-shadow:0 0 0 7px #22C55E20}}}
