:root{
  --deep:#063d32;
  --deep-2:#082e28;
  --green:#0f8063;
  --mint:#4bd6ad;
  --mint-soft:#dff7ef;
  --gold:#d7a846;
  --ink:#10211d;
  --muted:#63716c;
  --paper:#f4f8f6;
  --white:#fff;
}
*{box-sizing:border-box}
html{min-height:100%;background:var(--paper)}
body{margin:0;min-height:100vh;color:var(--ink);background:linear-gradient(145deg,#f8fbfa 0%,#edf5f2 100%);font-family:"Noto Kufi Arabic","Noto Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%}
.holding-page{position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto}
.page-glow{position:fixed;z-index:-2;border-radius:50%;filter:blur(10px);pointer-events:none}
.glow-one{width:520px;height:520px;top:-210px;right:-120px;background:radial-gradient(circle,rgba(75,214,173,.3),rgba(75,214,173,0) 69%)}
.glow-two{width:460px;height:460px;bottom:-220px;left:-130px;background:radial-gradient(circle,rgba(215,168,70,.16),rgba(215,168,70,0) 70%)}
.holding-header,.holding-main,.holding-footer{width:min(1180px,calc(100% - 48px));margin-inline:auto}
.holding-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0 12px}
.holding-logo{display:block;width:174px}
.holding-logo img{width:100%;height:auto}
.tester-link{font-size:12px;font-weight:900;color:var(--deep);padding:11px 15px;border:1px solid rgba(6,61,50,.12);border-radius:14px;background:rgba(255,255,255,.68);backdrop-filter:blur(14px);transition:.25s ease}
.tester-link:hover{transform:translateY(-2px);background:#fff;box-shadow:0 12px 30px rgba(6,61,50,.08)}
.holding-main{display:grid;align-items:center;padding:36px 0 52px}
.holding-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.85fr);gap:72px;align-items:center;min-height:660px;padding:66px 72px;border:1px solid rgba(255,255,255,.88);border-radius:42px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(246,251,249,.86));box-shadow:0 38px 100px rgba(6,61,50,.14);backdrop-filter:blur(20px);overflow:hidden;position:relative}
.holding-hero:after{content:"";position:absolute;inset:auto -170px -260px auto;width:500px;height:500px;border-radius:50%;background:linear-gradient(145deg,rgba(75,214,173,.18),rgba(6,61,50,.03));z-index:0}
.holding-copy{position:relative;z-index:2}
.launch-pill{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border-radius:999px;background:var(--mint-soft);color:var(--deep);font-size:11px;font-weight:950}
.launch-pill span{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 6px rgba(75,214,173,.16)}
h1{margin:22px 0 18px;font-size:clamp(52px,6vw,78px);line-height:1.18;letter-spacing:-.055em;font-weight:950}
h1 em{font-style:normal;color:var(--green)}
.holding-copy>p{max-width:640px;margin:0;color:var(--muted);font-size:17px;line-height:2}
.holding-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.primary-action,.secondary-action{min-height:50px;padding:13px 21px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:950;transition:.25s ease}
.primary-action{color:#fff;background:linear-gradient(135deg,var(--green),var(--deep));box-shadow:0 16px 34px rgba(6,61,50,.22)}
.secondary-action{color:var(--deep);background:#fff;border:1px solid rgba(6,61,50,.1);box-shadow:0 12px 28px rgba(6,61,50,.06)}
.primary-action:hover,.secondary-action:hover{transform:translateY(-2px)}
.service-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:34px;color:#4f625b;font-size:11px;font-weight:900}
.service-line i{width:4px;height:4px;border-radius:50%;background:var(--gold)}
.holding-visual{position:relative;z-index:1;min-height:470px;display:grid;place-items:center;perspective:1200px}
.visual-ring{position:absolute;border-radius:50%;border:1px solid rgba(15,128,99,.15)}
.ring-a{width:390px;height:390px;transform:rotateX(64deg) rotateZ(-10deg)}
.ring-b{width:300px;height:300px;border-color:rgba(215,168,70,.2);transform:rotateX(66deg) rotateZ(28deg)}
.brand-sphere{position:relative;width:300px;height:300px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#159d78 0%,#075342 48%,#052f28 100%);box-shadow:-28px 42px 74px rgba(6,61,50,.27),inset 0 1px 1px rgba(255,255,255,.42),inset -18px -24px 36px rgba(0,0,0,.16);transform:rotate(-6deg)}
.brand-sphere:after{content:"";position:absolute;inset:12px;border-radius:50%;border:1px solid rgba(255,255,255,.12)}
.sphere-highlight{position:absolute;width:126px;height:75px;top:28px;right:48px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.34),rgba(255,255,255,0) 70%);transform:rotate(-18deg)}
.brand-sphere img{width:156px;position:relative;z-index:2;filter:drop-shadow(0 22px 22px rgba(0,0,0,.18))}
.floating-label{position:absolute;min-width:118px;padding:13px 16px;border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 18px 42px rgba(6,61,50,.14);backdrop-filter:blur(14px)}
.floating-label b,.floating-label small{display:block}
.floating-label b{font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:21px;color:var(--green)}
.floating-label small{margin-top:3px;font-size:9px;font-weight:900;color:var(--muted)}
.label-one{right:0;top:58px;transform:rotate(3deg)}
.label-two{left:0;bottom:68px;transform:rotate(-4deg)}
.holding-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 30px;color:var(--muted);font-size:10px;font-weight:800}
.holding-footer nav{display:flex;gap:18px;flex-wrap:wrap}
.holding-footer a:hover{color:var(--deep)}
@media(max-width:920px){
  .holding-hero{grid-template-columns:1fr;padding:48px 40px;gap:26px;text-align:center}
  .holding-copy>p{margin-inline:auto}.holding-actions,.service-line{justify-content:center}
  .holding-visual{min-height:390px}.brand-sphere{width:260px;height:260px}.brand-sphere img{width:136px}.ring-a{width:340px;height:340px}.ring-b{width:270px;height:270px}
}
@media(max-width:620px){
  .holding-header,.holding-main,.holding-footer{width:min(100% - 24px,1180px)}
  .holding-header{padding-top:16px}.holding-logo{width:144px}.tester-link{font-size:10px;padding:9px 11px}
  .holding-main{padding:16px 0 28px}.holding-hero{min-height:auto;padding:38px 20px 28px;border-radius:30px}
  h1{font-size:46px}.holding-copy>p{font-size:14px;line-height:1.9}.holding-actions{display:grid}.primary-action,.secondary-action{width:100%}
  .service-line{font-size:9px;gap:8px}.holding-visual{min-height:320px;margin-top:-6px}.brand-sphere{width:210px;height:210px}.brand-sphere img{width:108px}.ring-a{width:280px;height:280px}.ring-b{width:220px;height:220px}
  .floating-label{min-width:96px;padding:10px 12px}.floating-label b{font-size:17px}.label-one{right:-2px;top:38px}.label-two{left:-3px;bottom:40px}
  .holding-footer{flex-direction:column;text-align:center}.holding-footer nav{justify-content:center}
}
